From dafd87e973f27e1b1a8428c2a36604fd1eda8fbe Mon Sep 17 00:00:00 2001 From: Lei OT Date: Tue, 29 Aug 2023 14:03:00 +0800 Subject: [PATCH] HN github action dashboard --- .dockerignore | 19 + .env.template | 11 + .eslintrc.js | 13 + .github/workflows/ci.yaml | 68 + .gitignore | 29 + .nvmrc | 1 + Dockerfile | 21 + LICENSE | 22 + README.md | 143 + actions.js | 181 + client/.gitignore | 23 + client/babel.config.js | 5 + client/jsconfig.json | 14 + client/package-lock.json | 28173 ++++++++++++++++ client/package.json | 52 + client/public/favicon.ico | Bin 0 -> 15406 bytes client/public/index.html | 20 + client/public/robots.txt | 2 + client/src/App.vue | 37 + client/src/components/actiondashboard.vue | 187 + client/src/main.js | 12 + client/src/plugins/vue-socket-io-extended.js | 15 + client/src/plugins/vuetify.js | 7 + client/vue.config.js | 19 + configure.js | 94 + .../images/ActionDashboardGeneralSettings.png | Bin 0 -> 407370 bytes docs/images/ActionDashboardInstall.png | Bin 0 -> 83701 bytes docs/images/ActionDashboardNewGitHubApp.png | Bin 0 -> 802246 bytes docs/images/ActionDashboardPermissions.png | Bin 0 -> 85341 bytes docs/images/ActionDashboardScreenShot.png | Bin 0 -> 58394 bytes ecosystem.config.js | 40 + getinstallationid.js | 29 + github.js | 123 + index.js | 33 + jest.config.js | 196 + package-lock.json | 8920 +++++ package.json | 40 + routes.js | 31 + runstatus.js | 21 + tests/integration/github.test.js | 191 + tests/unit/actions.test.js | 216 + tests/unit/mock_data.js | 8339 +++++ tests/unit/runstatus.test.js | 40 + tests/unit/webooks.test.js | 238 + webhooks.js | 144 + 45 files changed, 47769 insertions(+) create mode 100644 .dockerignore create mode 100644 .env.template create mode 100644 .eslintrc.js create mode 100644 .github/workflows/ci.yaml create mode 100644 .gitignore create mode 100644 .nvmrc create mode 100644 Dockerfile create mode 100644 LICENSE create mode 100644 README.md create mode 100644 actions.js create mode 100644 client/.gitignore create mode 100644 client/babel.config.js create mode 100644 client/jsconfig.json create mode 100644 client/package-lock.json create mode 100644 client/package.json create mode 100644 client/public/favicon.ico create mode 100644 client/public/index.html create mode 100644 client/public/robots.txt create mode 100644 client/src/App.vue create mode 100644 client/src/components/actiondashboard.vue create mode 100644 client/src/main.js create mode 100644 client/src/plugins/vue-socket-io-extended.js create mode 100644 client/src/plugins/vuetify.js create mode 100644 client/vue.config.js create mode 100644 configure.js create mode 100644 docs/images/ActionDashboardGeneralSettings.png create mode 100644 docs/images/ActionDashboardInstall.png create mode 100644 docs/images/ActionDashboardNewGitHubApp.png create mode 100644 docs/images/ActionDashboardPermissions.png create mode 100644 docs/images/ActionDashboardScreenShot.png create mode 100644 ecosystem.config.js create mode 100644 getinstallationid.js create mode 100644 github.js create mode 100644 index.js create mode 100644 jest.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 routes.js create mode 100644 runstatus.js create mode 100644 tests/integration/github.test.js create mode 100644 tests/unit/actions.test.js create mode 100644 tests/unit/mock_data.js create mode 100644 tests/unit/runstatus.test.js create mode 100644 tests/unit/webooks.test.js create mode 100644 webhooks.js diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..909b9c6 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,19 @@ +*.crt +*.key +.dockerignore +.git +.gitignore +.idea +.jshintrc +commit.sha +# dist +# dist/* +Dockerfile +#node_modules/* +README.md +.editorconfig +.browserslistrc +jsconfig.json +.env* +.env.local +.env.*.local \ No newline at end of file diff --git a/.env.template b/.env.template new file mode 100644 index 0000000..ae14a28 --- /dev/null +++ b/.env.template @@ -0,0 +1,11 @@ +PORT=8080 +GITHUB_USERNAME=XXXXXXXX +GITHUB_APPID=000000 +GITHUB_APP_PRIVATEKEY='-----BEGIN RSA PRIVATE KEY-----\nXXXXXXXXXXXXXXX\n-----END RSA PRIVATE KEY-----' +GITHUB_APP_CLIENTID=XXX.XXXXXXXXXXXXXXXXXX +GITHUB_APP_CLIENTSECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +GITHUB_APP_INSTALLATIONID=00000000 +#DEBUG=action-dashboard:* +GITHUB_APP_WEBHOOK_SECRET=XXXXXX +GITHUB_APP_WEBHOOK_PORT=8081 +#GITHUB_APP_WEBHOOK_PATH=/webhook diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..f45ccb7 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,13 @@ +module.exports = { + env: { + browser: true, + es2020: true, + }, + parser: "@babel/eslint-parser", + parserOptions: { + ecmaVersion: 11, + requireConfigFile: false, + sourceType: "module", + }, + rules: {}, +}; diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..f2bfc5f --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,68 @@ +name: ci +on: + workflow_dispatch: + push: + # pull_request: + # branches: main +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + cache: "npm" + cache-dependency-path: "**/package-lock.json" + node-version-file: ".nvmrc" + - name: Install packages for server + run: npm ci --ignore-scripts + - name: Install Packages for client + run: npm ci --ignore-scripts + working-directory: ./client + - name: Run tests + run: npm run test + - name: Eliminate devDependencies + run: npm prune --production + - name: Build web client + run: DOCKER_BUILD=true npm run build + working-directory: ./client + - name: Docker meta + id: docker_meta + uses: crazy-max/ghaction-docker-meta@v1 + with: + images: ghcr.io/${{ github.repository_owner }}/github-action-dashboard + tag-sha: true + tag-edge: true + tag-latest: true + github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Set up QEMU + uses: docker/setup-qemu-action@v1 + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v1 + #with: + # hack for https://github.com/docker/build-push-action/issues/126 + #driver-opts: image=moby/buildkit:master + - name: Available platforms + run: echo ${{ steps.buildx.outputs.platforms }} + - name: Login to GitHub Container Registry + if: github.event_name != 'pull_request' + uses: docker/login-action@v1 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GH_CR_PAT }} + - name: Build and push + id: docker_build + uses: docker/build-push-action@v2 + with: + context: . + file: ./Dockerfile + push: ${{ github.event_name != 'pull_request' }} + platforms: linux/amd64,linux/arm64 + tags: ${{ steps.docker_meta.outputs.tags }} + cache-from: type=registry,ref=ghcr.io/${{ github.repository_owner }}/github-action-dashboard:edge + cache-to: type=inline + - name: Image digest + run: echo ${{ steps.docker_build.outputs.digest }} #this is for logging. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..35fb64a --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +.DS_Store +node_modules +/dist +/client/dist + +# local env files +.env +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +wallaby.conf.js + +**/logs/** +*.pem diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..202290b --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v16.13.1 \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fcfa5ee --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM node:16-alpine as base +LABEL org.opencontainers.image.source=https://github.com/ChrisKinsman/github-action-dashboard +WORKDIR /github-action-dashboard + +# ---- Dependencies +FROM base as dependencies +RUN apk add --no-cache --virtual .gyp python3 make g++ git openssh + +# +# ---- npm ci production +FROM dependencies as npm +COPY package.json package-lock.json ./ +COPY node_modules ./node_modules +RUN npm rebuild + +# production stage & clean up +FROM base as release +ENV NODE_ENV production +COPY client/dist ./client/dist/ +COPY actions.js configure.js getinstallationid.js github.js index.js routes.js runstatus.js webhooks.js ./ +COPY --from=npm /github-action-dashboard/node_modules ./node_modules diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f1902e6 --- /dev/null +++ b/LICENSE @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2009-2014 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..cb26cc6 --- /dev/null +++ b/README.md @@ -0,0 +1,143 @@ +# GitHub Action Dashboard + +![ScreenShot](https://github.com/ChrisKinsman/github-action-dashboard/blob/main/docs/images/ActionDashboardScreenShot.png) + +When our current CI/CD provider shutdown I found myself evaluating GitHub actions as an alternative. Great solution with one problem. There was no single pane of glass to see the status of all the builds in our GitHub organization. Instead you had to go into each repo, check the action status, etc. + +I looked around for solutions to the problem and found very few. Meercode was a SaaS that was available but connecting it to my GitHub account at the time I tested it it required granting it permission to act on my behalf. I couldn't see a way that my employer would be cool with that. + +A self hosted solution seemed like the way to go but I couldn't really find any. Surprising given the popularity of GitHub. + +## Limitations + +- Single organization/username. Currently the dashboard requires you to specify the organization or the username of the repositories which show on the dashboard. It doesn't support multiple organizations or usernames. + +## How it works + +- Upon startup all repositories for the organization/username are iterated. +- Each repository is checked for workflows. +- Each workflow has it's runs listed +- The most recent run for each branch is returned. + +Every 15 minutes this process is repeated. Fifteen minutes was chosen so as to not hit GitHub API limits. + +When you click the refresh button in the dashboard it refreshes all runs associated with that workflow across all branches. This is refreshed server side so that other consumers of the dashboard also see the update prior to the refresh of all data. + +When a workflow_run webhook is received the the central data is updated and the update is sent to all clients to refresh their displays via websockets. + +## Setup GitHub App + +The dashboard runs as a GitHub App. It does not automatically register itself as a GitHub app. Automatic registration is difficult if the dashboard is private and not exposed on the internet. Instead you need to manually setup a GitHub app for your organization or username. + +Steps: + +- Go into the settings for your organization or username +- Click Developer Settings +- Click GitHub Apps +- Click New GitHub App + - Add an app name and homepage url + - Put your endpoint in for the webhook url - This is optional. If you don't configure this the dashboard lag action status. For testing you can use https://smee.io but in production you will likely have to look at a solution like https://ngrok.com or https://inlets.dev + - Put in a webhook secret + - Repository Permissions: + - Action: read-only + - Subscribe to events: + - Workflow run + - Where can this GibHub App be installed: Only on this account + - Should look like: ![General Settings Screen](https://github.com/ChrisKinsman/github-action-dashboard/blob/main/docs/images/ActionDashboardNewGitHubApp.png) + - Click Create GitHub App +- You should now be on the general settings page for the app +- Click Generate a new client secret and save off the client secret as it will disappear after you navigate off the page. +- Click Generate a private key. It will download a .pem file that you need to base64 encode. +- Should look like: ![General Settings Screen](https://github.com/ChrisKinsman/github-action-dashboard/blob/main/docs/images/ActionDashboardGeneralSettings.png) +- Change to Install App page: ![General Settings Screen](https://github.com/ChrisKinsman/github-action-dashboard/blob/main/docs/images/ActionDashboardInstall.png) +- Click Install +- You will get a permissions page like this: ![General Settings Screen](https://github.com/ChrisKinsman/github-action-dashboard/blob/main/docs/images/ActionDashboardPermissions.png) +- Click install + +## Configuring Dashboard + +The dashboard has all of it's parameters passed via environment variables. + +### Variables + +- PORT - Optional, defaults to 8080. Port site should run on. +- GITHUB_USERNAME or GITHUB_ORG - Only one is valid. If both are specified GITHUB_ORG takes precedence and the GITHUB_USERNAME is ignored. +- GITHUB_APPID - The AppId from the GitHub App general settings page. +- GITHUB_APP_PRIVATEKEY - The base64 encoded private key from the GitHub App general settings page. +- GITHUB_APP_CLIENTID - The client id from the GitHub App general settings page. +- GITHUB_APP_CLIENTSECRET - The client secret from the GitHub App general settings page. +- GITHUB_APP_INSTALLATIONID - Installation id that can be retrieved using steps in the next section. +- GITHUB_APP_WEBHOOK_SECRET - Optional. If you don't supply the dashboard will not setup webhooks and only update every 15 minutes. +- GITHUB_APP_WEBHOOK_PORT - Optional, defaults to 8081. If set to the same as PORT must also specify GITHUB_APP_WEBHOOK_PATH +- GITHUB_APP_WEBHOOK_PATH - Optional if WebHooks running on different port than main site, defaults to /, if running on the same port defaults to /webhook. +- LOOKBACK_DAYS - Optional, defaults to 7. Number of days to look in the past for workflow runs. +- DEBUG=action-dashboard:\* - Optional setting to help in debugging + +### Installation Id + +GitHub doesn't make the installation id super obvious in the UI. Here is how to obtain the installation id. + +- Go into the settings for your organization or username +- Click Developer Settings +- Click GitHub Apps +- Click Configure on GitHub Action Dashboard +- In the URL, the digits after the slash are your installation id. + +Alternatively I have provided a utility to obtain the installation id. You will need all the variables from the previous section with the exception of GITHUB_APP_INSTALLATIONID set to do this. + +#### Option 1 + +Requires docker installed locally. + +```bash +docker run --rm -t --env GITHUB_USERNAME=XXXXXXX --env GITHUB_APPID=XXXXXX --env GITHUB_APP_PRIVATEKEY=XXXXXXXXXXXXXXXXXXX --env GITHUB_APP_CLIENTID=XXX.XXXXXXXXXXXXXXXX --env GITHUB_APP_CLIENTSECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ghcr.io/chriskinsman/github-action-dashboard:edge node getinstallationid.js +``` + +#### Option 2 + +Requires nodejs installed locally. + +```bash +npm ci +GITHUB_USERNAME=XXXXXXX GITHUB_APPID=XXXXXX GITHUB_APP_PRIVATEKEY=XXXXXXXXXXXXXXXXXXXXX GITHUB_APP_CLIENTID=XXX.XXXXXXXXXXXXXXXX GITHUB_APP_CLIENTSECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX node getinstallationid.js +``` + +## Running Dashboard + +#### Option 1 + +Requires docker installed locally. + +```bash +docker run --rm -td -p 8080:8080 --env GITHUB_USERNAME=XXXXXXX --env GITHUB_APPID=XXXXXX --env GITHUB_APP_PRIVATEKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX --env GITHUB_APP_CLIENTID=XXX.XXXXXXXXXXXXXXXX --env GITHUB_APP_CLIENTSECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --env GITHUB_APP_INSTALLATIONID=XXXXXXX ghcr.io/chriskinsman/github-action-dashboard:edge node index.js +``` + +#### Option 2 + +Requires nodejs installed locally. + +```bash +npm ci +cd client +npm ci +npm run build +cd .. +GITHUB_USERNAME=XXXXXXX GITHUB_APPID=XXXXXX GITHUB_APP_PRIVATEKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX GITHUB_APP_CLIENTID=XXX.XXXXXXXXXXXXXXXX GITHUB_APP_CLIENTSECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX GITHUB_APP_INSTALLATIONID=XXXXXXX node index.js +``` + +Open your browser to http://localhost:8080 + +## Debugging tips + +Debugging webhooks can be hard. + +Couple tips: + +1. Run the full app outside vue-cli +2. Use the smee-client to proxy the webhook: + +```bash +smee --port 8081 +``` + +Then take the proxy endpoint and update your GitHub App webhook with it diff --git a/actions.js b/actions.js new file mode 100644 index 0000000..dcb4657 --- /dev/null +++ b/actions.js @@ -0,0 +1,181 @@ +const debug = require("debug")("action-dashboard:actions"); +const _ = require("lodash"); +const dayjs = require("dayjs"); +const pLimit = require("p-limit"); + +class Actions { + constructor(gitHub, runStatus, lookbackDays) { + this._gitHub = gitHub; + this._runStatus = runStatus; + // Cache all workflows to speed up refresh + this._runs = []; + this._refreshingRuns = false; + this._lookbackDays = lookbackDays; + } + + start() { + debug("Performing initial refreshRuns"); + // Load the initial set + this.refreshRuns(); + + debug("Setting interval to refreshRuns at 15m"); + // Refresh by default every fifteeen minutes + setInterval(this.refreshRuns, 1000 * 60 * 15); + } + + async getMostRecentRuns(repoOwner, repoName, workflowId) { + try { + const daysAgo = dayjs().subtract(this._lookbackDays, "day"); + const runs = await this._gitHub.listWorkflowRuns( + repoOwner, + repoName, + workflowId + ); + if (runs.length > 0) { + const groupedRuns = _.groupBy(runs, "head_branch"); + const rows = _.reduce( + groupedRuns, + (result, runs, branch) => { + debug(`branch`, branch); + if (daysAgo.isBefore(dayjs(runs[0].created_at))) { + debug(`adding run.id: ${runs[0].id}`); + result.push({ + runId: runs[0].id, + repo: runs[0].repository.name, + owner: repoOwner, + workflowId: workflowId, + runNumber: runs[0].run_number, + workflow: runs[0].name, + branch: runs[0].head_branch, + sha: runs[0].head_sha, + message: runs[0].head_commit.message, + committer: runs[0].head_commit.committer.name, + status: + runs[0].status === "completed" + ? runs[0].conclusion + : runs[0].status, + createdAt: runs[0].created_at, + updatedAt: runs[0].updated_at, + }); + } else { + debug( + `skipping run.id: ${runs[0].id} created_at: ${runs[0].created_at}` + ); + } + + return result; + }, + [] + ); + + debug( + `getting duration of runs owner: ${repoOwner}, repo: ${repoName}, workflowId: ${workflowId}` + ); + + // Get durations of runs + const limit = pLimit(10); + const getUsagePromises = rows.map((row) => { + return limit(async () => { + const usage = await this._gitHub.getUsage( + repoOwner, + repoName, + workflowId, + row.runId + ); + if (usage?.run_duration_ms) { + row.durationMs = usage.run_duration_ms; + } + + return row; + }); + }); + + const rowsWithDuration = await Promise.all(getUsagePromises); + + debug( + `most recent runs owner: ${repoOwner}, repo: ${repoName}, workflowId: ${workflowId}`, + rowsWithDuration + ); + return rows; + } else { + return []; + } + } catch (e) { + console.error("Error getting runs", e); + return []; + } + } + + mergeRuns(runs) { + // Merge into cache + runs.forEach((run) => { + debug(`merging run`, run); + const index = _.findIndex(this._runs, { + workflowId: run.workflowId, + branch: run.branch, + }); + if (index >= 0) { + this._runs[index] = run; + } else { + this._runs.push(run); + } + this._runStatus.updatedRun(run); + }); + + debug("merged runs", this._runs); + } + + refreshRuns = async () => { + // Prevent re-entrant calls + if (this._refreshingRuns) { + return; + } + + debug("Starting refreshing runs"); + try { + this._refreshingRuns = true; + const repos = await this._gitHub.listRepos(); + for (const repo of repos) { + debug(`repo: ${repo.name}`); + const workflows = await this._gitHub.listWorkflowsForRepo( + repo.name, + repo.owner.login + ); + if (workflows.length > 0) { + for (const workflow of workflows) { + debug(`workflow: ${workflow.name}`); + const runs = await this.getMostRecentRuns( + repo.owner.login, + repo.name, + workflow.id + ); + // Not using apply or spread in case there are a large number of runs returned + this.mergeRuns(runs); + } + } + } + } catch (e) { + console.error("Error getting initial data", e); + } finally { + debug("Finished refreshing runs"); + this._refreshingRuns = false; + } + }; + + async refreshWorkflow(repoOwner, repoName, workflowId) { + const runs = await this.getMostRecentRuns(repoOwner, repoName, workflowId); + this.mergeRuns(runs); + } + + getInitialData() { + debug(`getInitialData this._runs.length: ${this._runs.length}`); + if (this._runs.length === 0 && !this._refreshingRuns) { + debug("getInitialData calling refreshRuns"); + this.refreshRuns(); + } + + return this._runs; + } +} + +module.exports = Actions; diff --git a/client/.gitignore b/client/.gitignore new file mode 100644 index 0000000..403adbc --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,23 @@ +.DS_Store +node_modules +/dist + + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/client/babel.config.js b/client/babel.config.js new file mode 100644 index 0000000..e955840 --- /dev/null +++ b/client/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@vue/cli-plugin-babel/preset' + ] +} diff --git a/client/jsconfig.json b/client/jsconfig.json new file mode 100644 index 0000000..41dde4b --- /dev/null +++ b/client/jsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "es2015", + "module": "esnext", + "baseUrl": "./", + "paths": { + "@/*": ["components/*"] + } + }, + "include": [ + "src/**/*.vue", + "src/**/*.js" + ] +} \ No newline at end of file diff --git a/client/package-lock.json b/client/package-lock.json new file mode 100644 index 0000000..8b51d5d --- /dev/null +++ b/client/package-lock.json @@ -0,0 +1,28173 @@ +{ + "name": "client", + "version": "1.6.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "client", + "version": "1.6.0", + "dependencies": { + "axios": "^0.27.2", + "core-js": "^3.22.5", + "dayjs": "^1.11.2", + "lodash-es": "^4.17.21", + "socket.io-client": "^4.5.1", + "vue": "^2.6.14", + "vue-socket.io-extended": "^4.2.0", + "vuetify": "^2.6.6" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "~4.5.15", + "@vue/cli-plugin-eslint": "^4.5.15", + "@vue/cli-service": "~4.5.15", + "babel-eslint": "^10.1.0", + "eslint": "^6.7.2", + "eslint-plugin-vue": "^6.2.2", + "sass": "^1.32.13", + "sass-loader": "^10.0.0", + "vue-cli-plugin-vuetify": "~2.4.8", + "vue-template-compiler": "^2.6.14", + "vuetify-loader": "^1.7.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.8", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", + "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", + "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", + "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", + "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", + "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", + "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.4.tgz", + "integrity": "sha512-RESBNX16eNqnBeEVR5sCJpnW0mHiNLNNvGA8PrRuK/4ZJ4TO+6bHleRUuGQYDERVySOKtOhSya/C4MIhwAMAgg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", + "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", + "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", + "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", + "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", + "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", + "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", + "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", + "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", + "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", + "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", + "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", + "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", + "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", + "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", + "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", + "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", + "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", + "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", + "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", + "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", + "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", + "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", + "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", + "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", + "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", + "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", + "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", + "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", + "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", + "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", + "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", + "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", + "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", + "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", + "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", + "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", + "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", + "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", + "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.4.tgz", + "integrity": "sha512-pru6+yHANMTukMtEZGC4fs7XPwg35v8sj5CIEmE+gEkFljFiVJxEWxx/7ZDkTK+iZRYo1bFXBtfIN95+K3cJ5A==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", + "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", + "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", + "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", + "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", + "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", + "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", + "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", + "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.4", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-class-static-block": "^7.16.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.0", + "@babel/plugin-proposal-export-namespace-from": "^7.16.0", + "@babel/plugin-proposal-json-strings": "^7.16.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-object-rest-spread": "^7.16.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.0", + "@babel/plugin-transform-async-to-generator": "^7.16.0", + "@babel/plugin-transform-block-scoped-functions": "^7.16.0", + "@babel/plugin-transform-block-scoping": "^7.16.0", + "@babel/plugin-transform-classes": "^7.16.0", + "@babel/plugin-transform-computed-properties": "^7.16.0", + "@babel/plugin-transform-destructuring": "^7.16.0", + "@babel/plugin-transform-dotall-regex": "^7.16.0", + "@babel/plugin-transform-duplicate-keys": "^7.16.0", + "@babel/plugin-transform-exponentiation-operator": "^7.16.0", + "@babel/plugin-transform-for-of": "^7.16.0", + "@babel/plugin-transform-function-name": "^7.16.0", + "@babel/plugin-transform-literals": "^7.16.0", + "@babel/plugin-transform-member-expression-literals": "^7.16.0", + "@babel/plugin-transform-modules-amd": "^7.16.0", + "@babel/plugin-transform-modules-commonjs": "^7.16.0", + "@babel/plugin-transform-modules-systemjs": "^7.16.0", + "@babel/plugin-transform-modules-umd": "^7.16.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", + "@babel/plugin-transform-new-target": "^7.16.0", + "@babel/plugin-transform-object-super": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.3", + "@babel/plugin-transform-property-literals": "^7.16.0", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-reserved-words": "^7.16.0", + "@babel/plugin-transform-shorthand-properties": "^7.16.0", + "@babel/plugin-transform-spread": "^7.16.0", + "@babel/plugin-transform-sticky-regex": "^7.16.0", + "@babel/plugin-transform-template-literals": "^7.16.0", + "@babel/plugin-transform-typeof-symbol": "^7.16.0", + "@babel/plugin-transform-unicode-escapes": "^7.16.0", + "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", + "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.3", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'", + "dev": true + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true + }, + "node_modules/@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "deprecated": "Switch to 'npm install joi'", + "dev": true, + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true, + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "node_modules/@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", + "dev": true, + "dependencies": { + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/@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, + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@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, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "node_modules/@soda/friendly-errors-webpack-plugin": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz", + "integrity": "sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "error-stack-parser": "^2.0.2", + "string-width": "^2.0.0", + "strip-ansi": "^5" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/strip-ansi/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", + "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", + "dev": true + }, + "node_modules/@types/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", + "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@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 + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", + "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/socket.io-client": { + "version": "1.4.36", + "resolved": "https://registry.npmjs.org/@types/socket.io-client/-/socket.io-client-1.4.36.tgz", + "integrity": "sha512-ZJWjtFBeBy1kRSYpVbeGYTElf6BqPQUkXDlHHD4k/42byCN5Rh027f4yARHCink9sKAkbtGZXEAmR0ZCnc2/Ag==" + }, + "node_modules/@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 + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "node_modules/@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.31", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.31.tgz", + "integrity": "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-dev-server": { + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.6.tgz", + "integrity": "sha512-XCph0RiiqFGetukCTC3KVnY1jwLcZ84illFRMbyFzCcWl90B/76ew0tSqF46oBhnLC4obNDG7dMO0JfTN0MgMQ==", + "dev": true, + "dependencies": { + "@types/connect-history-api-fallback": "*", + "@types/express": "*", + "@types/serve-static": "*", + "@types/webpack": "^4", + "http-proxy-middleware": "^1.0.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", + "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", + "dev": true + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-preset-app": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.15.tgz", + "integrity": "sha512-J+YttzvwRfV1BPczf8r3qCevznYk+jh531agVF+5EYlHF4Sgh/cGXTz9qkkiux3LQgvhEGXgmCteg1n38WuuKg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.0", + "@babel/helper-compilation-targets": "^7.9.6", + "@babel/helper-module-imports": "^7.8.3", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.11.0", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.0", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.2.4", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.6.5", + "core-js-compat": "^3.6.5", + "semver": "^6.1.0" + }, + "peerDependencies": { + "@babel/core": "*", + "core-js": "^3", + "vue": "^2 || ^3.0.0-0" + }, + "peerDependenciesMeta": { + "core-js": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-preset-app/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", + "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", + "dev": true, + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", + "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", + "@vue/babel-sugar-functional-vue": "^1.2.2", + "@vue/babel-sugar-inject-h": "^1.2.2", + "@vue/babel-sugar-v-model": "^1.2.3", + "@vue/babel-sugar-v-on": "^1.2.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-composition-api-inject-h": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", + "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-composition-api-render-instance": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", + "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-functional-vue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", + "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-inject-h": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", + "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", + "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/babel-sugar-v-model/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-sugar-v-on": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", + "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-on/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/cli-overlay": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.15.tgz", + "integrity": "sha512-0zI0kANAVmjFO2LWGUIzdGPMeE3+9k+KeRDXsUqB30YfRF7abjfiiRPq5BU9pOzlJbVdpRkisschBrvdJqDuDg==", + "dev": true + }, + "node_modules/@vue/cli-plugin-babel": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.15.tgz", + "integrity": "sha512-hBLrwYfFkHldEe34op/YNgPhpOWI5n5DB2Qt9I/1Epeif4M4iFaayrgjvOR9AVM6WbD3Yx7WCFszYpWrQZpBzQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.0", + "@vue/babel-preset-app": "^4.5.15", + "@vue/cli-shared-utils": "^4.5.15", + "babel-loader": "^8.1.0", + "cache-loader": "^4.1.0", + "thread-loader": "^2.1.3", + "webpack": "^4.0.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-eslint": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.15.tgz", + "integrity": "sha512-/2Fl6wY/5bz3HD035oSnFRMsKNxDxU396KqBdpCQdwdvqk4mm6JAbXqihpcBRTNPeTO6w+LwGe6FE56PVbJdbg==", + "dev": true, + "dependencies": { + "@vue/cli-shared-utils": "^4.5.15", + "eslint-loader": "^2.2.1", + "globby": "^9.2.0", + "inquirer": "^7.1.0", + "webpack": "^4.0.0", + "yorkie": "^2.0.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0", + "eslint": ">= 1.6.0 < 7.0.0" + } + }, + "node_modules/@vue/cli-plugin-router": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.15.tgz", + "integrity": "sha512-q7Y6kP9b3k55Ca2j59xJ7XPA6x+iSRB+N4ac0ZbcL1TbInVQ4j5wCzyE+uqid40hLy4fUdlpl4X9fHJEwuVxPA==", + "dev": true, + "dependencies": { + "@vue/cli-shared-utils": "^4.5.15" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-vuex": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.15.tgz", + "integrity": "sha512-fqap+4HN+w+InDxlA3hZTOGE0tzBTgXhKLoDydhywqgmhQ1D9JA6Feh94ze6tG8DsWX58/ujYUqA8jAz17FJtg==", + "dev": true, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0" + } + }, + "node_modules/@vue/cli-service": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.15.tgz", + "integrity": "sha512-sFWnLYVCn4zRfu45IcsIE9eXM0YpDV3S11vlM2/DVbIPAGoYo5ySpSof6aHcIvkeGsIsrHFpPHzNvDZ/efs7jA==", + "dev": true, + "dependencies": { + "@intervolga/optimize-cssnano-plugin": "^1.0.5", + "@soda/friendly-errors-webpack-plugin": "^1.7.1", + "@soda/get-current-script": "^1.0.0", + "@types/minimist": "^1.2.0", + "@types/webpack": "^4.0.0", + "@types/webpack-dev-server": "^3.11.0", + "@vue/cli-overlay": "^4.5.15", + "@vue/cli-plugin-router": "^4.5.15", + "@vue/cli-plugin-vuex": "^4.5.15", + "@vue/cli-shared-utils": "^4.5.15", + "@vue/component-compiler-utils": "^3.1.2", + "@vue/preload-webpack-plugin": "^1.1.0", + "@vue/web-component-wrapper": "^1.2.0", + "acorn": "^7.4.0", + "acorn-walk": "^7.1.1", + "address": "^1.1.2", + "autoprefixer": "^9.8.6", + "browserslist": "^4.12.0", + "cache-loader": "^4.1.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.4", + "clipboardy": "^2.3.0", + "cliui": "^6.0.0", + "copy-webpack-plugin": "^5.1.1", + "css-loader": "^3.5.3", + "cssnano": "^4.1.10", + "debug": "^4.1.1", + "default-gateway": "^5.0.5", + "dotenv": "^8.2.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^4.2.0", + "fs-extra": "^7.0.1", + "globby": "^9.2.0", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^3.2.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "lodash.transform": "^4.6.0", + "mini-css-extract-plugin": "^0.9.0", + "minimist": "^1.2.5", + "pnp-webpack-plugin": "^1.6.4", + "portfinder": "^1.0.26", + "postcss-loader": "^3.0.0", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^1.4.4", + "thread-loader": "^2.1.3", + "url-loader": "^2.2.0", + "vue-loader": "^15.9.2", + "vue-style-loader": "^4.1.2", + "webpack": "^4.0.0", + "webpack-bundle-analyzer": "^3.8.0", + "webpack-chain": "^6.4.0", + "webpack-dev-server": "^3.11.0", + "webpack-merge": "^4.2.2" + }, + "bin": { + "vue-cli-service": "bin/vue-cli-service.js" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "vue-loader-v16": "npm:vue-loader@^16.1.0" + }, + "peerDependencies": { + "@vue/compiler-sfc": "^3.0.0-beta.14", + "vue-template-compiler": "^2.0.0" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "less-loader": { + "optional": true + }, + "pug-plain-loader": { + "optional": true + }, + "raw-loader": { + "optional": true + }, + "sass-loader": { + "optional": true + }, + "stylus-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@vue/cli-service/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@vue/cli-service/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/cli-shared-utils": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.15.tgz", + "integrity": "sha512-SKaej9hHzzjKSOw1NlFmc6BSE0vcqUQMQiv1cxQ2DhVyy4QxZXBmzmiLBUBe+hYZZs1neXW7n//udeN9bCAY+Q==", + "dev": true, + "dependencies": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz", + "integrity": "sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==", + "dev": true, + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/@vue/preload-webpack-plugin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", + "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "html-webpack-plugin": ">=2.26.0", + "webpack": ">=4.0.0" + } + }, + "node_modules/@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "dev": true, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/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, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/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 + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/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, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bfj": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/bonjour/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/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, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/browserslist/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/buffer-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", + "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", + "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", + "dev": true, + "dependencies": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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 + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001283", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", + "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/check-types": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chokidar/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/chokidar/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/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, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-highlight/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-highlight/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cli-highlight/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboardy/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/color-string": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/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, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", + "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", + "dev": true, + "dependencies": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/copy-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "node_modules/copy-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/copy-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/copy-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/copy-webpack-plugin/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/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, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/copy-webpack-plugin/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.22.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.5.tgz", + "integrity": "sha512-VP/xYuvJ0MJWRAobcmQ8F2H6Bsn+s7zqAAjFaHGBMc5AQm7zaelhD1LGduFn2EehEcQcU+br6t+fwbpQ5d1ZWA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", + "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", + "dev": true, + "dependencies": { + "browserslist": "^4.17.6", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/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, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/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, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-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, + "engines": { + "node": "*" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/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, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/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 + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dayjs": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz", + "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decache": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.0.tgz", + "integrity": "sha512-PppOuLiz+DFeaUvFXEYZjLxAkKiMYH/do/b/MxpDe/8AgKBi5GhZxridoVIbBq72GDbL36e4p0Ce2jTGUwwU+w==", + "dev": true, + "dependencies": { + "callsite": "^1.0.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", + "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", + "dev": true, + "dependencies": { + "execa": "^3.3.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/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, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domhandler/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/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, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", + "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true, + "hasInstallScript": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.4.tgz", + "integrity": "sha512-teHtgwcmVcL46jlFvAaqjyiTLWuMrUQO1JqV303JKB4ysXG6m8fXSFhbjal9st0r9mNskI22AraJZorb1VcLVg==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io-client": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.2.2.tgz", + "integrity": "sha512-8ZQmx0LQGRTYkHuogVZuGSpDqYZtCM/nv8zQ68VZ+JkOpazJ7ICdsSpaO6iXwvaU30oFg5QJOJWj8zWqhbKjkQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", + "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/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, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-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, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", + "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", + "dev": true, + "dependencies": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "peerDependencies": { + "eslint": ">=1.6.0 <7.0.0", + "webpack": ">=2.0.0 <5.0.0" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", + "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "dev": true, + "dependencies": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + }, + "engines": { + "node": ">=8.10" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "dev": true, + "dependencies": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", + "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-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, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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 + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/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, + "bin": { + "he": "bin/he" + } + }, + "node_modules/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 + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/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 + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "dependencies": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-minifier/node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "deprecated": "3.x is no longer supported", + "dev": true, + "dependencies": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/html-webpack-plugin/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "dependencies": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "node_modules/html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/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 + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", + "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local/node_modules/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, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-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, + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-ip/node_modules/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, + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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 + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/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, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-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, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-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, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", + "dev": true + }, + "node_modules/js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", + "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/js-queue": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz", + "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", + "dev": true, + "dependencies": { + "easy-stack": "^1.0.1" + }, + "engines": { + "node": ">=1.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/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 + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", + "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", + "dev": true, + "dependencies": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", + "dev": true, + "dependencies": { + "launch-editor": "^2.2.1" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "dev": true, + "dependencies": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + } + }, + "node_modules/loader-fs-cache/node_modules/find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "node_modules/lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.transform": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", + "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/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, + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/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 + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/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, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", + "dependencies": { + "mime-db": "1.50.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/minipass": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/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, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-ipc": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", + "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", + "dev": true, + "dependencies": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/null-loader/node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/null-loader/node_modules/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, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/null-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/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, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-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 + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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 + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/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, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", + "dev": true, + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/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, + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/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, + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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, + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/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, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/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, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/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 + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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 + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true, + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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 + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/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, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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 + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.32.13", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", + "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", + "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/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, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sass-loader/node_modules/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, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sass-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/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, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/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, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "node_modules/shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/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 + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/socket.io-client": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.1.tgz", + "integrity": "sha512-e6nLVgiRYatS+AHXnOnGi4ocOpubvOUCGhyWw8v+/FxW8saHkinG6Dfhi9TU0Kt/8mwJIAASxvw6eujQmjdZVA==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.2.1", + "socket.io-parser": "~4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.0.tgz", + "integrity": "sha512-tLfmEwcEwnlQTxFB7jibL/q2+q8dlVQzj4JdRLJ/W/G1+Fu9VSxCx1Lo+n1HvXxKnM//dUuD0xgiA7tQf57Vng==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/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, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dev": true, + "dependencies": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/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, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/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, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, + "dependencies": { + "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" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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, + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", + "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", + "dev": true, + "dependencies": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "dependencies": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-js/node_modules/commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "node_modules/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "node_modules/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, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/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, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "dev": true, + "dependencies": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/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, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/vue": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", + "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + }, + "node_modules/vue-cli-plugin-vuetify": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/vue-cli-plugin-vuetify/-/vue-cli-plugin-vuetify-2.4.8.tgz", + "integrity": "sha512-1e8tVbJNQPLpdJgx8tlsCrFVSKrohLe5axWwolOuMr9k++X1pg95jiqBxYZdhh7tIl9bNh4wzVPPGQzTIpoS+Q==", + "dev": true, + "dependencies": { + "null-loader": "^4.0.1", + "semver": "^7.1.2", + "shelljs": "^0.8.3" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuetify-loader": { + "optional": true + } + } + }, + "node_modules/vue-cli-plugin-vuetify/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-cli-plugin-vuetify/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-cli-plugin-vuetify/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vue-eslint-parser": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.4.1.tgz", + "integrity": "sha512-AFvhdxpFvliYq1xt/biNBslTHE/zbEvSnr1qfHA/KxRIpErmEDrQZlQnvEexednRHmLfDNOMuDYwZL5xkLzIXQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.0.1", + "lodash": "^4.17.15" + }, + "engines": { + "node": ">=8.10" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "node_modules/vue-loader": { + "version": "15.9.8", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", + "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==", + "dev": true, + "dependencies": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*", + "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/vue-loader-v16": { + "name": "vue-loader", + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.1.tgz", + "integrity": "sha512-V53TJbHmzjBhCG5OYI2JWy/aYDspz4oVHKxS43Iy212GjGIG1T3EsB3+GWXFm/1z5VwjdjLmdZUFYM70y77vtQ==", + "dev": true, + "optional": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + } + }, + "node_modules/vue-loader-v16/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "optional": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vue-loader-v16/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vue-loader-v16/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-loader-v16/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "optional": true + }, + "node_modules/vue-loader-v16/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader-v16/node_modules/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, + "optional": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/vue-loader-v16/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "node_modules/vue-socket.io-extended": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vue-socket.io-extended/-/vue-socket.io-extended-4.2.0.tgz", + "integrity": "sha512-3ZHy53W4CpzRdTZjWL7krq80FQlnK6IyOG0ur158pij1PXKyVBYDpjE0/3SluK7NeNTqefa/Y8RFCFy6BISG/g==", + "dependencies": { + "@types/socket.io-client": "1.4.36" + } + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "node_modules/vue-template-compiler": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "node_modules/vuetify": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.6.6.tgz", + "integrity": "sha512-H4KtxDFmDN8QiTRiGfBySyjMhVaHAJTKB0llGGKZT5jKxtnx9gvEtMWXKtVuRP0NJJP0H6xBPJHNOH7nT18qiQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/johnleider" + }, + "peerDependencies": { + "vue": "^2.6.4" + } + }, + "node_modules/vuetify-loader": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/vuetify-loader/-/vuetify-loader-1.7.3.tgz", + "integrity": "sha512-1Kt6Rfvuw3i9BBlxC9WTMnU3WEU7IBWQmDX+fYGAVGpzWCX7oHythUIwPCZGShHSYcPMKSDbXTPP8UvT5RNw8Q==", + "dev": true, + "dependencies": { + "decache": "^4.6.0", + "file-loader": "^6.2.0", + "loader-utils": "^2.0.0" + }, + "peerDependencies": { + "vue-template-compiler": "^2.6.10", + "vuetify": "^1.3.0 || ^2.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/vuetify-loader/node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/vuetify-loader/node_modules/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, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/vuetify-loader/node_modules/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, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/vuetify-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/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, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "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" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/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, + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/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, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", + "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.19", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 6.14.4" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", + "dev": true, + "dependencies": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/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, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "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" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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, + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/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, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/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, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/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, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/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, + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/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, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/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, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/yorkie/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/yorkie/node_modules/normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.0" + } + }, + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true + }, + "@babel/core": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.8", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", + "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", + "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", + "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", + "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", + "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", + "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.4.tgz", + "integrity": "sha512-RESBNX16eNqnBeEVR5sCJpnW0mHiNLNNvGA8PrRuK/4ZJ4TO+6bHleRUuGQYDERVySOKtOhSya/C4MIhwAMAgg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.16.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", + "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", + "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", + "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", + "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", + "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", + "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", + "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", + "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", + "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", + "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", + "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", + "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", + "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", + "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", + "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", + "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", + "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", + "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", + "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", + "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", + "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", + "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", + "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", + "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", + "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", + "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", + "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", + "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", + "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", + "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", + "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", + "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", + "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", + "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", + "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", + "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", + "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", + "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", + "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.4.tgz", + "integrity": "sha512-pru6+yHANMTukMtEZGC4fs7XPwg35v8sj5CIEmE+gEkFljFiVJxEWxx/7ZDkTK+iZRYo1bFXBtfIN95+K3cJ5A==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", + "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", + "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", + "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", + "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", + "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", + "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", + "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", + "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.4", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-class-static-block": "^7.16.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.0", + "@babel/plugin-proposal-export-namespace-from": "^7.16.0", + "@babel/plugin-proposal-json-strings": "^7.16.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-object-rest-spread": "^7.16.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.0", + "@babel/plugin-transform-async-to-generator": "^7.16.0", + "@babel/plugin-transform-block-scoped-functions": "^7.16.0", + "@babel/plugin-transform-block-scoping": "^7.16.0", + "@babel/plugin-transform-classes": "^7.16.0", + "@babel/plugin-transform-computed-properties": "^7.16.0", + "@babel/plugin-transform-destructuring": "^7.16.0", + "@babel/plugin-transform-dotall-regex": "^7.16.0", + "@babel/plugin-transform-duplicate-keys": "^7.16.0", + "@babel/plugin-transform-exponentiation-operator": "^7.16.0", + "@babel/plugin-transform-for-of": "^7.16.0", + "@babel/plugin-transform-function-name": "^7.16.0", + "@babel/plugin-transform-literals": "^7.16.0", + "@babel/plugin-transform-member-expression-literals": "^7.16.0", + "@babel/plugin-transform-modules-amd": "^7.16.0", + "@babel/plugin-transform-modules-commonjs": "^7.16.0", + "@babel/plugin-transform-modules-systemjs": "^7.16.0", + "@babel/plugin-transform-modules-umd": "^7.16.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", + "@babel/plugin-transform-new-target": "^7.16.0", + "@babel/plugin-transform-object-super": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.3", + "@babel/plugin-transform-property-literals": "^7.16.0", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-reserved-words": "^7.16.0", + "@babel/plugin-transform-shorthand-properties": "^7.16.0", + "@babel/plugin-transform-spread": "^7.16.0", + "@babel/plugin-transform-sticky-regex": "^7.16.0", + "@babel/plugin-transform-template-literals": "^7.16.0", + "@babel/plugin-transform-typeof-symbol": "^7.16.0", + "@babel/plugin-transform-unicode-escapes": "^7.16.0", + "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", + "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/traverse": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.3", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + }, + "@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/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "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": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "dev": true, + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@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" + } + }, + "@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", + "dev": true, + "requires": { + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + } + }, + "@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.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 + }, + "@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "@soda/friendly-errors-webpack-plugin": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz", + "integrity": "sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "error-stack-parser": "^2.0.2", + "string-width": "^2.0.0", + "strip-ansi": "^5" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "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" + }, + "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 + } + } + } + } + }, + "@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", + "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-proxy": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", + "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@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/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "16.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", + "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/socket.io-client": { + "version": "1.4.36", + "resolved": "https://registry.npmjs.org/@types/socket.io-client/-/socket.io-client-1.4.36.tgz", + "integrity": "sha512-ZJWjtFBeBy1kRSYpVbeGYTElf6BqPQUkXDlHHD4k/42byCN5Rh027f4yARHCink9sKAkbtGZXEAmR0ZCnc2/Ag==" + }, + "@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.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "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/webpack": { + "version": "4.41.31", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.31.tgz", + "integrity": "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.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 + } + } + }, + "@types/webpack-dev-server": { + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.6.tgz", + "integrity": "sha512-XCph0RiiqFGetukCTC3KVnY1jwLcZ84illFRMbyFzCcWl90B/76ew0tSqF46oBhnLC4obNDG7dMO0JfTN0MgMQ==", + "dev": true, + "requires": { + "@types/connect-history-api-fallback": "*", + "@types/express": "*", + "@types/serve-static": "*", + "@types/webpack": "^4", + "http-proxy-middleware": "^1.0.0" + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "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 + } + } + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", + "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", + "dev": true + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + } + } + }, + "@vue/babel-preset-app": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.15.tgz", + "integrity": "sha512-J+YttzvwRfV1BPczf8r3qCevznYk+jh531agVF+5EYlHF4Sgh/cGXTz9qkkiux3LQgvhEGXgmCteg1n38WuuKg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.0", + "@babel/helper-compilation-targets": "^7.9.6", + "@babel/helper-module-imports": "^7.8.3", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.11.0", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.0", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.2.4", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.6.5", + "core-js-compat": "^3.6.5", + "semver": "^6.1.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@vue/babel-preset-jsx": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", + "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", + "dev": true, + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", + "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", + "@vue/babel-sugar-functional-vue": "^1.2.2", + "@vue/babel-sugar-inject-h": "^1.2.2", + "@vue/babel-sugar-v-model": "^1.2.3", + "@vue/babel-sugar-v-on": "^1.2.3" + } + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", + "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", + "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-functional-vue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", + "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-inject-h": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", + "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-v-model": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", + "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "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 + } + } + }, + "@vue/babel-sugar-v-on": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", + "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "@vue/cli-overlay": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.15.tgz", + "integrity": "sha512-0zI0kANAVmjFO2LWGUIzdGPMeE3+9k+KeRDXsUqB30YfRF7abjfiiRPq5BU9pOzlJbVdpRkisschBrvdJqDuDg==", + "dev": true + }, + "@vue/cli-plugin-babel": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.15.tgz", + "integrity": "sha512-hBLrwYfFkHldEe34op/YNgPhpOWI5n5DB2Qt9I/1Epeif4M4iFaayrgjvOR9AVM6WbD3Yx7WCFszYpWrQZpBzQ==", + "dev": true, + "requires": { + "@babel/core": "^7.11.0", + "@vue/babel-preset-app": "^4.5.15", + "@vue/cli-shared-utils": "^4.5.15", + "babel-loader": "^8.1.0", + "cache-loader": "^4.1.0", + "thread-loader": "^2.1.3", + "webpack": "^4.0.0" + } + }, + "@vue/cli-plugin-eslint": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.15.tgz", + "integrity": "sha512-/2Fl6wY/5bz3HD035oSnFRMsKNxDxU396KqBdpCQdwdvqk4mm6JAbXqihpcBRTNPeTO6w+LwGe6FE56PVbJdbg==", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^4.5.15", + "eslint-loader": "^2.2.1", + "globby": "^9.2.0", + "inquirer": "^7.1.0", + "webpack": "^4.0.0", + "yorkie": "^2.0.0" + } + }, + "@vue/cli-plugin-router": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.15.tgz", + "integrity": "sha512-q7Y6kP9b3k55Ca2j59xJ7XPA6x+iSRB+N4ac0ZbcL1TbInVQ4j5wCzyE+uqid40hLy4fUdlpl4X9fHJEwuVxPA==", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^4.5.15" + } + }, + "@vue/cli-plugin-vuex": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.15.tgz", + "integrity": "sha512-fqap+4HN+w+InDxlA3hZTOGE0tzBTgXhKLoDydhywqgmhQ1D9JA6Feh94ze6tG8DsWX58/ujYUqA8jAz17FJtg==", + "dev": true, + "requires": {} + }, + "@vue/cli-service": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.15.tgz", + "integrity": "sha512-sFWnLYVCn4zRfu45IcsIE9eXM0YpDV3S11vlM2/DVbIPAGoYo5ySpSof6aHcIvkeGsIsrHFpPHzNvDZ/efs7jA==", + "dev": true, + "requires": { + "@intervolga/optimize-cssnano-plugin": "^1.0.5", + "@soda/friendly-errors-webpack-plugin": "^1.7.1", + "@soda/get-current-script": "^1.0.0", + "@types/minimist": "^1.2.0", + "@types/webpack": "^4.0.0", + "@types/webpack-dev-server": "^3.11.0", + "@vue/cli-overlay": "^4.5.15", + "@vue/cli-plugin-router": "^4.5.15", + "@vue/cli-plugin-vuex": "^4.5.15", + "@vue/cli-shared-utils": "^4.5.15", + "@vue/component-compiler-utils": "^3.1.2", + "@vue/preload-webpack-plugin": "^1.1.0", + "@vue/web-component-wrapper": "^1.2.0", + "acorn": "^7.4.0", + "acorn-walk": "^7.1.1", + "address": "^1.1.2", + "autoprefixer": "^9.8.6", + "browserslist": "^4.12.0", + "cache-loader": "^4.1.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.4", + "clipboardy": "^2.3.0", + "cliui": "^6.0.0", + "copy-webpack-plugin": "^5.1.1", + "css-loader": "^3.5.3", + "cssnano": "^4.1.10", + "debug": "^4.1.1", + "default-gateway": "^5.0.5", + "dotenv": "^8.2.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^4.2.0", + "fs-extra": "^7.0.1", + "globby": "^9.2.0", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^3.2.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "lodash.transform": "^4.6.0", + "mini-css-extract-plugin": "^0.9.0", + "minimist": "^1.2.5", + "pnp-webpack-plugin": "^1.6.4", + "portfinder": "^1.0.26", + "postcss-loader": "^3.0.0", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^1.4.4", + "thread-loader": "^2.1.3", + "url-loader": "^2.2.0", + "vue-loader": "^15.9.2", + "vue-loader-v16": "npm:vue-loader@^16.1.0", + "vue-style-loader": "^4.1.2", + "webpack": "^4.0.0", + "webpack-bundle-analyzer": "^3.8.0", + "webpack-chain": "^6.4.0", + "webpack-dev-server": "^3.11.0", + "webpack-merge": "^4.2.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + } + } + }, + "@vue/cli-shared-utils": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.15.tgz", + "integrity": "sha512-SKaej9hHzzjKSOw1NlFmc6BSE0vcqUQMQiv1cxQ2DhVyy4QxZXBmzmiLBUBe+hYZZs1neXW7n//udeN9bCAY+Q==", + "dev": true, + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@vue/component-compiler-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz", + "integrity": "sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "@vue/preload-webpack-plugin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", + "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", + "dev": true, + "requires": {} + }, + "@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "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": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "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, + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "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, + "requires": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "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": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "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" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "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-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "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 + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "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 + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.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-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "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 + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "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": { + "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 + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "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" + }, + "dependencies": { + "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 + } + } + }, + "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": "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" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "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" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + } + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", + "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "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" + } + }, + "cache-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", + "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", + "dev": true, + "requires": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.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" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001283", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", + "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==", + "dev": true + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-types": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", + "dev": true + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-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 + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + } + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.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 + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "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" + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "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 + } + } + }, + "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 + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", + "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", + "dev": true, + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.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" + } + }, + "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": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.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 + } + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "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" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "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" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + } + } + }, + "core-js": { + "version": "3.22.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.5.tgz", + "integrity": "sha512-VP/xYuvJ0MJWRAobcmQ8F2H6Bsn+s7zqAAjFaHGBMc5AQm7zaelhD1LGduFn2EehEcQcU+br6t+fwbpQ5d1ZWA==" + }, + "core-js-compat": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", + "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", + "dev": true, + "requires": { + "browserslist": "^4.17.6", + "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=", + "dev": true + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-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-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "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 + }, + "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 + } + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dayjs": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz", + "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==" + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "decache": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.0.tgz", + "integrity": "sha512-PppOuLiz+DFeaUvFXEYZjLxAkKiMYH/do/b/MxpDe/8AgKBi5GhZxridoVIbBq72GDbL36e4p0Ce2jTGUwwU+w==", + "dev": true, + "requires": { + "callsite": "^1.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true + }, + "default-gateway": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", + "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", + "dev": true, + "requires": { + "execa": "^3.3.0" + }, + "dependencies": { + "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" + } + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "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 + }, + "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 + }, + "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" + } + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "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 + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "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" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-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 + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + }, + "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-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" + } + }, + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", + "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "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.4.4", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.4.tgz", + "integrity": "sha512-teHtgwcmVcL46jlFvAaqjyiTLWuMrUQO1JqV303JKB4ysXG6m8fXSFhbjal9st0r9mNskI22AraJZorb1VcLVg==", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "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" + } + }, + "engine.io-client": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.2.2.tgz", + "integrity": "sha512-8ZQmx0LQGRTYkHuogVZuGSpDqYZtCM/nv8zQ68VZ+JkOpazJ7ICdsSpaO6iXwvaU30oFg5QJOJWj8zWqhbKjkQ==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3", + "xmlhttprequest-ssl": "~2.0.0" + }, + "dependencies": { + "ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "requires": {} + } + } + }, + "engine.io-parser": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", + "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==" + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-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" + } + }, + "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": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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" + } + }, + "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 + } + } + }, + "eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", + "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "eslint-plugin-vue": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", + "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "dev": true, + "requires": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "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": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "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 + }, + "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-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "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 + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "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" + }, + "dependencies": { + "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" + } + } + } + } + } + }, + "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 + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "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" + } + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "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" + }, + "dependencies": { + "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" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", + "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "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 + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.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.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "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 + }, + "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": "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" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "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-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-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-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": { + "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" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "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" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "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 + }, + "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 + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true + }, + "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-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + } + } + }, + "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": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "dev": true, + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + } + } + }, + "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": "1.3.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", + "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "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" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "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" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "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-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-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "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" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-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" + }, + "dependencies": { + "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" + } + } + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute-url": { + "version": "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": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^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-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "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": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-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-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-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": "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-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "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-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "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=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", + "dev": true + }, + "js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", + "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", + "dev": true + }, + "js-queue": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz", + "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", + "dev": true, + "requires": { + "easy-stack": "^1.0.1" + } + }, + "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" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "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 + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "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 + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", + "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + } + }, + "launch-editor-middleware": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", + "dev": true, + "requires": { + "launch-editor": "^2.2.1" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "dev": true, + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "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" + } + } + } + }, + "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.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "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.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", + "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.transform": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", + "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", + "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": "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" + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "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" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + }, + "mime-db": { + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + }, + "mime-types": { + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", + "requires": { + "mime-db": "1.50.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.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" + } + } + } + }, + "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 + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minipass": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "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" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": 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" + } + }, + "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 + }, + "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": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "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-ipc": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", + "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", + "dev": true, + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "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" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "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": "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" + } + }, + "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" + } + }, + "null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "dev": true + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "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.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "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" + } + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-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 + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "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-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-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" + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.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": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "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 + } + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "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" + } + }, + "pnp-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", + "dev": true, + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "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.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.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 + } + } + }, + "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-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-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-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-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": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "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-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-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "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-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 + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "optional": 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": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "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" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "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.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "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 + }, + "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" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "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" + } + }, + "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" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "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 + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "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-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "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 + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "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" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.32.13", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", + "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", + "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "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" + } + }, + "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" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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 + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "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": "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" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "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 + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "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": "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": { + "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 + } + } + }, + "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": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io-client": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.1.tgz", + "integrity": "sha512-e6nLVgiRYatS+AHXnOnGi4ocOpubvOUCGhyWw8v+/FxW8saHkinG6Dfhi9TU0Kt/8mwJIAASxvw6eujQmjdZVA==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.2.1", + "socket.io-parser": "~4.2.0" + } + }, + "socket.io-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.0.tgz", + "integrity": "sha512-tLfmEwcEwnlQTxFB7jibL/q2+q8dlVQzj4JdRLJ/W/G1+Fu9VSxCx1Lo+n1HvXxKnM//dUuD0xgiA7tQf57Vng==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dev": true, + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + }, + "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 + } + } + }, + "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-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.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "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 + }, + "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.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "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" + } + } + } + }, + "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 + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", + "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 + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "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" + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "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 + }, + "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" + } + } + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "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": { + "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": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.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" + } + }, + "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" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", + "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", + "dev": true, + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "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": { + "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": "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" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "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 + }, + "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": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "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 + } + } + }, + "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" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "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 + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "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-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + } + }, + "url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "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 + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "vue": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", + "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + }, + "vue-cli-plugin-vuetify": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/vue-cli-plugin-vuetify/-/vue-cli-plugin-vuetify-2.4.8.tgz", + "integrity": "sha512-1e8tVbJNQPLpdJgx8tlsCrFVSKrohLe5axWwolOuMr9k++X1pg95jiqBxYZdhh7tIl9bNh4wzVPPGQzTIpoS+Q==", + "dev": true, + "requires": { + "null-loader": "^4.0.1", + "semver": "^7.1.2", + "shelljs": "^0.8.3" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "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" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "vue-eslint-parser": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.4.1.tgz", + "integrity": "sha512-AFvhdxpFvliYq1xt/biNBslTHE/zbEvSnr1qfHA/KxRIpErmEDrQZlQnvEexednRHmLfDNOMuDYwZL5xkLzIXQ==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.0.1", + "lodash": "^4.17.15" + }, + "dependencies": { + "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" + } + } + } + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "vue-loader": { + "version": "15.9.8", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", + "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + } + } + }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.8.1", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.1.tgz", + "integrity": "sha512-V53TJbHmzjBhCG5OYI2JWy/aYDspz4oVHKxS43Iy212GjGIG1T3EsB3+GWXFm/1z5VwjdjLmdZUFYM70y77vtQ==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.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, + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "optional": 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, + "optional": 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, + "optional": 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, + "optional": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "vue-socket.io-extended": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vue-socket.io-extended/-/vue-socket.io-extended-4.2.0.tgz", + "integrity": "sha512-3ZHy53W4CpzRdTZjWL7krq80FQlnK6IyOG0ur158pij1PXKyVBYDpjE0/3SluK7NeNTqefa/Y8RFCFy6BISG/g==", + "requires": { + "@types/socket.io-client": "1.4.36" + } + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + } + } + }, + "vue-template-compiler": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "vuetify": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.6.6.tgz", + "integrity": "sha512-H4KtxDFmDN8QiTRiGfBySyjMhVaHAJTKB0llGGKZT5jKxtnx9gvEtMWXKtVuRP0NJJP0H6xBPJHNOH7nT18qiQ==", + "requires": {} + }, + "vuetify-loader": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/vuetify-loader/-/vuetify-loader-1.7.3.tgz", + "integrity": "sha512-1Kt6Rfvuw3i9BBlxC9WTMnU3WEU7IBWQmDX+fYGAVGpzWCX7oHythUIwPCZGShHSYcPMKSDbXTPP8UvT5RNw8Q==", + "dev": true, + "requires": { + "decache": "^4.6.0", + "file-loader": "^6.2.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "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" + } + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": 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, + "optional": 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, + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": 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" + } + }, + "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, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": 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, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.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, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "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" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", + "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.19", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-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 + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "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" + } + }, + "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 + }, + "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" + } + } + } + }, + "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" + } + }, + "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, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "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" + } + } + } + }, + "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" + } + }, + "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-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 + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "string-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" + } + }, + "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" + } + }, + "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 + }, + "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": { + "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" + } + }, + "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" + } + } + } + }, + "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" + } + }, + "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": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-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 + }, + "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 + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "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" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==" + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + } + } +} diff --git a/client/package.json b/client/package.json new file mode 100644 index 0000000..35e4698 --- /dev/null +++ b/client/package.json @@ -0,0 +1,52 @@ +{ + "name": "client", + "version": "1.6.0", + "private": true, + "scripts": { + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "DOCKER_BUILD=true vue-cli-service lint" + }, + "dependencies": { + "axios": "^0.27.2", + "core-js": "^3.22.5", + "dayjs": "^1.11.2", + "lodash-es": "^4.17.21", + "socket.io-client": "^4.5.1", + "vue": "^2.6.14", + "vue-socket.io-extended": "^4.2.0", + "vuetify": "^2.6.6" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "~4.5.15", + "@vue/cli-plugin-eslint": "^4.5.15", + "@vue/cli-service": "~4.5.15", + "babel-eslint": "^10.1.0", + "eslint": "^6.7.2", + "eslint-plugin-vue": "^6.2.2", + "sass": "^1.32.13", + "sass-loader": "^10.0.0", + "vue-cli-plugin-vuetify": "~2.4.8", + "vue-template-compiler": "^2.6.14", + "vuetify-loader": "^1.7.3" + }, + "eslintConfig": { + "root": true, + "env": { + "node": true + }, + "extends": [ + "plugin:vue/essential", + "eslint:recommended" + ], + "parserOptions": { + "parser": "babel-eslint" + }, + "rules": {} + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not dead" + ] +} diff --git a/client/public/favicon.ico b/client/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2dba4fdb83a498cffc6369779b1287245f244aae GIT binary patch literal 15406 zcmeHOX_OpQ6)u!*(Mv4Js1)unXc-ky1Kf%>UzJ|Q`N7kU)6L?cO3edcTP`L zz4z|&-n;L<`|iD?X>ZWpq+N1}#?LnG-ZyL7b(*HNwN<{`->PX{TsL#(So?HM+xj+5 zYv(=;!Vr~uekhARcgn2P+%}tkl<;Ra0PE4JrQ3A{rB{8LGXK7vjO8Ep`jNiiDp4QD zV|K%L$gxIAE~RsODgDH!sC<6Es5ZLa=i`)dr62z!ky93Z3I`WccHP&>eBtK|H$+bU zJh|n9XiKmBxDq};_^@a%jqC}wcTS_i@Jb@r746ynuLj%4=H1%YIYzs?w!QN*vX8A1 z?dHIPwe5@}|Kgu2@Jve{m-lWC{C2FpN7to`!@jK1h<%0B%q@t)uDMV zyvM71Kk0fxPueHev2LuKKfdCTUds9~<(~Zk&kO4zo>Oz%Z=_ZdXIxUc=$~2pWs-GW z0IA}mc=8!a&2J~16LQJ)-IjRGjHMqS*Urdj#Cth?oC=4QQ(^xCD)PL9&vg4pA35f0 z0k~}cJ&EZT4lE4dz(;=P-)q;B^?q*SclmsKrP|*qRp0pya*}lZo%~1uN9oLtSRDF- zcT(}x#sG}>ksthPENqxJeepFOsQ)xy_{I1*=1u4GaFA`K;P~ystHy_wbb+zrBR*a4 zCA0dA_2HP;PUen3cwpiQJ1;!OxNpc_xCpyN;xP_B-TS!!xLeBC%1s5KL1LeMt=K4fo{0xsOZGinFB!_9zyU^)(;bOi+lzZPj2vO z7(F+7-Nh4UQyeX28}3G#Qvp1s^ZWRo^sXu{-tV{%c?E0Z;gZkdvT@9>_u9vM;%rkD z@PzwjX3gzsyn>7bylT2?zi37)lVNfHe%1h?#yle zG2iX~OnE-Eaddo`M$3Lr<{gM>Pxk$DvhUwfeu4j&diY7$ zMXTMzzc@b$H*2Xmm%Sy`HRVqBUu@_7X1$L0oF#Z|Y6BI9I!KSOP2=#? z*EUteLEzIA_ZPOC>nRwQ$u==~mFeK#TvpiZh~vrqn)1$aky-sED!%fZh-cNqcc2g7 zW8rJaalF#I$H2x{mF!0D)8suV;-SXT8vm1ueq5c)@jP?jcN`bHf{L$hQ+CB#HIsjR z(F`hc3^KB?9N~`UWdB1B`;ndW2@#hBuPXn#Tg-}BFYfuO0{=qO_-DC+e;^3?e6PWmLt{;c}vYAVOq zZ>BQuaoPXlBjy)}_eE6vu6{agEZ0|3A;LFRV%_KGIZR-k;V;6TSH;3yD@9rM!6xBV z)fYa~!r{l|sqx>7C)P*iWTfp!qa%_CW`~sbp+kAiH{0sS6Dx>z_?c+}ceWepw z1NOB7Pfg*x9pv^jyocFFv-bY020bc@C!c0r-{2nWnnu>1#~7PiL!&SZpLsH$tZI!B z7x!|cWFk2G8Um(SF8<8cx zb6b1nblV5neVci0s4`T4)g0m<6#Lba%r;?S}IvzuL z^kA5b_;$<@%Jg%tw3It5aIp@-JvcB1h6t~Lh*wK_1wab>8Zp#Zo)WAH;>@^vD+}lH z6;E%a?0SyJ%04ufb#v>lYW7Ar_Xhb<;rtwoxmo8}isRlc4*9yMiKwe1#dH2W6G7SDPZ|3Ho1bxJumw|j%l1O6|Ti!(6M G8Tc>#vS11T literal 0 HcmV?d00001 diff --git a/client/public/index.html b/client/public/index.html new file mode 100644 index 0000000..373793f --- /dev/null +++ b/client/public/index.html @@ -0,0 +1,20 @@ + + + + + + + + + <%= htmlWebpackPlugin.options.title %> + + + + + +
+ + + diff --git a/client/public/robots.txt b/client/public/robots.txt new file mode 100644 index 0000000..77470cb --- /dev/null +++ b/client/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / \ No newline at end of file diff --git a/client/src/App.vue b/client/src/App.vue new file mode 100644 index 0000000..1ab4744 --- /dev/null +++ b/client/src/App.vue @@ -0,0 +1,37 @@ + + + diff --git a/client/src/components/actiondashboard.vue b/client/src/components/actiondashboard.vue new file mode 100644 index 0000000..8d4868b --- /dev/null +++ b/client/src/components/actiondashboard.vue @@ -0,0 +1,187 @@ + + + + + \ No newline at end of file diff --git a/client/src/main.js b/client/src/main.js new file mode 100644 index 0000000..416f180 --- /dev/null +++ b/client/src/main.js @@ -0,0 +1,12 @@ +import Vue from 'vue' +import App from './App.vue' +import vuetify from './plugins/vuetify'; +import vueSocketIoExtended from './plugins/vue-socket-io-extended'; + +Vue.config.productionTip = false + +new Vue({ + vueSocketIoExtended, + vuetify, + render: h => h(App) +}).$mount('#app') diff --git a/client/src/plugins/vue-socket-io-extended.js b/client/src/plugins/vue-socket-io-extended.js new file mode 100644 index 0000000..8399ee3 --- /dev/null +++ b/client/src/plugins/vue-socket-io-extended.js @@ -0,0 +1,15 @@ +import Vue from 'vue'; +import VueSocketIOExt from 'vue-socket.io-extended'; +import { io } from 'socket.io-client'; + +const socket = io(); + +Vue.use(VueSocketIOExt, socket); + +export default { + sockets: { + connect() { + console.log('socket connected'); + } + } +} \ No newline at end of file diff --git a/client/src/plugins/vuetify.js b/client/src/plugins/vuetify.js new file mode 100644 index 0000000..5bdec19 --- /dev/null +++ b/client/src/plugins/vuetify.js @@ -0,0 +1,7 @@ +import Vue from 'vue'; +import Vuetify from 'vuetify/lib/framework'; + +Vue.use(Vuetify); + +export default new Vuetify({ +}); diff --git a/client/vue.config.js b/client/vue.config.js new file mode 100644 index 0000000..551898b --- /dev/null +++ b/client/vue.config.js @@ -0,0 +1,19 @@ +const configureAPI = require('../configure'); + +module.exports = { + chainWebpack: config => { + config.plugin('html').tap(args => { + args[0].title = "Action Dashboard" + return args; + }) + }, + devServer: { + before: configureAPI.before, + // Can't figure out how to connect up socket.io as part of webpack devServer + //after: configureAPI.after + }, + + transpileDependencies: [ + 'vuetify' + ] +}; diff --git a/configure.js b/configure.js new file mode 100644 index 0000000..bda4487 --- /dev/null +++ b/configure.js @@ -0,0 +1,94 @@ +const bodyParser = require("body-parser"); +const debug = require("debug")("action-dashboard:configure"); +const express = require("express"); +const path = require("path"); +const Actions = require("./actions"); +const GitHub = require("./github"); +const Routes = require("./routes"); +const RunStatus = require("./runstatus"); +const WebHooks = require("./webhooks"); + +const baseDir = path.basename(process.cwd()); +// Handle when server is started from vue-cli vs root +if (baseDir === "client") { + debug("started from vue-cli"); + require("dotenv").config({ path: path.resolve(process.cwd(), "../.env") }); +} +// Handle when server is started from +else { + debug("started from index.js"); + require("dotenv").config(); +} + +debug("env", process.env); + +const { + PORT = 8080, + LOOKBACK_DAYS = 7, + GITHUB_APPID, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID, + GITHUB_APP_WEBHOOK_PORT = 8081, + GITHUB_APP_WEBHOOK_SECRET, + GITHUB_APP_WEBHOOK_PATH = "/", + GITHUB_ORG, + GITHUB_USERNAME, +} = process.env; + +// Handles newlines \n in private key +const GITHUB_APP_PRIVATEKEY = Buffer.from( + process.env.GITHUB_APP_PRIVATEKEY || "", + "base64" +).toString("utf-8"); + +// For sharing runStatus across before/after stages +let _runStatus = null; + +module.exports = { + before: (app) => { + debug("configure before"); + + const gitHub = new GitHub( + GITHUB_ORG, + GITHUB_USERNAME, + GITHUB_APPID, + GITHUB_APP_PRIVATEKEY, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID + ); + _runStatus = new RunStatus(); + const actions = new Actions(gitHub, _runStatus, LOOKBACK_DAYS); + const routes = new Routes( + actions, + process.env.GITHUB_ORG || process.env.GITHUB_USERNAME + ); + const router = express.Router(); + + routes.attach(router); + + app.use(bodyParser.json()); + app.use("/api", router); + + const webhooks = new WebHooks( + PORT, + GITHUB_APP_WEBHOOK_SECRET, + GITHUB_APP_WEBHOOK_PORT, + GITHUB_APP_WEBHOOK_PATH, + gitHub, + actions, + app + ); + + // Start everything + actions.start(); + webhooks.start(); + }, + after: (app, server) => { + debug("configure after"); + + // Attach socket.io to server + _runStatus.start(server); + }, +}; diff --git a/docs/images/ActionDashboardGeneralSettings.png b/docs/images/ActionDashboardGeneralSettings.png new file mode 100644 index 0000000000000000000000000000000000000000..7a94183e48c3bef13fb788b6ddb450c3de7cb6ae GIT binary patch literal 407370 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⋘&g@&J!tg`1wX1F=K!Y* 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
    ;m~45>wtkShhGsR8 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⪚u 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 oivQ2!|1!<}?)U$Xd;ATh1nA?2;d}g*TgX4D*Ro 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

    TuaMfTAO+2G)W*=3tfKNm^9T=^#{Z$ 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�II_O>FDV!cBd%#oPA%HN8z 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 literal 0 HcmV?d00001 diff --git a/docs/images/ActionDashboardPermissions.png b/docs/images/ActionDashboardPermissions.png new file mode 100644 index 0000000000000000000000000000000000000000..4b02d9115bbedb8dc8e5680b77fd13e052421980 GIT binary patch literal 85341 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 GgeCyQ;SFH` literal 0 HcmV?d00001 diff --git a/docs/images/ActionDashboardScreenShot.png b/docs/images/ActionDashboardScreenShot.png new file mode 100644 index 0000000000000000000000000000000000000000..39fc9855e22d56f0ba676929bd082075f3a6334a GIT binary patch literal 58394 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 { + +// if (!err) { +// console.log('in'); +// err_log = './pm2/logs/' + date.toISOString() + '/error.log'; +// out_log = './pm2/logs/' + date.toISOString() + '/output.log'; +// combined_log = './pm2/logs/' + date.toISOString() + '/combined.log'; +// } else { + +// console.error(err)}; +// console.log("created succesfully"); +// }); + +module.exports = { + apps : [{ + name: 'action dashboard', + script: 'index.js', + max_memory_restart: "2G", + merge_logs: true, + max_restarts: 20, + error_file : err_log, + out_file : out_log + // instances: 1, + // watch: '.' + }], +}; diff --git a/getinstallationid.js b/getinstallationid.js new file mode 100644 index 0000000..a195a6d --- /dev/null +++ b/getinstallationid.js @@ -0,0 +1,29 @@ +require('dotenv').config() +const { createAppAuth } = require("@octokit/auth-app"); +const { Octokit } = require("@octokit/rest"); + +const _appId = process.env.GITHUB_APPID; +// Handles newlines \n in private key +const _privateKey = Buffer.from(process.env.GITHUB_APP_PRIVATEKEY || "", "base64").toString("utf-8"); +const _clientId = process.env.GITHUB_APP_CLIENTID; +const _clientSecret = process.env.GITHUB_APP_CLIENTSECRET; + +const octokit = new Octokit({ + auth: { + appId: _appId, + privateKey: _privateKey, + clientId: _clientId, + clientSecret: _clientSecret, + }, + authStrategy: createAppAuth +}); + +octokit.apps.listInstallations() + .then(response => { + response.data.forEach((installation) => { + console.log(`Account: ${installation.account.login}, installation id: ${installation.id}`); + }); + }) + .catch(err => { + console.error(err); + }); \ No newline at end of file diff --git a/github.js b/github.js new file mode 100644 index 0000000..f21a348 --- /dev/null +++ b/github.js @@ -0,0 +1,123 @@ +const { createAppAuth } = require("@octokit/auth-app"); +const { throttling } = require("@octokit/plugin-throttling"); +const { retry } = require("@octokit/plugin-retry"); +const { Octokit } = require("@octokit/rest"); +const debug = require("debug")("action-dashboard:github"); + +class GitHub { + constructor( + _org, + _user, + _appId, + _privateKey, + _clientId, + _clientSecret, + _installationId + ) { + this._org = _org; + this._user = _user; + this._appId = _appId; + this._privateKey = _privateKey; + this._clientId = _clientId; + this._clientSecret = _clientSecret; + this._installationId = _installationId; + + const MyOctoKit = Octokit.plugin(throttling).plugin(retry); + this._octokit = new MyOctoKit({ + auth: { + appId: _appId, + privateKey: _privateKey, + clientId: _clientId, + clientSecret: _clientSecret, + installationId: _installationId, + }, + authStrategy: createAppAuth, + throttle: { + onRateLimit: (retryAfter, options) => { + console.error( + `Request quota exhausted for request ${options.method} ${options.url}` + ); + + if (options.request.retryCount === 0) { + // only retries once + console.error(`Retrying after ${retryAfter} seconds!`); + return true; + } + }, + onAbuseLimit: (retryAfter, options) => { + console.error( + `Abuse detected for request ${options.method} ${options.url}` + ); + }, + }, + }); + + // Allows us to use the dashboard for user based repos or org based repos + this._listRepos = this._org + ? this._octokit.repos.listForOrg + : this._octokit.repos.listForUser; // listForAuthenticatedUser + this._owner = this._org ? { org: this._org } : { username: this._user }; + + debug("Using owner:", this._owner); + } + + async listRepos() { + try { + const repos = await this._octokit.paginate(this._listRepos, this._owner); + const allRepos = ['data.chinahighlights.com', 'information-system', 'chinahighlights.com', 'asiahighlights.com','globalhighlights.com','trainspread.com']; + return allRepos.map(ele => ({ name: ele, owner: {login: 'hainatravel'}})); + return repos; + } catch (e) { + console.error("Error getting repos", e); + return []; + } + } + + async listWorkflowsForRepo(repoName, repoOwner) { + try { + const workflows = await this._octokit.paginate( + this._octokit.actions.listRepoWorkflows, + { repo: repoName, owner: repoOwner } + ); + return workflows; + } catch (e) { + console.error("Error getting workflows", e); + return []; + } + } + + async getUsage(repoOwner, repoName, workflowId, run_id) { + try { + const usage = await this._octokit.actions.getWorkflowRunUsage({ + repo: repoName, + owner: repoOwner, + workflow_id: workflowId, + run_id: run_id, + }); + return usage.data; + } catch (e) { + console.error("Error getting usage", e); + return null; + } + } + + async listWorkflowRuns(repoOwner, repoName, workflowId) { + try { + const runs = await this._octokit.paginate( + this._octokit.actions.listWorkflowRuns, + { + repo: repoName, + owner: repoOwner, + workflow_id: workflowId, + } + ); + + return runs; + } catch (e) { + console.error("Error getting runs", e); + return null; + } + } +} + +module.exports = GitHub; diff --git a/index.js b/index.js new file mode 100644 index 0000000..d4e9362 --- /dev/null +++ b/index.js @@ -0,0 +1,33 @@ +try { + const { resolve } = require('path'); + const history = require('connect-history-api-fallback'); + const express = require('express'); + const app = express(); + const server = require('http').createServer(app); + + const configureAPI = require('./configure'); + + const { PORT = 8080 } = process.env; + + // API + configureAPI.before(app); + configureAPI.after(app, server); + + // UI + const publicPath = resolve(__dirname, './client/dist'); + const staticConf = { maxAge: '1y', etag: false }; + + app.use(history()); + app.use(express.static(publicPath, staticConf)); + + app.get('/', function (req, res) { + res.render(path.join(__dirname + '/client/dist/index.html')) + }); + + // Go + server.listen(PORT, () => console.log(`Action Dashboard running on port ${PORT}`)); +} +catch (e) { + console.error('Error on startup'); + console.error(e); +} diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..bafc575 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,196 @@ +/* + * For a detailed explanation regarding each configuration property, visit: + * https://jestjs.io/docs/configuration + */ + +require("dotenv").config(); + +module.exports = { + // All imported modules in your tests should be mocked automatically + // automock: false, + + // Stop running tests after `n` failures + // bail: 0, + + // The directory where Jest should store its cached dependency information + // cacheDirectory: "/private/var/folders/86/97grlb756tlgysggzhl15g9m0000gr/T/jest_e0", + + // Automatically clear mock calls, instances and results before every test + // clearMocks: false, + + // Indicates whether the coverage information should be collected while executing the test + // collectCoverage: false, + + // An array of glob patterns indicating a set of files for which coverage information should be collected + // collectCoverageFrom: undefined, + + // The directory where Jest should output its coverage files + // coverageDirectory: undefined, + + // An array of regexp pattern strings used to skip coverage collection + // coveragePathIgnorePatterns: [ + // "/node_modules/" + // ], + + // Indicates which provider should be used to instrument code for coverage + coverageProvider: "v8", + + // A list of reporter names that Jest uses when writing coverage reports + // coverageReporters: [ + // "json", + // "text", + // "lcov", + // "clover" + // ], + + // An object that configures minimum threshold enforcement for coverage results + // coverageThreshold: undefined, + + // A path to a custom dependency extractor + // dependencyExtractor: undefined, + + // Make calling deprecated APIs throw helpful error messages + // errorOnDeprecated: false, + + // Force coverage collection from ignored files using an array of glob patterns + // forceCoverageMatch: [], + + // A path to a module which exports an async function that is triggered once before all test suites + // globalSetup: undefined, + + // A path to a module which exports an async function that is triggered once after all test suites + // globalTeardown: undefined, + + // A set of global variables that need to be available in all test environments + // globals: {}, + + // The maximum amount of workers used to run your tests. Can be specified as % or a number. E.g. maxWorkers: 10% will use 10% of your CPU amount + 1 as the maximum worker number. maxWorkers: 2 will use a maximum of 2 workers. + // maxWorkers: "50%", + + // An array of directory names to be searched recursively up from the requiring module's location + // moduleDirectories: [ + // "node_modules" + // ], + + // An array of file extensions your modules use + // moduleFileExtensions: [ + // "js", + // "jsx", + // "ts", + // "tsx", + // "json", + // "node" + // ], + + // A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module + // moduleNameMapper: {}, + + // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader + // modulePathIgnorePatterns: [], + + // Activates notifications for test results + // notify: false, + + // An enum that specifies notification mode. Requires { notify: true } + // notifyMode: "failure-change", + + // A preset that is used as a base for Jest's configuration + // preset: undefined, + + // Run tests from one or more projects + // projects: undefined, + + // Use this configuration option to add custom reporters to Jest + // reporters: undefined, + + // Automatically reset mock state before every test + // resetMocks: false, + + // Reset the module registry before running each individual test + // resetModules: false, + + // A path to a custom resolver + // resolver: undefined, + + // Automatically restore mock state and implementation before every test + // restoreMocks: false, + + // The root directory that Jest should scan for tests and modules within + // rootDir: undefined, + + // A list of paths to directories that Jest should use to search for files in + // roots: [ + // "" + // ], + + // Allows you to use a custom runner instead of Jest's default test runner + // runner: "jest-runner", + + // The paths to modules that run some code to configure or set up the testing environment before each test + // setupFiles: ["/tests/integration/setEnvVars.js"], + + // A list of paths to modules that run some code to configure or set up the testing framework before each test + // setupFilesAfterEnv: [], + + // The number of seconds after which a test is considered as slow and reported as such in the results. + // slowTestThreshold: 5, + + // A list of paths to snapshot serializer modules Jest should use for snapshot testing + // snapshotSerializers: [], + + // The test environment that will be used for testing + // testEnvironment: "jest-environment-node", + + // Options that will be passed to the testEnvironment + // testEnvironmentOptions: {}, + + // Adds a location field to test results + // testLocationInResults: false, + + // The glob patterns Jest uses to detect test files + // testMatch: [ + // "**/__tests__/**/*.[jt]s?(x)", + // "**/?(*.)+(spec|test).[tj]s?(x)" + // ], + + // An array of regexp pattern strings that are matched against all test paths, matched tests are skipped + // testPathIgnorePatterns: [ + // "/node_modules/" + // ], + + // The regexp pattern or array of patterns that Jest uses to detect test files + // testRegex: [], + + // This option allows the use of a custom results processor + // testResultsProcessor: undefined, + + // This option allows use of a custom test runner + // testRunner: "jest-circus/runner", + + // This option sets the URL for the jsdom environment. It is reflected in properties such as location.href + // testURL: "http://localhost", + + // Setting this value to "fake" allows the use of fake timers for functions such as "setTimeout" + // timers: "real", + + // A map from regular expressions to paths to transformers + // transform: undefined, + + // An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation + // transformIgnorePatterns: [ + // "/node_modules/", + // "\\.pnp\\.[^\\/]+$" + // ], + + // An array of regexp pattern strings that are matched against all modules before the module loader will automatically return a mock for them + // unmockedModulePathPatterns: undefined, + + // Indicates whether each individual test should be reported during the run + // verbose: undefined, + + // An array of regexp patterns that are matched against all source file paths before re-running tests in watch mode + // watchPathIgnorePatterns: [], + + // Whether to use watchman for file crawling + // watchman: true, +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..87f6d2c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,8920 @@ +{ + "name": "github-action-dashboard", + "version": "1.6.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "github-action-dashboard", + "version": "1.6.0", + "license": "MIT", + "dependencies": { + "@octokit/auth-app": "^3.6.1", + "@octokit/plugin-retry": "^3.0.9", + "@octokit/plugin-throttling": "^3.6.2", + "@octokit/rest": "^18.12.0", + "@octokit/webhooks": "^9.24.0", + "body-parser": "^1.20.0", + "connect-history-api-fallback": "^1.6.0", + "dayjs": "^1.11.2", + "debug": "^4.3.4", + "dotenv": "^16.0.1", + "express": "^4.18.1", + "jest": "^28.1.0", + "lodash": "^4.17.21", + "p-limit": "^3.1.0", + "socket.io": "^4.5.1" + }, + "devDependencies": { + "@babel/eslint-parser": "^7.17.0", + "axios": "^0.27.2", + "eslint": "^8.16.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.0.tgz", + "integrity": "sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.0", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.0", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "dev": true, + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz", + "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==", + "dependencies": { + "@babel/types": "^7.18.0", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.0.tgz", + "integrity": "sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz", + "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz", + "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.0", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz", + "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.0.tgz", + "integrity": "sha512-tscn3dlJFGay47kb4qVruQg/XWlmvU0xp3EJOjzzY+sBaI+YgwKcvAmTcyYU7xEiLLIY5HCdWRooAL8dqkFlDA==", + "dependencies": { + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.0", + "jest-util": "^28.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/core": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.0.tgz", + "integrity": "sha512-/2PTt0ywhjZ4NwNO4bUqD9IVJfmFVhVKGlhvSpmEfUCuxYf/3NHcKmRFI+I71lYzbTT3wMuYpETDCTHo81gC/g==", + "dependencies": { + "@jest/console": "^28.1.0", + "@jest/reporters": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^28.0.2", + "jest-config": "^28.1.0", + "jest-haste-map": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.0", + "jest-resolve-dependencies": "^28.1.0", + "jest-runner": "^28.1.0", + "jest-runtime": "^28.1.0", + "jest-snapshot": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "jest-watcher": "^28.1.0", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.0.tgz", + "integrity": "sha512-S44WGSxkRngzHslhV6RoAExekfF7Qhwa6R5+IYFa81mpcj0YgdBnRSmvHe3SNwOt64yXaE5GG8Y2xM28ii5ssA==", + "dependencies": { + "@jest/fake-timers": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "jest-mock": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.0.tgz", + "integrity": "sha512-be9ETznPLaHOmeJqzYNIXv1ADEzENuQonIoobzThOYPuK/6GhrWNIJDVTgBLCrz3Am73PyEU2urQClZp0hLTtA==", + "dependencies": { + "expect": "^28.1.0", + "jest-snapshot": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.0.tgz", + "integrity": "sha512-5BrG48dpC0sB80wpeIX5FU6kolDJI4K0n5BM9a5V38MGx0pyRvUBSS0u2aNTdDzmOrCjhOg8pGs6a20ivYkdmw==", + "dependencies": { + "jest-get-type": "^28.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.0.tgz", + "integrity": "sha512-Xqsf/6VLeAAq78+GNPzI7FZQRf5cCHj1qgQxCjws9n8rKw8r1UYoeaALwBvyuzOkpU3c1I6emeMySPa96rxtIg==", + "dependencies": { + "@jest/types": "^28.1.0", + "@sinonjs/fake-timers": "^9.1.1", + "@types/node": "*", + "jest-message-util": "^28.1.0", + "jest-mock": "^28.1.0", + "jest-util": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.0.tgz", + "integrity": "sha512-3m7sTg52OTQR6dPhsEQSxAvU+LOBbMivZBwOvKEZ+Rb+GyxVnXi9HKgOTYkx/S99T8yvh17U4tNNJPIEQmtwYw==", + "dependencies": { + "@jest/environment": "^28.1.0", + "@jest/expect": "^28.1.0", + "@jest/types": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.0.tgz", + "integrity": "sha512-qxbFfqap/5QlSpIizH9c/bFCDKsQlM4uAKSOvZrP+nIdrjqre3FmKzpTtYyhsaVcOSNK7TTt2kjm+4BJIjysFA==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@jridgewell/trace-mapping": "^0.3.7", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-util": "^28.1.0", + "jest-worker": "^28.1.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", + "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "dependencies": { + "@sinclair/typebox": "^0.23.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.0.2.tgz", + "integrity": "sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.0.tgz", + "integrity": "sha512-sBBFIyoPzrZho3N+80P35A5oAkSKlGfsEFfXFWuPGBsW40UAjCkGakZhn4UQK4iQlW2vgCDMRDOob9FGKV8YoQ==", + "dependencies": { + "@jest/console": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.0.tgz", + "integrity": "sha512-tZCEiVWlWNTs/2iK9yi6o3AlMfbbYgV4uuZInSVdzZ7ftpHZhCMuhvk2HLYhCZzLgPFQ9MnM1YaxMnh3TILFiQ==", + "dependencies": { + "@jest/test-result": "^28.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.0.tgz", + "integrity": "sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.0", + "@jridgewell/trace-mapping": "^0.3.7", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/types": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", + "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "dependencies": { + "@jest/schemas": "^28.0.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@octokit/auth-app": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-3.6.1.tgz", + "integrity": "sha512-6oa6CFphIYI7NxxHrdVOzhG7hkcKyGyYocg7lNDSJVauVOLtylg8hNJzoUyPAYKKK0yUeoZamE/lMs2tG+S+JA==", + "dependencies": { + "@octokit/auth-oauth-app": "^4.3.0", + "@octokit/auth-oauth-user": "^1.2.3", + "@octokit/request": "^5.6.0", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.0.3", + "@types/lru-cache": "^5.1.0", + "deprecation": "^2.3.1", + "lru-cache": "^6.0.0", + "universal-github-app-jwt": "^1.0.1", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/auth-oauth-app": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-4.3.0.tgz", + "integrity": "sha512-cETmhmOQRHCz6cLP7StThlJROff3A/ln67Q961GuIr9zvyFXZ4lIJy9RE6Uw5O7D8IXWPU3jhDnG47FTSGQr8Q==", + "dependencies": { + "@octokit/auth-oauth-device": "^3.1.1", + "@octokit/auth-oauth-user": "^1.2.1", + "@octokit/request": "^5.3.0", + "@octokit/types": "^6.0.3", + "@types/btoa-lite": "^1.0.0", + "btoa-lite": "^1.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/auth-oauth-device": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-3.1.2.tgz", + "integrity": "sha512-w7Po4Ck6N2aAn2VQyKLuojruiyKROTBv4qs6IwE5rbwF7HhBXXp4A/NKmkpoFIZkiXQtM+N8QtkSck4ApYWdGg==", + "dependencies": { + "@octokit/oauth-methods": "^1.1.0", + "@octokit/request": "^5.4.14", + "@octokit/types": "^6.10.0", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/auth-oauth-user": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-1.3.0.tgz", + "integrity": "sha512-3QC/TAdk7onnxfyZ24BnJRfZv8TRzQK7SEFUS9vLng4Vv6Hv6I64ujdk/CUkREec8lhrwU764SZ/d+yrjjqhaQ==", + "dependencies": { + "@octokit/auth-oauth-device": "^3.1.1", + "@octokit/oauth-methods": "^1.1.0", + "@octokit/request": "^5.4.14", + "@octokit/types": "^6.12.2", + "btoa-lite": "^1.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/auth-token": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", + "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", + "dependencies": { + "@octokit/types": "^6.0.3" + } + }, + "node_modules/@octokit/core": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", + "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", + "dependencies": { + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.6.0", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/endpoint": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.11.tgz", + "integrity": "sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==", + "dependencies": { + "@octokit/types": "^6.0.3", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/graphql": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", + "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", + "dependencies": { + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/oauth-authorization-url": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-4.3.3.tgz", + "integrity": "sha512-lhP/t0i8EwTmayHG4dqLXgU+uPVys4WD/qUNvC+HfB1S1dyqULm5Yx9uKc1x79aP66U1Cb4OZeW8QU/RA9A4XA==" + }, + "node_modules/@octokit/oauth-methods": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-1.2.6.tgz", + "integrity": "sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ==", + "dependencies": { + "@octokit/oauth-authorization-url": "^4.3.1", + "@octokit/request": "^5.4.14", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.12.2", + "btoa-lite": "^1.0.0" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", + "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "2.16.8", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.16.8.tgz", + "integrity": "sha512-VZZYeNNwCkC2XoTUFouTpFdR2esSPuJb4U58iUxeYu4vQ1AUzCs6AI+gf4bL413CQ8DZhkxASflfLWzcp+9shQ==", + "dependencies": { + "@octokit/types": "^6.32.0" + }, + "peerDependencies": { + "@octokit/core": ">=2" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.12.0.tgz", + "integrity": "sha512-OD3Rv660YzXSmhTr8g8kpLvLq3Z5ADvLxtb9a8+1I4S2EqV6YQTHeJwVC5I6vwvV5tMmnj3oeRn7OWc0eODwQw==", + "dependencies": { + "@octokit/types": "^6.32.0", + "deprecation": "^2.3.1" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-retry": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz", + "integrity": "sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==", + "dependencies": { + "@octokit/types": "^6.0.3", + "bottleneck": "^2.15.3" + } + }, + "node_modules/@octokit/plugin-throttling": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-3.6.2.tgz", + "integrity": "sha512-0az5fxgVlhFfFtiKLKVXTpmCG2tK3BG0fYI8SO4pmGlN1kyJktJVQA+6KKaFxtxMIWsuHmSEAkR6zSgtk86g2A==", + "dependencies": { + "@octokit/types": "^6.0.1", + "bottleneck": "^2.15.3" + }, + "peerDependencies": { + "@octokit/core": "^3.5.0" + } + }, + "node_modules/@octokit/request": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.2.tgz", + "integrity": "sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA==", + "dependencies": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.16.1", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.1", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/request-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", + "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "dependencies": { + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "node_modules/@octokit/rest": { + "version": "18.12.0", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", + "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", + "dependencies": { + "@octokit/core": "^3.5.1", + "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + } + }, + "node_modules/@octokit/types": { + "version": "6.34.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", + "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", + "dependencies": { + "@octokit/openapi-types": "^11.2.0" + } + }, + "node_modules/@octokit/webhooks": { + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-9.24.0.tgz", + "integrity": "sha512-s1nqplA+j4sP7Cz40jn/Q2ipkKRKJ7Gi+NzZiSnwNfisYNduLHEwMUJVBEKc5I0r6GMcZZRJOe6PJ2rJXYW66g==", + "dependencies": { + "@octokit/request-error": "^2.0.2", + "@octokit/webhooks-methods": "^2.0.0", + "@octokit/webhooks-types": "5.6.0", + "aggregate-error": "^3.1.0" + } + }, + "node_modules/@octokit/webhooks-methods": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-methods/-/webhooks-methods-2.0.0.tgz", + "integrity": "sha512-35cfQ4YWlnZnmZKmIxlGPUPLtbkF8lr/A/1Sk1eC0ddLMwQN06dOuLc+dI3YLQS+T+MoNt3DIQ0NynwgKPilig==" + }, + "node_modules/@octokit/webhooks-types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.6.0.tgz", + "integrity": "sha512-y3MqE6N6Ksg1+YV0sXVpW2WP7Y24h7rUp2hDJuzoqWdKGr7owmRDyHC72INwfCYNzura/vsNPXvc6Xbfp4wGGw==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", + "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==" + }, + "node_modules/@types/component-emitter": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", + "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==" + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "node_modules/@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jsonwebtoken": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.0.tgz", + "integrity": "sha512-9bVao7LvyorRGZCw0VmH/dr7Og+NdjYSsKAxB43OQoComFbBgsEpoR9JW6+qSq/ogwVBg8GI2MfAlk4SYI4OLg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lru-cache": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.0.tgz", + "integrity": "sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w==" + }, + "node_modules/@types/node": { + "version": "14.14.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz", + "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==" + }, + "node_modules/@types/prettier": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.1.tgz", + "integrity": "sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/babel-jest": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.0.tgz", + "integrity": "sha512-zNKk0yhDZ6QUwfxh9k07GII6siNGMJWVUU49gmFj5gfdqDKLqa2RArXOF2CODp4Dr7dLxN2cvAV+667dGJ4b4w==", + "dependencies": { + "@jest/transform": "^28.1.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^28.0.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.0.2.tgz", + "integrity": "sha512-Kizhn/ZL+68ZQHxSnHyuvJv8IchXD62KQxV77TBDV/xoBFBOfgRAk97GNs6hXdTTCiVES9nB2I6+7MXXrk5llQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.0.2.tgz", + "integrity": "sha512-sYzXIdgIXXroJTFeB3S6sNDWtlJ2dllCdTEsnZ65ACrMojj3hVNFRmnJ1HZtomGi+Be7aqpY/HJ92fr8OhKVkQ==", + "dependencies": { + "babel-plugin-jest-hoist": "^28.0.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/before-after-hook": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", + "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==" + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bottleneck": { + "version": "2.19.5", + "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", + "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", + "escalade": "^3.1.1", + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001341", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", + "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/dayjs": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz", + "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", + "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dotenv": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", + "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" + }, + "node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz", + "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==", + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", + "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dev": true, + "dependencies": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.0.tgz", + "integrity": "sha512-qFXKl8Pmxk8TBGfaFKRtcQjfXEnKAs+dmlxdwvukJZorwrAabT7M3h8oLOG01I2utEhkmUTi17CHaPBovZsKdw==", + "dependencies": { + "@jest/expect-utils": "^28.1.0", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-util": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/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 + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", + "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.0.tgz", + "integrity": "sha512-TZR+tHxopPhzw3c3560IJXZWLNHgpcz1Zh0w5A65vynLGNcg/5pZ+VildAd7+XGOu6jd58XMY/HNn0IkZIXVXg==", + "dependencies": { + "@jest/core": "^28.1.0", + "import-local": "^3.0.2", + "jest-cli": "^28.1.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", + "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", + "dependencies": { + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.0.tgz", + "integrity": "sha512-rNYfqfLC0L0zQKRKsg4n4J+W1A2fbyGH7Ss/kDIocp9KXD9iaL111glsLu7+Z7FHuZxwzInMDXq+N1ZIBkI/TQ==", + "dependencies": { + "@jest/environment": "^28.1.0", + "@jest/expect": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^28.1.0", + "jest-matcher-utils": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-runtime": "^28.1.0", + "jest-snapshot": "^28.1.0", + "jest-util": "^28.1.0", + "pretty-format": "^28.1.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-cli": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.0.tgz", + "integrity": "sha512-fDJRt6WPRriHrBsvvgb93OxgajHHsJbk4jZxiPqmZbMDRcHskfJBBfTyjFko0jjfprP544hOktdSi9HVgl4VUQ==", + "dependencies": { + "@jest/core": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.0.tgz", + "integrity": "sha512-aOV80E9LeWrmflp7hfZNn/zGA4QKv/xsn2w8QCBP0t0+YqObuCWTSgNbHJ0j9YsTuCO08ZR/wsvlxqqHX20iUA==", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^28.1.0", + "@jest/types": "^28.1.0", + "babel-jest": "^28.1.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^28.1.0", + "jest-environment-node": "^28.1.0", + "jest-get-type": "^28.0.2", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.0", + "jest-runner": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^28.1.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", + "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.0.2", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.0.2.tgz", + "integrity": "sha512-FH10WWw5NxLoeSdQlJwu+MTiv60aXV/t8KEwIRGEv74WARE1cXIqh1vGdy2CraHuWOOrnzTWj/azQKqW4fO7xg==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-each": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.0.tgz", + "integrity": "sha512-a/XX02xF5NTspceMpHujmOexvJ4GftpYXqr6HhhmKmExtMXsyIN/fvanQlt/BcgFoRKN4OCXxLQKth9/n6OPFg==", + "dependencies": { + "@jest/types": "^28.1.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "jest-util": "^28.1.0", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.0.tgz", + "integrity": "sha512-gBLZNiyrPw9CSMlTXF1yJhaBgWDPVvH0Pq6bOEwGMXaYNzhzhw2kA/OijNF8egbCgDS0/veRv97249x2CX+udQ==", + "dependencies": { + "@jest/environment": "^28.1.0", + "@jest/fake-timers": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "jest-mock": "^28.1.0", + "jest-util": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.0.tgz", + "integrity": "sha512-xyZ9sXV8PtKi6NCrJlmq53PyNVHzxmcfXNVvIRHpHmh1j/HChC4pwKgyjj7Z9us19JMw8PpQTJsFWOsIfT93Dw==", + "dependencies": { + "@jest/types": "^28.1.0", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.0", + "jest-worker": "^28.1.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.0.tgz", + "integrity": "sha512-uIJDQbxwEL2AMMs2xjhZl2hw8s77c3wrPaQ9v6tXJLGaaQ+4QrNJH5vuw7hA7w/uGT/iJ42a83opAqxGHeyRIA==", + "dependencies": { + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", + "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.0", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", + "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-mock": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.0.tgz", + "integrity": "sha512-H7BrhggNn77WhdL7O1apG0Q/iwl0Bdd5E1ydhCJzL3oBLh/UYxAwR3EJLsBZ9XA3ZU4PA3UNw4tQjduBTCTmLw==", + "dependencies": { + "@jest/types": "^28.1.0", + "@types/node": "*" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.0.tgz", + "integrity": "sha512-vvfN7+tPNnnhDvISuzD1P+CRVP8cK0FHXRwPAcdDaQv4zgvwvag2n55/h5VjYcM5UJG7L4TwE5tZlzcI0X2Lhw==", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.0.tgz", + "integrity": "sha512-Ue1VYoSZquPwEvng7Uefw8RmZR+me/1kr30H2jMINjGeHgeO/JgrR6wxj2ofkJ7KSAA11W3cOrhNCbj5Dqqd9g==", + "dependencies": { + "jest-regex-util": "^28.0.2", + "jest-snapshot": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runner": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.0.tgz", + "integrity": "sha512-FBpmuh1HB2dsLklAlRdOxNTTHKFR6G1Qmd80pVDvwbZXTriqjWqjei5DKFC1UlM732KjYcE6yuCdiF0WUCOS2w==", + "dependencies": { + "@jest/console": "^28.1.0", + "@jest/environment": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.0.2", + "jest-environment-node": "^28.1.0", + "jest-haste-map": "^28.1.0", + "jest-leak-detector": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-resolve": "^28.1.0", + "jest-runtime": "^28.1.0", + "jest-util": "^28.1.0", + "jest-watcher": "^28.1.0", + "jest-worker": "^28.1.0", + "source-map-support": "0.5.13", + "throat": "^6.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.0.tgz", + "integrity": "sha512-wNYDiwhdH/TV3agaIyVF0lsJ33MhyujOe+lNTUiolqKt8pchy1Hq4+tDMGbtD5P/oNLA3zYrpx73T9dMTOCAcg==", + "dependencies": { + "@jest/environment": "^28.1.0", + "@jest/fake-timers": "^28.1.0", + "@jest/globals": "^28.1.0", + "@jest/source-map": "^28.0.2", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-mock": "^28.1.0", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.0", + "jest-snapshot": "^28.1.0", + "jest-util": "^28.1.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.0.tgz", + "integrity": "sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^28.1.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^28.1.0", + "jest-get-type": "^28.0.2", + "jest-haste-map": "^28.1.0", + "jest-matcher-utils": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-util": "^28.1.0", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", + "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", + "dependencies": { + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.0.tgz", + "integrity": "sha512-Lly7CJYih3vQBfjLeANGgBSBJ7pEa18cxpQfQEq2go2xyEzehnHfQTjoUia8xUv4x4J80XKFIDwJJThXtRFQXQ==", + "dependencies": { + "@jest/types": "^28.1.0", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "leven": "^3.1.0", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.0.tgz", + "integrity": "sha512-tNHMtfLE8Njcr2IRS+5rXYA4BhU90gAOwI9frTGOqd+jX0P/Au/JfRSNqsf5nUTcWdbVYuLxS1KjnzILSoR5hA==", + "dependencies": { + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-worker": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.0.tgz", + "integrity": "sha512-ZHwM6mNwaWBR52Snff8ZvsCTqQsvhCxP/bT1I6T6DAnb6ygkshsyLQIMxFwHpYxht0HOoqt23JlC01viI7T03A==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-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==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-releases": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-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==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/socket.io": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.1.tgz", + "integrity": "sha512-0y9pnIso5a9i+lJmsCdtmTTgJFFSvNQKDnPQRz28mGNnxbmqYg2QPtJTLFxhymFZhAIn50eHAKzJeiNaKr+yUQ==", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.2.0", + "socket.io-adapter": "~2.4.0", + "socket.io-parser": "~4.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", + "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==" + }, + "node_modules/socket.io-parser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "dependencies": { + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/universal-github-app-jwt": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.0.tgz", + "integrity": "sha512-3b+ocAjjz4JTyqaOT+NNBd5BtTuvJTxWElIoeHSVelUV9J3Jp7avmQTdLKCaoqi/5Ox2o/q+VK19TJ233rVXVQ==", + "dependencies": { + "@types/jsonwebtoken": "^8.3.3", + "jsonwebtoken": "^8.5.1" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", + "integrity": "sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", + "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" + }, + "@babel/core": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.0.tgz", + "integrity": "sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.0", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.0", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "dev": true, + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "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-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz", + "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==", + "requires": { + "@babel/types": "^7.18.0", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==" + }, + "@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helpers": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.0.tgz", + "integrity": "sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + } + }, + "@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.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==", + "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==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz", + "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==" + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz", + "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.0", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + } + } + }, + "@babel/types": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz", + "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "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==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.0.tgz", + "integrity": "sha512-tscn3dlJFGay47kb4qVruQg/XWlmvU0xp3EJOjzzY+sBaI+YgwKcvAmTcyYU7xEiLLIY5HCdWRooAL8dqkFlDA==", + "requires": { + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.0", + "jest-util": "^28.1.0", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.0.tgz", + "integrity": "sha512-/2PTt0ywhjZ4NwNO4bUqD9IVJfmFVhVKGlhvSpmEfUCuxYf/3NHcKmRFI+I71lYzbTT3wMuYpETDCTHo81gC/g==", + "requires": { + "@jest/console": "^28.1.0", + "@jest/reporters": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^28.0.2", + "jest-config": "^28.1.0", + "jest-haste-map": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.0", + "jest-resolve-dependencies": "^28.1.0", + "jest-runner": "^28.1.0", + "jest-runtime": "^28.1.0", + "jest-snapshot": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "jest-watcher": "^28.1.0", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "@jest/environment": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.0.tgz", + "integrity": "sha512-S44WGSxkRngzHslhV6RoAExekfF7Qhwa6R5+IYFa81mpcj0YgdBnRSmvHe3SNwOt64yXaE5GG8Y2xM28ii5ssA==", + "requires": { + "@jest/fake-timers": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "jest-mock": "^28.1.0" + } + }, + "@jest/expect": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.0.tgz", + "integrity": "sha512-be9ETznPLaHOmeJqzYNIXv1ADEzENuQonIoobzThOYPuK/6GhrWNIJDVTgBLCrz3Am73PyEU2urQClZp0hLTtA==", + "requires": { + "expect": "^28.1.0", + "jest-snapshot": "^28.1.0" + } + }, + "@jest/expect-utils": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.0.tgz", + "integrity": "sha512-5BrG48dpC0sB80wpeIX5FU6kolDJI4K0n5BM9a5V38MGx0pyRvUBSS0u2aNTdDzmOrCjhOg8pGs6a20ivYkdmw==", + "requires": { + "jest-get-type": "^28.0.2" + } + }, + "@jest/fake-timers": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.0.tgz", + "integrity": "sha512-Xqsf/6VLeAAq78+GNPzI7FZQRf5cCHj1qgQxCjws9n8rKw8r1UYoeaALwBvyuzOkpU3c1I6emeMySPa96rxtIg==", + "requires": { + "@jest/types": "^28.1.0", + "@sinonjs/fake-timers": "^9.1.1", + "@types/node": "*", + "jest-message-util": "^28.1.0", + "jest-mock": "^28.1.0", + "jest-util": "^28.1.0" + } + }, + "@jest/globals": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.0.tgz", + "integrity": "sha512-3m7sTg52OTQR6dPhsEQSxAvU+LOBbMivZBwOvKEZ+Rb+GyxVnXi9HKgOTYkx/S99T8yvh17U4tNNJPIEQmtwYw==", + "requires": { + "@jest/environment": "^28.1.0", + "@jest/expect": "^28.1.0", + "@jest/types": "^28.1.0" + } + }, + "@jest/reporters": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.0.tgz", + "integrity": "sha512-qxbFfqap/5QlSpIizH9c/bFCDKsQlM4uAKSOvZrP+nIdrjqre3FmKzpTtYyhsaVcOSNK7TTt2kjm+4BJIjysFA==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@jridgewell/trace-mapping": "^0.3.7", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-util": "^28.1.0", + "jest-worker": "^28.1.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.0" + } + }, + "@jest/schemas": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", + "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "requires": { + "@sinclair/typebox": "^0.23.3" + } + }, + "@jest/source-map": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.0.2.tgz", + "integrity": "sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + } + }, + "@jest/test-result": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.0.tgz", + "integrity": "sha512-sBBFIyoPzrZho3N+80P35A5oAkSKlGfsEFfXFWuPGBsW40UAjCkGakZhn4UQK4iQlW2vgCDMRDOob9FGKV8YoQ==", + "requires": { + "@jest/console": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.0.tgz", + "integrity": "sha512-tZCEiVWlWNTs/2iK9yi6o3AlMfbbYgV4uuZInSVdzZ7ftpHZhCMuhvk2HLYhCZzLgPFQ9MnM1YaxMnh3TILFiQ==", + "requires": { + "@jest/test-result": "^28.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "slash": "^3.0.0" + } + }, + "@jest/transform": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.0.tgz", + "integrity": "sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==", + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.0", + "@jridgewell/trace-mapping": "^0.3.7", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + } + }, + "@jest/types": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", + "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "requires": { + "@jest/schemas": "^28.0.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@octokit/auth-app": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-3.6.1.tgz", + "integrity": "sha512-6oa6CFphIYI7NxxHrdVOzhG7hkcKyGyYocg7lNDSJVauVOLtylg8hNJzoUyPAYKKK0yUeoZamE/lMs2tG+S+JA==", + "requires": { + "@octokit/auth-oauth-app": "^4.3.0", + "@octokit/auth-oauth-user": "^1.2.3", + "@octokit/request": "^5.6.0", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.0.3", + "@types/lru-cache": "^5.1.0", + "deprecation": "^2.3.1", + "lru-cache": "^6.0.0", + "universal-github-app-jwt": "^1.0.1", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/auth-oauth-app": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-4.3.0.tgz", + "integrity": "sha512-cETmhmOQRHCz6cLP7StThlJROff3A/ln67Q961GuIr9zvyFXZ4lIJy9RE6Uw5O7D8IXWPU3jhDnG47FTSGQr8Q==", + "requires": { + "@octokit/auth-oauth-device": "^3.1.1", + "@octokit/auth-oauth-user": "^1.2.1", + "@octokit/request": "^5.3.0", + "@octokit/types": "^6.0.3", + "@types/btoa-lite": "^1.0.0", + "btoa-lite": "^1.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/auth-oauth-device": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-3.1.2.tgz", + "integrity": "sha512-w7Po4Ck6N2aAn2VQyKLuojruiyKROTBv4qs6IwE5rbwF7HhBXXp4A/NKmkpoFIZkiXQtM+N8QtkSck4ApYWdGg==", + "requires": { + "@octokit/oauth-methods": "^1.1.0", + "@octokit/request": "^5.4.14", + "@octokit/types": "^6.10.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/auth-oauth-user": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-1.3.0.tgz", + "integrity": "sha512-3QC/TAdk7onnxfyZ24BnJRfZv8TRzQK7SEFUS9vLng4Vv6Hv6I64ujdk/CUkREec8lhrwU764SZ/d+yrjjqhaQ==", + "requires": { + "@octokit/auth-oauth-device": "^3.1.1", + "@octokit/oauth-methods": "^1.1.0", + "@octokit/request": "^5.4.14", + "@octokit/types": "^6.12.2", + "btoa-lite": "^1.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/auth-token": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", + "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", + "requires": { + "@octokit/types": "^6.0.3" + } + }, + "@octokit/core": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", + "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", + "requires": { + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.6.0", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/endpoint": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.11.tgz", + "integrity": "sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==", + "requires": { + "@octokit/types": "^6.0.3", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/graphql": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", + "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", + "requires": { + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/oauth-authorization-url": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-4.3.3.tgz", + "integrity": "sha512-lhP/t0i8EwTmayHG4dqLXgU+uPVys4WD/qUNvC+HfB1S1dyqULm5Yx9uKc1x79aP66U1Cb4OZeW8QU/RA9A4XA==" + }, + "@octokit/oauth-methods": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-1.2.6.tgz", + "integrity": "sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ==", + "requires": { + "@octokit/oauth-authorization-url": "^4.3.1", + "@octokit/request": "^5.4.14", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.12.2", + "btoa-lite": "^1.0.0" + } + }, + "@octokit/openapi-types": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", + "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==" + }, + "@octokit/plugin-paginate-rest": { + "version": "2.16.8", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.16.8.tgz", + "integrity": "sha512-VZZYeNNwCkC2XoTUFouTpFdR2esSPuJb4U58iUxeYu4vQ1AUzCs6AI+gf4bL413CQ8DZhkxASflfLWzcp+9shQ==", + "requires": { + "@octokit/types": "^6.32.0" + } + }, + "@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "requires": {} + }, + "@octokit/plugin-rest-endpoint-methods": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.12.0.tgz", + "integrity": "sha512-OD3Rv660YzXSmhTr8g8kpLvLq3Z5ADvLxtb9a8+1I4S2EqV6YQTHeJwVC5I6vwvV5tMmnj3oeRn7OWc0eODwQw==", + "requires": { + "@octokit/types": "^6.32.0", + "deprecation": "^2.3.1" + } + }, + "@octokit/plugin-retry": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz", + "integrity": "sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==", + "requires": { + "@octokit/types": "^6.0.3", + "bottleneck": "^2.15.3" + } + }, + "@octokit/plugin-throttling": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-3.6.2.tgz", + "integrity": "sha512-0az5fxgVlhFfFtiKLKVXTpmCG2tK3BG0fYI8SO4pmGlN1kyJktJVQA+6KKaFxtxMIWsuHmSEAkR6zSgtk86g2A==", + "requires": { + "@octokit/types": "^6.0.1", + "bottleneck": "^2.15.3" + } + }, + "@octokit/request": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.2.tgz", + "integrity": "sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA==", + "requires": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.16.1", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.1", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/request-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", + "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "requires": { + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "@octokit/rest": { + "version": "18.12.0", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", + "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", + "requires": { + "@octokit/core": "^3.5.1", + "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + } + }, + "@octokit/types": { + "version": "6.34.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", + "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", + "requires": { + "@octokit/openapi-types": "^11.2.0" + } + }, + "@octokit/webhooks": { + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-9.24.0.tgz", + "integrity": "sha512-s1nqplA+j4sP7Cz40jn/Q2ipkKRKJ7Gi+NzZiSnwNfisYNduLHEwMUJVBEKc5I0r6GMcZZRJOe6PJ2rJXYW66g==", + "requires": { + "@octokit/request-error": "^2.0.2", + "@octokit/webhooks-methods": "^2.0.0", + "@octokit/webhooks-types": "5.6.0", + "aggregate-error": "^3.1.0" + } + }, + "@octokit/webhooks-methods": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-methods/-/webhooks-methods-2.0.0.tgz", + "integrity": "sha512-35cfQ4YWlnZnmZKmIxlGPUPLtbkF8lr/A/1Sk1eC0ddLMwQN06dOuLc+dI3YLQS+T+MoNt3DIQ0NynwgKPilig==" + }, + "@octokit/webhooks-types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.6.0.tgz", + "integrity": "sha512-y3MqE6N6Ksg1+YV0sXVpW2WP7Y24h7rUp2hDJuzoqWdKGr7owmRDyHC72INwfCYNzura/vsNPXvc6Xbfp4wGGw==" + }, + "@sinclair/typebox": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", + "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==" + }, + "@types/component-emitter": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", + "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==" + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jsonwebtoken": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.0.tgz", + "integrity": "sha512-9bVao7LvyorRGZCw0VmH/dr7Og+NdjYSsKAxB43OQoComFbBgsEpoR9JW6+qSq/ogwVBg8GI2MfAlk4SYI4OLg==", + "requires": { + "@types/node": "*" + } + }, + "@types/lru-cache": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.0.tgz", + "integrity": "sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w==" + }, + "@types/node": { + "version": "14.14.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz", + "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==" + }, + "@types/prettier": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.1.tgz", + "integrity": "sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==" + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "babel-jest": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.0.tgz", + "integrity": "sha512-zNKk0yhDZ6QUwfxh9k07GII6siNGMJWVUU49gmFj5gfdqDKLqa2RArXOF2CODp4Dr7dLxN2cvAV+667dGJ4b4w==", + "requires": { + "@jest/transform": "^28.1.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^28.0.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.0.2.tgz", + "integrity": "sha512-Kizhn/ZL+68ZQHxSnHyuvJv8IchXD62KQxV77TBDV/xoBFBOfgRAk97GNs6hXdTTCiVES9nB2I6+7MXXrk5llQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.0.2.tgz", + "integrity": "sha512-sYzXIdgIXXroJTFeB3S6sNDWtlJ2dllCdTEsnZ65ACrMojj3hVNFRmnJ1HZtomGi+Be7aqpY/HJ92fr8OhKVkQ==", + "requires": { + "babel-plugin-jest-hoist": "^28.0.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" + }, + "before-after-hook": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", + "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==" + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bottleneck": { + "version": "2.19.5", + "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", + "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "requires": { + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", + "escalade": "^3.1.1", + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001341", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", + "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.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==", + "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==", + "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==" + } + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "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==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "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==" + } + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "dayjs": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz", + "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "diff-sequences": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", + "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==" + }, + "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" + } + }, + "dotenv": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", + "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==" + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "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==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "engine.io": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz", + "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==", + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3" + }, + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + } + } + }, + "engine.io-parser": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", + "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==" + }, + "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==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + } + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dev": true, + "requires": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "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" + } + }, + "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" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "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=" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expect": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.0.tgz", + "integrity": "sha512-qFXKl8Pmxk8TBGfaFKRtcQjfXEnKAs+dmlxdwvukJZorwrAabT7M3h8oLOG01I2utEhkmUTi17CHaPBovZsKdw==", + "requires": { + "@jest/expect-utils": "^28.1.0", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-util": "^28.1.0" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.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" + } + }, + "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==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", + "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "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==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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" + } + }, + "globals": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.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==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "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" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "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=" + }, + "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==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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==" + }, + "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==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "requires": { + "has": "^1.0.3" + } + }, + "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==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.0.tgz", + "integrity": "sha512-TZR+tHxopPhzw3c3560IJXZWLNHgpcz1Zh0w5A65vynLGNcg/5pZ+VildAd7+XGOu6jd58XMY/HNn0IkZIXVXg==", + "requires": { + "@jest/core": "^28.1.0", + "import-local": "^3.0.2", + "jest-cli": "^28.1.0" + } + }, + "jest-changed-files": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", + "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", + "requires": { + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.0.tgz", + "integrity": "sha512-rNYfqfLC0L0zQKRKsg4n4J+W1A2fbyGH7Ss/kDIocp9KXD9iaL111glsLu7+Z7FHuZxwzInMDXq+N1ZIBkI/TQ==", + "requires": { + "@jest/environment": "^28.1.0", + "@jest/expect": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^28.1.0", + "jest-matcher-utils": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-runtime": "^28.1.0", + "jest-snapshot": "^28.1.0", + "jest-util": "^28.1.0", + "pretty-format": "^28.1.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + } + }, + "jest-cli": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.0.tgz", + "integrity": "sha512-fDJRt6WPRriHrBsvvgb93OxgajHHsJbk4jZxiPqmZbMDRcHskfJBBfTyjFko0jjfprP544hOktdSi9HVgl4VUQ==", + "requires": { + "@jest/core": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + } + }, + "jest-config": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.0.tgz", + "integrity": "sha512-aOV80E9LeWrmflp7hfZNn/zGA4QKv/xsn2w8QCBP0t0+YqObuCWTSgNbHJ0j9YsTuCO08ZR/wsvlxqqHX20iUA==", + "requires": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^28.1.0", + "@jest/types": "^28.1.0", + "babel-jest": "^28.1.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^28.1.0", + "jest-environment-node": "^28.1.0", + "jest-get-type": "^28.0.2", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.0", + "jest-runner": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^28.1.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + } + }, + "jest-diff": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", + "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^28.0.2", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + } + }, + "jest-docblock": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.0.2.tgz", + "integrity": "sha512-FH10WWw5NxLoeSdQlJwu+MTiv60aXV/t8KEwIRGEv74WARE1cXIqh1vGdy2CraHuWOOrnzTWj/azQKqW4fO7xg==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.0.tgz", + "integrity": "sha512-a/XX02xF5NTspceMpHujmOexvJ4GftpYXqr6HhhmKmExtMXsyIN/fvanQlt/BcgFoRKN4OCXxLQKth9/n6OPFg==", + "requires": { + "@jest/types": "^28.1.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "jest-util": "^28.1.0", + "pretty-format": "^28.1.0" + } + }, + "jest-environment-node": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.0.tgz", + "integrity": "sha512-gBLZNiyrPw9CSMlTXF1yJhaBgWDPVvH0Pq6bOEwGMXaYNzhzhw2kA/OijNF8egbCgDS0/veRv97249x2CX+udQ==", + "requires": { + "@jest/environment": "^28.1.0", + "@jest/fake-timers": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "jest-mock": "^28.1.0", + "jest-util": "^28.1.0" + } + }, + "jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==" + }, + "jest-haste-map": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.0.tgz", + "integrity": "sha512-xyZ9sXV8PtKi6NCrJlmq53PyNVHzxmcfXNVvIRHpHmh1j/HChC4pwKgyjj7Z9us19JMw8PpQTJsFWOsIfT93Dw==", + "requires": { + "@jest/types": "^28.1.0", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.0", + "jest-worker": "^28.1.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-leak-detector": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.0.tgz", + "integrity": "sha512-uIJDQbxwEL2AMMs2xjhZl2hw8s77c3wrPaQ9v6tXJLGaaQ+4QrNJH5vuw7hA7w/uGT/iJ42a83opAqxGHeyRIA==", + "requires": { + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + } + }, + "jest-matcher-utils": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", + "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.0", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + } + }, + "jest-message-util": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", + "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-mock": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.0.tgz", + "integrity": "sha512-H7BrhggNn77WhdL7O1apG0Q/iwl0Bdd5E1ydhCJzL3oBLh/UYxAwR3EJLsBZ9XA3ZU4PA3UNw4tQjduBTCTmLw==", + "requires": { + "@jest/types": "^28.1.0", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-resolve": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.0.tgz", + "integrity": "sha512-vvfN7+tPNnnhDvISuzD1P+CRVP8cK0FHXRwPAcdDaQv4zgvwvag2n55/h5VjYcM5UJG7L4TwE5tZlzcI0X2Lhw==", + "requires": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.0.tgz", + "integrity": "sha512-Ue1VYoSZquPwEvng7Uefw8RmZR+me/1kr30H2jMINjGeHgeO/JgrR6wxj2ofkJ7KSAA11W3cOrhNCbj5Dqqd9g==", + "requires": { + "jest-regex-util": "^28.0.2", + "jest-snapshot": "^28.1.0" + } + }, + "jest-runner": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.0.tgz", + "integrity": "sha512-FBpmuh1HB2dsLklAlRdOxNTTHKFR6G1Qmd80pVDvwbZXTriqjWqjei5DKFC1UlM732KjYcE6yuCdiF0WUCOS2w==", + "requires": { + "@jest/console": "^28.1.0", + "@jest/environment": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.0.2", + "jest-environment-node": "^28.1.0", + "jest-haste-map": "^28.1.0", + "jest-leak-detector": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-resolve": "^28.1.0", + "jest-runtime": "^28.1.0", + "jest-util": "^28.1.0", + "jest-watcher": "^28.1.0", + "jest-worker": "^28.1.0", + "source-map-support": "0.5.13", + "throat": "^6.0.1" + } + }, + "jest-runtime": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.0.tgz", + "integrity": "sha512-wNYDiwhdH/TV3agaIyVF0lsJ33MhyujOe+lNTUiolqKt8pchy1Hq4+tDMGbtD5P/oNLA3zYrpx73T9dMTOCAcg==", + "requires": { + "@jest/environment": "^28.1.0", + "@jest/fake-timers": "^28.1.0", + "@jest/globals": "^28.1.0", + "@jest/source-map": "^28.0.2", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-mock": "^28.1.0", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.0", + "jest-snapshot": "^28.1.0", + "jest-util": "^28.1.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + } + }, + "jest-snapshot": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.0.tgz", + "integrity": "sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==", + "requires": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^28.1.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^28.1.0", + "jest-get-type": "^28.0.2", + "jest-haste-map": "^28.1.0", + "jest-matcher-utils": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-util": "^28.1.0", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "jest-util": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", + "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", + "requires": { + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-validate": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.0.tgz", + "integrity": "sha512-Lly7CJYih3vQBfjLeANGgBSBJ7pEa18cxpQfQEq2go2xyEzehnHfQTjoUia8xUv4x4J80XKFIDwJJThXtRFQXQ==", + "requires": { + "@jest/types": "^28.1.0", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "leven": "^3.1.0", + "pretty-format": "^28.1.0" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + } + } + }, + "jest-watcher": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.0.tgz", + "integrity": "sha512-tNHMtfLE8Njcr2IRS+5rXYA4BhU90gAOwI9frTGOqd+jX0P/Au/JfRSNqsf5nUTcWdbVYuLxS1KjnzILSoR5hA==", + "requires": { + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.0", + "string-length": "^4.0.1" + } + }, + "jest-worker": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.0.tgz", + "integrity": "sha512-ZHwM6mNwaWBR52Snff8ZvsCTqQsvhCxP/bT1I6T6DAnb6ygkshsyLQIMxFwHpYxht0HOoqt23JlC01viI7T03A==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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==" + }, + "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 + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "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" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "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==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-releases": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "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==", + "requires": { + "path-key": "^3.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.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" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.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==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "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" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "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=" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "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==", + "requires": { + "find-up": "^4.0.0" + } + }, + "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-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "requires": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "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 + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "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=" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-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==", + "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==" + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "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==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "socket.io": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.1.tgz", + "integrity": "sha512-0y9pnIso5a9i+lJmsCdtmTTgJFFSvNQKDnPQRz28mGNnxbmqYg2QPtJTLFxhymFZhAIn50eHAKzJeiNaKr+yUQ==", + "requires": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.2.0", + "socket.io-adapter": "~2.4.0", + "socket.io-parser": "~4.0.4" + } + }, + "socket.io-adapter": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", + "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==" + }, + "socket.io-parser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "requires": { + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-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==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "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-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "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 + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "universal-github-app-jwt": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.0.tgz", + "integrity": "sha512-3b+ocAjjz4JTyqaOT+NNBd5BtTuvJTxWElIoeHSVelUV9J3Jp7avmQTdLKCaoqi/5Ox2o/q+VK19TJ233rVXVQ==", + "requires": { + "@types/jsonwebtoken": "^8.3.3", + "jsonwebtoken": "^8.5.1" + } + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "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 + }, + "v8-to-istanbul": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", + "integrity": "sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "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==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", + "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + }, + "ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "requires": {} + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" + }, + "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==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..2f7d5e7 --- /dev/null +++ b/package.json @@ -0,0 +1,40 @@ +{ + "name": "github-action-dashboard", + "version": "1.6.0", + "description": "", + "main": "index.js", + "scripts": { + "test:integration": "DEBUG=action-dashboard,-not_this jest ./tests/integration --silent", + "test": "DEBUG=action-dashboard,-not_this jest ./tests/unit --silent", + "serve": "./node_modules/nodemon/bin/nodemon.js index.js --ignore 'client/*.js' --exec 'npm run lint && node'", + "lint": "./node_modules/.bin/eslint '**/*.js' --ignore-pattern 'client/dist/' " + }, + "keywords": [], + "author": "", + "license": "MIT", + "comments": { + "p-limit": "Stuck on 3.1.0 until we move to ESM" + }, + "dependencies": { + "@octokit/auth-app": "^3.6.1", + "@octokit/plugin-retry": "^3.0.9", + "@octokit/plugin-throttling": "^3.6.2", + "@octokit/rest": "^18.12.0", + "@octokit/webhooks": "^9.24.0", + "body-parser": "^1.20.0", + "connect-history-api-fallback": "^1.6.0", + "dayjs": "^1.11.2", + "debug": "^4.3.4", + "dotenv": "^16.0.1", + "express": "^4.18.1", + "jest": "^28.1.0", + "lodash": "^4.17.21", + "p-limit": "^3.1.0", + "socket.io": "^4.5.1" + }, + "devDependencies": { + "@babel/eslint-parser": "^7.17.0", + "axios": "^0.27.2", + "eslint": "^8.16.0" + } +} diff --git a/routes.js b/routes.js new file mode 100644 index 0000000..3bb1a19 --- /dev/null +++ b/routes.js @@ -0,0 +1,31 @@ +const debug = require("debug")("action-dashboard:routes"); + +class Routes { + constructor(actions, owner) { + this._owner = owner; + this._actions = actions; + } + + attach(router) { + router.get("/owner", (req, res, next) => { + debug(`/owner ${this._owner}`); + res.send(this._owner); + }); + + router.get("/initialData", (req, res, next) => { + const initialData = this._actions.getInitialData(); + res.send(initialData); + }); + + router.get("/runs/:owner/:repo/:workflow_id", (req, res, next) => { + this._actions.refreshWorkflow( + req.params.owner, + req.params.repo, + parseInt(req.params.workflow_id) + ); + res.send(); + }); + } +} + +module.exports = Routes; diff --git a/runstatus.js b/runstatus.js new file mode 100644 index 0000000..c32bd32 --- /dev/null +++ b/runstatus.js @@ -0,0 +1,21 @@ +const debug = require("debug")("action-dashboard:runstatus"); + +class RunStatus { + start(server) { + debug("initializing"); + const io = require("socket.io")(server); + io.on("connection", (client) => { + debug("connected"); + this._client = client; + }); + } + + updatedRun(run) { + if (this._client) { + debug(`emitting updatedRun: `, run); + this._client.emit("updatedRun", run); + } + } +} + +module.exports = RunStatus; diff --git a/tests/integration/github.test.js b/tests/integration/github.test.js new file mode 100644 index 0000000..f8b37bb --- /dev/null +++ b/tests/integration/github.test.js @@ -0,0 +1,191 @@ +const { TestWatcher } = require("jest"); +const GitHub = require("../../github"); + +// Requires environment variables to be set to run tests +// In local environment this is set out of band via wallaby.conf.js +// In GitHub environment this is set via GitHub secrets + +const { + LOOKBACK_DAYS = 7, + GITHUB_APPID, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID, + GITHUB_APP_WEBHOOK_PORT = 8081, + GITHUB_APP_WEBHOOK_SECRET, + GITHUB_ORG, + GITHUB_USERNAME, +} = process.env; + +// Handles newlines \n in private key +const GITHUB_APP_PRIVATEKEY = Buffer.from( + process.env.GITHUB_APP_PRIVATEKEY || "", + "base64" +).toString("utf-8"); + +test("GitHub - Environment", () => { + expect(GITHUB_APP_PRIVATEKEY).toBeTruthy(); + expect(GITHUB_APPID).toBeTruthy(); + expect(GITHUB_APP_CLIENTID).toBeTruthy(); + expect(GITHUB_APP_CLIENTSECRET).toBeTruthy(); + expect(GITHUB_APP_INSTALLATIONID).toBeTruthy(); + expect(GITHUB_USERNAME).toBeTruthy(); +}); + +test("GitHub - listRepos", async () => { + const gitHub = new GitHub( + GITHUB_ORG, + GITHUB_USERNAME, + GITHUB_APPID, + GITHUB_APP_PRIVATEKEY, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID + ); + + const repos = await gitHub.listRepos(); + + expect(repos).toBeTruthy(); + expect(repos.length > 1).toBeTruthy(); +}); + +test("GitHub - listRepos - Error", async () => { + const gitHub = new GitHub( + "XYZ", + GITHUB_USERNAME, + GITHUB_APPID, + GITHUB_APP_PRIVATEKEY, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID + ); + + const repos = await gitHub.listRepos(); + + expect(repos).toBeTruthy(); + expect(repos).toHaveLength(0); +}); + +test("GitHub - listWorkflowsForRepo", async () => { + const gitHub = new GitHub( + GITHUB_ORG, + GITHUB_USERNAME, + GITHUB_APPID, + GITHUB_APP_PRIVATEKEY, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID + ); + + const workflows = await gitHub.listWorkflowsForRepo( + "github-action-dashboard", + "chriskinsman" + ); + + expect(workflows).toBeTruthy(); + expect(workflows.length > 0).toBeTruthy(); +}); + +test("GitHub - listWorkflowsForRepo Error", async () => { + const gitHub = new GitHub( + GITHUB_ORG, + GITHUB_USERNAME, + GITHUB_APPID, + GITHUB_APP_PRIVATEKEY, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID + ); + + const workflows = await gitHub.listWorkflowsForRepo( + "github-action-dashboard-missing", + "chriskinsman" + ); + + expect(workflows).toBeTruthy(); + expect(workflows).toHaveLength(0); +}); + +test("GitHub - listWorkflowRuns", async () => { + const gitHub = new GitHub( + GITHUB_ORG, + GITHUB_USERNAME, + GITHUB_APPID, + GITHUB_APP_PRIVATEKEY, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID + ); + + const runs = await gitHub.listWorkflowRuns( + "chriskinsman", + "github-action-dashboard", + "5777275" + ); + + expect(runs).toBeTruthy(); + expect(runs.length > 0).toBeTruthy(); +}); + +test("GitHub - listWorkflowRuns Error", async () => { + const gitHub = new GitHub( + GITHUB_ORG, + GITHUB_USERNAME, + GITHUB_APPID, + GITHUB_APP_PRIVATEKEY, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID + ); + + const runs = await gitHub.listWorkflowRuns( + "chriskinsman", + "github-action-dashboard", + "23" + ); + + expect(runs).toBeFalsy(); +}); + +test("GitHub - getUsage", async () => { + const gitHub = new GitHub( + GITHUB_ORG, + GITHUB_USERNAME, + GITHUB_APPID, + GITHUB_APP_PRIVATEKEY, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID + ); + + const usage = await gitHub.getUsage( + "chriskinsman", + "github-action-dashboard", + "5777275", + "1511883909" + ); + + expect(usage).toBeTruthy(); + expect(usage.run_duration_ms).toBeTruthy(); +}); + +test("GitHub - getUsage Error", async () => { + const gitHub = new GitHub( + GITHUB_ORG, + GITHUB_USERNAME, + GITHUB_APPID, + GITHUB_APP_PRIVATEKEY, + GITHUB_APP_CLIENTID, + GITHUB_APP_CLIENTSECRET, + GITHUB_APP_INSTALLATIONID + ); + + const usage = await gitHub.getUsage( + "chriskinsman", + "github-action-dashboard", + "5777275", + "12" + ); + + expect(usage).toBeFalsy(); +}); diff --git a/tests/unit/actions.test.js b/tests/unit/actions.test.js new file mode 100644 index 0000000..eff5eb3 --- /dev/null +++ b/tests/unit/actions.test.js @@ -0,0 +1,216 @@ +const Actions = require("../../actions"); + +const mockData = require("./mock_data"); + +afterEach(() => { + jest.restoreAllMocks(); + jest.useRealTimers(); +}); + +test("Actions - Start", () => { + jest.useFakeTimers(); + const gitHub = require("../../github"); + const actions = new Actions(gitHub); + const refreshRuns = jest + .spyOn(actions, "refreshRuns") + .mockImplementation(() => {}); + + actions.start(); + expect(refreshRuns.mock.calls.length).toBe(1); + + jest.advanceTimersByTime(1000 * 60 * 16); + expect(refreshRuns.mock.calls.length).toBe(2); +}); + +test("Actions - getMostRecentRuns Empty", async () => { + jest.mock("../../github"); + const GitHub = require("../../github"); + const listWorkflowRuns = jest.fn(async () => { + return []; + }); + GitHub.mockImplementation(() => { + return { + listWorkflowRuns: listWorkflowRuns, + }; + }); + + const gitHub = new GitHub(); + const actions = new Actions(gitHub, null, 7); + const runs = await actions.getMostRecentRuns( + "ChrisKinsman", + "github-action-dashboard", + "" + ); + + expect(runs).toBeTruthy(); + expect(runs).toHaveLength(0); + expect(listWorkflowRuns.mock.calls).toHaveLength(1); +}); + +test("Actions - getMostRecentRuns Error", async () => { + jest.mock("../../github"); + const GitHub = require("../../github"); + const listWorkflowRuns = jest.fn(async () => { + throw new Error("Foo"); + }); + GitHub.mockImplementation(() => { + return { + listWorkflowRuns, + }; + }); + + const gitHub = new GitHub(); + const actions = new Actions(gitHub, null, 7); + + const runs = await actions.getMostRecentRuns( + "ChrisKinsman", + "github-action-dashboard", + "" + ); + + expect(runs).toBeTruthy(); + expect(runs).toHaveLength(0); +}); + +test("Actions - getMostRecentRuns With Data", async () => { + jest.mock("../../github"); + const GitHub = require("../../github"); + const listWorkflowRuns = jest.fn(async () => { + const mockRuns = [...mockData.runs]; + return mockRuns; + }); + const getUsage = jest.fn(async () => { + return { run_duration_ms: 10000 }; + }); + GitHub.mockImplementation(() => { + return { + listWorkflowRuns, + getUsage, + }; + }); + + const gitHub = new GitHub(); + + // Long lookback for our test data + const actions = new Actions(gitHub, null, 600); + const runs = await actions.getMostRecentRuns( + "ChrisKinsman", + "github-action-dashboard", + "" + ); + console.dir(runs); + expect(runs).toBeTruthy(); + expect(runs.length > 0).toBeTruthy(); +}); + +test("Actions - getInitialData", async () => { + const gitHub = require("../../github"); + const actions = new Actions(gitHub); + const refreshRuns = jest + .spyOn(actions, "refreshRuns") + .mockImplementation(() => {}); + + actions.getInitialData(); + expect(refreshRuns.mock.calls.length).toBe(1); +}); + +test("Actions - refreshWorkflow", async () => { + const gitHub = require("../../github"); + const actions = new Actions(gitHub); + const getMostRecentRuns = jest + .spyOn(actions, "getMostRecentRuns") + .mockImplementation(async () => { + return []; + }); + const mergeRuns = jest.spyOn(actions, "mergeRuns").mockImplementation(() => { + return; + }); + + await actions.refreshWorkflow(); + + expect(getMostRecentRuns.mock.calls.length).toBe(1); + expect(mergeRuns.mock.calls.length).toBe(1); +}); + +test("Actions - mergeRuns", () => { + const mockRuns = [...mockData.runs]; + const gitHub = require("../../github"); + const RunStatus = require("../../runstatus"); + const runStatus = new RunStatus(); + const updatedRun = jest + .spyOn(runStatus, "updatedRun") + .mockImplementation(() => { + return; + }); + + const actions = new Actions(gitHub, runStatus); + + actions.mergeRuns(mockRuns); + + expect(updatedRun.mock.calls).toHaveLength(mockRuns.length); +}); + +test("Actions - refreshRuns", async () => { + jest.mock("../../github"); + const GitHub = require("../../github"); + const listRepos = jest.fn(async () => { + return [...mockData.repos]; + }); + const listWorkflowsForRepo = jest.fn(async () => { + return [...mockData.workflows]; + }); + const listWorkflowRuns = jest.fn(async () => { + return [...mockData.runs]; + }); + + GitHub.mockImplementation(() => { + return { + listRepos, + listWorkflowsForRepo, + listWorkflowRuns, + }; + }); + + const gitHub = new GitHub(); + + const actions = new Actions(gitHub); + await actions.refreshRuns(); + + expect(listRepos.mock.calls).toHaveLength(1); + expect(listWorkflowsForRepo.mock.calls).toHaveLength(1); + expect(listWorkflowRuns.mock.calls.length > 0).toBeTruthy(); +}); + +test("Actions - refreshRuns Error", async () => { + // Setup + jest.mock("../../github"); + const GitHub = require("../../github"); + const listRepos = jest.fn(async () => { + throw new Error("foo"); + }); + const listWorkflowsForRepo = jest.fn(async () => { + return [...mockData.workflows]; + }); + const listWorkflowRuns = jest.fn(async () => { + return [...mockData.runs]; + }); + + GitHub.mockImplementation(() => { + return { + listRepos, + listWorkflowsForRepo, + listWorkflowRuns, + }; + }); + + const gitHub = new GitHub(); + const actions = new Actions(gitHub); + + // Test + await actions.refreshRuns(); + + // Assertions + expect(listRepos.mock.calls).toHaveLength(1); + expect(listWorkflowsForRepo.mock.calls).toHaveLength(0); + expect(listWorkflowRuns.mock.calls).toHaveLength(0); +}); diff --git a/tests/unit/mock_data.js b/tests/unit/mock_data.js new file mode 100644 index 0000000..730cea7 --- /dev/null +++ b/tests/unit/mock_data.js @@ -0,0 +1,8339 @@ +module.exports = { + repos: [ + { + name: "github-action-dashboard", + owner: { + login: "chriskinsman", + }, + }, + ], + workflows: [ + { + id: 5777275, + node_id: "MDg6V29ya2Zsb3c1Nzc3Mjc1", + name: "ci", + path: ".github/workflows/ci.yaml", + state: "active", + created_at: "2021-02-12T20:43:01.000Z", + updated_at: "2021-02-12T22:21:23.000Z", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/blob/main/.github/workflows/ci.yaml", + badge_url: + "https://github.com/chriskinsman/github-action-dashboard/workflows/ci/badge.svg", + }, + ], + runs: [ + { + id: 1511883909, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aHYSF", + head_branch: "main", + head_sha: "62e3da7b6ecfb43cfff9ba03922dd45dbebd44d7", + run_number: 89, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4483441607, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzvjxw", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511883909", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511883909", + pull_requests: [], + created_at: "2021-11-28T04:20:51Z", + updated_at: "2021-11-28T04:31:54Z", + run_attempt: 1, + run_started_at: "2021-11-28T04:20:51Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511883909/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511883909/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4483441607", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511883909/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511883909/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511883909/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "62e3da7b6ecfb43cfff9ba03922dd45dbebd44d7", + tree_id: "c2928a14a5b001f7e14ab64fdfc3888f9de5c783", + message: "Remove debug from dockerfile", + timestamp: "2021-11-28T04:20:46Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511882742, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aHX_2", + head_branch: "main", + head_sha: "a871b8675abe396fa4c5d697c57acfd5e63762f6", + run_number: 88, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4483439479, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzvbdw", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511882742", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511882742", + pull_requests: [], + created_at: "2021-11-28T04:20:05Z", + updated_at: "2021-11-28T04:34:37Z", + run_attempt: 1, + run_started_at: "2021-11-28T04:20:05Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511882742/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511882742/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4483439479", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511882742/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511882742/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511882742/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "a871b8675abe396fa4c5d697c57acfd5e63762f6", + tree_id: "779499b038109d7bab763bf3dbabb1fcb7d82ff6", + message: + "Update packages (#16)\n" + + "\n" + + "* Update to node16\r\n" + + "* update packages\r\n" + + "* fix middleware\r\n" + + "* Update dockerfile to python3\r\n" + + "* Prevent routes/webhooks from loading during build", + timestamp: "2021-11-28T04:20:03Z", + author: { + name: "Chris Kinsman", + email: "chriskinsman@users.noreply.github.com", + }, + committer: { name: "GitHub", email: "noreply@github.com" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511879655, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aHXPn", + head_branch: "update-packages", + head_sha: "ab75d2394eb310603ae63d02644fcb88d3a972ca", + run_number: 87, + event: "pull_request", + status: "queued", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4483434347, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzvHaw", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511879655", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511879655", + pull_requests: [], + created_at: "2021-11-28T04:18:04Z", + updated_at: "2021-11-28T04:29:15Z", + run_attempt: 1, + run_started_at: "2021-11-28T04:18:04Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511879655/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511879655/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4483434347", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511879655/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511879655/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511879655/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "ab75d2394eb310603ae63d02644fcb88d3a972ca", + tree_id: "779499b038109d7bab763bf3dbabb1fcb7d82ff6", + message: "Conditionally load", + timestamp: "2021-11-28T03:56:21Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511843912, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aHOhI", + head_branch: "update-packages", + head_sha: "ab75d2394eb310603ae63d02644fcb88d3a972ca", + run_number: 86, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4483373432, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzrZeA", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511843912", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511843912", + pull_requests: [], + created_at: "2021-11-28T03:56:26Z", + updated_at: "2021-11-28T04:09:28Z", + run_attempt: 1, + run_started_at: "2021-11-28T03:56:26Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511843912/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511843912/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4483373432", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511843912/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511843912/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511843912/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "ab75d2394eb310603ae63d02644fcb88d3a972ca", + tree_id: "779499b038109d7bab763bf3dbabb1fcb7d82ff6", + message: "Conditionally load", + timestamp: "2021-11-28T03:56:21Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511839387, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aHNab", + head_branch: "update-packages", + head_sha: "984f69a9448a700689554cf64083113e17aa0984", + run_number: 85, + event: "push", + status: "completed", + conclusion: "failure", + workflow_id: 5777275, + check_suite_id: 4483365240, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzq5eA", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511839387", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511839387", + pull_requests: [], + created_at: "2021-11-28T03:52:56Z", + updated_at: "2021-11-28T03:54:18Z", + run_attempt: 1, + run_started_at: "2021-11-28T03:52:56Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511839387/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511839387/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4483365240", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511839387/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511839387/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511839387/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "984f69a9448a700689554cf64083113e17aa0984", + tree_id: "7afee908ca883dfb98d77807f6802cda70600a06", + message: "More debugging", + timestamp: "2021-11-28T03:52:44Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511836026, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aHMl6", + head_branch: "update-packages", + head_sha: "1f3a80b423d61919354f5d56751f9b3b717e945f", + run_number: 84, + event: "push", + status: "completed", + conclusion: "failure", + workflow_id: 5777275, + check_suite_id: 4483359288, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzqiOA", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511836026", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511836026", + pull_requests: [], + created_at: "2021-11-28T03:50:11Z", + updated_at: "2021-11-28T03:51:31Z", + run_attempt: 1, + run_started_at: "2021-11-28T03:50:11Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511836026/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511836026/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4483359288", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511836026/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511836026/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511836026/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "1f3a80b423d61919354f5d56751f9b3b717e945f", + tree_id: "bb1df679f43eda911ae6f64f2de725414982d9ae", + message: "Debug build", + timestamp: "2021-11-28T03:49:57Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511831040, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aHLYA", + head_branch: "update-packages", + head_sha: "8a7e08931c893efc6e92cf98f86cdd7323bc551c", + run_number: 83, + event: "push", + status: "completed", + conclusion: "failure", + workflow_id: 5777275, + check_suite_id: 4483350691, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzqAow", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511831040", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511831040", + pull_requests: [], + created_at: "2021-11-28T03:46:30Z", + updated_at: "2021-11-28T03:48:02Z", + run_attempt: 1, + run_started_at: "2021-11-28T03:46:30Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511831040/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511831040/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4483350691", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511831040/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511831040/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511831040/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "8a7e08931c893efc6e92cf98f86cdd7323bc551c", + tree_id: "0ab88085be5f2876df66de3b212e606d726a2a6d", + message: "Conditionally load webhooks", + timestamp: "2021-11-28T03:46:13Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511521089, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aF_tB", + head_branch: "update-packages", + head_sha: "e8de665a95c0dd36c807bcec8c81acd8854716fb", + run_number: 82, + event: "push", + status: "completed", + conclusion: "failure", + workflow_id: 5777275, + check_suite_id: 4482822200, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzJwOA", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511521089", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511521089", + pull_requests: [], + created_at: "2021-11-28T00:44:05Z", + updated_at: "2021-11-28T00:45:37Z", + run_attempt: 1, + run_started_at: "2021-11-28T00:44:05Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511521089/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511521089/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4482822200", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511521089/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511521089/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511521089/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "e8de665a95c0dd36c807bcec8c81acd8854716fb", + tree_id: "0ba7f0bcd8553d67166c1f898e99265618eedf8d", + message: "Alter build test", + timestamp: "2021-11-28T00:43:59Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511513558, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aF93W", + head_branch: "update-packages", + head_sha: "7e154608aaf57b651655b2d7868b721e71f1fa12", + run_number: 81, + event: "push", + status: "completed", + conclusion: "failure", + workflow_id: 5777275, + check_suite_id: 4482809931, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzJASw", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511513558", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511513558", + pull_requests: [], + created_at: "2021-11-28T00:40:34Z", + updated_at: "2021-11-28T00:42:30Z", + run_attempt: 1, + run_started_at: "2021-11-28T00:40:34Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511513558/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511513558/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4482809931", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511513558/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511513558/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511513558/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "7e154608aaf57b651655b2d7868b721e71f1fa12", + tree_id: "7ed192a62ee6d8520b20e1d0ccdf2a71a6f164e6", + message: "Prevent routes from loading during build", + timestamp: "2021-11-28T00:40:28Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511488356, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aF3tk", + head_branch: "update-packages", + head_sha: "692f92439ca300e86c6126de2cd8fdf3589ac884", + run_number: 80, + event: "push", + status: "completed", + conclusion: "failure", + workflow_id: 5777275, + check_suite_id: 4482768032, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzGcoA", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511488356", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511488356", + pull_requests: [], + created_at: "2021-11-28T00:29:04Z", + updated_at: "2021-11-28T00:30:35Z", + run_attempt: 1, + run_started_at: "2021-11-28T00:29:04Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511488356/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511488356/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4482768032", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511488356/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511488356/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511488356/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "692f92439ca300e86c6126de2cd8fdf3589ac884", + tree_id: "ceb80d1e23b4c9631c97e9d04458dffefaa800d1", + message: "Update to python3", + timestamp: "2021-11-28T00:28:57Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511482134, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aF2MW", + head_branch: "update-packages", + head_sha: "92ae6807abef383e549e317437f41b004037114f", + run_number: 79, + event: "push", + status: "completed", + conclusion: "failure", + workflow_id: 5777275, + check_suite_id: 4482757259, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCzFyiw", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511482134", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511482134", + pull_requests: [], + created_at: "2021-11-28T00:25:55Z", + updated_at: "2021-11-28T00:26:32Z", + run_attempt: 1, + run_started_at: "2021-11-28T00:25:55Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511482134/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511482134/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4482757259", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511482134/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511482134/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511482134/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "92ae6807abef383e549e317437f41b004037114f", + tree_id: "11e515a3b8b35af835fcc0b617e638d15259a9e8", + message: "Update dotenv and socket.io", + timestamp: "2021-11-27T22:35:25Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1511325100, + name: "ci", + node_id: "WFR_kwLOFCwDGs5aFP2s", + head_branch: "update-packages", + head_sha: "1b15db6c53898d6ec9732ab37a63d3a690f671b5", + run_number: 78, + event: "push", + status: "completed", + conclusion: "failure", + workflow_id: 5777275, + check_suite_id: 4482455065, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABCyzWGQ", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511325100", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1511325100", + pull_requests: [], + created_at: "2021-11-27T22:14:31Z", + updated_at: "2021-11-27T22:19:57Z", + run_attempt: 1, + run_started_at: "2021-11-27T22:14:31Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511325100/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511325100/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4482455065", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511325100/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511325100/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1511325100/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "1b15db6c53898d6ec9732ab37a63d3a690f671b5", + tree_id: "7d6fb7d69f2ac4f3e881d55e4216dd8f2595b75f", + message: "Update to node16", + timestamp: "2021-11-27T22:13:40Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1387502236, + name: "ci", + node_id: "WFR_kwLOFCwDGs5Ss5qc", + head_branch: "1.5.0", + head_sha: "a885ee3b3eced90b28ab731841be880fe1e5bb7d", + run_number: 77, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4169865540, + check_suite_node_id: "CS_kwDOFCwDGs74ixlE", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387502236", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1387502236", + pull_requests: [], + created_at: "2021-10-26T21:08:45Z", + updated_at: "2021-10-26T21:09:23Z", + run_attempt: 1, + run_started_at: "2021-10-26T21:08:45Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387502236/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387502236/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4169865540", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387502236/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387502236/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387502236/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "a885ee3b3eced90b28ab731841be880fe1e5bb7d", + tree_id: "491e6beddf98a821bc810e8dfea091e6cd077466", + message: "Add new LOOKBACK_DAYS variable (#15)", + timestamp: "2021-10-26T18:57:26Z", + author: { + name: "Olivier Fournier", + email: "66017789+tgdfool2@users.noreply.github.com", + }, + committer: { name: "GitHub", email: "noreply@github.com" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1387065898, + name: "ci", + node_id: "WFR_kwLOFCwDGs5SrPIq", + head_branch: "main", + head_sha: "a885ee3b3eced90b28ab731841be880fe1e5bb7d", + run_number: 76, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4168607835, + check_suite_node_id: "CS_kwDOFCwDGs74d-hb", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387065898", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1387065898", + pull_requests: [], + created_at: "2021-10-26T18:57:28Z", + updated_at: "2021-10-26T19:06:59Z", + run_attempt: 1, + run_started_at: "2021-10-26T18:57:28Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387065898/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387065898/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4168607835", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387065898/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387065898/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1387065898/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "a885ee3b3eced90b28ab731841be880fe1e5bb7d", + tree_id: "491e6beddf98a821bc810e8dfea091e6cd077466", + message: "Add new LOOKBACK_DAYS variable (#15)", + timestamp: "2021-10-26T18:57:26Z", + author: { + name: "Olivier Fournier", + email: "66017789+tgdfool2@users.noreply.github.com", + }, + committer: { name: "GitHub", email: "noreply@github.com" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1385049107, + name: "ci", + node_id: "WFR_kwLOFCwDGs5SjiwT", + head_branch: "feature/configurable-loopback-time", + head_sha: "b269d377b383c42af36fd6fdc6ef007dc9704d7c", + run_number: 75, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4162705348, + check_suite_node_id: "CS_kwDOFCwDGs74HdfE", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1385049107", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1385049107", + pull_requests: [], + created_at: "2021-10-26T09:46:34Z", + updated_at: "2021-10-26T18:55:06Z", + run_attempt: 2, + run_started_at: "2021-10-26T18:45:57Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1385049107/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1385049107/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4162705348", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1385049107/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1385049107/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1385049107/rerun", + previous_attempt_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1385049107/attempts/1", + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "b269d377b383c42af36fd6fdc6ef007dc9704d7c", + tree_id: "491e6beddf98a821bc810e8dfea091e6cd077466", + message: "Fix merge conflict", + timestamp: "2021-10-26T09:46:27Z", + author: { + name: "Olivier Fournier, B2B-CDL-CSS-CMS", + email: "Olivier.Fournier@swisscom.com", + }, + committer: { + name: "Olivier Fournier, B2B-CDL-CSS-CMS", + email: "Olivier.Fournier@swisscom.com", + }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 414919534, + node_id: "R_kgDOGLsrbg", + name: "github-action-dashboard", + full_name: "tgdfool2/github-action-dashboard", + private: false, + owner: { + login: "tgdfool2", + id: 66017789, + node_id: "MDQ6VXNlcjY2MDE3Nzg5", + avatar_url: "https://avatars.githubusercontent.com/u/66017789?v=4", + gravatar_id: "", + url: "https://api.github.com/users/tgdfool2", + html_url: "https://github.com/tgdfool2", + followers_url: "https://api.github.com/users/tgdfool2/followers", + following_url: + "https://api.github.com/users/tgdfool2/following{/other_user}", + gists_url: "https://api.github.com/users/tgdfool2/gists{/gist_id}", + starred_url: + "https://api.github.com/users/tgdfool2/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/tgdfool2/subscriptions", + organizations_url: "https://api.github.com/users/tgdfool2/orgs", + repos_url: "https://api.github.com/users/tgdfool2/repos", + events_url: "https://api.github.com/users/tgdfool2/events{/privacy}", + received_events_url: + "https://api.github.com/users/tgdfool2/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/tgdfool2/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: true, + url: "https://api.github.com/repos/tgdfool2/github-action-dashboard", + forks_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/tgdfool2/github-action-dashboard/deployments", + }, + }, + { + id: 1330379871, + name: "ci", + node_id: "WFR_kwLOFCwDGs5PS_xf", + head_branch: "add-heroku-deployment", + head_sha: "c7af911db3ab34f195932c2c619d16d5613a279f", + run_number: 74, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4022181107, + check_suite_node_id: "CS_kwDOFCwDGs7vvZzz", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1330379871", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1330379871", + pull_requests: [], + created_at: "2021-10-11T19:53:51Z", + updated_at: "2021-10-11T20:02:30Z", + run_attempt: 1, + run_started_at: "2021-10-11T19:53:51Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1330379871/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1330379871/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4022181107", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1330379871/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1330379871/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1330379871/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "c7af911db3ab34f195932c2c619d16d5613a279f", + tree_id: "dcaeb62e8a1e515598973f008cde4a06b673ca1d", + message: "Added full backward compatibility", + timestamp: "2021-10-11T19:53:45Z", + author: { name: "Gianni Carafa", email: "gianni.carafa@srf.ch" }, + committer: { name: "Gianni Carafa", email: "gianni.carafa@srf.ch" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 392653553, + node_id: "MDEwOlJlcG9zaXRvcnkzOTI2NTM1NTM=", + name: "github-action-dashboard", + full_name: "mms-gianni/github-action-dashboard", + private: false, + owner: { + login: "mms-gianni", + id: 2052196, + node_id: "MDQ6VXNlcjIwNTIxOTY=", + avatar_url: "https://avatars.githubusercontent.com/u/2052196?v=4", + gravatar_id: "", + url: "https://api.github.com/users/mms-gianni", + html_url: "https://github.com/mms-gianni", + followers_url: "https://api.github.com/users/mms-gianni/followers", + following_url: + "https://api.github.com/users/mms-gianni/following{/other_user}", + gists_url: "https://api.github.com/users/mms-gianni/gists{/gist_id}", + starred_url: + "https://api.github.com/users/mms-gianni/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/mms-gianni/subscriptions", + organizations_url: "https://api.github.com/users/mms-gianni/orgs", + repos_url: "https://api.github.com/users/mms-gianni/repos", + events_url: + "https://api.github.com/users/mms-gianni/events{/privacy}", + received_events_url: + "https://api.github.com/users/mms-gianni/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/mms-gianni/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: true, + url: "https://api.github.com/repos/mms-gianni/github-action-dashboard", + forks_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/deployments", + }, + }, + { + id: 1328631293, + name: "ci", + node_id: "WFR_kwLOFCwDGs5PMU39", + head_branch: "add-heroku-deployment", + head_sha: "60d00cace8ca2e509623200a5e037bad603f1a95", + run_number: 73, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4017206827, + check_suite_node_id: "CS_kwDOFCwDGs7vcbYr", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1328631293", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1328631293", + pull_requests: [], + created_at: "2021-10-11T10:55:47Z", + updated_at: "2021-10-11T11:04:56Z", + run_attempt: 1, + run_started_at: "2021-10-11T10:55:47Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1328631293/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1328631293/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4017206827", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1328631293/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1328631293/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1328631293/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "60d00cace8ca2e509623200a5e037bad603f1a95", + tree_id: "c0f8a033f81912ca97eaab28d6ad902be9e40386", + message: "fix merge conflicts, remove code duplication", + timestamp: "2021-10-11T10:55:40Z", + author: { name: "Gianni Carafa", email: "gianni.carafa@srf.ch" }, + committer: { name: "Gianni Carafa", email: "gianni.carafa@srf.ch" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 392653553, + node_id: "MDEwOlJlcG9zaXRvcnkzOTI2NTM1NTM=", + name: "github-action-dashboard", + full_name: "mms-gianni/github-action-dashboard", + private: false, + owner: { + login: "mms-gianni", + id: 2052196, + node_id: "MDQ6VXNlcjIwNTIxOTY=", + avatar_url: "https://avatars.githubusercontent.com/u/2052196?v=4", + gravatar_id: "", + url: "https://api.github.com/users/mms-gianni", + html_url: "https://github.com/mms-gianni", + followers_url: "https://api.github.com/users/mms-gianni/followers", + following_url: + "https://api.github.com/users/mms-gianni/following{/other_user}", + gists_url: "https://api.github.com/users/mms-gianni/gists{/gist_id}", + starred_url: + "https://api.github.com/users/mms-gianni/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/mms-gianni/subscriptions", + organizations_url: "https://api.github.com/users/mms-gianni/orgs", + repos_url: "https://api.github.com/users/mms-gianni/repos", + events_url: + "https://api.github.com/users/mms-gianni/events{/privacy}", + received_events_url: + "https://api.github.com/users/mms-gianni/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/mms-gianni/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: true, + url: "https://api.github.com/repos/mms-gianni/github-action-dashboard", + forks_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/mms-gianni/github-action-dashboard/deployments", + }, + }, + { + id: 1322495198, + name: "ci", + node_id: "WFR_kwLOFCwDGs5O06ze", + head_branch: "v1.4.0", + head_sha: "768300fdb2d88f16d13f757827ff42a311fbb96e", + run_number: 72, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4004491368, + check_suite_node_id: "CS_kwDOFCwDGs7ur7Bo", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322495198", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1322495198", + pull_requests: [], + created_at: "2021-10-09T02:03:23Z", + updated_at: "2021-10-09T02:03:54Z", + run_attempt: 1, + run_started_at: "2021-10-09T02:03:23Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322495198/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322495198/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4004491368", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322495198/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322495198/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322495198/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "768300fdb2d88f16d13f757827ff42a311fbb96e", + tree_id: "ad7c89b83e51a2622b01ec2b9de1ac167746d955", + message: + "Add run duration (#14)\n" + + "\n" + + "* Update packages\r\n" + + "* Added run duration\r\n" + + "* Changed date formatting\r\n" + + "* chore: update screenshot\r\n" + + "* Add smee-client info\r\n" + + "* add debug statements\r\n" + + "* Add try/catch in webhook", + timestamp: "2021-10-09T01:50:30Z", + author: { + name: "Chris Kinsman", + email: "chriskinsman@users.noreply.github.com", + }, + committer: { name: "GitHub", email: "noreply@github.com" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1322475149, + name: "ci", + node_id: "WFR_kwLOFCwDGs5O016N", + head_branch: "main", + head_sha: "768300fdb2d88f16d13f757827ff42a311fbb96e", + run_number: 71, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4004449993, + check_suite_node_id: "CS_kwDOFCwDGs7urw7J", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322475149", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1322475149", + pull_requests: [], + created_at: "2021-10-09T01:50:32Z", + updated_at: "2021-10-09T01:58:55Z", + run_attempt: 1, + run_started_at: "2021-10-09T01:50:32Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322475149/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322475149/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4004449993", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322475149/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322475149/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322475149/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "768300fdb2d88f16d13f757827ff42a311fbb96e", + tree_id: "ad7c89b83e51a2622b01ec2b9de1ac167746d955", + message: + "Add run duration (#14)\n" + + "\n" + + "* Update packages\r\n" + + "* Added run duration\r\n" + + "* Changed date formatting\r\n" + + "* chore: update screenshot\r\n" + + "* Add smee-client info\r\n" + + "* add debug statements\r\n" + + "* Add try/catch in webhook", + timestamp: "2021-10-09T01:50:30Z", + author: { + name: "Chris Kinsman", + email: "chriskinsman@users.noreply.github.com", + }, + committer: { name: "GitHub", email: "noreply@github.com" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1322210274, + name: "ci", + node_id: "WFR_kwLOFCwDGs5Oz1Pi", + head_branch: "duration", + head_sha: "c41657a195fd9667c0389c82cf8bc222d9ff8565", + run_number: 70, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4003914755, + check_suite_node_id: "CS_kwDOFCwDGs7upuQD", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210274", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1322210274", + pull_requests: [], + created_at: "2021-10-08T23:32:14Z", + updated_at: "2021-10-08T23:41:47Z", + run_attempt: 1, + run_started_at: "2021-10-08T23:32:14Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210274/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210274/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4003914755", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210274/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210274/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210274/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "c41657a195fd9667c0389c82cf8bc222d9ff8565", + tree_id: "ad7c89b83e51a2622b01ec2b9de1ac167746d955", + message: "fix getUsage call", + timestamp: "2021-10-08T23:32:07Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1322210261, + name: "ci", + node_id: "WFR_kwLOFCwDGs5Oz1PV", + head_branch: "duration", + head_sha: "c41657a195fd9667c0389c82cf8bc222d9ff8565", + run_number: 69, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4003914676, + check_suite_node_id: "CS_kwDOFCwDGs7upuO0", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210261", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1322210261", + pull_requests: [], + created_at: "2021-10-08T23:32:13Z", + updated_at: "2021-10-08T23:41:21Z", + run_attempt: 1, + run_started_at: "2021-10-08T23:32:13Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210261/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210261/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4003914676", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210261/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210261/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322210261/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "c41657a195fd9667c0389c82cf8bc222d9ff8565", + tree_id: "ad7c89b83e51a2622b01ec2b9de1ac167746d955", + message: "fix getUsage call", + timestamp: "2021-10-08T23:32:07Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1322191435, + name: "ci", + node_id: "WFR_kwLOFCwDGs5OzwpL", + head_branch: "duration", + head_sha: "11acc9f09f2e46fb4b69287bf6350cb54047ed89", + run_number: 68, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4003871146, + check_suite_node_id: "CS_kwDOFCwDGs7upjmq", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191435", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1322191435", + pull_requests: [], + created_at: "2021-10-08T23:21:43Z", + updated_at: "2021-10-08T23:33:51Z", + run_attempt: 1, + run_started_at: "2021-10-08T23:21:43Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191435/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191435/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4003871146", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191435/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191435/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191435/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "11acc9f09f2e46fb4b69287bf6350cb54047ed89", + tree_id: "d0ac29829cc4f0be1f44a9a020f32114cf09ad31", + message: "Add try/catch in webhook", + timestamp: "2021-10-08T23:21:36Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1322191258, + name: "ci", + node_id: "WFR_kwLOFCwDGs5Ozwma", + head_branch: "duration", + head_sha: "11acc9f09f2e46fb4b69287bf6350cb54047ed89", + run_number: 67, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4003870866, + check_suite_node_id: "CS_kwDOFCwDGs7upjiS", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191258", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1322191258", + pull_requests: [], + created_at: "2021-10-08T23:21:41Z", + updated_at: "2021-10-08T23:30:46Z", + run_attempt: 1, + run_started_at: "2021-10-08T23:21:41Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191258/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191258/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4003870866", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191258/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191258/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322191258/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "11acc9f09f2e46fb4b69287bf6350cb54047ed89", + tree_id: "d0ac29829cc4f0be1f44a9a020f32114cf09ad31", + message: "Add try/catch in webhook", + timestamp: "2021-10-08T23:21:36Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1322099234, + name: "ci", + node_id: "WFR_kwLOFCwDGs5OzaIi", + head_branch: "duration", + head_sha: "75b7ebbcf8ef4d708dcb09a2a3785cc92a3e50b8", + run_number: 66, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4003650070, + check_suite_node_id: "CS_kwDOFCwDGs7uotoW", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099234", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1322099234", + pull_requests: [], + created_at: "2021-10-08T22:35:17Z", + updated_at: "2021-10-08T22:44:36Z", + run_attempt: 1, + run_started_at: "2021-10-08T22:35:17Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099234/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099234/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4003650070", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099234/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099234/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099234/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "75b7ebbcf8ef4d708dcb09a2a3785cc92a3e50b8", + tree_id: "fa2eb1f6679963013e9bb1bb69472cbd4addef1e", + message: "Update readme.md", + timestamp: "2021-10-08T22:35:09Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1322099170, + name: "ci", + node_id: "WFR_kwLOFCwDGs5OzaHi", + head_branch: "duration", + head_sha: "75b7ebbcf8ef4d708dcb09a2a3785cc92a3e50b8", + run_number: 65, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4003649879, + check_suite_node_id: "CS_kwDOFCwDGs7uotlX", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099170", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1322099170", + pull_requests: [], + created_at: "2021-10-08T22:35:15Z", + updated_at: "2021-10-08T22:45:56Z", + run_attempt: 1, + run_started_at: "2021-10-08T22:35:15Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099170/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099170/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4003649879", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099170/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099170/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1322099170/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "75b7ebbcf8ef4d708dcb09a2a3785cc92a3e50b8", + tree_id: "fa2eb1f6679963013e9bb1bb69472cbd4addef1e", + message: "Update readme.md", + timestamp: "2021-10-08T22:35:09Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1321637725, + name: "ci", + node_id: "WFR_kwLOFCwDGs5Oxpdd", + head_branch: "duration", + head_sha: "cf89070c2e1e3b87c0c8831bd6999f0b3cec7e46", + run_number: 64, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4002436347, + check_suite_node_id: "CS_kwDOFCwDGs7ukFT7", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637725", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1321637725", + pull_requests: [], + created_at: "2021-10-08T19:31:29Z", + updated_at: "2021-10-08T19:40:24Z", + run_attempt: 1, + run_started_at: "2021-10-08T19:31:29Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637725/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637725/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4002436347", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637725/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637725/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637725/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "cf89070c2e1e3b87c0c8831bd6999f0b3cec7e46", + tree_id: "83e7fc5810b3960832b7a6411b7cb93b511f45e2", + message: "Add debug statements", + timestamp: "2021-10-08T19:31:22Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1321637646, + name: "ci", + node_id: "WFR_kwLOFCwDGs5OxpcO", + head_branch: "duration", + head_sha: "cf89070c2e1e3b87c0c8831bd6999f0b3cec7e46", + run_number: 63, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4002436089, + check_suite_node_id: "CS_kwDOFCwDGs7ukFP5", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637646", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1321637646", + pull_requests: [], + created_at: "2021-10-08T19:31:27Z", + updated_at: "2021-10-08T19:41:29Z", + run_attempt: 1, + run_started_at: "2021-10-08T19:31:27Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637646/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637646/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4002436089", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637646/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637646/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321637646/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "cf89070c2e1e3b87c0c8831bd6999f0b3cec7e46", + tree_id: "83e7fc5810b3960832b7a6411b7cb93b511f45e2", + message: "Add debug statements", + timestamp: "2021-10-08T19:31:22Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1321602064, + name: "ci", + node_id: "WFR_kwLOFCwDGs5OxgwQ", + head_branch: "duration", + head_sha: "c77d6081007a2d6379b9afe80eb3544bf4eb369a", + run_number: 62, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4002332130, + check_suite_node_id: "CS_kwDOFCwDGs7ujr3i", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321602064", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1321602064", + pull_requests: [], + created_at: "2021-10-08T19:17:26Z", + updated_at: "2021-10-08T19:26:16Z", + run_attempt: 1, + run_started_at: "2021-10-08T19:17:26Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321602064/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321602064/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4002332130", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321602064/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321602064/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321602064/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "c77d6081007a2d6379b9afe80eb3544bf4eb369a", + tree_id: "bc77120d8b67b34ec55071f73b86bd19f981d418", + message: "Add smee-client info", + timestamp: "2021-10-08T19:17:17Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1321601828, + name: "ci", + node_id: "WFR_kwLOFCwDGs5Oxgsk", + head_branch: "duration", + head_sha: "c77d6081007a2d6379b9afe80eb3544bf4eb369a", + run_number: 61, + event: "push", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4002331713, + check_suite_node_id: "CS_kwDOFCwDGs7ujrxB", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321601828", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1321601828", + pull_requests: [], + created_at: "2021-10-08T19:17:24Z", + updated_at: "2021-10-08T19:26:17Z", + run_attempt: 1, + run_started_at: "2021-10-08T19:17:24Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321601828/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321601828/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4002331713", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321601828/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321601828/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321601828/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "c77d6081007a2d6379b9afe80eb3544bf4eb369a", + tree_id: "bc77120d8b67b34ec55071f73b86bd19f981d418", + message: "Add smee-client info", + timestamp: "2021-10-08T19:17:17Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + { + id: 1321360895, + name: "ci", + node_id: "WFR_kwLOFCwDGs5Owl3_", + head_branch: "duration", + head_sha: "9902dbe3c94ddcebfb13deadc30e8c2592a5fa3e", + run_number: 60, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4001689016, + check_suite_node_id: "CS_kwDOFCwDGs7uhO24", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321360895", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1321360895", + pull_requests: [], + created_at: "2021-10-08T17:56:56Z", + updated_at: "2021-10-08T18:08:48Z", + run_attempt: 1, + run_started_at: "2021-10-08T17:56:56Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321360895/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321360895/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4001689016", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321360895/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321360895/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1321360895/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "9902dbe3c94ddcebfb13deadc30e8c2592a5fa3e", + tree_id: "53417c1f87064282c3fd8fcab94d2d26244cfa89", + message: "chore: update screenshot", + timestamp: "2021-10-08T17:56:47Z", + author: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + committer: { name: "Chris Kinsman", email: "chris@kinsman.net" }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: {}, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + }, + head_repository: {}, + }, + ], + webHooks: [ + { + id: "f5de1790-69db-11ec-95b0-5075a6c318d0", + name: "workflow_run", + signature: "sha1=03fa882b246d2bf82a1edb83bbd72031514f65b5", + signature256: + "sha256=a9d3ddc6a8bb95f9515254ccf91794a7f9b5dc9a0ac959f37e836b9d0ebf4543", + payload: { + action: "completed", + workflow_run: { + id: 1639371220, + name: "ci", + node_id: "WFR_kwLOFCwDGs5httHU", + head_branch: "addunittests", + head_sha: "31b4d27caf7e1dc45ef64fc50d2980fb2475cc3d", + run_number: 92, + event: "pull_request", + status: "completed", + conclusion: "success", + workflow_id: 5777275, + check_suite_id: 4797575871, + check_suite_node_id: "CS_kwDOFCwDGs8AAAABHfUyvw", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1639371220", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/actions/runs/1639371220", + pull_requests: [], + created_at: "2021-12-31T01:33:30Z", + updated_at: "2021-12-31T01:49:58Z", + run_attempt: 1, + run_started_at: "2021-12-31T01:33:30Z", + jobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1639371220/jobs", + logs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1639371220/logs", + check_suite_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/check-suites/4797575871", + artifacts_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1639371220/artifacts", + cancel_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1639371220/cancel", + rerun_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/runs/1639371220/rerun", + previous_attempt_url: null, + workflow_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + head_commit: { + id: "31b4d27caf7e1dc45ef64fc50d2980fb2475cc3d", + tree_id: "59a49254eb00bf967fc50148ea37d89538c2e9de", + message: "feat: add run scripts", + timestamp: "2021-12-31T01:33:07Z", + author: { + name: "Chris Kinsman", + email: "chris@kinsman.net", + }, + committer: { + name: "Chris Kinsman", + email: "chris@kinsman.net", + }, + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: + "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: + "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + head_repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: + "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: + "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + }, + }, + workflow: { + id: 5777275, + node_id: "MDg6V29ya2Zsb3c1Nzc3Mjc1", + name: "ci", + path: ".github/workflows/ci.yaml", + state: "active", + created_at: "2021-02-12T20:43:01.000Z", + updated_at: "2021-02-12T22:21:23.000Z", + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard/actions/workflows/5777275", + html_url: + "https://github.com/chriskinsman/github-action-dashboard/blob/main/.github/workflows/ci.yaml", + badge_url: + "https://github.com/chriskinsman/github-action-dashboard/workflows/ci/badge.svg", + }, + repository: { + id: 338428698, + node_id: "MDEwOlJlcG9zaXRvcnkzMzg0Mjg2OTg=", + name: "github-action-dashboard", + full_name: "chriskinsman/github-action-dashboard", + private: false, + owner: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: + "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + html_url: "https://github.com/chriskinsman/github-action-dashboard", + description: + "A dashboard to keep track of the status of your GitHub Actions", + fork: false, + url: "https://api.github.com/repos/chriskinsman/github-action-dashboard", + forks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/forks", + keys_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/keys{/key_id}", + collaborators_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/collaborators{/collaborator}", + teams_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/teams", + hooks_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/hooks", + issue_events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/events{/number}", + events_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/events", + assignees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/assignees{/user}", + branches_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/branches{/branch}", + tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/tags", + blobs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/blobs{/sha}", + git_tags_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/tags{/sha}", + git_refs_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/refs{/sha}", + trees_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/trees{/sha}", + statuses_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/statuses/{sha}", + languages_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/languages", + stargazers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/stargazers", + contributors_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contributors", + subscribers_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscribers", + subscription_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/subscription", + commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/commits{/sha}", + git_commits_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/git/commits{/sha}", + comments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/comments{/number}", + issue_comment_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues/comments{/number}", + contents_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/contents/{+path}", + compare_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/compare/{base}...{head}", + merges_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/merges", + archive_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/{archive_format}{/ref}", + downloads_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/downloads", + issues_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/issues{/number}", + pulls_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/pulls{/number}", + milestones_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/milestones{/number}", + notifications_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/notifications{?since,all,participating}", + labels_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/labels{/name}", + releases_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/releases{/id}", + deployments_url: + "https://api.github.com/repos/chriskinsman/github-action-dashboard/deployments", + created_at: "2021-02-12T20:42:23Z", + updated_at: "2021-12-31T01:37:04Z", + pushed_at: "2021-12-31T01:37:01Z", + git_url: "git://github.com/chriskinsman/github-action-dashboard.git", + ssh_url: "git@github.com:chriskinsman/github-action-dashboard.git", + clone_url: + "https://github.com/chriskinsman/github-action-dashboard.git", + svn_url: "https://github.com/chriskinsman/github-action-dashboard", + homepage: null, + size: 2868, + stargazers_count: 66, + watchers_count: 66, + language: "JavaScript", + has_issues: true, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 12, + mirror_url: null, + archived: false, + disabled: false, + open_issues_count: 4, + license: { + key: "mit", + name: "MIT License", + spdx_id: "MIT", + url: "https://api.github.com/licenses/mit", + node_id: "MDc6TGljZW5zZTEz", + }, + allow_forking: true, + is_template: false, + topics: [], + visibility: "public", + forks: 12, + open_issues: 4, + watchers: 66, + default_branch: "main", + }, + sender: { + login: "chriskinsman", + id: 1522018, + node_id: "MDQ6VXNlcjE1MjIwMTg=", + avatar_url: "https://avatars.githubusercontent.com/u/1522018?v=4", + gravatar_id: "", + url: "https://api.github.com/users/chriskinsman", + html_url: "https://github.com/chriskinsman", + followers_url: "https://api.github.com/users/chriskinsman/followers", + following_url: + "https://api.github.com/users/chriskinsman/following{/other_user}", + gists_url: + "https://api.github.com/users/chriskinsman/gists{/gist_id}", + starred_url: + "https://api.github.com/users/chriskinsman/starred{/owner}{/repo}", + subscriptions_url: + "https://api.github.com/users/chriskinsman/subscriptions", + organizations_url: "https://api.github.com/users/chriskinsman/orgs", + repos_url: "https://api.github.com/users/chriskinsman/repos", + events_url: + "https://api.github.com/users/chriskinsman/events{/privacy}", + received_events_url: + "https://api.github.com/users/chriskinsman/received_events", + type: "User", + site_admin: false, + }, + installation: { + id: 14731669, + node_id: "MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMTQ3MzE2Njk=", + }, + }, + }, + ], +}; diff --git a/tests/unit/runstatus.test.js b/tests/unit/runstatus.test.js new file mode 100644 index 0000000..5b5b573 --- /dev/null +++ b/tests/unit/runstatus.test.js @@ -0,0 +1,40 @@ +const { createServer } = require("http"); +const { Server } = require("socket.io"); +const Client = require("../../client/node_modules/socket.io-client"); + +const RunStatus = require("../../runstatus"); +let httpServer; +let port; +let io; +let runStatus; +beforeAll((done) => { + const httpServer = createServer(); + io = new Server(httpServer); + httpServer.listen(() => { + port = httpServer.address().port; + + runStatus = new RunStatus(); + runStatus.start(httpServer); + + done(); + }); +}); + +afterAll(() => { + io.close(); +}); + +test("RunStatus - Connect", (done) => { + // Create a client + const clientSocket = new Client(`http://localhost:${port}`); + clientSocket.on("connect", () => { + clientSocket.on("updatedRun", (run) => { + expect(run.runId).toBe(123); + clientSocket.close(); + done(); + }); + + // Emit the message + runStatus.updatedRun({ runId: 123 }); + }); +}); diff --git a/tests/unit/webooks.test.js b/tests/unit/webooks.test.js new file mode 100644 index 0000000..6c6dfcb --- /dev/null +++ b/tests/unit/webooks.test.js @@ -0,0 +1,238 @@ +const WebHooks = require("../../webhooks"); + +const axios = require("axios").default; +const { Webhooks: OctoWebhooks } = require("@octokit/webhooks"); + +const mockData = require("./mock_data"); + +test("WebHooks - Init Disabled", () => { + const webHooks = new WebHooks(8080, null, 8081, "/", null, null, null); + + expect(webHooks._enabled).toBeFalsy(); +}); + +test(`WebHooks - Init Default`, () => { + const webHooks = new WebHooks(8080, "XXXXX", 8081, "/", null, null, null); + + expect(webHooks._sitePort).toBe(8080); + expect(webHooks._webhookPort).toBe(8081); + expect(webHooks._defaultPath).toBe("/"); + expect(webHooks._path).toBe("/"); + expect(webHooks._secret).toBe("XXXXX"); + expect(webHooks._enabled).toBeTruthy(); +}); + +test(`WebHooks - Init Same Port`, () => { + // Setup + jest.mock("express"); + const Express = require("express"); + const use = jest.fn(() => {}); + + Express.mockImplementation(() => { + return { + use, + }; + }); + + const express = new Express(); + + const webHooks = new WebHooks( + 8080, + "XXXXX", + 8080, + "/webhook", + null, + null, + express + ); + + expect(webHooks._sitePort).toBe(8080); + expect(webHooks._webhookPort).toBe(8080); + expect(webHooks._defaultPath).toBe("/webhook"); + expect(webHooks._path).toBe("/webhook"); + expect(webHooks._secret).toBe("XXXXX"); + expect(webHooks._enabled).toBeTruthy(); + + webHooks.start(); + expect(use.mock.calls.length).toBe(1); + webHooks.stop(); +}); + +test(`WebHooks - Init Same Port bad path`, () => { + expect(() => { + const webHooks = new WebHooks(8080, "XXXX", 8080, "/", null, null, null); + }).toThrow(); +}); + +describe(`WebHooks - HTTP Tests`, () => { + let webHooks; + let octoWebhooks; + let workflowRun; + const secret = "XXXXXXX"; + const webHookPort = 8081; + + beforeEach(() => { + octoWebhooks = new OctoWebhooks({ secret: secret }); + webHooks = new WebHooks(8080, secret, webHookPort, "/", null, null, null); + workflowRun = jest + .spyOn(webHooks, "workflowRun") + .mockImplementation(() => {}); + webHooks.start(); + }); + + afterEach(() => { + webHooks.stop(); + jest.restoreAllMocks(); + }); + + test(`Ping`, async () => { + const response = await axios.get(`http://localhost:${webHookPort}/ping`); + expect(response.status).toBe(200); + }); + + test(`Workflow_Run Message`, async () => { + const sig = await octoWebhooks.sign(mockData.webHooks[0].payload); + + const response = await axios.post( + `http://localhost:${webHookPort}/`, + mockData.webHooks[0].payload, + { + headers: { + "X-GitHub-Event": mockData.webHooks[0].name, + "X-GitHub-Delivery": mockData.webHooks[0].id, + "X-Hub-Signature-256": sig, + "Content-Type": "application/json", + }, + } + ); + expect(response.status).toBe(200); + expect(workflowRun.mock.calls.length).toBe(1); + }); +}); + +test(`WebHooks - workflowRun Completed No Usage`, async () => { + jest.mock("../../github"); + const GitHub = require("../../github"); + const getUsage = jest.fn(async () => { + return null; + }); + + GitHub.mockImplementation(() => { + return { + getUsage, + }; + }); + + jest.mock("../../actions"); + const Actions = require("../../actions"); + const mergeRuns = jest.fn(() => {}); + + Actions.mockImplementation(() => { + return { + mergeRuns, + }; + }); + + const gitHub = new GitHub(); + const actions = new Actions(gitHub); + webHooks = new WebHooks( + 8080, + "XXXX", + 8080, + "/webhook", + gitHub, + actions, + null + ); + + await webHooks.workflowRun(mockData.webHooks[0]); + + expect(getUsage.mock.calls.length).toBe(1); + expect(mergeRuns.mock.calls.length).toBe(1); +}); + +test(`WebHooks - workflowRun Completed Usage`, async () => { + const durationMs = 1234; + jest.mock("../../github"); + const GitHub = require("../../github"); + const getUsage = jest.fn(async () => { + return { run_duration_ms: durationMs }; + }); + + GitHub.mockImplementation(() => { + return { + getUsage, + }; + }); + + jest.mock("../../actions"); + const Actions = require("../../actions"); + const mergeRuns = jest.fn(() => {}); + + Actions.mockImplementation(() => { + return { + mergeRuns, + }; + }); + + const gitHub = new GitHub(); + const actions = new Actions(gitHub); + webHooks = new WebHooks( + 8080, + "XXXX", + 8080, + "/webhook", + gitHub, + actions, + null + ); + + await webHooks.workflowRun(mockData.webHooks[0]); + + expect(getUsage.mock.calls.length).toBe(1); + expect(mergeRuns.mock.calls.length).toBe(1); + expect(mergeRuns.mock.calls[0][0][0].durationMs).toBe(durationMs); +}); + +test(`WebHooks - workflowRun Pending`, async () => { + jest.mock("../../github"); + const GitHub = require("../../github"); + const getUsage = jest.fn(async () => { + return null; + }); + + GitHub.mockImplementation(() => { + return { + getUsage, + }; + }); + + jest.mock("../../actions"); + const Actions = require("../../actions"); + const mergeRuns = jest.fn(() => {}); + + Actions.mockImplementation(() => { + return { + mergeRuns, + }; + }); + + const gitHub = new GitHub(); + const actions = new Actions(gitHub); + webHooks = new WebHooks( + 8080, + "XXXX", + 8080, + "/webhook", + gitHub, + actions, + null + ); + + const pending = { ...mockData.webHooks[0] }; + pending.payload.workflow_run.status = "pending"; + await webHooks.workflowRun(pending); + + expect(getUsage.mock.calls.length).toBe(0); + expect(mergeRuns.mock.calls.length).toBe(1); +}); diff --git a/webhooks.js b/webhooks.js new file mode 100644 index 0000000..a65662b --- /dev/null +++ b/webhooks.js @@ -0,0 +1,144 @@ +const debug = require("debug")("action-dashboard:webhooks"); +const { Webhooks, createNodeMiddleware } = require("@octokit/webhooks"); +const http = require("http"); + +class WebHooks { + constructor( + sitePort, + secret, + webhookPort, + webhookPath, + gitHub, + actions, + expressApp + ) { + if (secret) { + this._secret = secret; + this._webhookPort = webhookPort; + this._sitePort = sitePort; + this._gitHub = gitHub; + this._actions = actions; + if (sitePort === webhookPort) { + this._defaultPath = "/webhook"; + } else { + this._defaultPath = "/"; + } + this._path = webhookPath || this._defaultPath; + + // Fail in the case that the ports for the main site and webhooks + // are the same and the path is explicitly set to / + if (sitePort === webhookPort && this._path === "/") { + throw new Error( + "Path cannot be / when the webhooks are running on the same port as the main site" + ); + } + + this._expressApp = expressApp; + this._enabled = true; + } + } + + start() { + if (this._enabled) { + debug( + `Setting up webhooks port: ${this._webhookPort}, path: ${this._path}` + ); + // OctoKit webhooks, not this module + const webhooks = new Webhooks({ + secret: this._secret, + }); + + webhooks.onError((error) => { + console.dir(error); + // console.error( + // `Webhook error occured in "${error.event.name} handler: ${error.stack}"` + // ); + }); + + const middleware = createNodeMiddleware(webhooks, { path: this._path }); + webhooks.on("workflow_run", this.workflowRun); + + if (this._sitePort !== this._webhookPort) { + this._server = http + .createServer((req, res) => { + debug(`received request path: ${req.url}`); + if (req.url === "/ping") { + debug("ping"); + res.statusCode = 200; + res.end(); + } else { + middleware(req, res); + } + }) + .listen({ port: this._webhookPort }, () => { + console.log( + `Listening for webhooks on ${this._webhookPort} at ${this._path}` + ); + }); + } else { + this._expressApp.use(this._path, middleware); + console.log( + `Listening for webhooks on ${this._webhookPort} at ${this._path}` + ); + } + } else { + debug("Webhooks disabled"); + } + } + + // Mainly used by testing functions to cleanly shutdown web server + stop() { + if (this._enabled && this._server && this._server.listening) { + this._server.close(); + } + } + + workflowRun = async ({ id, name, payload }) => { + try { + debug(`workflow_run received id: ${id}, name: ${name}`, payload); + let usage = null; + + if (payload.workflow_run.status === "completed") { + debug(`getting usage for id: ${id}, name: ${name}`); + usage = await this._gitHub.getUsage( + payload.workflow_run.repository.owner.login, + payload.workflow_run.repository.name, + payload.workflow_run.workflow_id, + payload.workflow_run.id + ); + } + + debug(`merging runs for id: ${id}, name: ${name}`); + this._actions.mergeRuns([ + { + runId: payload.workflow_run.id, + repo: payload.workflow_run.repository.name, + owner: payload.workflow_run.repository.owner.login, + workflowId: payload.workflow_run.workflow_id, + runNumber: payload.workflow_run.run_number, + workflow: payload.workflow_run.name, + branch: payload.workflow_run.head_branch, + sha: payload.workflow_run.head_sha, + message: payload.workflow_run.head_commit.message, + committer: payload.workflow_run.head_commit.committer.name, + status: + payload.workflow_run.status === "completed" + ? payload.workflow_run.conclusion + : payload.workflow_run.status, + createdAt: payload.workflow_run.created_at, + updatedAt: payload.workflow_run.updated_at, + durationMs: usage?.run_duration_ms, + }, + ]); + debug(`runs merged for id: ${id}, name: ${name}`); + } catch (e) { + console.dir(e); + console.error( + `Error processing workflow_run received id: ${id}, name: ${name}`, + payload + ); + } + }; +} + +module.exports = WebHooks;

    _~utOjtxj@JEeP!E4F{0&trw#_oK3I&fdbrc$ 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 z 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%0Ab0 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�xJ!`-Jk!phqvBYhWqTK-X@vZe; zyYd2sA<(KJ#(`>9j(l_d#9R*Q)U~&Md@7$x_4F&qSsOGUM*;G}PQRHFs+D3tMi-+u zG@B^HG^9yVehg{KkhQUXg;-I|a^*0iXdCPZbj17^`3dM?!K8t?$75;ZAb9!(ccGmP zW_w^c+g^~6=Li8{hqK-jww%x}Rar#cZ;1-1>G)(s)SG#G4sSyE5BDJZ1n&8K8;Hka zV6a@mVqMA&k;J#Gq-0_b`Z^6eGja^H-ZH(Ar$crjMF=tZZ4FUV z9SR~(Sv^l`DaP?=u_Jsa&^1kVa zav5D+Of#$m5T{lmr-#U=g_!C*KnrK@QZ6=sx(Xt=WB9MgW#Z2z5W~HVpYZ2?g+k!a z{d0Gnc$kIZC@t51bWf}U%8!b121(vO;7NI;t%|J-P7Ms8g7vg-J0bwS6v5_7T4U$k z-h^UAdg!4@@7RqxyIMd_;(~7keG>A!n44S}(rR-#R#{o}u&f?6)m6ZAaRywZmelCJ z@%(|}lxUxqO}Qp-rFUtq20y+-SNfa+c{T;vjU31qV4jMW4Lk$XV8>ahc>o*6eLm{% zp29i$I_zL(2WER<#_eR^P`J6Be>FN`rG6hhNA7JZIy0=QS^JJ+Zd`gOW2CJaB2|T0 z>%zd888ki>^5u*t{RX+=19jBfdj5RkJsDfwA?L;95j1WexC?5z(>{!(`L8f&!w`{! z`L83`dD{5tkc4}IFxl7rD1`4GtGTz08UGi4xOB2xn2{XA*B+}PHC#|nyE%Anm zVoCQT2o`^I6XQPxP{SAZkZeY1o*Bi(zFjtHIG{NfJw@e&p6An^6+oijd~%wtDYb^> zGJ1|Q*}0@9qa1?CY^C0+Uc&59n^k43n9@X`YSUB!YYvl%`xI&;n1VsN1|Ds8Oqq0@ znK1@H=mn|{8B7>`~>gwHGk&}(L?Xg3!Zho&0XR0~;X!8@dC z!pOhY1d$A7^~JaitNOKF(L^&U;2y(bu1QU?`=u{##H%$2BNo25!uv222fw-av8E-U zINyV*{g-KWoNDw)}EGa05h%nWz^lz-{nB|%TAXbnGL)uTGs!#_bfg_$fE*=<4>P46g){KM9u`OGxcIsi&pz4Bwx45H5K)d=j%xg z=MY1AFoX!vwS0M8m+-moo_Y*#QWxSVf|3o2N@J#i;a+$9r;N z)oJg24`3XbjqD8Gfzpq@(LrSXib)iu8*X9xRk<3L@`soK>pUv`iCmn}IxgFtw%V97wkSsMx7P-7ydb* z;SgMS-t%56`T$#j-!^t|5B1p!&IClO6R%e9jG8E)TOHt@F5x!E!*TUDNCY3(0?JAM z5zy8F0;t0T-JJ}0xe#hHPO4d2LO6Rr8k#(EJM7zsi!QS9V2w$Y=!0vcst3I2PAgVpk*mJRvVRZBLVTlV{NnLXjN|PL=4`ka(x(L_jHHiZ~N{WaEKG?FLO}qJ6x=!WBumcr)Oh#*s3&Owo6`l{L|Mz|1I2lbI(0 z;Wv-i8h-e-5a9z~sTDA^`alrt(H5M19?Z~(k0aPB>f1>q2_(op&qm8lrt~sLqeec3 zUSSSNEA zVj!3C@%)IxZ&UmRo}o=nBQ7#1`O?w!Dx$!GUMq3Z2b9E2b^7Kl9FrVbkfe@OAs;oF zpgHknyME7SW5(Km-_Z3V8b3pmm;vi)hCv4Zx6FzKYd~R$Ak|iM znm}iLnqW2kZD$6l-&)n}z{_ zG~Bp3bGY5UuGTVGu*Zhz;y_0w?n8(y^}?x5*u=b$=&L{pGL^Y-_mCEEz1gjFj>h|j zp#W*hvB9;xu!(0suNyUmpc01KfN#3IA!JdPRN zDzlUf^u(+tejGeNA!Vfp%*xnjb4J6k;)bQiMK_Lt^_mv6&)dPn*6C%I(9k7yuVtKS zSCZOWUDPj>!q5Z>mH|F^_v07!-<348>!H%IZo_MJgaVGggZHQUT$`x2iYe%drZDBK zdx%#VZlQrxf!U?E1bAFcGlyKH0NC1+s$~UCXT>FvK$Y3`-&>Sp=I$YM$KWS~DvAbA zYZHBCMVIVfHxB6))hr_F7w8qMb{i8_dDM>PfSwXNsh-k=V{7TL?6cvqSw@}jyp}YS z=9qS*Bem`re6KrQc`M%<=vA%Bv<%MM`E9w48{_Bi{~Y>E}2S z5CMJvM>}}gn&&vs9KKHovi&I*S&t7_LXvDeH6w5^)RWRcO*!yd-fAzc^;60QEz>ri zI}MIPnc6(4KlF$7rokHad`Ea-yF2`pGlXHGZP2b5W;`Kx!J{D_RT0SIS^%#k#qP_B z=wso=q1RH&rv`oobt(87;NWr~xxftx?Bo;Y zWi5XGD>(fV(A7nXsP<&SXsBu0xsb9FZNo-N{;xD zE6ZcKx$10Y2PT#x(MM>);+123BKx?K#eCPn0`bIPf%pXL^|a<@q@^+Qg=vgZhT6P8 z_NNgXbvp!#957<7zLSH!hM0NN^|LCT=Tu&4k0tCR=$)ziT6^fZcll+b#CJa@onWne zsxC`M+XcH*XcAV@mD?g&f45v<|xX8tr;HiAns7c1s9)`WHBje8=~J$uY%$VF7~sC5=U1#Q$zw)K^1zefHafKZ zOp<5L`ONa7!g7YMdA>(#| z{<(E%_r7K!zZs_wT`HeGn+|FI4q9(Jv<`xR)oD-1TcC++UO~jCY(wKJE7AAMexHsPOi)6tVt(moh90)goc^dpO3U9s4wEv`k>U5FC4eeWlgP zysV$qMR~w?4V}DT6Qt)2I`dch-%HRDG`uIgcqB93aP%ZKgU%9{J_adVTcuvL#o_vljN+Y6N!~#&j9>bfwW9?lfk`XjGER&`t-pPAeD6Pd&#QUJ_Bp+oa>iJ< zuEsXcV4Vt)gj8>++PKIVS2igUJXUr;V>Q51Zx@7xY(XqY zvb?TMK5=1i@qrfPgWsk>VKr~u)!Z12G{Rq1lJDt^(B;1w$^1624uz!;WR<-#In#U)k85O&M2vmO0O3) zc2P8>cFa{ZwylF%CA3=66KQ-<00PD#U&>bcFUZ!IDI!6?XP?3s-6fwH#x6VvtLSZA z=Ss{TkRPJ0X1*N0t?2nEB_)TA?8CV0D+=87+6A9tK9-@TK$Umxf70bRj^gMc(KRk} zyurHo`xomzSX%LZxVco$mgD?5m)t^Ju?)%XWdrk6Ue>6nVo!7~vbf)Mhr-vE}(*Yit88lV5DtIgx<5 z8!rByKN`7QdHL&$zxgrR2Kb26YOgjcAVzZWeRaK7ZqGW1eaeEi@mz(#WzrMx?0A`I zb~aa0&hGxhjo;*TLI;CNFtg!&FNvU(4X%-)Nnn-g>%>B)&DIHfiRupc6&Xfs1*nMO2jYv79 z9c56-ScYvx4l_L4djIr#=SW8J{u_>S+#x5zBB219>nch-{jt*HIx(Ew3%()zCW{aN zPjB*x#VegZV-TrZHPYsnmpN<(?!D1nt2|=E@I#wTek-W<0ISyJ8sPiI;D|-V{oGFl%b;Mudtk)X*8AASoc~ z_xPoBtl-lydM%OLe8YCa%mrPU8=QM+Fc2ZVv66ul?;I2k>qO1p|zITg=8Pf4x?Y_8TFtLiNGI-*g;`gLLj=UMMzh%Nct`)*(O+0UsLQ7EpzcW5h() z(8ND_zWX+L{<#D3?43K(y&$Sy{8Q3)W9&EkL&IOId0XZ~YyF5-!mt?&cria#%_(?? zP@0-hnR3F&y=71xNkf+Pi^%A<>Dnl_46YVD_e-Z$wTG+D*h@X>8C3ahx=Y__BxOm9 zs_nXNeA7TX;Ked;l%PD=(}-&`<;!+cR7M5302xdrd*ylQ(?Lc}a6Dc6h9y2mon z1C`}@Z}_nst=b5|;Q~!m^~ygpF}}$%{n9t@h}n*D71*E z+amCc-%TvmC@oD6<3ifg7~KZZ)kwCt^l1h(nQjj6?D+sn)B>N zu7ZKOUDGf3p{nlFt`n(ADdW1b{?f!m_29Z7inCD&Ge=-f-7$@Oi?Dh`Z3q_6_x+HG z+UdA9-)uZ2UIhJDxesTxj(Tt}%IPmol%uE}Suv&BxB0#=graEIy;v8r1)r!K_JnCQ zi8R88p!{@DE=7^3DIb5(dVJO-P=yy+kXElpA}1rLLS^$mPc=#1SarBT=)2$a$saZQ za#peU(legpzjgOj`U2?_s^dCBxNU2#3uQ*XAVdC+;$q?p$jZBfC+M@rGKUk?#fUBB zDA!`dyxQn7`Vl=5w*S_EOcT^`q9~^Ej!HRe2b?pO*)M7K7NS5dBNxA%%6ZTgq|awdNRejXC6b#!R_fwwaT0FW_W_w;8SNJd&>Hz--Pb?YmdZ zo{{F6Z(rfhOrBu0Brq4761(CwYCjxn1|dT(11k3s%eeX^1+4P{wErT!P!OLn4#Q%Ku8PN(Hp z`*7=4!8bk02Mg$$RQ){u z<8Z-_*ZOq&wI@ljDo1z~vt$W|+YXTqPE?8I_wny7LH*O?!Wx&60Bf2YqBwFvXtpRw=~8^_E=U-VrjK83sKgzzqrvC^qb znc-CAaP3FX{=E=cAm?u89#5EC{#B#c)jgZ^U8v=K)3<_fp~6Fs!6}A}H_N8>uRI_1 z!i7A}jMI5ODbHbDUEer^n~W?7 ztWfP=g^RSxjAs8i+M-~P#5i^B?N6yIW$gvl_R#9gB+6A2(zTp$%$n6rK`U3f*ZU4| zNO6>v0V100S=M*2r-q9zY7&F3+MMdxGjM*OVsDks(!mqSTygfyo%7#ZqB_%}%J_3) z+M@~UgjNMf?cv4?zU?24WBn4hxGl(ev&)ZBj4Bp<;=b*`N!Y%}Wj`rIswZ{P z{=%7}&VbbM#=&u#W4aEUt~A(S@zOEIcZkTiu(UjHsDcX}p`lwQ?6w~rJUJfjW3e9( z(}L>&zM$Z|1Stm`wR`eXm(pz?u%dEqrR8jY9dSu#!|T8|ugR`cRY%*(rfuS(vT&c| z>drKs&Z=LEIv94kRI%ruGqt6MfGivtZb)82(_zP9Y2M$ih#QM3x5lQoVmLXMo ze!Ng3?MPx(5{YlUzrD0C$w$&_AXxiBmrjEVzk^qI-p_i~RE+B(CwIJ+6)}11*$kkL z@&N!+V3se89CkjQb3Q(m2ca~%(!ELL3>Y(;RsYS)!!{39*7X5scw9UL<*QY~Fh255 zaQ=z3VS9XAYcx(5s}v7=`*LF=KV&2YdIkQGxcyrRwpt}NZVQuP#)Yh5S6Qtc-zFAJ zw1Ux(2HwzvmwF1uEmRfPDDw=A;<@E;Im0PCT1@RSu^JVNENCD-_Z15>1V8!O$X^Wz zpcpr7b5ys^L?zpdp_&Q8i*XZE#rrptU+0hkquKq%+b)!B9G!lstr(AeeSmBmRb!*5 zubDY^R)~WNL%mR#ouMydYaX7Lbs&x5jnNp%x=MRrWKA#PjP}JIw%Nt}6|r(takh_& z3+5Y*x5wk&2dn2c%qW3Hv1jjH%+-fn>}z6Imw>`XfQ|<^Viv!3hcyjHM|(Hh(Qkua zD66`mAQ2oP1NiMXM&}C#*~ewq_0Mh&$5p)`)2JMe<1qTwx8IuBI^M*~O{^0ie8m#O z*}p_K&z0LRr(@1pu+EFTB|dfq_}2Lsb`Xavnb+O%jlwShAk9+(#K634^dq=F{2gTGiJ^z1U?fyW z(TK*GBg_RKvc7debc61k>uj=P;Sq-ctnwk!VM2Ur5HFg*z??BCx`_Lx^F|WrP2ju9%`wKPqYurq601sa?oGS7C;ep-G|0 zMgy1BRwiiAMOQFS*i%XYi^rwJ)^s?qvO%MoW!CK3(NApWH*c+RE~v+xgQDVCYa0d; z)CLdiwm#s#Y`ZO|Sq4oDmWXV0W6|iT5AH#qWP-}|g-Azb_KspI$~l?f%wcmWXL~Rd zaMRn|+N7O_s7Xp;hm9wLX*6dVjkk%#?6x@y!U_`^cRKdu!^?FKXnpp z>=2uK!Y?1Hiu79wig8j{0X$<#J5Kfin&ALX!k9RF^K}2OuPS>?f~tNg?A8@>D`UE; zx+yL62K#Ab!cbx#5Li(S#*Ompr#1WUHPIbi$*9C66KZscjwzRr{XAazGD`or62xmm z%gR8XueT^Mk38u~dR{JBt_`Bah1&=deb@U@@Z61ZRYM%s#z)g=4$*0d?9C@7@=$!!t^!P$>SK!(LWCtR zC&}sCQs=@ms)uWN68Wx-U%AWV)xH3sJC1^pv?8a3a1>n_AB*F&i%O+1 z=$|qT!dd*gd1x|4as1q$Och|e)x{225u6;#o!>k|kag%8lQyl3I%T+vKFxNEk`ALw zDp-nlOCL4oIMQANWfOjyJ;Z4+yMSalrG1P@UBgClL#2?J-+f!{rMkf3_A#J7N0g$Z zX(^p)5-rW!tyl9PFndmHd7lfr?hHN?f?gBbLhhNrd0JK-fp$_ZWJum!b{rU1RTGH_ zPegMB00}d`e7Z&}Ng~1~i z8rOZhy+LSVUye9wSDa08sbDu+$2DDd2A((*(Zvv2sVq1B9%Lzl=je8*gl(3QG=dwF z&SMkaHoc7kg*)czW6B}QROVWoeg6=X3Z5ETV=LW$hhMa9CDiEnR9ftV%0?^mSJ&c1LDOt_;p zRK2p=Kr(kDr228$WOcHh@W>x{PpN}{zFVny_sQ-sHDthS zzU$Mt;LHCaa5Q|$6=1Zbq-GZ{N#DmJWK-EQvkxH9jV1Qt@gR)9k>%JT(cmIiD4SuW zAL_WlYk$TJ3+a@|x}*hsk26727YP|+lqmw7;LK=eR*E-7wGv{>@704i?gcwdbQ`+U zOVg)x3qMgGvKiIvb-=rj9~U?#76gKe<}>O`j{^WVM1E1|iYeXwh3d@cAo)t?d|mHCzOJL|%qWH!xI&F*7vA@{lNMyZn~x_xf(Hy*Onh_bVo7Dzzc$a(j$ z$_|HakyUs5y-HWX(O}X=-{hy@#|64h0J|jg5?*Yk&m#`ES0=pEb)8+K==dian=QGk z^W?+A=<;x_ox#|v=a!xropUnlj_+)wMMQ@j(a2sAuGv3B&WlaHm^yZQvuP$*t&m*0 zih-VY(*m_kbaUF@!#@h__&Af=&lZvfwfH<%*ZH!zx~tnymXKs!eir;fj|H z7wn^88dU?GWMXmcK&^@Ex8(LXI|wBFdW` zdn;QuNO8=J$FGdP%r0%7Sl6AZ!-Z+DGDhJYAfg?7U=;eS#iWdtQ8QlAoI9@NIk>LV z*Nz*^4y8BVU4WZ_SHL}5x|vxxTy{Vl41+?NzJjn|Y2hJ3tkH5auv1)H>ZUGs$SN8~ zJ-@_HEJfVKvpQn_6E{L)k#79ZqdjYdSm*L4Nz1Dxo|4s(yw5sU4TPefQu3Z+07dO3 z3(iaBsl!-_GbNAn_1)i~c|k#-MuIt{a#&~bPtKb>!z>11ogD5S3Y4jLn7$@LPHUOz6W4_ zSqArQv;PAI|6h~vF$FGc{+wLl&&v3}i{v)|wobC;#;^J>pz2Cu{4EWn9Cvahf$}4B~zXJbRfkkmM zL0*jhx6$`;05Z_@`1swQRkhzz$uIyMud^ayP2#_ejxYlk9$a1f@q79G{@D}kT%_eG zl-2Mm=l4Ud`b@>VNsGAYuSP#CB`*vVU&R#bbOgE z-jZ;Jm#}6MCO{l9Xsx`zozy{C`j7bku~11*aSRne$Wq7VjX9?MqVmY1KWEfyh^B}j z09>S_{uJNPY98LUY1^A2y1Vx6y|dE)5W2M*phum3zR5;Xl-?*Wc2pjI%+9(f)7d!< zZAh8IbEx6j<@Gi_oq^@qM5|v*aQZ}+em1G(cP896i@vrF3Tps#u)_IasmoCEo}PuJ zBXCYAZt-*#^+>DXs7=F{_O}|3M&NChn!~;rc=-dKC=iMDh_wi@=C{B^2%aE?qM?tT zf2JF$G*h@Qp|_Oq;idwXNZ3bQpiBzGqhQ@dKSdCFD%U;f^_@aZUO&jGn6v^F)$XK4 zW<-bZi~Ie9Y#j}*;liTT0D)C@BjpJUb9vh5vVodr3BaPAJ`mwl-+YyZIkf7&DSaD|-jwKh>~KXmySj+m_S5BK(cytS1@%ZJI?e z;r_;ZaaH6{e{BHA$ize$ibIK2TwL7B;c*kR20;YgY))WR$~mlQk?Lje68rVMgc|TT zN?&-n_2M0^^2jCV|qhf;dUH;bsAW<`frUUMAL|;9-!Sal0Mm16N7= zNxL7x#xmyZGH2(|$gA7D84v0nPg`Qx3eqw5*)L$D`uT+rJs>U z^hjQ#T9rH2VdrwYAi z((w52%$V7?)mjQDTd7YQ@$NJAd}}0J>Y)!*nd71B1)->HEkE7KT0t4~M_=u{By zDqZtlCr}wkSPADV%O8Ym&%Poj^!9j3Jl7sO~u)v_Z-cp|LW`S39-dEaSt*uB`{>IGK3fv#~3 zhrMita4$l?6Es_T5aDo~@sydUrg8YMC!Pxrkd0FF7#Q^Nh1q@#L+&61*F>=IDK(kQ z6D%`*MS}7y(6V#;%Jh=V89!Ph`?GMRmm?LsP&7=weVahJV?h1v2aW==iz^tyRg)J+ zhXr!wdxhMUn=Q#Bm-Bf98ze7OVSe-&9j$^G?4IrH*PP+a3q14FgZDPEBf6O6n3K}T zP%*&gJpX>v_aA4m>id%oTmF%zuv+ml$?dHAF4o1rhWS6-7gpK$%_k<9I$&~)yRJM@ z=;04iuW`NXF*@od%%^YE`4)lq_A9mk+nPLD$`sM+kr&VFG&UStcSUcx?HQwdssNfk z3MoxeM-C2zEWuhMT|1&0`M|1BRPW0g*5y}yaCP?}LCHo6F-@XeeFTz<%Q+{oIohv7 zSA1Kz9JSb$>+jU;hT+p^@1~Opq5t8+V47<^7t#s;;c3u%a+qB1Fd=Sln^Cr8022>c zQzqn)jqR@^iAu5XJJNdS4dkowtcP8@L8^2&VzYQquf7j{8=0IKxa6j@ybfL+r$`M< z4veT%i0I!VBs#plXgsVq_H#bt-u55FKAhkecDa2?0y+-kr49lN!@rEVwajvRSIE{> zEjhoFjZdCX6${E_4fda9=AgsdRg>KIv9N3{94*>;-&rgH>Pd!wU2h$qB$rNjEi zD)p2~^lDWgNNb7WRXA8dC6HqF1!1iCCT5*;s4M?+bsp7+Rly76gjf=DDQ7(vFxp|mvTRX!La|OD@WUkWzE+ylUV(s!wUNG@yGKE?DX5 zXgVjHP{#&4uv8;AYKe#1cs;9H11P?E2R^BW?*y z1EV7HrMQ3TRx28ZJBP{d1dlrY@@&D)3V7* z4_;T0o4&Izz9C-+;;A*7z4M!dI`ZMrY1VR^J&-waobtPXTbOxJjat3SH_V6VLl|n7 z2>r5a-ivv!A&5hE`PvDAGc#9Dgk+3KUC(m+oU!*Dun(QV*h>u65uzHJ>ju?DV+3B5vErqx~Rxc6>(BJp}V02dFk=gCI9-y`Zs&US~Br)Chfi z(``*{LB#YN)S{b*_me!+U+A5oUo@q4B1U~xEBhRw&ss+zl(ReY;4ydM4Br38_as%! zs0R-h46?SL_i6u=OXn2vZUPK8adU36j5QAeJ&qJ>9h$3~=`GD$Cd`oPznL)S_(M*=1Gx+*m_Zb` zU+|ioM%>}hQv4UG+IE>vgX8&%D-VEZ7Gb9mR#oSdBR>hL27qu(rdK=5^C&^Rz@NA7 znDAA=YqZjvA!3QtyB?_lCDHA8=TRuCRgo)HmkATO6b~Cg)F!1tC<=liAmmy(d?$MS zq2BJ>!HMHE%Ku`&C>8%N_KW4&v$EgYc`Gc|d--XVJ4f7ZPa|J%A0=MXQa zc1YV?cCz+Tb(=E;EiwJ7fOi@T_SN%T3t=dC;DVi|Q%l0z`Y z`vaDPyoD%kklnJ_6_EXlr`ky2X27!eaZ>a~Syz(3iecuuaDS=E;p@&jED~%+3jus- z&oqLWCB@>}8_VYxHkxaj$V~R%>f=s8IouQGs;NBbjXiZT07-shH)ZrEV^c@SKdwGmipbB7v=7+=EfAGON$e3f%;LQGwQ+NvS5;Au z&PbC#H98#kB@@nlDZ?Sd65?^>@~NM?2k)EhH1BD-vwICqG$D$cCcHK70wm#s420gejl#13a8cq8T3M z%WNjV9BKm|Jd!3zd_X6;AOHkZKM6EmbZbvfn%{Y4^5rI8Kg57%cWlYLnC?X;TwS4Ltx*t`jsFpwF>Rpwo) z;)=9jH_KY%4$F-(E7O(D_QyUM#jBPN3Fq;pS)RBD1_*%)xfEV`EMEfVC}9?P9bI3B zyM7P)Xipf=@NS3|9A+(e5-)8{|G@v;7(XqL+03EjNJ?KDgMcuYBM5~fbGdxy%au?z ztDnjd7Ky+XFezR_GN?0gqNP{krT2pXF1cV4_fJ^JO|AfX9~gTkk*gl5-Vvb?E3U z|BT6ye2)PzUN8CHNs}r7Zfno3Lrub;83atZi~{g*wHRf&K{cXr>V^^4OG@cD|BC)v z<9!v@xj^%o+uTef>`4`H%_T7}dQ2Rj8tG%d?|QaL^(=@%D&RexO3Ex5#+04; z=VyCOl&A@)A!M!9Wlrs$;JTCV$jZ}{2M+nSivFN>Gz#i=@x?&-4lmEL}KEBnX} z%T6m1q$Jg3E(1O|nZSu4p%c;-Beu9NC$WY@6zLd6ed0?XT7s_O*hd0)7cb|qb_7%FRfzptGM(opMI#9k@7VZXDJN~&40Eu;XI|>je z53}DO{c=H>H4v;2;=!zChxnAbg62<@ z`!mBQVu{Sj000H*-C<^U=D=TFXU+VpvipoSm1J3#{GuE(vC6H5Q}nk2RLEz*O2x$T zsTZAH5vIl$xx$nTASCsL;NwwEI`LsVUt$g#^mGVPUNvux5mjh#OAkt*f4MwguuDLo z;eLvL_E|N7IZAfmEI6kE>)l8HpFuNr0C%R;Ydfqx)Q-1!hc*BtVRmV_2=wsuVyjg@ zQsLNxeoJv$-jT!%w86m2TQ%$8su7uoHM1Hv>J(u0LtEti9+8a;cfQ!9w+G!@8+!^TF1sl^F-HIEfCpgU_z zui%_=&+T9(^|@6B1l%t*>^)N1j8S9x-oPT}HnfT%fTOu^Q14(`rnppRr4Mv>c^RB=kQMkF6c}@83>S2hd6`iF^Kn z3q#rLY6+V8V9x!c{=ULan+0T#n&6#%=GaH48cP8(;!+P*n12@c?wZoLgyRN~2vn&+W`Jc(PO`KOb`dOuZlncwsM3R=t zqY||WXHmaGe=UAhQn;HoM-HDikxs8rP)c4E+p>uByd5qzNv30bR!3RUfpE$cGF1C! z>I;l`3kUJ>TXk@Oj%(x&@_QDJQXu&n$|SQ-0AvUGC4?(u|IBK>$MeaBfY3|x%jdU* z471nm*V`rfK4eTHv>VNwd{|ZjYEG-ej;ShBjzqdzq_$S?X9~l^Y^VJ9C~Wky z@lz26Ch=0Iz=GE}L{kCsN-1;b@#yItF6$D!+8^7(zLU)FfzZU{8mqplmlr-g`cJk$Sb$sS66N7ATU3qe|9~V@dUEJtI+Tyv>kM1@MM7vZRE6^3@vdc zmXi*7zQT^Qu_9iq)5n=c;`02y?_SFWT!vr8Ssd+;;a}m7KXX%;>xhvZ7e_%4i=&Sd zhj;wd1to?h`noG#NyJ|>*o2ysW=UDPfz{t6o-Rbhoz2n_xpuQ>DL#>$xs8!8>C3WwL;#7B<3qK?+@p(ul*&vre56k zFK<(M{7@&E4*C_U#|xX`fo}#0L~Jch{g})FKNB>-NApmdXA3opZ`-{Vy}1f6Ad`>V zrFr@K1qMpUxWJj@_Mo+=9QF9Cu$jhkE~fdy-q@8R@=q!FtFB97EcyE2G=MGR&h#}RMBtn+;%(H1+kXmR zMZ=@6T-B58#{Y=&l7Md|^7L_7-Y6FTAo2{OP-kb4QmiiTp^)g!YsN1v2v)WvU9Z>s zdo=~Hg?YwI_aCZii35)Kge;cc#{9|#+xz@l+j$NpY-^VA^%qrw^1Z@THk+_pCs}Q5QU`c_-@%S`J=>(P#V&#~(Sz|`|6{MlPJMydDaE>A` zX2&@xv63@-xx+3@rITnZ*rI91yEqxeJr-Cbyc zrNdXaG`X1>C`T@~gxyX8AzNA>@^xPrZRFcr*{d*)y}c1hBMcgv)f6@m2V0PggWTUUYGF%)tlzD_G7HY9PWk;PDHo-6=Xm=hC3U+MEa_)jg7$ zSe>=Ot=w$R4Z_q@Cy0`CcD^cDLD4Bb4k^4xC8@U$X006&Q#i$l$YTm zWAoUG50N2TDX5wLYTFpSzmkuAC81tm9{LTDp0k!I{pz8#I(<{ubbyH8V^d!8l6~4V zr$M-#3xue>y3ELTQWl04U#`~|A@<9Z*0c}Cu;>OmM1{vV!;2F}cNRQ%rl{H<*H+o1 zC64f8G&uctZdACklz3tt_E9T|L+Az7Qc(ONZ3BH3j{ z>qwF%uX?Bb9eJAm2)P4QU ziv+h+2+1>tSpIm1PO1EmxqjJ?>-B+pgDn6;fAosO6R#;4A%oMkQWWTyy+l zY__ zWJ$dZc^=;)t>(!sXJ`J4`gZUKkm!VAQC%KT5MBWgw!S&E@x3)842G(;Kw~xg^BuhD z^DXfBwcuwMmZ$zSGU?EJE%q=*@NZt`vZVTY4a6D`WU782fj2UYI;7~3J=N_rNL1F? zwv((2Ln)loh$O`gya4wv&*)rzNkmDr2|XFkgT~SLiaK8o~pnP3=Dc(;Egml60p;Mpu);M6AN!qy{3Mc5lL1{ ze?xJSg7{%kB~VQ`T}Z0>=fI1{vjge#BP6(Ka5uubJ} z*0;)el?QV&0F@7U#j|Xxkpw9xp%Ex=KI;!XiWCtXoWS77Ylf1>Xl1pSAr&;rZ6M z(mj5U8{g+cAmXzCSfzICime3D=N|~a`mWyWh;%wdQuZJwtg!Y}O%!aMnZT{uUVnbw znzI@fB)#Cjt9^-GWS3T2M2~f;p`^i!hHcR3V;%A=lI5kjGPzzimE|ZeZdYIVxz=`n zopU|}tC~7a zdEWW&CP((WupH<3Hu#R@oWwg8uD}_f?ovp)&x>drD1Y$M^Nepu>1s1}OfG_@@>^I3 zQyrvE6-2-utr*5p74B76>-xoe_TM1iIPo8(8Q;B=Z}OfqF3Xn-vPeXWwt7Vi^Js*5{f^#|jqbzih0(fpyTVP0D{5orJ%obL?BbYy%+N_=3S-GzV}?&BG2&<1Dh z`A=UPJG09KY+0&A;k|ZQ`M5YHL5)Ax{67 z6_}V>%Y73?b$SKj8ag_H7t_X=*EZh;;bm0-2iH8D$?d!xp7XVoHWdkO@(QU=Fcc3( zi8IBwxCp!=TZly*myo*An>UC{Y*%6Bfm*vvy=Tc07wx7UuI*%BgGG?I5K?uJwd4h8 zO3wVO1!Q!EV}c2_xQ(!=Rg1S&bLQ#0L-`VwO)zUZoTUBh&I+3p>qm$b8PwQtWcWT} zRuGxkHkC`d`I(m78w_y&z;cn+tl`QpUEQil+b#4XBrjpDTa8}|QHkU@Ww76l9^O$s zQ#myF@Io@6m;43b#PnCcc~O{Nwk&)6$^Lpu_N!?A0`jpSKKO@R(+(WP+u0h{ z`uVNrHu|sLlpLA)dgLxGTK+ld2}YD9Of0rN21f%m#fgNrfnsHzd8{InFKo^`yxBSA zua&iFtR@aey_!qC{Lqtj-9mhPOv|W$w6d5I>N5JjQm3N+DM?Buz0WWBI-f!*SdIMv zIF;o~On{#sB$(0BG4kf3FW7?P4s#c27a@@wBV zK3y-u_=DUrWiPZaA6}t{&qpeU(K(ER{uZGqmOt;UJ}cq}8B7gFQBGi6}k`0W{w&AdpFIu_Ft_THWfXo@QV zq>NrY3(u>zgH8>z+vPU7z%3L=Dd{o+8O46)-*cJQ2{12RI9{9N?6ei4+%NknHNB?W z{0y94E!O^4_@nwKh2p5+Sb(&4;fup@<8fBboOwr=EUhT-QtK-;SJ zGj|BWL3IM(~hqUBCxS3Qreh9k??DCyA#E$lMBRVgC$&% z@7|5t?OXeg4L=9lgS|>xUxUawZ_7Rs`efT-CZq}@X^lzL1-mUm?cT3O+VVV?c97`U zdn6Sf_!73Y$?ComchSMe){A-Sf%x^NMS#uthbhC}_6KZpPy77m=(nu{tvs7I;Nf$z zfH_?~W@a$~$PX3jl>;mP%!m!@`Z{3TUbEh!_VQWCYhXzYdDGai63Z^-=0P47B9LLWD;;} zn6?j5Lsd%5ttlVp1r0Dp74yH9`I2iw(|)k`(z(Y5Qe?{s6ENQzO2Ma_C((X-9j<6) z@VR$*mJrSD1QA(H)Wf^`U?NBVO6^d?*C@H%Eb@VG-g)|G0+{t&h>sg70$J2H1m)du zbk>O0tnf~QtL}OI0+wjc7qC=ta?nt1e}zpc3D(9U)_yr6eH5aR{e*b0S-6N<5tCDD zWzyTShJ&elA-m)o=(_-r|85sCc4C(Jo>6*0a#HP)LC&5K0HFB*=Xtx&qpG2?);*Z4 z$QX;&JdG;6_8K}2SXw29fbA*&_Dxj4(lQ}AS?r1sXf@f&3#0_P>yL}$UQz@QB|6L8 z2U#-kzTS^F`+D<&&~r>V0d^+RL`q@E;*b;Vz7O+jo~!|II6%)cM$P#K4MPuSm=pgz zmNufam-~?h+O^ncIbTSn^cxB3imW>6-r#NQVKMnaa&kaBOJ_I(Yb$jAxI0-D-01@fZ_Z2yzwnei%-09`X2ZQB(_q!vWk-`%5-P9$ zQYhr9#Jcv(<|}_CYI6lKHdZxSX;LAz-{x-3>=AouqZ={FnybQEgK7ff%Ux9c7zoCa zCuD1w^S)X_WO{yIRr;|^Wu^Qyw`zssF|BU+R|$zx4XCaCy}c<&OnwfN zc8@uE3kxEmZ#nmhp|*$L9v3*Zr@K6DJ@0?O0KH~c7-XCd-g7Hh{vg_O^YEE0(Fswo zHlD!WM1UvL^#%|75uc#o)-|@0;;FLvB@TT_Y)sEpE-+Lti+ST*<@z9mH{TRk02?EA zl$IPuU$U-bgatOdo?JMb?G=D{j%U11-tn@>XOe-S7j&&FpqJ5|p<180<;TRfrZXST z^%)isTUH*;T5suXAjG;3gzEX7W^AI8HiXpj3eP5d?ms`+eqY?;RNv~cB;x_{aJWjF zWt3mNF{V(%0hd;3)wWsktmZ1K!IX1qQkv#lhYe~iIH=M`^_SQ6<=Ma0d_!Kq;{Q`!|5WhX8ovgb~AUOn(~%&=i}0 ztgZiiWTOQ3i5Hv+dnmu(j6Z)4v@7NNUx3@Ee~^^|oLpq|7mdG(1OK@qFbYf!tQ%rhM7Zc7F8cITlG)5;cb;C-AmzfBkNH}fyBnr>U#~6u1PcsT>${p ze_@sWqp~_WU=dt)cJe4KW8&u1i;je-9G?}s!?jpFA}(G%*i>6hXy4uTUS93Cn!Q?E zs0Dz|w~CBR6&oE9IhTSwP+u!^7nabkY<^!?R(^T5+OqEabU44TwA;4j-t@!0abPI^ z`-wt4=7GV{3jpW*RSa>BwUYy=(<=dslMV(x^jUs;+;SVzOo7{pR9WKHEt&yZbp_i_ zVY_s^6F{GyxrTbay!A?fz$>TWh3-q%4woE0SH78!hOkk&B9M~GD96GQKDBO|?U}C| zrn_G?q1Ms4C+XU}zUxu)Da!9v%_#sK`_>-_=QAC5xmWRBI5;?}Y!(`3&i&9monf2~ z=6%={AR`zKkju(iw7b)V3Jek!7Ka&3FI{MNgqn}%gLcl+Z%yq-ZCGezCM~;EW~>{`CE0d zIgD(f0dz-vf`QAX^z;t%m+wt>JRgC8vdY&2*Q=rXD!lxcC;S^|V;-R%YgVDE9QK=yy;tSaDj#py~I6}4&qI8r&^_q~*uJp`kN%}iI z>#p#5=DCPa$NK3?71u`sTZ1b%^wOf60(!Ae-Fee?SG?iScEqcnGrW05rW#;~zdQ#o z_B3|w*15Q3>Ktld9oM$y^XouDLlr6vAi;VhK z+&0ESxrZIT6=awS4V@zP;<}M$oOBfFR@| z^W@-BsQZGB>+s?~a;?}K{YiZ{6+AuGLTyb%<)aArwXN9dvTb`yfz zuVFz-854-Lo$kzs1_2KTQL75K;e_yexb4rOI`Ef;cLl*p5B^sT&giUess)e5$UtB7 zU&ax32gM()l3o!g#!+sSsbt^shWqN|EznQ1-nHTT)7l#Poia&HScomv#v9+Kq#-HQ z4({(KI&0UX77+JA^}zEsR2=6R2f(B@qQ_QjF6=kBr~b18_~f!2{hXhb?PW;DK9OuxsHD4kAV*1#%s$O zv?(d?srh7^v7Q{v*48HK{upcqfilD8Ce^|SNu?wpt|0b+{ZipMWLGh3Hr&UMkfi=X zf4Cod$MU@zrP^Lk5$jOrs~)L4vo+#!1iPI^s+8LE`lC5k3g;gs6dSj=-l|g+7CHmUBGevzV~#8@d=7@bD2FiQZ)}zsP9I z-R}4XJOOc3#PYzx(V=QK&tBV+l3gXt>}wzNq$VGXjm%Te?fG?`5Vkgb%ZPL$sMV!{ zD&GR?{!tBQ896@Rw1Oi3XN7Lv7~~kWl;P!d{YxEa{-AiKQp3SOEda#pz+P?nnTGP! z9^VlB7N&l zZn|H9tKxp|>Bh+anJ@&NpAXHuXS!_+2RK~~Je&Z`W7K)t!E+9#ZfG#js}CRP;5c=$ zyoZSbw~4t>5gt`jCpoJSg<$6xff<7k$<5-n(CY`GO{{T$0BgC6CI1D|?c0z*{(K9X zBXcXhI8$MAkEd4l_cqZH_?iDQ`kYLF#Tc}xOHwr^yx=TYF*Hs}d|Fl9hE_Hz*dqpC zvwrf6frqOAYmC|Xi^O}_y9UYzELM)XvCml^D&yWlJ=W6KB}KfA!Q(Gkppl#v?*|&P zMQfW*Sg>;w#%J(yz%>xA;UkP9k6l^FHc2on)9U6T*~O$Y&ajg)fe(+>Xq}zJ*7HYC zEb6OhpTj9I85?7(xanyHzxOi*UwQZ zZao~$P1b~FCPI?3wR}@4|1|9dMTVKV>b?Fpx|?_MlF7>B_naKrcH_AcuQ9=I9*ihn z37_SKw{1q;ukH8)u4zLeK1N8n6F*;X#7cf4sMn7l=!x_uFZqr0xqrdxi(%@f+{`jH zKIN`FTlAh>FS?Lh7y2ZaWN5I;e;Hh^&@dm~$@Jk?To&2(v8W@@GwGyGMlu{w!Myzf&Nci4waOJs77a)Hb zcg87M8gYd;24DMf?@)Q)gTiE-@26`%iVw+6K6)OH?lofbvBJS8t!sv7MSkObZi698 z7;(mX>B1_9#}g9ZiuqM#ZtQqRmr`7rJUp%UZE&aJzK0juv=!?WiWXlwSN`(oLD(<*8K+kT6kLQsjf%@Zi{Ni~w!alCack9^C|!a54d zUf&QW^6wGG23AKCT+H_)vG3L6(>4df+&sCJri#nhD5}WBhpjNrwfl4B@p6r=6xk)Z zH>el-n@b(JyssX(8xE&znm>YCMQ?qbwhdyx9a|Fd>*Y^gUq&4sPi-O?2DGpi7k?zr zV`N^?j*fy~VbJp;yAUdHd2;UTznstl2}7OyrQPobdjnSX@) z+*T@l2Gn?~Fpyde(*yneYErZ_FjTCETV!GzHV894OmKyKLiY|h{ZEzmafT$Hz9T-T zHH4Z-=tmXz9`->C8zy;BEYLNOtRPj!h@;aj+|!A2LxDIj+%@iJI_nLI%u-lKyr`Jo zqNu4jR=`Id{JE0*r08Vf4N15*EoY?S+1Hylua(n@xRlen>0~r0gcR65K&qDMY#x_ve))EQX(YR^SAU3+l~_bIMur~iieg4%A!K!xqoSJkx2 z_r}=YNr-0z^N`Q9^PhUaE2*nzmKh(;(rULWvw{!Fm}F$WKg>F-pK}7D+XChoy`e?zncCZ^4=<{u5D}E4DRj@!QI^TglQg>%_zNSP$Msb>Hb#8I&n)s_D{Ku6eMBz)Q z(ea*k?Uf#1c5H~=*3LUu3fcy9yf}iA%r~atG z8j#Bkvje1=xS{lNCJIE7z(MbzxcE91Rp*PPlF zX66d_-aw7P>9$SJiS#2Y?7Lq*My9`2N==Iok8kK&EMh3)dD;Cos1%m&QKXjkP%~q=3J&4T_*|_Tw-|N`v8_}-)$e?S|it~`YVP4QEi<*tA zntoq7Ci{m4*9G(xIA2e9zZr)2LOwKrokTON7r_~1Li+q8}nU~?ih+};}gO71-u7hk%KC$({F?@DX1B5 z9u(J&)s$_%s-K*9LG26rctGV&v3n;f*YF{=jav0db?1*?NL9_NoXd6-rG z*5uU|HcQs!A)-6xXKlu%H zJ>urSRJd=ZGY-XMhuv)naEzT}HsZ2^Yc}@Ivy!tu=9JZj&(CL+`M)Z|yTZ>aNEH8E zX7{{!*t+1`#3!jozg#DYh#%n?dRp%jP~=<*PQ=?pqh+_47OsaPGYcWzj0Tc{3T)45 zkT*aL^d4#A|6xuC1g^KiS$d{Y3h(nh1 zwLWT$F=u?x$hW;|G@X@`nlV%WX^{-kRc*A_GPgEr8sF!;v*rG9zh$tJQ!9hmF;eaEQ=omJ?)$wiZ@+O7gCh?OH7aKLt3G_?#%eG1)@3q$XsxrQ~3q)H!{`8|Yy%OX52EwL~fsI;+feH(Z7jrnoFB5oPoL(?Re$9Bb zJ%kf_bT5wVJ0d2x7ptu!1^1Zgzw~d~+~gkwkU_BzKhBvD;a_W=(f&R#{1rJ0il8yp zSfJEudBpNw_l2ZobpQFWfLc@O=*CpyY7c*_4pNoOp{D?1j_+{_UP1YMaPu_8=`f%7 zeD|V@+|?F2<2&QoRLp1c0C{+aN_ncb;x6V3p!}}jb z2zN8@z{GbyLZw$1)1p>^u>9#Qwn+I{JxaP;hwG9ejE^6lnQh*u+$RR-aWD<*!0+)O zGGz)88EsMT;LzqCc@p4XI3P;PRP^enHZC+BD)!+4il#}L&5yZrSAwhH)~KI}dvri< z)-gB^# zuL}gT66|PV>&$h0Wk1>OhaF!Kk9D(%k)XG3c8_%0Em7xIzKht%lJMQOI7ajW_x;Tb z|3~bh3~mVd{@=~U4)4gA6x-E6>)U!-z$?CJWUI}K?6*B{k@F$I2wbIx+g#mf={#BJ zm!rQ_A}y^kg!ry~(=N8eNolo@n-YRJ+5Eu>D4+}`f3PQb4RjCi)usM(A@ibw1pNMP zR#Z${rm6zNI`?$ps~}K#&~d8_G*N_#+I;07TXJ0q+a`p0=emhbua>|rjFJibcvY$> zNHIPDP3u=CJzKR48%yXtmZ+Ni9QT#%i}?B-&<)`XRf}q`-S8#JQj~tO51J*JG^|V} zU_oT6kI;j4?C$QZT!31xXO{z8Tj~vO!wp@Pm@`6kgYE5~#G<(wIQs-OXH-#9laTR~ z=bR+9)liAtcUFSmcKLZpu`~8wMNB3s&s2IzqrU+btfZew4LyES02d7Jq3-tfD8!PH z8a{G_uI6F%y;Yf}&m&losGqi-6WBsQOW)|ap*-Z>Avqy;ntwA$#ygUgV9Tibv`}Vb z+LNAv1AZJ>xtK>Xz1dRRahg1)bn0r-GJH4OgtLD#O*UY-~>Y`5b5SMtK{N{I6};f-g?p%;s9>amo*T-mwn_OrvV=j;1gUjRLj{)o=K2+MJ7 zQ!CjU&JFc?l`~FU=%b;_5eV9U!>^Qw_KCy1+TLJ(Kt9Z6s8*?4+z5RJy6vJQz2LqD zv${4^$5t$fQc}Bz&D=uChIAI)lOb0_1h$+uwhC7@a|wR^)*w<|J}l%smHp#w0SHRx zE7rG&Ce;pXCAD0(cj3X}98@!C7IB@s21-J81Zy=BiHV=!+e8KWLE3&>?yu8DC{h6a&ScJs}g7qSddzpxJ@ZEeJe>#)TVFh3w{J!}tuRQ%>OUHoymZ?n5riv1(Rt z;|{htSr1s#b(x`9?S4rdkZg0)=Hyj>-!E|#mG zp>o9fm@!bwZi81_`KDoGgzF;BZq}4q1@brbu7oig#%OLlP}s{mL!HxTP*o=qmcxn% zt(Qf4MluJj(UL?-6(UuBsV49UH$fq--=o2HeO4r3_e@)@En_>TGC$MF2Mt27i&Du` zD+L8LriWHC-SGR~Ey#ntaTYB0u~UnByx`nm4XOZ?g*CqDkdagj(M@QP#{&y0Xw*-Y z&f9c(dv-l~<&>K_9q$x0<9E)O@%eIz8ZF=Zxn04(3$zM&b1#g1CGT!I(%`D~Hwyrl zCkne|IuLCVMZvq-O3nXOTc13(YBGU7?UyK|rIkkyuZP)*%;0H@k zW@q8*e1UAPa+5j?0x}2JOj?ndoKKWM@zM!El^~b^CnFKqYpP?Akg(57cG? zpS?}#H-NmVcPeyH$?dSZvHdaZ7)&H98-)w#_FQ&JJ zLnlYrpK|N_9LG_erJ_wQvPnUU8TUFTDn_hh z*_nYxImjUoSK?PDxvRYB#5ix-mZ=k|?ZcI4fUkE}mhR#b!MR;oAWmv}9d_$SJT?_s zb5sdH+If$kH49Y&BXtD8Q3I%Vblan?EhBU&4NR+Rkyh5Hb-FM@kQEWZ)v+y{h|L9< zI>lLpcjKS7TkGJ!t00LQZk%Ci20pJL^u5xy6}3{*COjd?4f=7Lzlh(xF;&TIon<4U zA6UP#wBO-rfLYnlJI0jEYJ52>d!+$aP5ktis}%o>4-Bsn2P{0k%b&_#7sJKIHr}Z@ z>wP2(9S>L~6%~E63g%T