From 5732702e5ddebce52d66a40fe84d7c21f3b37bca Mon Sep 17 00:00:00 2001 From: Damien Duportal Date: Wed, 27 Sep 2023 17:24:37 +0200 Subject: [PATCH] wip Signed-off-by: Damien Duportal --- .env | 5 + .github/dependabot.yml | 7 + .github/workflows/build-workflow.yml | 126 +- Dockerfile | 30 +- Makefile | 82 +- assets/plugins/revealjs-plugins-config.js | 23 - assets/plugins/revealjs-plugins.js | 4 - assets/scripts/clipboard.min.js | 7 - assets/scripts/copycode.js | 131 - assets/scripts/revealjs-plugins-config.js | 14 - content/attributes.adoc | 23 +- content/chapters/asciidoctor.adoc | 16 + content/chapters/docker-compose.adoc | 2 + content/chapters/problem.adoc | 28 + content/chapters/revealjs.adoc | 30 + content/chapters/testing.adoc | 2 + content/chapters/welcome.adoc | 32 + content/code-samples/gh-actions/ci-base.yml | 34 + .../gh-actions/ci-docker-push-main.yml | 19 + .../gh-actions/ci-docker-push-tag.yml | 18 + .../gh-actions/ci-nodejs-docker.yml | 12 + content/code-samples/gh-actions/ci-nodejs.yml | 24 + .../code-samples/gh-actions/npm-example.yml | 19 + content/code-samples/nodejs-app/index.js | 16 + .../code-samples/nodejs-app/package-1.json | 11 + content/code-samples/nodejs-app/package.json | 22 + content/favicon.ico | Bin 15086 -> 1150 bytes content/index-docinfo-footer.html | 36 + content/index.adoc | 51 +- content/media/plan.mp4 | Bin 0 -> 415210 bytes content/media/pr-process.png | Bin 0 -> 25712 bytes content/media/qrcode.png | Bin 1319 -> 1022 bytes docker-compose.yml | 63 +- gulp/gulpfile.js | 8 +- gulp/tasks/clean.js | 2 +- gulp/tasks/favicon.js | 2 +- gulp/tasks/fonts.js | 2 +- gulp/tasks/html-slides.js | 5 +- gulp/tasks/media.js | 4 +- gulp/tasks/prepare-dependencies.js | 109 +- gulp/tasks/serve.js | 2 +- gulp/tasks/styles-slides.js | 2 +- gulp/tasks/videos.js | 2 +- gulp/tasks/watch.js | 2 +- npm-packages/.ncurc.yml | 5 - npm-packages/package-lock.json | 20355 ++++++---------- npm-packages/package.json | 28 +- 47 files changed, 8373 insertions(+), 13042 deletions(-) create mode 100644 .env create mode 100644 .github/dependabot.yml delete mode 100644 assets/plugins/revealjs-plugins-config.js delete mode 100644 assets/plugins/revealjs-plugins.js delete mode 100644 assets/scripts/clipboard.min.js delete mode 100755 assets/scripts/copycode.js delete mode 100644 assets/scripts/revealjs-plugins-config.js create mode 100644 content/chapters/asciidoctor.adoc create mode 100644 content/chapters/docker-compose.adoc create mode 100644 content/chapters/problem.adoc create mode 100644 content/chapters/revealjs.adoc create mode 100644 content/chapters/testing.adoc create mode 100644 content/chapters/welcome.adoc create mode 100644 content/code-samples/gh-actions/ci-base.yml create mode 100644 content/code-samples/gh-actions/ci-docker-push-main.yml create mode 100644 content/code-samples/gh-actions/ci-docker-push-tag.yml create mode 100644 content/code-samples/gh-actions/ci-nodejs-docker.yml create mode 100644 content/code-samples/gh-actions/ci-nodejs.yml create mode 100644 content/code-samples/gh-actions/npm-example.yml create mode 100644 content/code-samples/nodejs-app/index.js create mode 100644 content/code-samples/nodejs-app/package-1.json create mode 100644 content/code-samples/nodejs-app/package.json create mode 100644 content/index-docinfo-footer.html create mode 100644 content/media/plan.mp4 create mode 100644 content/media/pr-process.png delete mode 100644 npm-packages/.ncurc.yml diff --git a/.env b/.env new file mode 100644 index 0000000..41e94c3 --- /dev/null +++ b/.env @@ -0,0 +1,5 @@ +DIST_DIR=./dist +PRESENTATION_URL=http://localhost:8000 +REPOSITORY_URL=file://./ +CURRENT_UID=0 # Root by default +BUILD_DIR=/tmp/dist diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..900df32 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,7 @@ +--- +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" diff --git a/.github/workflows/build-workflow.yml b/.github/workflows/build-workflow.yml index ba02125..f443c0b 100644 --- a/.github/workflows/build-workflow.yml +++ b/.github/workflows/build-workflow.yml @@ -3,123 +3,57 @@ name: Slides Workflow on: create: tags: - - "*" + - '*' push: branches-ignore: - - gh_pages + - gh-pages tags: - - "*" + - '*' pull_request: workflow_dispatch: env: - ## Override default value for Docker cached image - IMAGE_CACHE_NAME_ORIGINAL: "ghcr.io/${{ github.repository }}:latest" - PRINCIPAL_BRANCH: "main" - REPOSITORY_URL: "https://github.com/${{ github.repository }}" + REPOSITORY_URL: https://github.com/${{ github.repository_owner }}/${{ github.repository }} + PRESENTATION_URL: https://${{ github.repository_owner }}.github.io/${{ github.repository }}/${{ github.ref_name }} jobs: build-slides: - name: "Build Slides" + name: 'Build Slides' runs-on: ubuntu-latest - permissions: - packages: write ## Required to allow "docker push" on GHCR steps: - - name: "Checkout" - uses: actions/checkout@v3 - ## This step is a trick to ensure that the docker image name is normalized (lower cased, etc.) into the env. variable IMAGE_CACHE_NAME - - name: downcase IMAGE_CACHE_NAME + - name: 'Check environment' run: | - echo "IMAGE_CACHE_NAME=${IMAGE_CACHE_NAME_ORIGINAL,,}" >>${GITHUB_ENV} - ## This step generates the full presentation URL on github pages, based on the context (github owner, repo, branch) - ## Please note that the pull_request case is treated differently (using target branch instead of branch.tag ref) - - name: Generate PRESENTATION_URL - if: github.event_name != 'pull_request' - run: | - echo "PRESENTATION_URL=https://${{ github.repository_owner }}.github.io/$(basename ${{ github.repository }})/${{ github.ref_name }}" >> $GITHUB_ENV - - name: Generate PRESENTATION_URL for pull request - if: github.event_name == 'pull_request' - run: | - echo "PRESENTATION_URL=https://${{ github.repository_owner }}.github.io/$(basename ${{ github.repository }})/${{ github.base_ref }}" >> $GITHUB_ENV - - name: Prints generated PRESENTATION_URL (for audit purpose) - run: | - echo "PRESENTATION_URL=${PRESENTATION_URL}" - - name: Login to GitHub Container Registry - uses: docker/login-action@v1 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: "Build" + docker compose version + echo $REPOSITORY_URL + echo $PRESENTATION_URL + - name: 'Checkout' + uses: actions/checkout@master + - name: 'Build' run: make build - - name: "Verify" + - name: PDF on main branch + run: make pdf # Reuses the 'make build' steps + - name: 'Verify' run: make verify - - name: "Upload dist/ as artefact" - uses: actions/upload-artifact@v2 + - name: 'Upload dist/ as artefact' + uses: actions/upload-artifact@v3 with: name: dist path: dist/ - build-pdf: - name: "Build PDF" - runs-on: ubuntu-latest - # Only generate PDF when pushing code on a branch of the repository - if: github.event_name == 'push' - steps: - - name: "Checkout" - uses: actions/checkout@master - - name: Login to GitHub Container Registry - uses: docker/login-action@v1 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: "Build" - run: make build - - name: PDF on main branch - if: github.ref == 'refs/heads/${{ env.PRINCIPAL_BRANCH }}' - run: make pdf - - name: "Upload dist/slides.pdf as artefact" - uses: actions/upload-artifact@v2 - with: - name: pdf - path: dist/slides.pdf - deploy: runs-on: ubuntu-latest - needs: [build-slides, build-pdf] + needs: [build-slides] # Only run deploy when pushing code on a branch of the repository if: github.event_name == 'push' steps: - - name: "Download dist/ Artefacts" - uses: actions/download-artifact@v2 - with: - name: dist - path: ./dist - - name: "Download dist/slides.pdf artefact" - uses: actions/download-artifact@v2 - with: - name: pdf - path: ./dist - - name: Get tag value - if: startsWith(github.ref, 'refs/tags/') - id: tags - run: echo ::set-output name=tag::${GITHUB_REF#refs/*/} - - name: "Deploy Tag" - if: startsWith(github.ref, 'refs/tags/') - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./dist - destination_dir: ${{ steps.tags.outputs.tag }} - - name: Get branch name - if: startsWith(github.ref, 'refs/heads/') - id: branches - run: echo ::set-output name=branch::${GITHUB_REF#refs/heads/} - - name: "Deploy Main Branch" - if: startsWith(github.ref, 'refs/heads/') - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./dist - destination_dir: ${{ steps.branches.outputs.branch }} + - name: 'Download dist/ Artefacts' + uses: actions/download-artifact@v3 + with: + name: dist + path: ./dist + - name: 'Deploy to GitHub Pages' + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./dist + destination_dir: ${{ github.ref_name }}/ diff --git a/Dockerfile b/Dockerfile index 95998dd..14c78cd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,26 +1,40 @@ -FROM node:16-alpine +FROM node:18-alpine -## Disable hadolint pinning version: always get latest package as Alpine is used +# Install latest version of required dependencies # hadolint ignore=DL3018 RUN apk add --no-cache \ curl \ git \ - tini + tini \ + unzip + +# Install NPM dependencies globally (latest versions) +# hadolint ignore=DL3016,DL3059 +RUN npm install --global npm npm-check-updates # Install App's dependencies (dev and runtime) COPY ./npm-packages /app/npm-packages # By creating the symlink, the npm operation are kept at the root of /app # but the operation can still be executed to the package*.json files without ENOENT error RUN ln -s /app/npm-packages/package.json /app/package.json \ - && ln -s /app/npm-packages/package-lock.json /app/package-lock.json \ - && ln -s /app/npm-packages/.ncurc.yml /app/.ncurc.yml + && ln -s /app/npm-packages/package-lock.json /app/package-lock.json WORKDIR /app -RUN npm install + +ARG FONTAWESOME_VERSION=6.4.0 +RUN curl --silent --show-error --location --output /tmp/fontawesome.zip \ + "https://use.fontawesome.com/releases/v${FONTAWESOME_VERSION}/fontawesome-free-${FONTAWESOME_VERSION}-web.zip" \ + && unzip -q /tmp/fontawesome.zip -d /tmp \ + && mv /tmp/"fontawesome-free-${FONTAWESOME_VERSION}-web" /app/fontawesome \ + && rm -rf /tmp/font* + +# Install NPM dependencies using the package-lock.json +RUN { npm install-clean && npx update-browserslist-db@latest; } || npm install + ## Link some NPM commands installed as dependencies to be available within the PATH # There muste be 1 and only 1 `npm link` for each command -RUN npm link gulp \ - && npm link npm-check-updates +# hadolint ignore=DL3059 +RUN npm link gulp COPY ./gulp/tasks /app/tasks COPY ./gulp/gulpfile.js /app/gulpfile.js diff --git a/Makefile b/Makefile index 36669ca..618cef0 100644 --- a/Makefile +++ b/Makefile @@ -1,75 +1,47 @@ -CURRENT_UID = $(shell id -u):$(shell id -g) DIST_DIR ?= $(CURDIR)/dist - -REPOSITORY_URL ?= https://github.com/dduportal/slides -PRESENTATION_URL ?= https://dduportal.github.io/slides/main - -export PRESENTATION_URL CURRENT_UID REPOSITORY_URL +REPOSITORY_URL ?= file://$(CURDIR) +export REPOSITORY_URL DIST_DIR ## Docker Buildkit is enabled for faster build and caching of images DOCKER_BUILDKIT ?= 1 COMPOSE_DOCKER_CLI_BUILD ?= 1 export DOCKER_BUILDKIT COMPOSE_DOCKER_CLI_BUILD -all: clean build verify pdf +## Define the reusable shell commands once for all +compose_cmd = docker compose --file=$(CURDIR)/docker-compose.yml $(1) +compose_up = $(call compose_cmd, up --build $(1)) +compose_run = $(call compose_cmd, run --user=0 $(1)) -# Generate documents inside a container, all *.adoc in parallel -build: clean $(DIST_DIR) ## Generate documents - @docker-compose up \ - --build \ - --force-recreate \ - --exit-code-from build \ - build +all: clean build verify -$(DIST_DIR): - mkdir -p $(DIST_DIR) +# Generate documents inside a container, all *.adoc in parallel +build: + @$(call compose_up,--exit-code-from=build build) -verify: ## Verifies the generated HTML - echo "Verification disabled" -# @docker run --rm \ -# -v $(DIST_DIR):/dist \ -# --user $(CURRENT_UID) \ -# 18fgsa/html-proofer \ -# --check-html \ -# --http-status-ignore "999" \ -# --url-ignore "/localhost:/,/127.0.0.1:/,/$(PRESENTATION_URL)/,/github.com\/$(REPOSITORY_OWNER)\/slides\/tree/" \ -# /dist/index.html +verify: + @echo "Verify disabled" -serve: clean $(DIST_DIR) prepare qrcode ## Starts a local web server to serve the slides (localhost:8000) - @docker-compose up --build --force-recreate serve +serve: + @$(call compose_up, --force-recreate serve qrcode) -shell: $(DIST_DIR) prepare ## Starts the server and opens a shell into it - @CURRENT_UID=0 docker-compose run --entrypoint=sh --rm serve +shell: + @$(call compose_run,--entrypoint=sh --rm serve) -dependencies-lock-update: $(DIST_DIR) prepare ## Updates the npm dependencies - @CURRENT_UID=0 docker-compose run --entrypoint=npm --rm serve install --package-lock +dependencies-lock-update: + @$(call compose_run,--entrypoint=npm --rm serve install --package-lock) -dependencies-update: $(DIST_DIR) prepare ## Updates the dependencies - @CURRENT_UID=0 docker-compose run --entrypoint=ncu --workdir=/app/npm-packages --rm serve -u +dependencies-update: + @$(call compose_run,--entrypoint=ncu --workdir=/app/npm-packages --rm serve -u) @make -C $(CURDIR) dependencies-lock-update -$(DIST_DIR)/index.html: build - -pdf: $(DIST_DIR)/index.html ## Generate a PDF version of the slides - @docker run --rm -t \ - -v $(DIST_DIR):/slides \ - --user $(CURRENT_UID) \ - --read-only=true \ - --tmpfs=/tmp \ - astefanutti/decktape:3.4.1 \ - /slides/index.html \ - /slides/slides.pdf \ - --size='2048x1536' \ - --pause 0 +pdf: + @$(call compose_up, --exit-code-from=pdf pdf) -clean: ## Clean the docker environment and the output directory - @docker-compose down -v --remove-orphans +clean: + @$(call compose_cmd, down -v --remove-orphans) @rm -rf $(DIST_DIR) -qrcode: ## Generate the QRcode - @docker-compose run --entrypoint=/app/node_modules/.bin/qrcode --rm serve -t png -o /app/content/media/qrcode.png $(PRESENTATION_URL) - -help: ## Display this help screen - @grep -h -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' +qrcode: + @$(call compose_up, qrcode) -.PHONY: all build verify serve qrcode pdf prepare dependencies-update dependencies-lock-update +.PHONY: all build verify serve qrcode pdf dependencies-update dependencies-lock-update diff --git a/assets/plugins/revealjs-plugins-config.js b/assets/plugins/revealjs-plugins-config.js deleted file mode 100644 index d583575..0000000 --- a/assets/plugins/revealjs-plugins-config.js +++ /dev/null @@ -1,23 +0,0 @@ - -/* tslint:disable */ -/* eslint:disable */ - -menu: { - side: 'left', -}, -toolbar: { - fullscreen: true, - overview: false, // Buggy: make the toolbar disapear - notes: false, // Too low value to show this - help: true, - pause: true, -}, -copycode: { - copy: "Copy", - copied: "Copied!", - timeout: 1000, - copybg: "orange", - copiedbg: "green", - copycolor: "black", - copiedcolor: "white" -}, diff --git a/assets/plugins/revealjs-plugins.js b/assets/plugins/revealjs-plugins.js deleted file mode 100644 index bfd1dc0..0000000 --- a/assets/plugins/revealjs-plugins.js +++ /dev/null @@ -1,4 +0,0 @@ -{ src: 'reveal.js/plugin/reveal.js-menu/menu.js' }, -{ src: 'reveal.js/plugin/reveal.js-toolbar/toolbar.js' }, -{ src: 'reveal.js/plugin/reveal.js-copycode/copycode.js' }, -{ src: 'reveal.js/plugin/reveal.js-copycode/clipboard.min.js' }, diff --git a/assets/scripts/clipboard.min.js b/assets/scripts/clipboard.min.js deleted file mode 100644 index 02c549e..0000000 --- a/assets/scripts/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.4 - * https://zenorocha.github.io/clipboard.js - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(n){var o={};function r(t){if(o[t])return o[t].exports;var e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}return r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function o(t,e){for(var n=0;n button { background:${options.copybg}; color:${options.copycolor}; } .codeblock > button[disabled] { background:${options.copiedbg}; color:${options.copiedcolor};}`; - - let codeblocks = document.querySelectorAll("pre"); - - codeblocks.forEach(function (codeblock) { - if (codeblock.getAttribute("data-cc") && codeblock.getAttribute("data-cc") === "false") { - return - } else { - if (!codeblock.parentNode.classList.contains("codeblock")) { - buildStructure(codeblock); - } - } - }); - - let clipboard = new ClipboardJS(".codeblock > button", { - target: function (trigger) { - return trigger.nextElementSibling; - } - }); - - appendStyle(styles); - - clipboard.on("success", function (e) { - let button = e.trigger; - e.clearSelection(); - - button.setAttribute("data-text-original", button.innerHTML); - button.innerHTML = button.getAttribute("data-cc-copied"); - button.setAttribute("disabled", true); - - setTimeout(function () { - button.innerHTML = button.getAttribute("data-text-original"); - button.removeAttribute("disabled"); - }, options.timeout); - }); - }; - - return { - init: init - }; -}(); - -Reveal.registerPlugin("copycode", CopyCode); -/* global Reveal */ \ No newline at end of file diff --git a/assets/scripts/revealjs-plugins-config.js b/assets/scripts/revealjs-plugins-config.js deleted file mode 100644 index cbb0bd0..0000000 --- a/assets/scripts/revealjs-plugins-config.js +++ /dev/null @@ -1,14 +0,0 @@ - -/* tslint:disable */ -/* eslint:disable */ - -menu: { - side: 'left', -}, -toolbar: { - fullscreen: true, - overview: false, // Buggy: make the toolbar disapear - notes: false, // Too low value to show this - help: true, - pause: true, -}, diff --git a/content/attributes.adoc b/content/attributes.adoc index 4d2d59e..6e8c066 100644 --- a/content/attributes.adoc +++ b/content/attributes.adoc @@ -1,10 +1,18 @@ +:docinfo: private +:source-highlighter: highlight.js +:highlightjsdir: highlightjs +:highlightjs-languages: groovy, dockerfile +:icons: font +:iconfont-remote!: :sectids: :allow-uri-read: :linkattrs: :idprefix: :imagesdir: media/ +:stylesdir: ./styles/ +:customcss: ./styles/build.css +:revealjs_hash: true :revealjsdir: ./reveal.js -:revealjs_customtheme: ./styles/build.css :revealjs_history: true :revealjs_margin: 0.1 :revealjs_width: 1280 @@ -14,11 +22,10 @@ :revealjs_slideNumber: true :revealjs_controls: true :experimental: true -:source-highlighter: highlightjs -:highlightjs-main-theme: github -:highlightjs-theme: {revealjsdir}/plugin/highlight/styles/{highlightjs-main-theme}.min.css -:invert: state=invert,background-color="rgb(248, 228, 130)" -:stylesdir: styles :notitle: true -:revealjs_plugins: ./assets/plugins/revealjs-plugins.js -:revealjs_plugins_configuration: ./assets/plugins/revealjs-plugins-config.js +:github_icon: icon:github[set=fab] +:linkedin_icon: icon:linkedin[set=fab] +:pdf_icon: icon:file-pdf[set=fa] +:author_mail: icon:envelope[set=fa] damien.duportal icon:at[set=fa] gmail.com +:revealjs_customtheme: ./styles/build.css +:invert: state=invert,background-color="rgb(248, 228, 130)" diff --git a/content/chapters/asciidoctor.adoc b/content/chapters/asciidoctor.adoc new file mode 100644 index 0000000..3f08cce --- /dev/null +++ b/content/chapters/asciidoctor.adoc @@ -0,0 +1,16 @@ +[{invert}] += Asciidoctor + +== Say no to Markdown + +https://github.github.com/gfm/ + +> GitHub Flavored Markdown, often shortened as GFM, is the dialect of Markdown that is currently supported for user content on GitHub.com and GitHub Enterprise. + +== Asciidoctor + +https://asciidoctor.org/[] + +> A fast text processor & publishing toolchain for converting AsciiDoc to HTML5, DocBook & more. + +== TL;DR; diff --git a/content/chapters/docker-compose.adoc b/content/chapters/docker-compose.adoc new file mode 100644 index 0000000..473122c --- /dev/null +++ b/content/chapters/docker-compose.adoc @@ -0,0 +1,2 @@ +[{invert}] += Docker Compose diff --git a/content/chapters/problem.adoc b/content/chapters/problem.adoc new file mode 100644 index 0000000..720d4b8 --- /dev/null +++ b/content/chapters/problem.adoc @@ -0,0 +1,28 @@ +[{invert}] += What is the problem? + +== Peer Review + +I want slides that can be reviewed and verified + +== Ring a Bell? + +image::pr-process.png[] + +== Focus + +1. Content => "what message to pass?" +2. Experience => "is the content valid?" +3. Design => "detail or you're not paying attention" + +== Rendering + +* HTML is the de-facto standard (everywhere) +* Async and remote +* PDF alternative + +== Contribute Back + +* FOSS +* Creative Commons +* Propose the change you want diff --git a/content/chapters/revealjs.adoc b/content/chapters/revealjs.adoc new file mode 100644 index 0000000..59c0b72 --- /dev/null +++ b/content/chapters/revealjs.adoc @@ -0,0 +1,30 @@ +[{invert}] += RevealJS + +== RevealJS + +* "The HTML Presentation Framework" + +* https://revealjs.com/[] + +* A lot of features extended by plugins + +* Modern HTML/CSS support + +* Online editor (WYSIWIG) + +== Speaker notes + +Try "s" key + +== Code Support + +* Syntax highlighting, copy and paste, etc. + +[source,yaml] +---- +--- +services: + jenkins: + image: jenkins/jenkins:lts-jdk21 +---- diff --git a/content/chapters/testing.adoc b/content/chapters/testing.adoc new file mode 100644 index 0000000..117f6c6 --- /dev/null +++ b/content/chapters/testing.adoc @@ -0,0 +1,2 @@ +[{invert}] += Testing diff --git a/content/chapters/welcome.adoc b/content/chapters/welcome.adoc new file mode 100644 index 0000000..996a46d --- /dev/null +++ b/content/chapters/welcome.adoc @@ -0,0 +1,32 @@ +[{invert}] += Bonjour ! + +Hello :wave: + +[.small] +Use the bottom arrow for next slide ⬇️ + +[{invert}] +== Damien DUPORTAL + +* link:https://touilleur-express.fr/2022/07/17/devenir-staff-engineer/[Staff Software Engineer, window="_blank"] at https://www.cloudbees.com[CloudBees,window="_blank"] for the link:https://www.jenkins.io/[Jenkins,window="_blank"] project 👨🏻‍⚖️ +* Freelancer + +* Get in touch: +** {author_mail} +** link:https://github.com/dduportal[{github_icon} dduportal,window="_blank"] +** link:https://www.linkedin.com/in/damien-duportal-ab70b524/[{linkedin_icon} Damien Duportal,window=_blank] + +== Plan + +video::plan.mp4[width="200",options="autoplay,loop,nocontrols"] + +* What is the problem? +* RevealJS for online slides +* Why Asciidoctor? +* Testing presentations / documentation? +* Use an abuse `docker compose` + + +[.small] +Next section: right arrow ➡️ diff --git a/content/code-samples/gh-actions/ci-base.yml b/content/code-samples/gh-actions/ci-base.yml new file mode 100644 index 0000000..ba49bb1 --- /dev/null +++ b/content/code-samples/gh-actions/ci-base.yml @@ -0,0 +1,34 @@ +# tag::common[] +name: Bonjour +on: + - push +jobs: + dire_bonjour: + runs-on: ubuntu-22.04 +# end::common[] +# tag::container[] + container: + image: ghcr.io/dduportal/esgi-gitpod + options: --user=root +# end::container[] +# tag::common[] + steps: +# end::common[] +# tag::simple-hello[] + - run: echo "Bonjour 👋" +# end::simple-hello[] +# tag::checkout[] + - uses: actions/checkout@v3 # Récupère le contenu du dépôt correspondant au commit du workflow en cours +# end::checkout[] +# tag::show-readme[] + - run: ls -l # Liste les fichier du répertoire courant + - run: cat README.md # Affiche le contenu du fichier `README.md` à la base du dépôt +# end::show-readme[] +# tag::apt-cowsay[] + - run: | + sudo apt-get update + sudo apt-get install --yes cowsay +# end::apt-cowsay[] +# tag::run-cowsay[] + - run: cat README.md | cowsay +# end::run-cowsay[] diff --git a/content/code-samples/gh-actions/ci-docker-push-main.yml b/content/code-samples/gh-actions/ci-docker-push-main.yml new file mode 100644 index 0000000..b62bab0 --- /dev/null +++ b/content/code-samples/gh-actions/ci-docker-push-main.yml @@ -0,0 +1,19 @@ +# ... + steps: + # ... Lint, + # ... Build + # ... Test + - name: Login to Docker Hub + uses: docker/login-action@v2 + if: contains('refs/heads/main', github.ref) + with: + username: xxxxx + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Push if on `main` + uses: docker/build-push-action@v4 + if: contains('refs/heads/main', github.ref) + with: + push: true + context: ./ + tags: xxxxx/sayhello:latest + # ... Deploy if tagTag diff --git a/content/code-samples/gh-actions/ci-docker-push-tag.yml b/content/code-samples/gh-actions/ci-docker-push-tag.yml new file mode 100644 index 0000000..386af5c --- /dev/null +++ b/content/code-samples/gh-actions/ci-docker-push-tag.yml @@ -0,0 +1,18 @@ +# ... + steps: + # ... Lint, + # ... Build + # ... Test + - name: Login to Docker Hub + uses: docker/login-action@v2 + if: startsWith(github.ref, 'refs/tags/') + with: + username: xxxxx + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Push if on `main` + uses: docker/build-push-action@v4 + if: startsWith(github.ref, 'refs/tags/') + with: + push: true + context: ./ + tags: xxxxx/sayhello:${{ github.ref_name }} diff --git a/content/code-samples/gh-actions/ci-nodejs-docker.yml b/content/code-samples/gh-actions/ci-nodejs-docker.yml new file mode 100644 index 0000000..7eb2bf5 --- /dev/null +++ b/content/code-samples/gh-actions/ci-nodejs-docker.yml @@ -0,0 +1,12 @@ +name: Bonjour +on: + - push +jobs: + dire_bonjour: + runs-on: ubuntu-22.04 + env: + IMAGE_NAME: "mynode:19" + steps: + - uses: actions/checkout@v3 # Récupère le contenu du dépôt correspondant au commit du workflow en cours + - run: docker image build --tag="${IMAGE_NAME}" ./ + - run: docker container run "${IMAGE_NAME}" npm run lint diff --git a/content/code-samples/gh-actions/ci-nodejs.yml b/content/code-samples/gh-actions/ci-nodejs.yml new file mode 100644 index 0000000..5e1cacd --- /dev/null +++ b/content/code-samples/gh-actions/ci-nodejs.yml @@ -0,0 +1,24 @@ +# tag::common[] +name: Bonjour +on: + - push +jobs: + dire_bonjour: + runs-on: ubuntu-22.04 +# tag::container[] + container: + image: ghcr.io/dduportal/esgi-gitpod + options: --user=root +# end::container[] + steps: + - uses: actions/checkout@v3 # Récupère le contenu du dépôt correspondant au commit du workflow en cours +# end::common[] +# tag::setupnode[] + - uses: actions/setup-node@v3 + with: + node-version: 19 +# end::setupnode[] +#tag::initial[] + - run: npm install + - run: npm run lint +#end::initial[] diff --git a/content/code-samples/gh-actions/npm-example.yml b/content/code-samples/gh-actions/npm-example.yml new file mode 100644 index 0000000..d60741a --- /dev/null +++ b/content/code-samples/gh-actions/npm-example.yml @@ -0,0 +1,19 @@ +name: Node.js CI +on: # Évènements déclencheurs + - push: + branch: main # Lorsqu'un nouveau commit est poussé sur la branche "main" + - schedule: + - cron: "*/15 * * * *" # Toutes les 15 minutes +jobs: + test-linux: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + - run: npm install + - run: npm test + test-mac: + runs-on: macos-12 + steps: + - uses: actions/checkout@v3 + - run: npm install + - run: npm test diff --git a/content/code-samples/nodejs-app/index.js b/content/code-samples/nodejs-app/index.js new file mode 100644 index 0000000..93ef75c --- /dev/null +++ b/content/code-samples/nodejs-app/index.js @@ -0,0 +1,16 @@ +/*eslint semi: ["warning", "always"]*/ + +const http = require('http'); + +const hostname = '127.0.0.1'; +const port = 3000; + +const server = http.createServer((req, res) => { + res.statusCode = 200; + res.setHeader('Content-Type', 'text/plain'); + res.end('Hello World\n') +}); + +server.listen(port, hostname, () => { + console.log(`Server running at http://${hostname}:${port}/`); +}); diff --git a/content/code-samples/nodejs-app/package-1.json b/content/code-samples/nodejs-app/package-1.json new file mode 100644 index 0000000..eec66dc --- /dev/null +++ b/content/code-samples/nodejs-app/package-1.json @@ -0,0 +1,11 @@ +{ + "name": "sayhello", + "version": "1.0.0", + "description": "A web application which says hello", + "main": "index.js", + "scripts": { + "launch-app": "node index.js", + }, + "author": "", + "license": "ISC" +} diff --git a/content/code-samples/nodejs-app/package.json b/content/code-samples/nodejs-app/package.json new file mode 100644 index 0000000..3e66f61 --- /dev/null +++ b/content/code-samples/nodejs-app/package.json @@ -0,0 +1,22 @@ +{ + "name": "sayhello", + "version": "1.0.0", + "description": "A web application which says hello", + "main": "index.js", + "scripts": { + "lint": "jshint index.js", + "test": "echo \"Error: no test specified\" && exit 1", + "start": "node index.js" + }, + "author": "", + "license": "ISC", + "engines": { + "node": "19" + }, + "devDependencies": { + "jshint": "^2.13.6" + }, + "jshintConfig": { + "esversion": 6 + } +} diff --git a/content/favicon.ico b/content/favicon.ico index ce40ae1a1ef9006d8bbeafc532799d5d6d0a0985..635ee9ca92f4a06e5939cd0ce70896ddd32702f7 100644 GIT binary patch literal 1150 zcmb8uPb-8`6vy#9C{k)HW+=kahMG`g!Ae=8yaY@eaSt=8-0Q;(+&RY$_OKuO3(hUfq90~bac7|&ZSnN~jpGcbD8pHH z$Bfm1ZCv9r!+Us*?6cS0HDh)dPw+jDMWgW?;gs_v^>cU4nEk{KoK^nFT{C8@ o7(xNXKXTWM*%y4^?VrrNRQN_EJg-$ZzqCBRM9-wR9D?fW3%Ltm2LJ#7 literal 15086 zcmeHOT}&KR6uzYmP_;m;#%fAog%&Vf*xk7^yZjDNKvF=6#im9RfwZI#RT~=>F#@)x zPyVE@_+;7`qiOV|HI02LQBf1y5UUT3hP2Tbsb+1lV7q1fzS$idwk#~7KHqH{_2k5fUa(?d`Ar8Z!5H@fT9T4j6 zD?i$(pDF_?11bY511bY511bY511bY511m2BQp!6aYgZn#XyHcV`Wl zqYZ88qX&sWtlhi2Q07zQiCFF_(hB z$D^hA{aSM7{eyI2CkhL#3ClK|LryG z+_|fwq2b|PpD*wn;`cxX5&t5%Sq%*h{BCse&S(2ozh6%$2k3hpp5Wh09p`8RJ=bOX zx-c$Av1JcqF(zZv@1I@;1tqD55j@5mnP#=a({BIHT_~oPNBw@8;lu*xH?W3tkP-A> zcl5LY&!glY3We;UaxVE--!tW1s#^ZwXTKMvFz&+f$_<8!!ml%veOg>8-&%7UUh+N|R6OD_CN>Z@q za&SN6aCchbBA@uasIg=59=El%eeCf(n3)JKk)A&EB?fsDlh`x4JKt6E3^|coB0R6x zw+8o>IUj&rayTbwZ{pef8K1HD_w9SSJQ3!6dioNBScv2Pec?Pmu9lqS06CJYgI!c4 z*F#q+rO_{?J`DL4_j??24fd0e3G}Z(#vtE9K7#HA_~`lhTNb^yCkC;IN$gk*#=64T zkV*8fLB^xp$kFI0XL2tn&^Gvdnh(Fr4cL~Vt%B6!ezm~nQM9cbV@_h6jXl_+IXk(F zZ;8zqj1}Y18spFsN>K22=+A2N}TG*L{$CmSZV66J3Yc ztmh2sy0PGM*2Qv0+%BALvR-i={qDu$CF@^YELY>Kt_g9!hdAe`=*uR~C5y8VJJj*E zp_cR_VjO_HgSd9>!4;o8pyQl8KwJ7OB*t8}wYA&cEGsK>*2+IyySswR2I}OUeds>L`~&nw%=L)T2x*1fOC9HELt9|j zzA-J~aV-2Xua-GpSAZt;?sIRXdM_uQZ_eHS2Rc<`m(3U>*jpc#ynY-hR z;kNgBC2Eg)KJ1>w{CUQ832WbDsAHVozP)KrPtQy9-b32Z7Q9Z=7vip;16!Vt#?tc{ zd+S!sgZRyOhMs}EjQN9*L$KlJ?FmSrq(r-=&gEXiY<>FBml!duL+Br548~$i#-7br z=~M<(22=)ahYUo|DU$rjqZA5{Qo@;*HL%LE4tH9S)DCkpGn^C7namtDBWYJH>ui#U z7SAboERhSDKBt(jfNqza7T)V9 z!ye&7_??CP2>FS9>NuCkAA8F@yvx!9yHBvknaPNckvrir8Xan0B|1%N%Hb9PH z-rk#G{v_TJ%F=bY5&qfiQ^!3YZD>m$a>2VY+#@}Y7$+bfV7|Apv2n&;igwg-jyANV z4}I}|W-74Kxp&2Q-oI05LtFaLm)N)SWuMXV{54Lda0WY>BgF4-2{AMz#M!I2+R*1O DqxFQs diff --git a/content/index-docinfo-footer.html b/content/index-docinfo-footer.html new file mode 100644 index 0000000..06f4360 --- /dev/null +++ b/content/index-docinfo-footer.html @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/content/index.adoc b/content/index.adoc index 1a9d6ee..b4f0943 100644 --- a/content/index.adoc +++ b/content/index.adoc @@ -1,42 +1,45 @@ -= Titre += Post-Mortem include::./attributes.adoc[] -[.small] -Présentation disponible à l’adresse: {presentationUrl}[{presentationUrl}] +[.title] +of my Homemade Slides Framework image::qrcode.png["QRCode to this presentation",height=150] [.small] -Présentation disponible en PDF: {presentationUrl}/slides.pdf[{presentationUrl}/slides.pdf] +* Online: {presentationUrl}[{presentationUrl}] +* PDF: link:slides.pdf[{pdf_icon} Click here,window="_blank"] +* Source: link:{repositoryUrl}[{github_icon} {repositoryUrl},window="_blank"] -[{invert}] -== Damien DUPORTAL +== How to use? -* Lead Engineer at link:https://www.cloudbees.com/[CloudBees] -** Site Reliability Engineering pour la plateforme open source du projet link:https://jenkins.io[Jenkins] +* Use the 4 arrows (on screen or keyboard) +** Left/Right: change section +** Top/Down: change slide in a given section +* "o" for "*Overview*" -* Freelancer / Consultant (CI/CD & cloud tooling) +// Welcome +include::./chapters/welcome.adoc[leveloffset=1] -* Me contacter : -** ++++++ damien.duportal+pro gmail.com -** link:https://www.linkedin.com/in/damien-duportal-ab70b524/[++++++ Damien Duportal,window=_blank] -** link:https://twitter.com/DamienDuportal[++++++ @DamienDuportal,window=_blank] +// Problem +include::./chapters/problem.adoc[leveloffset=1] +// RevealJS +include::./chapters/revealjs.adoc[leveloffset=1] -== Menu +// Asciidoctor +include::./chapters/asciidoctor.adoc[leveloffset=1] -1. Partie 1 -2. Partie 2 -3. Pa +// Testing +include::./chapters/testing.adoc[leveloffset=1] -[{invert}] -== Merci ! +// Testing +include::./chapters/docker-compose.adoc[leveloffset=1] -++++++ damien.duportal+pro gmail.com - -link:https://twitter.com/DamienDuportal[++++++ @DamienDuportal,window=_blank] +[{invert}] +== Thanks ! -link:https://www.linkedin.com/in/damien-duportal-ab70b524/[++++++ Damien Duportal,window=_blank] +{author_mail} [.small] link:{presentationUrl}[Slides: {presentationUrl}] @@ -44,4 +47,4 @@ link:{presentationUrl}[Slides: {presentationUrl}] image::qrcode.png["QRCode to this presentation",height=150] [.small] -link:{repositoryUrl}[Source on ++++++: {repositoryUrl}] +link:{repositoryUrl}[Source on {github_icon} : {repositoryUrl},window="_blank"] diff --git a/content/media/plan.mp4 b/content/media/plan.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..e5ec26757a6587aac4066577e868453c413e8007 GIT binary patch literal 415210 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

V`40zWkCb*?8Y`i9Mw{BB`sM>OwVKS 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 literal 0 HcmV?d00001 diff --git a/content/media/pr-process.png b/content/media/pr-process.png new file mode 100644 index 0000000000000000000000000000000000000000..47bbea103a7f9fcd14a42a40472d75f3a6eca316 GIT binary patch literal 25712 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

{BNQ@Vs59chQV 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 Yc-=gI_VYLO4*bvrGWVHY8AtB@0alC2B>(^b literal 1319 zcmZuxPe@a79Di?)<-{Fo5X=P)!uL)g81tD(Z8o!q|F&h94%K0Lc*I6p&_Lag2qdiG zB5|5gj@UeONIWd0(W#m2P_9D|QZ%GPfy^B;to8Z+ChxtX!*6eo_xpXm-_M`#Z_?Y> zWvOeZ<2cSDpY!~Rm=*2**O>OQ5Lw;twczxFIKLh5EW_XftTKGI;oYZv^pf5$3iP|-in=-MwP_R;(B3} zu&1!>_(uN)XC$sN9eZA%3mKZzv#c;Z_nUP}uHQpCphjn8nwlJ9n^&n5YCfw;_v2Vo zl_%@O81U~HV-k38dY6fu31>G{k+-|X529bYD+qOfBRKj~8NNA9EBr-O{n4l`CPmvH zQ`L-b$Alw9rHW=K>9y=;^z4vQ&RbYvfyr6*h(v;88livilXpAg5aB6 zX%6Hdja6yUG8eyW3iyFzK{YCz@i8!Zm2~0hX1=qEW(Uh)Dtv}YLw8UMXkwoVLo!In zXM88HMiw;_u~$SV!RV-dI~`}qMQTBpcCd`GGH94F1dMiOyXz7M=M2?=WcU(^gPJAD zw?tFpsmV+7ZUNqi(91WKRq2i0C6kzEPk5tW2Hgm zB~xtQd%6=OjB#`NgLZ}VKj3$(2@A5B!1Ne$7O*lFFJoC92yRj+!@3goxGd VX|uh4lf}))$(? + sh -xc 'gulp build && cp -r "${BUILD_DIR}"/* /app/dist/' + + qrcode: + <<: *slides-base + entrypoint: /app/node_modules/.bin/qrcode + command: > + -t png -o /app/content/media/qrcode.png ${PRESENTATION_URL} + + pdf: + image: ghcr.io/astefanutti/decktape:3.7.0 + depends_on: + build: + condition: service_completed_successfully # PDF is generated from the dist/index.html + user: ${CURRENT_UID} + volumes: + - ${DIST_DIR}:/slides + command: > + /slides/index.html /slides/slides.pdf --size='2048x1536' --pause 0 diff --git a/gulp/gulpfile.js b/gulp/gulpfile.js index a21b3dd..bc02ea6 100644 --- a/gulp/gulpfile.js +++ b/gulp/gulpfile.js @@ -18,19 +18,18 @@ var tasks_dir_path = './tasks', sass: require('gulp-sass')(require('sass')), }, current_config = { - docinfosPath: '/app/content/docinfos', mediaSrcPath: '/app/content/media', scriptsSrcPath: '/app/assets/scripts', stylesSrcPath: '/app/assets/styles', fontSrcPath: '/app/assets/fonts', faviconPath: '/app/content/favicon.ico', - distDir: '/app/dist', + buildDir: process.env.BUILD_DIR || '/tmp/dist', sourcesDir: '/app/content', nodeModulesDir: '/app/node_modules', + fontAwesomeDir: '/app/fontawesome', listen_ip: process.env.LISTEN_IP || '0.0.0.0', listen_port: process.env.LISTEN_PORT || 8000, livereload_port: process.env.LIVERELOAD_PORT || 35729, - revealjsPlugins: ["reveal.js-menu", "reveal.js-toolbar"], }; plugins.asciidoctorRevealjs.register(); @@ -47,9 +46,6 @@ gulp.task('build', gulp.series( 'videos', 'favicon', 'prepare:revealjs', - 'prepare:highlightjs', - 'prepare:fontawesome', - 'prepare:revealjs-plugins', 'styles' ), 'html' diff --git a/gulp/tasks/clean.js b/gulp/tasks/clean.js index 07f925f..b9e4b4c 100644 --- a/gulp/tasks/clean.js +++ b/gulp/tasks/clean.js @@ -2,7 +2,7 @@ module.exports = function (gulp, plugins, current_config) { 'use strict'; gulp.task('clean', function (done) { - plugins.exec('rm -rf ' + current_config.distDir + '/*'); + plugins.exec('rm -rf ' + current_config.buildDir + '/*'); return done(); }); }; diff --git a/gulp/tasks/favicon.js b/gulp/tasks/favicon.js index 0339392..ee84245 100644 --- a/gulp/tasks/favicon.js +++ b/gulp/tasks/favicon.js @@ -4,7 +4,7 @@ module.exports = function (gulp, plugins, current_config) { 'use strict'; gulp.task('favicon', function () { return gulp.src(current_config.faviconPath) - .pipe(gulp.dest(current_config.distDir + '/')) + .pipe(gulp.dest(current_config.buildDir + '/')) .pipe(plugins.browserSync.stream()); }); }; diff --git a/gulp/tasks/fonts.js b/gulp/tasks/fonts.js index ec7062a..b699292 100644 --- a/gulp/tasks/fonts.js +++ b/gulp/tasks/fonts.js @@ -4,7 +4,7 @@ module.exports = function (gulp, plugins, current_config) { 'use strict'; gulp.task('fonts', function () { return gulp.src([current_config.fontSrcPath + '/*']) - .pipe(gulp.dest(current_config.distDir + '/styles/fonts/')) + .pipe(gulp.dest(current_config.buildDir + '/styles/fonts/')) .pipe(plugins.browserSync.stream()); }); }; diff --git a/gulp/tasks/html-slides.js b/gulp/tasks/html-slides.js index 6c0dc57..4d24fa4 100644 --- a/gulp/tasks/html-slides.js +++ b/gulp/tasks/html-slides.js @@ -3,7 +3,7 @@ module.exports = function (gulp, plugins, current_config) { 'use strict'; gulp.task('html', function () { - return gulp.src(current_config.sourcesDir + '/**/*.adoc', { read: false }) + return gulp.src(current_config.sourcesDir + '/**/*.adoc', {read: false}) .on('end', function () { plugins.asciidoctor.convertFile( current_config.sourcesDir + '/index.adoc', @@ -12,11 +12,10 @@ module.exports = function (gulp, plugins, current_config) { backend: 'revealjs', attributes: { 'revealjsdir': 'node_modules/reveal.js@', - 'docinfosPath': current_config.docinfosPath, 'presentationUrl': process.env.PRESENTATION_URL, 'repositoryUrl': process.env.REPOSITORY_URL, }, - to_dir: current_config.distDir, + to_dir: current_config.buildDir, } ); }) diff --git a/gulp/tasks/media.js b/gulp/tasks/media.js index d1a166f..0db84af 100644 --- a/gulp/tasks/media.js +++ b/gulp/tasks/media.js @@ -4,9 +4,9 @@ module.exports = function (gulp, plugins, current_config) { gulp.task('media', function () { var mediaFiles = gulp.src(current_config.mediaSrcPath + '/*') - .pipe(gulp.dest(current_config.distDir + '/media/')), + .pipe(gulp.dest(current_config.buildDir + '/media/')), styleImages = gulp.src(current_config.stylesSrcPath + '/images/*') - .pipe(gulp.dest(current_config.distDir + '/media/')); + .pipe(gulp.dest(current_config.buildDir + '/media/')); return plugins.mergeStreams(mediaFiles, styleImages) .pipe(plugins.browserSync.stream()); diff --git a/gulp/tasks/prepare-dependencies.js b/gulp/tasks/prepare-dependencies.js index 4b28070..d51acb7 100644 --- a/gulp/tasks/prepare-dependencies.js +++ b/gulp/tasks/prepare-dependencies.js @@ -2,84 +2,41 @@ module.exports = function (gulp, plugins, current_config) { 'use strict'; gulp.task('prepare:revealjs', function () { - var baseRevealJSPath = current_config.nodeModulesDir + '/reveal.js', - revealJsDestDir = current_config.distDir + '/reveal.js', - mainRevealCss = gulp.src(baseRevealJSPath + '/css/reveal.css') - .pipe(gulp.dest(revealJsDestDir + '/css/')), - resetCss = gulp.src(baseRevealJSPath + '/css/reset.css') - .pipe(gulp.dest(revealJsDestDir + '/css/')), - paperCSS = gulp.src(baseRevealJSPath + '/css/print/paper.css') - .pipe(gulp.dest(revealJsDestDir + '/css/print')), - mainRevealJs = gulp.src(baseRevealJSPath + '/js/reveal.js') - .pipe(gulp.dest(revealJsDestDir + '/js/')), - zenBurnCss = gulp.src(baseRevealJSPath + '/lib/css/zenburn.css') - .pipe(gulp.dest(revealJsDestDir + '/lib/css/')), - notesJs = gulp.src(baseRevealJSPath + '/plugin/notes/notes.js') - .pipe(gulp.dest(revealJsDestDir + '/plugin/notes/')), - markedJs = gulp.src(baseRevealJSPath + '/plugin/markdown/marked.js') - .pipe(gulp.dest(revealJsDestDir + '/plugin/markdown/')), - notesHtml = gulp.src(baseRevealJSPath + '/plugin/notes/notes.html') - .pipe(gulp.dest(revealJsDestDir + '/plugin/notes/')), - zoomJs = gulp.src(baseRevealJSPath + '/plugin/zoom-js/zoom.js') - .pipe(gulp.dest(revealJsDestDir + '/plugin/zoom-js/')); + var baseRevealJSPath = current_config.nodeModulesDir + '/@asciidoctor/reveal.js/node_modules/reveal.js', + revealJsDestDir = current_config.buildDir + '/reveal.js', + revealJsDist = gulp.src(baseRevealJSPath + '/dist/**/*') + .pipe(gulp.dest(revealJsDestDir + '/dist/')), + revealJsEmbeddedPlugins = gulp.src(baseRevealJSPath + '/plugin/**/*') + .pipe(gulp.dest(revealJsDestDir + '/plugin/')), + revealJsCommunityPlugins = gulp.src(current_config.nodeModulesDir + '/reveal.js-plugins/**/*') + .pipe(gulp.dest(revealJsDestDir + '/reveal.js-plugins/' )), + revealPluginCopyCode = gulp.src(current_config.nodeModulesDir + '/reveal.js-copycode/plugin/copycode/**/*') + .pipe(gulp.dest(current_config.buildDir + '/reveal.js/plugin/reveal.js-copycode/')), + fontAwesomeCss = gulp.src(current_config.fontAwesomeDir + '/css/all.css') + // https://github.com/asciidoctor/asciidoctor-reveal.js/issues/286#issuecomment-787081903 + .pipe(plugins.rename('font-awesome.css')) + .pipe(gulp.dest(current_config.buildDir + '/styles/')), + fontAwesomeWebfonts = gulp.src(current_config.fontAwesomeDir + '/webfonts/**/*') + .pipe(gulp.dest(current_config.buildDir + '/webfonts/')), + highlightJSScript = gulp.src(current_config.nodeModulesDir + '/@highlightjs/cdn-assets/highlight.min.js') + .pipe(gulp.dest(current_config.buildDir + '/highlightjs/')), + highlightJSLanguages = gulp.src(current_config.nodeModulesDir + '/@highlightjs/cdn-assets/languages**/*') + .pipe(gulp.dest(current_config.buildDir + '/highlightjs/')), + clipboardJs = gulp.src(current_config.nodeModulesDir + '/clipboard/dist/clipboard.min.js') + .pipe(gulp.dest(current_config.buildDir + '/scripts/')) + + ; return plugins.mergeStreams( - mainRevealCss, - paperCSS, - mainRevealJs, - zenBurnCss, - notesJs, - notesHtml, - zoomJs, - markedJs, - resetCss + revealJsDist, + revealJsEmbeddedPlugins, + revealJsCommunityPlugins, + revealPluginCopyCode, + fontAwesomeCss, + fontAwesomeWebfonts, + highlightJSScript, + highlightJSLanguages, + clipboardJs, ); }); - - ////////////////////////////// Managing highlightJS and dependencies - // We copy in revealjs, because we cannot set it up on revealjs - // so.. reusing. cf. https://github.com/hakimel/reveal.js/#dependencies - ///////////////// - gulp.task('prepare:highlightjs', function () { - var highlightNodeModule = current_config.nodeModulesDir + '/highlight.js', - highlightDestDir = current_config.distDir + '/reveal.js/plugin/highlight', - highlightjsStyleRename = gulp.src(highlightNodeModule + '/styles/*.css') - .pipe(plugins.rename(function (path) { - // Removing the ".min" part of the name to avoid revealjs messing up - path.basename += ".min"; - })) - .pipe(gulp.dest(highlightDestDir + '/styles/')), - highlightScript = gulp.src(highlightNodeModule + '/lib/highlight.js') - .pipe(gulp.dest(highlightDestDir)); - - return plugins.mergeStreams(highlightjsStyleRename, highlightScript); - - }); - - ////////////////////////////// Managing fontawesome and dependencies - gulp.task('prepare:fontawesome', function () { - - var fontAwesomeCss = gulp.src(current_config.nodeModulesDir + '/font-awesome/css/**/*') - .pipe(gulp.dest(current_config.distDir + '/styles/')); - - var fontAwesomeFonts = gulp.src(current_config.nodeModulesDir + '/font-awesome/fonts/**/*') - .pipe(gulp.dest(current_config.distDir + '/fonts/')); - - return plugins.mergeStreams(fontAwesomeCss, fontAwesomeFonts); - }); - - ////////////////////////////// Managing RevelaJS Menu Plugin and dependencies - gulp.task('prepare:revealjs-plugins', function () { - var revealPluginMenu = gulp.src(current_config.nodeModulesDir + '/reveal.js-menu/**/*') - .pipe(gulp.dest(current_config.distDir + '/reveal.js/plugin/reveal.js-menu/')); - - var revealPluginToolbar = gulp.src(current_config.nodeModulesDir + '/reveal.js-toolbar/**/*') - .pipe(gulp.dest(current_config.distDir + '/reveal.js/plugin/reveal.js-toolbar/')); - - var revealPluginCopyCode = gulp.src(current_config.scriptsSrcPath + '/*.js') - .pipe(gulp.dest(current_config.distDir + '/reveal.js/plugin/reveal.js-copycode/')); - - return plugins.mergeStreams(revealPluginMenu, revealPluginToolbar, revealPluginCopyCode); - - }); }; diff --git a/gulp/tasks/serve.js b/gulp/tasks/serve.js index 1e76327..519b690 100644 --- a/gulp/tasks/serve.js +++ b/gulp/tasks/serve.js @@ -3,7 +3,7 @@ module.exports = function (gulp, plugins, current_config) { 'use strict'; gulp.task('serve', function (done) { plugins.browserSync.init({ - server: current_config.distDir, + server: current_config.buildDir, open: false, ui: false, host: current_config.listen_ip, diff --git a/gulp/tasks/styles-slides.js b/gulp/tasks/styles-slides.js index fc6564f..42f97eb 100644 --- a/gulp/tasks/styles-slides.js +++ b/gulp/tasks/styles-slides.js @@ -8,7 +8,7 @@ module.exports = function (gulp, plugins, current_config) { .pipe(plugins.rename('build.css')) .pipe(plugins.autoprefixer()) .pipe(plugins.csso()) - .pipe(gulp.dest(current_config.distDir + '/styles/')) + .pipe(gulp.dest(current_config.buildDir + '/styles/')) .pipe(plugins.browserSync.stream()); }); }; diff --git a/gulp/tasks/videos.js b/gulp/tasks/videos.js index 18f21b9..b84e848 100644 --- a/gulp/tasks/videos.js +++ b/gulp/tasks/videos.js @@ -3,6 +3,6 @@ module.exports = function (gulp, plugins, current_config) { 'use strict'; gulp.task('videos', function () { return gulp.src(current_config.videosSrcPath + '/*') - .pipe(gulp.dest(current_config.distDir + '/videos/')); + .pipe(gulp.dest(current_config.buildDir + '/videos/')); }); }; diff --git a/gulp/tasks/watch.js b/gulp/tasks/watch.js index 37ee4a1..de961d0 100644 --- a/gulp/tasks/watch.js +++ b/gulp/tasks/watch.js @@ -6,7 +6,7 @@ module.exports = function (gulp, plugins, current_config) { // Watch for AsciiDoctor sources gulp.watch([ current_config.sourcesDir + '/**/*.adoc', // AsciiDoctor sources - current_config.docinfosPath + '/**/*.html' // Docinfos + current_config.sourcesDir + '/**/*docinfo*.html', // AsciiDoctor Docinfo files ], gulp.series('html')); // Watch for media diff --git a/npm-packages/.ncurc.yml b/npm-packages/.ncurc.yml deleted file mode 100644 index dd304b4..0000000 --- a/npm-packages/.ncurc.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -reject: - ## As we are using (asciidoctor-)revealJS 4.x, - ## we must stay keep reveal.js-menu in 1.X (as the 2.x only works with revealJS 5.x line) - - "reveal.js-menu" diff --git a/npm-packages/package-lock.json b/npm-packages/package-lock.json index bbd5f49..f29b601 100644 --- a/npm-packages/package-lock.json +++ b/npm-packages/package-lock.json @@ -1,2543 +1,2068 @@ { - "name": "slides", - "version": "1.0.0", - "lockfileVersion": 2, + "name": "esgi-courses", + "version": "2.0.0", + "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "slides", - "version": "1.0.0", - "dependencies": { - "font-awesome": "^4.7.0", - "highlight.js": "^10.4.1", - "reveal.js-copycode": "1.0.1", - "reveal.js-menu": "1.2.0", - "reveal.js-toolbar": "0.2.1" - }, + "name": "esgi-courses", + "version": "2.0.0", "devDependencies": { - "@asciidoctor/reveal.js": "4.0.1", - "asciidoctor": "^2.2.6", - "browser-sync": "^2.27.9", + "@asciidoctor/reveal.js": "5.0.1", + "@highlightjs/cdn-assets": "11.8.0", + "asciidoctor": "^3.0.2", + "browser-sync": "^2.29.3", + "clipboard": "2.0.11", "gulp": "4.0.2", "gulp-autoprefixer": "8.0.0", "gulp-csso": "4.0.1", "gulp-exec": "5.0.0", "gulp-ignore": "3.0.0", "gulp-rename": "2.0.0", - "gulp-sass": "^5.1.0", + "gulp-sass": "5.1.0", "merge-stream": "2.0.0", - "npm-check-updates": "12.5.8", - "qrcode": "1.5.0", - "sass": "^1.49.11" + "qrcode": "1.5.3", + "reveal.js-copycode": "1.1.2", + "reveal.js-plugins": "4.2.1", + "sass": "^1.66.1" } }, - "node_modules/@asciidoctor/core": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@asciidoctor/core/-/core-2.2.6.tgz", - "integrity": "sha512-TmB2K5UfpDpSbCNBBntXzKHcAk2EA3/P68jmWvmJvglVUdkO9V6kTAuXVe12+h6C4GK0ndwuCrHHtEVcL5t6pQ==", + "../usr/local/lib/node_modules/gulp": { + "version": "4.0.2", "dev": true, + "license": "MIT", "dependencies": { - "asciidoctor-opal-runtime": "0.3.3", - "unxhr": "1.0.1" + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "devDependencies": { + "coveralls": "github:phated/node-coveralls#2.x", + "eslint": "^2.13.1", + "eslint-config-gulp": "^3.0.1", + "expect": "^1.20.2", + "mkdirp": "^0.5.1", + "mocha": "^3.0.0", + "nyc": "^10.3.2", + "rimraf": "^2.6.3" }, "engines": { - "node": ">=8.11", - "npm": ">=5.0.0", - "yarn": ">=1.1.0" + "node": ">= 0.10" } }, - "node_modules/@asciidoctor/reveal.js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@asciidoctor/reveal.js/-/reveal.js-4.0.1.tgz", - "integrity": "sha512-LEVNtVDdgVbCqkq0+pmvyaF9ROuvPUVFS84V+UM1SbDnTdqCTio/Oj/k2C7alTANDedIMklxuZGKk38bhJGwoA==", + "../usr/local/lib/node_modules/gulp/node_modules/ansi-colors": { + "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { - "@asciidoctor/cli": "^3.1.0", - "reveal.js": "3.9.2" - }, - "bin": { - "asciidoctor-revealjs": "npm/asciidoctor-revealjs" + "ansi-wrap": "^0.1.0" }, "engines": { - "node": ">=8.11", - "npm": ">=5.0.0" + "node": ">=0.10.0" } }, - "node_modules/@asciidoctor/reveal.js/node_modules/@asciidoctor/cli": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@asciidoctor/cli/-/cli-3.5.0.tgz", - "integrity": "sha512-/VMHXcZBnZ9vgWfmqk9Hu0x0gMjPLup0YGq/xA8qCQuk11kUIZNMVQwgSsIUzOEwJqIUD7CgncJdtfwv1Ndxuw==", + "../usr/local/lib/node_modules/gulp/node_modules/ansi-gray": { + "version": "0.1.1", "dev": true, + "license": "MIT", "dependencies": { - "yargs": "16.2.0" - }, - "bin": { - "asciidoctor": "bin/asciidoctor", - "asciidoctorjs": "bin/asciidoctor" + "ansi-wrap": "0.1.0" }, "engines": { - "node": ">=8.11", - "npm": ">=5.0.0" - }, - "peerDependencies": { - "@asciidoctor/core": "^2.0.0-rc.1" + "node": ">=0.10.0" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "../usr/local/lib/node_modules/gulp/node_modules/ansi-regex": { + "version": "2.1.1", "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "../usr/local/lib/node_modules/gulp/node_modules/ansi-wrap": { + "version": "0.1.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "../usr/local/lib/node_modules/gulp/node_modules/anymatch": { + "version": "2.0.0", "dev": true, + "license": "ISC", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, - "node_modules/@npmcli/fs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz", - "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==", + "../usr/local/lib/node_modules/gulp/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", "dev": true, + "license": "MIT", "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "remove-trailing-separator": "^1.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "../usr/local/lib/node_modules/gulp/node_modules/append-buffer": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" + "buffer-equal": "^1.0.0" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/@npmcli/git": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.1.tgz", - "integrity": "sha512-UU85F/T+F1oVn3IsB/L6k9zXIMpXBuUBE25QDH0SsURwT6IOBqkC7M16uqo2vVZIyji3X1K4XH9luip7YekH1A==", + "../usr/local/lib/node_modules/gulp/node_modules/archy": { + "version": "1.0.0", "dev": true, - "dependencies": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/arr-diff": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/@npmcli/git/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "../usr/local/lib/node_modules/gulp/node_modules/arr-filter": { + "version": "1.1.2", "dev": true, + "license": "MIT", "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" + "make-iterator": "^1.0.0" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/@npmcli/git/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "../usr/local/lib/node_modules/gulp/node_modules/arr-flatten": { + "version": "1.1.0", "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "../usr/local/lib/node_modules/gulp/node_modules/arr-map": { + "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" + "make-iterator": "^1.0.0" }, "engines": { - "node": ">= 10" + "node": ">=0.10.0" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz", - "integrity": "sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==", + "../usr/local/lib/node_modules/gulp/node_modules/arr-union": { + "version": "3.1.0", "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/@npmcli/node-gyp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", + "../usr/local/lib/node_modules/gulp/node_modules/array-each": { + "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/@npmcli/promise-spawn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", + "../usr/local/lib/node_modules/gulp/node_modules/array-initial": { + "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { - "infer-owner": "^1.0.4" + "array-slice": "^1.0.0", + "is-number": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/@npmcli/run-script": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-3.0.2.tgz", - "integrity": "sha512-vdjD/PMBl+OX9j9C9irx5sCCIKfp2PWkpPNH9zxvlJAfSZ3Qp5aU412v+O3PFJl3R1PFNwuyChCqHg4ma6ci2Q==", + "../usr/local/lib/node_modules/gulp/node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../usr/local/lib/node_modules/gulp/node_modules/array-last": { + "version": "1.3.0", "dev": true, + "license": "MIT", "dependencies": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3" + "is-number": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "../usr/local/lib/node_modules/gulp/node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/@socket.io/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", + "../usr/local/lib/node_modules/gulp/node_modules/array-slice": { + "version": "1.1.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.6.0" + "node": ">=0.10.0" } }, - "node_modules/@socket.io/component-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz", - "integrity": "sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==", - "dev": true - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "../usr/local/lib/node_modules/gulp/node_modules/array-sort": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "defer-to-connect": "^1.0.1" + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "../usr/local/lib/node_modules/gulp/node_modules/array-unique": { + "version": "0.3.2", "dev": true, + "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=0.10.0" } }, - "node_modules/@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", - "dev": true - }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", - "dev": true - }, - "node_modules/@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "dev": true - }, - "node_modules/@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/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==", + "../usr/local/lib/node_modules/gulp/node_modules/assign-symbols": { + "version": "1.0.0", "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, + "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "../usr/local/lib/node_modules/gulp/node_modules/async-done": { + "version": "1.3.2", "dev": true, + "license": "MIT", "dependencies": { - "debug": "4" + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 0.10" } }, - "node_modules/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "../usr/local/lib/node_modules/gulp/node_modules/async-each": { + "version": "1.0.6", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/async-settle": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" + "async-done": "^1.2.2" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 0.10" } }, - "node_modules/agentkeepalive/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "../usr/local/lib/node_modules/gulp/node_modules/atob": { + "version": "2.1.2", "dev": true, + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, "engines": { - "node": ">= 0.6" + "node": ">= 4.5.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==", + "../usr/local/lib/node_modules/gulp/node_modules/bach": { + "version": "1.2.0", "dev": true, + "license": "MIT", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "../usr/local/lib/node_modules/gulp/node_modules/balanced-match": { + "version": "1.0.2", "dev": true, - "dependencies": { - "string-width": "^4.1.0" - } + "license": "MIT" }, - "node_modules/ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "../usr/local/lib/node_modules/gulp/node_modules/base": { + "version": "0.11.2", "dev": true, + "license": "MIT", "dependencies": { - "ansi-wrap": "^0.1.0" + "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/ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "../usr/local/lib/node_modules/gulp/node_modules/base/node_modules/define-property": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "ansi-wrap": "0.1.0" + "is-descriptor": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/binary-extensions": { + "version": "1.13.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "../usr/local/lib/node_modules/gulp/node_modules/braces": { + "version": "2.3.2", "dev": true, + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "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": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "../usr/local/lib/node_modules/gulp/node_modules/buffer-equal": { + "version": "1.0.1", "dev": true, - "dependencies": { - "buffer-equal": "^1.0.0" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true + "../usr/local/lib/node_modules/gulp/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" }, - "node_modules/are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", + "../usr/local/lib/node_modules/gulp/node_modules/cache-base": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "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": "^12.13.0 || ^14.15.0 || >=16" + "node": ">=0.10.0" } }, - "node_modules/are-we-there-yet/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==", + "../usr/local/lib/node_modules/gulp/node_modules/call-bind": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "../usr/local/lib/node_modules/gulp/node_modules/camelcase": { + "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "../usr/local/lib/node_modules/gulp/node_modules/chokidar": { + "version": "2.1.8", "dev": true, + "license": "MIT", "dependencies": { - "make-iterator": "^1.0.0" + "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" }, - "engines": { - "node": ">=0.10.0" + "optionalDependencies": { + "fsevents": "^1.2.7" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/class-utils": { + "version": "0.3.6", "dev": true, + "license": "MIT", + "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/arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "../usr/local/lib/node_modules/gulp/node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { - "make-iterator": "^1.0.0" + "is-descriptor": "^0.1.0" }, "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=", + "../usr/local/lib/node_modules/gulp/node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "../usr/local/lib/node_modules/gulp/node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "../usr/local/lib/node_modules/gulp/node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", "dev": true, + "license": "MIT", "dependencies": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" + "kind-of": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/array-initial/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "../usr/local/lib/node_modules/gulp/node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "../usr/local/lib/node_modules/gulp/node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { - "is-number": "^4.0.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/array-last/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "../usr/local/lib/node_modules/gulp/node_modules/cliui": { + "version": "3.2.0", "dev": true, - "engines": { - "node": ">=0.10.0" + "license": "ISC", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, - "node_modules/array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "../usr/local/lib/node_modules/gulp/node_modules/clone": { + "version": "2.1.2", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/array-sort": { + "../usr/local/lib/node_modules/gulp/node_modules/clone-buffer": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", "dev": true, - "dependencies": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/array-sort/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==", + "../usr/local/lib/node_modules/gulp/node_modules/clone-stats": { + "version": "1.0.0", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "../usr/local/lib/node_modules/gulp/node_modules/cloneable-readable": { + "version": "1.1.3", "dev": true, - "engines": { - "node": ">=8" + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" } }, - "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=", + "../usr/local/lib/node_modules/gulp/node_modules/code-point-at": { + "version": "1.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/asciidoctor": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.2.6.tgz", - "integrity": "sha512-EXG3+F2pO21B+COfQmV/WgEgGiy7nG/mJiS/o5DXpaT2q82FRZWPVkbMZrpDvpu4pjXe5c754RbZR9Vz0L0Vtw==", + "../usr/local/lib/node_modules/gulp/node_modules/collection-map": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "@asciidoctor/cli": "3.5.0", - "@asciidoctor/core": "2.2.6" - }, - "bin": { - "asciidoctor": "bin/asciidoctor", - "asciidoctorjs": "bin/asciidoctor" + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" }, "engines": { - "node": ">=8.11", - "npm": ">=5.0.0", - "yarn": ">=1.1.0" + "node": ">=0.10.0" } }, - "node_modules/asciidoctor-opal-runtime": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/asciidoctor-opal-runtime/-/asciidoctor-opal-runtime-0.3.3.tgz", - "integrity": "sha512-/CEVNiOia8E5BMO9FLooo+Kv18K4+4JBFRJp8vUy/N5dMRAg+fRNV4HA+o6aoSC79jVU/aT5XvUpxSxSsTS8FQ==", + "../usr/local/lib/node_modules/gulp/node_modules/collection-visit": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "glob": "7.1.3", - "unxhr": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" }, "engines": { - "node": ">=8.11" + "node": ">=0.10.0" } }, - "node_modules/asciidoctor/node_modules/@asciidoctor/cli": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@asciidoctor/cli/-/cli-3.5.0.tgz", - "integrity": "sha512-/VMHXcZBnZ9vgWfmqk9Hu0x0gMjPLup0YGq/xA8qCQuk11kUIZNMVQwgSsIUzOEwJqIUD7CgncJdtfwv1Ndxuw==", + "../usr/local/lib/node_modules/gulp/node_modules/color-support": { + "version": "1.1.3", "dev": true, - "dependencies": { - "yargs": "16.2.0" - }, + "license": "ISC", "bin": { - "asciidoctor": "bin/asciidoctor", - "asciidoctorjs": "bin/asciidoctor" - }, - "engines": { - "node": ">=8.11", - "npm": ">=5.0.0" - }, - "peerDependencies": { - "@asciidoctor/core": "^2.0.0-rc.1" + "color-support": "bin.js" } }, - "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=", + "../usr/local/lib/node_modules/gulp/node_modules/component-emitter": { + "version": "1.3.0", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, - "node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true + "../usr/local/lib/node_modules/gulp/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" }, - "node_modules/async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "../usr/local/lib/node_modules/gulp/node_modules/concat-stream": { + "version": "1.6.2", "dev": true, + "engines": [ + "node >= 0.8" + ], + "license": "MIT", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "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 + "../usr/local/lib/node_modules/gulp/node_modules/convert-source-map": { + "version": "1.9.0", + "dev": true, + "license": "MIT" }, - "node_modules/async-each-series": { + "../usr/local/lib/node_modules/gulp/node_modules/copy-descriptor": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", - "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "../usr/local/lib/node_modules/gulp/node_modules/copy-props": { + "version": "2.0.5", "dev": true, + "license": "MIT", "dependencies": { - "async-done": "^1.2.2" - }, - "engines": { - "node": ">= 0.10" + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" } }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "../usr/local/lib/node_modules/gulp/node_modules/core-util-is": { + "version": "1.0.3", "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/d": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "node_modules/autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "../usr/local/lib/node_modules/gulp/node_modules/debug": { + "version": "2.6.9", "dev": true, + "license": "MIT", "dependencies": { - "follow-redirects": "^1.14.0" + "ms": "2.0.0" } }, - "node_modules/bach": { + "../usr/local/lib/node_modules/gulp/node_modules/decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", "dev": true, - "dependencies": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "../usr/local/lib/node_modules/gulp/node_modules/decode-uri-component": { + "version": "0.2.2", "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" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/base/node_modules/define-property": { + "../usr/local/lib/node_modules/gulp/node_modules/default-compare": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, + "license": "MIT", "dependencies": { - "is-descriptor": "^1.0.0" + "kind-of": "^5.0.2" }, "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==", + "../usr/local/lib/node_modules/gulp/node_modules/default-resolution": { + "version": "2.0.0", "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/define-properties": { + "version": "1.2.0", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^6.0.0" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/define-property": { + "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/detect-file": { + "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { - "node": "^4.5.0 || >= 5.9" + "node": ">=0.10.0" } }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true + "../usr/local/lib/node_modules/gulp/node_modules/duplexify": { + "version": "3.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/each-props": { + "version": "1.3.2", "dev": true, - "engines": { - "node": ">=8" + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" } }, - "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "../usr/local/lib/node_modules/gulp/node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, + "license": "MIT", "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" + "isobject": "^3.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/boxen/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "../usr/local/lib/node_modules/gulp/node_modules/end-of-stream": { + "version": "1.4.4", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "license": "MIT", + "dependencies": { + "once": "^1.4.0" } }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "../usr/local/lib/node_modules/gulp/node_modules/error-ex": { + "version": "1.3.2", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-arrayish": "^0.2.1" + } + }, + "../usr/local/lib/node_modules/gulp/node_modules/es5-ext": { + "version": "0.10.62", + "dev": true, + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10" } }, - "node_modules/boxen/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==", + "../usr/local/lib/node_modules/gulp/node_modules/es6-iterator": { + "version": "2.0.3", "dev": true, - "engines": { - "node": ">=8" + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "node_modules/boxen/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==", + "../usr/local/lib/node_modules/gulp/node_modules/es6-symbol": { + "version": "3.1.3", "dev": true, + "license": "ISC", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "d": "^1.0.1", + "ext": "^1.1.2" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/es6-weak-map": { + "version": "2.0.3", "dev": true, + "license": "ISC", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.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==", + "../usr/local/lib/node_modules/gulp/node_modules/expand-brackets": { + "version": "2.1.4", "dev": true, + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "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": ">=8" + "node": ">=0.10.0" } }, - "node_modules/browser-sync": { - "version": "2.27.9", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.9.tgz", - "integrity": "sha512-3zBtggcaZIeU9so4ja9yxk7/CZu9B3DOL6zkxFpzHCHsQmkGBPVXg61jItbeoa+WXgNLnr1sYES/2yQwyEZ2+w==", + "../usr/local/lib/node_modules/gulp/node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { - "browser-sync-client": "^2.27.9", - "browser-sync-ui": "^2.27.9", - "bs-recipes": "1.3.4", - "bs-snippet-injector": "^2.0.1", - "chokidar": "^3.5.1", - "connect": "3.6.6", - "connect-history-api-fallback": "^1", - "dev-ip": "^1.0.1", - "easy-extender": "^2.3.4", - "eazy-logger": "3.1.0", - "etag": "^1.8.1", - "fresh": "^0.5.2", - "fs-extra": "3.0.1", - "http-proxy": "^1.18.1", - "immutable": "^3", - "localtunnel": "^2.0.1", - "micromatch": "^4.0.2", - "opn": "5.3.0", - "portscanner": "2.1.1", - "qs": "6.2.3", - "raw-body": "^2.3.2", - "resp-modifier": "6.0.2", - "rx": "4.1.0", - "send": "0.16.2", - "serve-index": "1.9.1", - "serve-static": "1.13.2", - "server-destroy": "1.0.1", - "socket.io": "^4.4.1", - "ua-parser-js": "1.0.2", - "yargs": "^17.3.1" - }, - "bin": { - "browser-sync": "dist/bin.js" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">=0.10.0" } }, - "node_modules/browser-sync-client": { - "version": "2.27.9", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.27.9.tgz", - "integrity": "sha512-FHW8kydp7FXo6jnX3gXJCpHAHtWNLK0nx839nnK+boMfMI1n4KZd0+DmTxHBsHsF3OHud4V4jwoN8U5HExMIdQ==", + "../usr/local/lib/node_modules/gulp/node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { - "etag": "1.8.1", - "fresh": "0.5.2", - "mitt": "^1.1.3", - "rxjs": "^5.5.6" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/browser-sync-ui": { - "version": "2.27.9", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.27.9.tgz", - "integrity": "sha512-rsduR2bRIwFvM8CX6iY/Nu5aWub0WB9zfSYg9Le/RV5N5DEyxJYey0VxdfWCnzDOoelassTDzYQo+r0iJno3qw==", + "../usr/local/lib/node_modules/gulp/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { - "async-each-series": "0.1.1", - "connect-history-api-fallback": "^1", - "immutable": "^3", - "server-destroy": "1.0.1", - "socket.io-client": "^4.4.1", - "stream-throttle": "^0.1.3" + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/browser-sync/node_modules/yargs": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz", - "integrity": "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==", + "../usr/local/lib/node_modules/gulp/node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", "dev": true, + "license": "MIT", "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" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/browser-sync/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==", + "../usr/local/lib/node_modules/gulp/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "../usr/local/lib/node_modules/gulp/node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=0.10.0" } }, - "node_modules/bs-recipes": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", - "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", - "dev": true - }, - "node_modules/bs-snippet-injector": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", - "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", - "dev": true - }, - "node_modules/buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "../usr/local/lib/node_modules/gulp/node_modules/expand-tilde": { + "version": "2.0.2", "dev": true, + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.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/builtins": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.0.tgz", - "integrity": "sha512-aizhtbxgT1Udg0Fj6GssXshAVK+nxbtCV+1OtTrMNy67jffDFBY6CUBAkhO4owbleAx6fdbnWdpsmmcXydbzNw==", + "../usr/local/lib/node_modules/gulp/node_modules/ext": { + "version": "1.7.0", "dev": true, + "license": "ISC", "dependencies": { - "semver": "^7.0.0" + "type": "^2.7.2" } }, - "node_modules/builtins/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "../usr/local/lib/node_modules/gulp/node_modules/ext/node_modules/type": { + "version": "2.7.2", "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } + "license": "ISC" }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "../usr/local/lib/node_modules/gulp/node_modules/extend": { + "version": "3.0.2", "dev": true, - "engines": { - "node": ">= 0.8" - } + "license": "MIT" }, - "node_modules/cacache": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.4.tgz", - "integrity": "sha512-U0D4wF3/W8ZgK4qDA5fTtOVSr0gaDfd5aa7tUdAV0uukVWKsAIn6SzXQCoVlg7RWZiJa+bcsM3/pXLumGaL2Ug==", + "../usr/local/lib/node_modules/gulp/node_modules/extend-shallow": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^7.2.0", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^1.1.1" + "is-extendable": "^0.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/cacache/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "../usr/local/lib/node_modules/gulp/node_modules/extglob": { + "version": "2.0.4", "dev": true, + "license": "MIT", "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" + "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": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.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==", + "../usr/local/lib/node_modules/gulp/node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", "dev": true, + "license": "MIT", "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" + "is-descriptor": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "../usr/local/lib/node_modules/gulp/node_modules/fancy-log": { + "version": "1.3.3", "dev": true, + "license": "MIT", "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "../usr/local/lib/node_modules/gulp/node_modules/fast-levenshtein": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/fill-range": { + "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "../usr/local/lib/node_modules/gulp/node_modules/find-up": { + "version": "1.1.2", "dev": true, + "license": "MIT", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/cacheable-request/node_modules/pump": { + "../usr/local/lib/node_modules/gulp/node_modules/findup-sync": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, + "license": "MIT", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/fined": { + "version": "1.2.0", "dev": true, + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.10" } }, - "node_modules/camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "../usr/local/lib/node_modules/gulp/node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001325", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001325.tgz", - "integrity": "sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ==", + "../usr/local/lib/node_modules/gulp/node_modules/flagged-respawn": { + "version": "1.0.1", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] + "license": "MIT", + "engines": { + "node": ">= 0.10" + } }, - "node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "../usr/local/lib/node_modules/gulp/node_modules/flush-write-stream": { + "version": "1.1.1", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, - "node_modules/chalk/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "../usr/local/lib/node_modules/gulp/node_modules/for-in": { + "version": "1.0.2", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/chalk/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "../usr/local/lib/node_modules/gulp/node_modules/for-own": { + "version": "1.0.0", "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/chalk/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=", + "../usr/local/lib/node_modules/gulp/node_modules/fragment-cache": { + "version": "0.2.1", "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^2.0.0" + "map-cache": "^0.2.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "../usr/local/lib/node_modules/gulp/node_modules/fs-mkdirp-stream": { + "version": "1.0.0", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "license": "MIT", "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" + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" }, "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">= 0.10" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "../usr/local/lib/node_modules/gulp/node_modules/fs.realpath": { + "version": "1.0.0", "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true + "license": "ISC" }, - "node_modules/cint": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/cint/-/cint-8.2.1.tgz", - "integrity": "sha1-cDhrG0jidz0NYxZqVa/5TvRFahI=", - "dev": true + "../usr/local/lib/node_modules/gulp/node_modules/function-bind": { + "version": "1.1.1", + "dev": true, + "license": "MIT" }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/get-caller-file": { + "version": "1.0.3", "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" - } + "license": "ISC" }, - "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=", + "../usr/local/lib/node_modules/gulp/node_modules/get-intrinsic": { + "version": "1.2.1", "dev": true, + "license": "MIT", "dependencies": { - "is-descriptor": "^0.1.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/get-value": { + "version": "2.0.6", "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "../usr/local/lib/node_modules/gulp/node_modules/glob": { + "version": "7.2.3", "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cli-table": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", - "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "../usr/local/lib/node_modules/gulp/node_modules/glob-parent": { + "version": "3.1.0", "dev": true, + "license": "ISC", "dependencies": { - "colors": "1.0.3" - }, - "engines": { - "node": ">= 0.2.0" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "../usr/local/lib/node_modules/gulp/node_modules/glob-stream": { + "version": "6.1.0", "dev": true, + "license": "MIT", + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, "engines": { - "node": ">=0.8" + "node": ">= 0.10" } }, - "node_modules/clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "../usr/local/lib/node_modules/gulp/node_modules/glob-watcher": { + "version": "5.0.5", "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, "engines": { "node": ">= 0.10" } }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "../usr/local/lib/node_modules/gulp/node_modules/global-modules": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "mimic-response": "^1.0.0" + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "node_modules/cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "../usr/local/lib/node_modules/gulp/node_modules/global-prefix": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "../usr/local/lib/node_modules/gulp/node_modules/glogg": { + "version": "1.0.2", "dev": true, + "license": "MIT", + "dependencies": { + "sparkles": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "../usr/local/lib/node_modules/gulp/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "../usr/local/lib/node_modules/gulp/node_modules/gulp-cli": { + "version": "2.3.0", "dev": true, + "license": "MIT", "dependencies": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/collection-visit": { + "../usr/local/lib/node_modules/gulp/node_modules/gulplog": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, + "license": "MIT", "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "glogg": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/has": { + "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4.0" } }, - "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 + "../usr/local/lib/node_modules/gulp/node_modules/has-property-descriptors": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "../usr/local/lib/node_modules/gulp/node_modules/has-proto": { + "version": "1.0.1", "dev": true, - "bin": { - "color-support": "bin.js" + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/colors": { + "../usr/local/lib/node_modules/gulp/node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.1.90" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/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/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==", + "../usr/local/lib/node_modules/gulp/node_modules/has-value": { + "version": "1.0.0", "dev": true, - "engines": [ - "node >= 0.8" - ], + "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "../usr/local/lib/node_modules/gulp/node_modules/has-values": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/connect": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", - "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "../usr/local/lib/node_modules/gulp/node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.0", - "parseurl": "~1.3.2", - "utils-merge": "1.0.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 0.10.0" + "node": ">=0.10.0" } }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "../usr/local/lib/node_modules/gulp/node_modules/homedir-polyfill": { + "version": "1.0.3", "dev": true, + "license": "MIT", + "dependencies": { + "parse-passwd": "^1.0.0" + }, "engines": { - "node": ">=0.8" + "node": ">=0.10.0" } }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "../usr/local/lib/node_modules/gulp/node_modules/hosted-git-info": { + "version": "2.8.9", "dev": true, + "license": "ISC" + }, + "../usr/local/lib/node_modules/gulp/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", "dependencies": { - "ms": "2.0.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "../usr/local/lib/node_modules/gulp/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/ini": { + "version": "1.3.8", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "license": "ISC" }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/interpret": { + "version": "1.4.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.10" } }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "../usr/local/lib/node_modules/gulp/node_modules/invert-kv": { + "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/copy-props": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", - "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "../usr/local/lib/node_modules/gulp/node_modules/is-absolute": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "each-props": "^1.3.2", - "is-plain-object": "^5.0.0" - } - }, - "node_modules/copy-props/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==", - "dev": true, + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/is-accessor-descriptor": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "object-assign": "^4", - "vary": "^1" + "kind-of": "^6.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "../usr/local/lib/node_modules/gulp/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/is-binary-path": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "binary-extensions": "^1.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.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==", + "../usr/local/lib/node_modules/gulp/node_modules/is-buffer": { + "version": "1.1.6", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "../usr/local/lib/node_modules/gulp/node_modules/is-core-module": { + "version": "2.12.1", "dev": true, + "license": "MIT", "dependencies": { - "css-tree": "^1.1.2" + "has": "^1.0.3" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "../usr/local/lib/node_modules/gulp/node_modules/is-data-descriptor": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "../usr/local/lib/node_modules/gulp/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", "dev": true, - "dependencies": { - "ms": "2.1.2" - }, + "license": "MIT", "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "../usr/local/lib/node_modules/gulp/node_modules/is-descriptor": { + "version": "1.0.2", "dev": true, + "license": "MIT", + "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/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=", + "../usr/local/lib/node_modules/gulp/node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">=0.10.0" } }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "../usr/local/lib/node_modules/gulp/node_modules/is-extendable": { + "version": "0.1.1", "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "../usr/local/lib/node_modules/gulp/node_modules/is-extglob": { + "version": "2.1.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=4.0.0" + "node": ">=0.10.0" } }, - "node_modules/default-compare": { + "../usr/local/lib/node_modules/gulp/node_modules/is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^5.0.2" + "number-is-nan": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/default-compare/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==", + "../usr/local/lib/node_modules/gulp/node_modules/is-glob": { + "version": "4.0.3", "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "../usr/local/lib/node_modules/gulp/node_modules/is-negated-glob": { + "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true - }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/is-number": { + "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { - "object-keys": "^1.0.12" + "kind-of": "^3.0.2" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "is-buffer": "^1.1.5" }, "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==", + "../usr/local/lib/node_modules/gulp/node_modules/is-plain-object": { + "version": "5.0.0", "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/define-property/node_modules/is-data-descriptor": { + "../usr/local/lib/node_modules/gulp/node_modules/is-relative": { "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, + "license": "MIT", "dependencies": { - "kind-of": "^6.0.0" + "is-unc-path": "^1.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==", + "../usr/local/lib/node_modules/gulp/node_modules/is-unc-path": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "unc-path-regex": "^0.1.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "../usr/local/lib/node_modules/gulp/node_modules/is-utf8": { + "version": "0.2.1", "dev": true, - "engines": { - "node": ">= 0.8" - } + "license": "MIT" }, - "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-file": { + "../usr/local/lib/node_modules/gulp/node_modules/is-valid-glob": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/dev-ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", - "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "../usr/local/lib/node_modules/gulp/node_modules/is-windows": { + "version": "1.0.2", "dev": true, - "bin": { - "dev-ip": "lib/dev-ip.js" - }, + "license": "MIT", "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/dijkstrajs": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", - "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==", - "dev": true + "../usr/local/lib/node_modules/gulp/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" }, - "node_modules/dir-glob": { + "../usr/local/lib/node_modules/gulp/node_modules/isobject": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "../usr/local/lib/node_modules/gulp/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", "dev": true, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true + "../usr/local/lib/node_modules/gulp/node_modules/just-debounce": { + "version": "1.1.0", + "dev": true, + "license": "MIT" }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/kind-of": { + "version": "5.1.0", "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "../usr/local/lib/node_modules/gulp/node_modules/last-run": { + "version": "1.1.1", "dev": true, + "license": "MIT", "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "../usr/local/lib/node_modules/gulp/node_modules/lazystream": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" } }, - "node_modules/easy-extender": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", - "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "../usr/local/lib/node_modules/gulp/node_modules/lcid": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "lodash": "^4.17.10" + "invert-kv": "^1.0.0" }, "engines": { - "node": ">= 4.0.0" + "node": ">=0.10.0" } }, - "node_modules/eazy-logger": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz", - "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==", + "../usr/local/lib/node_modules/gulp/node_modules/lead": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "tfunk": "^4.0.0" + "flush-write-stream": "^1.0.2" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.10" } }, - "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/electron-to-chromium": { - "version": "1.4.104", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.104.tgz", - "integrity": "sha512-2kjoAyiG7uMyGRM9mx25s3HAzmQG2ayuYXxsFmYugHSDcwxREgLtscZvbL1JcW9S/OemeQ3f/SG6JhDwpnCclQ==", - "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/encode-utf8": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==", - "dev": true - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "../usr/local/lib/node_modules/gulp/node_modules/liftoff": { + "version": "3.1.0", "dev": true, + "license": "MIT", + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, "engines": { "node": ">= 0.8" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "../usr/local/lib/node_modules/gulp/node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "iconv-lite": "^0.6.2" + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "../usr/local/lib/node_modules/gulp/node_modules/load-json-file": { + "version": "1.1.0", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "../usr/local/lib/node_modules/gulp/node_modules/make-iterator": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "once": "^1.4.0" + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/engine.io": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz", - "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==", + "../usr/local/lib/node_modules/gulp/node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", "dev": true, - "dependencies": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" - }, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=0.10.0" } }, - "node_modules/engine.io-client": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.1.1.tgz", - "integrity": "sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==", + "../usr/local/lib/node_modules/gulp/node_modules/map-cache": { + "version": "0.2.2", "dev": true, - "dependencies": { - "@socket.io/component-emitter": "~3.0.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "has-cors": "1.1.0", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~8.2.3", - "xmlhttprequest-ssl": "~2.0.0", - "yeast": "0.1.2" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/engine.io-parser": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", - "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", + "../usr/local/lib/node_modules/gulp/node_modules/map-visit": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "@socket.io/base64-arraybuffer": "~1.0.2" + "object-visit": "^1.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=0.10.0" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "../usr/local/lib/node_modules/gulp/node_modules/matchdep": { + "version": "2.0.0", "dev": true, + "license": "MIT", + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, "engines": { - "node": ">=6" + "node": ">= 0.10.0" } }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "node_modules/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==", + "../usr/local/lib/node_modules/gulp/node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { - "is-arrayish": "^0.2.1" + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/es5-ext": { - "version": "0.10.59", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.59.tgz", - "integrity": "sha512-cOgyhW0tIJyQY1Kfw6Kr0viu9ZlUctVchRMZ7R0HiH3dxTSp5zJDLecwxUqPUrGKMsgBI1wd1FL+d9Jxfi4cLw==", + "../usr/local/lib/node_modules/gulp/node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", "dev": true, - "hasInstallScript": true, + "license": "MIT", "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" + "is-extglob": "^2.1.0" }, "engines": { - "node": ">=0.10" + "node": ">=0.10.0" } }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "../usr/local/lib/node_modules/gulp/node_modules/micromatch": { + "version": "3.1.10", "dev": true, + "license": "MIT", "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "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/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "../usr/local/lib/node_modules/gulp/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "../usr/local/lib/node_modules/gulp/node_modules/micromatch/node_modules/is-extendable": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, + "is-plain-object": "^2.0.4" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "../usr/local/lib/node_modules/gulp/node_modules/micromatch/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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=", + "../usr/local/lib/node_modules/gulp/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.8.0" + "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=", + "../usr/local/lib/node_modules/gulp/node_modules/minimatch": { + "version": "3.1.2", "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">= 0.6" + "node": "*" } }, - "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/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "../usr/local/lib/node_modules/gulp/node_modules/mixin-deep": { + "version": "1.3.2", "dev": true, + "license": "MIT", "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" + "for-in": "^1.0.2", + "is-extendable": "^1.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=", + "../usr/local/lib/node_modules/gulp/node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "is-descriptor": "^0.1.0" + "is-plain-object": "^2.0.4" }, "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=", + "../usr/local/lib/node_modules/gulp/node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, + "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/expand-brackets/node_modules/ms": { + "../usr/local/lib/node_modules/gulp/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "dev": true, + "license": "MIT" }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "../usr/local/lib/node_modules/gulp/node_modules/mute-stdout": { + "version": "1.0.1", "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "../usr/local/lib/node_modules/gulp/node_modules/nanomatch": { + "version": "1.2.13", "dev": true, + "license": "MIT", "dependencies": { - "type": "^2.5.0" + "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/ext/node_modules/type": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", - "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==", - "dev": true - }, - "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": { + "../usr/local/lib/node_modules/gulp/node_modules/nanomatch/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, + "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -2546,11 +2071,10 @@ "node": ">=0.10.0" } }, - "node_modules/extend-shallow/node_modules/is-extendable": { + "../usr/local/lib/node_modules/gulp/node_modules/nanomatch/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, + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -2558,4341 +2082,3460 @@ "node": ">=0.10.0" } }, - "node_modules/extglob": { + "../usr/local/lib/node_modules/gulp/node_modules/nanomatch/node_modules/is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, + "license": "MIT", "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" + "isobject": "^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=", + "../usr/local/lib/node_modules/gulp/node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../usr/local/lib/node_modules/gulp/node_modules/next-tick": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "../usr/local/lib/node_modules/gulp/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "is-descriptor": "^1.0.0" - }, + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "../usr/local/lib/node_modules/gulp/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/extglob/node_modules/extend-shallow": { + "../usr/local/lib/node_modules/gulp/node_modules/now-and-later": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "once": "^1.3.2" }, + "engines": { + "node": ">= 0.10" + } + }, + "../usr/local/lib/node_modules/gulp/node_modules/number-is-nan": { + "version": "1.0.1", + "dev": true, + "license": "MIT", "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==", + "../usr/local/lib/node_modules/gulp/node_modules/object-copy": { + "version": "0.1.0", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^6.0.0" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "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==", + "../usr/local/lib/node_modules/gulp/node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^6.0.0" + "is-descriptor": "^0.1.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==", + "../usr/local/lib/node_modules/gulp/node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "kind-of": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "../usr/local/lib/node_modules/gulp/node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", "dev": true, + "license": "MIT", "dependencies": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" + "kind-of": "^3.0.2" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "../usr/local/lib/node_modules/gulp/node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=0.10.0" } }, - "node_modules/fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", - "dev": true - }, - "node_modules/fast-memoize": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", - "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "../usr/local/lib/node_modules/gulp/node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", "dev": true, - "dependencies": { - "reusify": "^1.0.4" + "license": "MIT", + "engines": { + "node": ">=0.10.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/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==", + "../usr/local/lib/node_modules/gulp/node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/finalhandler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", - "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "../usr/local/lib/node_modules/gulp/node_modules/object-keys": { + "version": "1.1.1", "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 0.4" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/object-visit": { + "version": "1.0.1", "dev": true, + "license": "MIT", "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-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" + "isobject": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "../usr/local/lib/node_modules/gulp/node_modules/object.assign": { + "version": "4.1.4", "dev": true, + "license": "MIT", "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/findup-sync/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "../usr/local/lib/node_modules/gulp/node_modules/object.defaults": { + "version": "1.1.0", "dev": true, + "license": "MIT", "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" + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/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=", + "../usr/local/lib/node_modules/gulp/node_modules/object.map": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "../usr/local/lib/node_modules/gulp/node_modules/object.pick": { + "version": "1.3.0", "dev": true, + "license": "MIT", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/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=", + "../usr/local/lib/node_modules/gulp/node_modules/object.reduce": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "../usr/local/lib/node_modules/gulp/node_modules/once": { + "version": "1.4.0", "dev": true, + "license": "ISC", "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "wrappy": "1" } }, - "node_modules/findup-sync/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=", + "../usr/local/lib/node_modules/gulp/node_modules/ordered-read-streams": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "readable-stream": "^2.0.1" } }, - "node_modules/findup-sync/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "../usr/local/lib/node_modules/gulp/node_modules/os-locale": { + "version": "1.4.0", "dev": true, + "license": "MIT", "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" + "lcid": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/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=", + "../usr/local/lib/node_modules/gulp/node_modules/parse-filepath": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "../usr/local/lib/node_modules/gulp/node_modules/parse-json": { + "version": "2.2.0", "dev": true, + "license": "MIT", "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" + "error-ex": "^1.2.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/flagged-respawn": { + "../usr/local/lib/node_modules/gulp/node_modules/parse-node-version": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } }, - "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.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "../usr/local/lib/node_modules/gulp/node_modules/parse-passwd": { + "version": "1.0.0", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], + "license": "MIT", "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/font-awesome": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", - "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=", + "../usr/local/lib/node_modules/gulp/node_modules/pascalcase": { + "version": "0.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.3" + "node": ">=0.10.0" } }, - "node_modules/for-in": { + "../usr/local/lib/node_modules/gulp/node_modules/path-dirname": { "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" - } + "license": "MIT" }, - "node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "../usr/local/lib/node_modules/gulp/node_modules/path-exists": { + "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { - "for-in": "^1.0.1" + "pinkie-promise": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fp-and-or": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.3.tgz", - "integrity": "sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==", + "../usr/local/lib/node_modules/gulp/node_modules/path-is-absolute": { + "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "../usr/local/lib/node_modules/gulp/node_modules/path-parse": { + "version": "1.0.7", "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } + "license": "MIT" }, - "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=", + "../usr/local/lib/node_modules/gulp/node_modules/path-root": { + "version": "0.1.1", "dev": true, + "license": "MIT", "dependencies": { - "map-cache": "^0.2.2" + "path-root-regex": "^0.1.0" }, "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=", + "../usr/local/lib/node_modules/gulp/node_modules/path-root-regex": { + "version": "0.1.2", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/fs-extra": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", - "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "../usr/local/lib/node_modules/gulp/node_modules/path-type": { + "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", - "jsonfile": "^3.0.0", - "universalify": "^0.1.0" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "../usr/local/lib/node_modules/gulp/node_modules/pify": { + "version": "2.3.0", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" - }, + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/pinkie": { + "version": "2.0.4", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "license": "MIT", "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=0.10.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/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "../usr/local/lib/node_modules/gulp/node_modules/pinkie-promise": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" + "pinkie": "^2.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.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==", + "../usr/local/lib/node_modules/gulp/node_modules/posix-character-classes": { + "version": "0.1.1", "dev": true, + "license": "MIT", "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=0.10.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/pretty-hrtime": { + "version": "1.0.3", "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/process-nextick-args": { + "version": "2.0.1", "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "license": "MIT" }, - "node_modules/get-stream/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==", + "../usr/local/lib/node_modules/gulp/node_modules/pump": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "../usr/local/lib/node_modules/gulp/node_modules/pumpify": { + "version": "1.5.1", "dev": true, - "engines": { - "node": ">=0.10.0" + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" } }, - "node_modules/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "../usr/local/lib/node_modules/gulp/node_modules/read-pkg": { + "version": "1.1.0", "dev": true, + "license": "MIT", "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" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/read-pkg-up": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "dev": true, - "dependencies": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - }, - "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/glob-stream/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "../usr/local/lib/node_modules/gulp/node_modules/readable-stream": { + "version": "2.3.8", "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "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/glob-stream/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "../usr/local/lib/node_modules/gulp/node_modules/readdirp": { + "version": "2.2.1", "dev": true, + "license": "MIT", "dependencies": { - "is-extglob": "^2.1.0" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "../usr/local/lib/node_modules/gulp/node_modules/rechoir": { + "version": "0.6.2", "dev": true, "dependencies": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" + "resolve": "^1.1.6" }, "engines": { "node": ">= 0.10" } }, - "node_modules/glob-watcher/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "../usr/local/lib/node_modules/gulp/node_modules/regex-not": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/glob-watcher/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=", + "../usr/local/lib/node_modules/gulp/node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-watcher/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "../usr/local/lib/node_modules/gulp/node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-watcher/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "../usr/local/lib/node_modules/gulp/node_modules/regex-not/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, + "license": "MIT", "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" + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-watcher/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=", + "../usr/local/lib/node_modules/gulp/node_modules/remove-bom-buffer": { + "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-watcher/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "../usr/local/lib/node_modules/gulp/node_modules/remove-bom-stream": { + "version": "1.2.0", "dev": true, + "license": "MIT", "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" + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" }, - "optionalDependencies": { - "fsevents": "^1.2.7" + "engines": { + "node": ">= 0.10" } }, - "node_modules/glob-watcher/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "../usr/local/lib/node_modules/gulp/node_modules/remove-trailing-separator": { + "version": "1.1.0", "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, + "license": "ISC" + }, + "../usr/local/lib/node_modules/gulp/node_modules/repeat-element": { + "version": "1.1.4", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-watcher/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=", + "../usr/local/lib/node_modules/gulp/node_modules/repeat-string": { + "version": "1.6.1", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/glob-watcher/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.", + "../usr/local/lib/node_modules/gulp/node_modules/replace-ext": { + "version": "1.0.1", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, + "license": "MIT", "engines": { - "node": ">= 4.0" + "node": ">= 0.10" } }, - "node_modules/glob-watcher/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "../usr/local/lib/node_modules/gulp/node_modules/replace-homedir": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/glob-watcher/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=", + "../usr/local/lib/node_modules/gulp/node_modules/require-directory": { + "version": "2.1.1", "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-watcher/node_modules/is-binary-path": { + "../usr/local/lib/node_modules/gulp/node_modules/require-main-filename": { "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, + "license": "ISC" + }, + "../usr/local/lib/node_modules/gulp/node_modules/resolve": { + "version": "1.22.2", + "dev": true, + "license": "MIT", "dependencies": { - "binary-extensions": "^1.0.0" + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/glob-watcher/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "../usr/local/lib/node_modules/gulp/node_modules/resolve-dir": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^3.0.2" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-watcher/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=", + "../usr/local/lib/node_modules/gulp/node_modules/resolve-options": { + "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "value-or-function": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/glob-watcher/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "../usr/local/lib/node_modules/gulp/node_modules/resolve-url": { + "version": "0.2.1", "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" - }, + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/ret": { + "version": "0.1.15", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.12" } }, - "node_modules/glob-watcher/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==", + "../usr/local/lib/node_modules/gulp/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/safe-regex": { + "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" + "ret": "~0.1.10" } }, - "node_modules/glob-watcher/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=", + "../usr/local/lib/node_modules/gulp/node_modules/semver": { + "version": "5.7.2", "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "../usr/local/lib/node_modules/gulp/node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { - "ini": "2.0.0" + "sver-compat": "^1.5.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10" } }, - "node_modules/global-dirs/node_modules/ini": { + "../usr/local/lib/node_modules/gulp/node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true, - "engines": { - "node": ">=10" - } + "license": "ISC" }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "../usr/local/lib/node_modules/gulp/node_modules/set-value": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "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/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "../usr/local/lib/node_modules/gulp/node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, + "license": "MIT", "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon": { + "version": "0.8.2", "dev": true, + "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon-node": { + "version": "2.1.1", "dev": true, + "license": "MIT", "dependencies": { - "sparkles": "^1.0.0" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=0.10.0" } }, - "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==", - "dev": true - }, - "node_modules/gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon-util": { + "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "bin": { - "gulp": "bin/gulp.js" + "kind-of": "^3.2.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/gulp-autoprefixer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-8.0.0.tgz", - "integrity": "sha512-sVR++PIaXpa81p52dmmA/jt50bw0egmylK5mjagfgOJ8uLDGaF9tHyzvetkY9Uo0gBZUS5sVqN3kX/GlUKOyog==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { - "autoprefixer": "^10.2.6", - "fancy-log": "^1.3.3", - "plugin-error": "^1.0.1", - "postcss": "^8.3.0", - "through2": "^4.0.2", - "vinyl-sourcemaps-apply": "^0.2.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "gulp": ">=4" - }, - "peerDependenciesMeta": { - "gulp": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/gulp-autoprefixer/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==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/gulp-autoprefixer/node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "dependencies": { - "readable-stream": "3" + "node": ">=0.10.0" } }, - "node_modules/gulp-csso": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gulp-csso/-/gulp-csso-4.0.1.tgz", - "integrity": "sha512-Kg8gqmd6XcUlMTdBbqdCEcpHumc8ytc4khgm9AXeCjl8eHx7b6tC11y8haizFI+Zw/cSHL6HCj7GwGLwxxBUFQ==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { - "csso": "^4.0.0", - "plugin-error": "^1.0.0", - "vinyl-sourcemaps-apply": "^0.2.1" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/gulp-exec": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gulp-exec/-/gulp-exec-5.0.0.tgz", - "integrity": "sha512-XFW5GJr5gpdRc7nAS6fNK2cqtLDjNnIKLbcVGIA6XAWCx7E4aVn/pzEJm6NvjtIU9VMsl4igkkSAo8Le8L1Lww==", - "dev": true, - "dependencies": { - "plugin-error": "^1.0.1", - "through2": "^3.0.1" + "node": ">=0.10.0" } }, - "node_modules/gulp-exec/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/gulp-ignore": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gulp-ignore/-/gulp-ignore-3.0.0.tgz", - "integrity": "sha512-hRQDJipaU5A84J7QacNGG+bnFU3QLESdjuJCRTAZ5VuKsz4LmvOrECFJeeCtqxP3RV0Pn6mawU0Q3CFZGpirSg==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", "dev": true, + "license": "MIT", "dependencies": { - "gulp-match": "^1.1.0", - "through2": "^3.0.1" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/gulp-ignore/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/gulp-match": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", - "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "../usr/local/lib/node_modules/gulp/node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { - "minimatch": "^3.0.3" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/gulp-rename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", - "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "../usr/local/lib/node_modules/gulp/node_modules/source-map": { + "version": "0.5.7", "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/gulp-sass": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.1.0.tgz", - "integrity": "sha512-7VT0uaF+VZCmkNBglfe1b34bxn/AfcssquLKVDYnCDJ3xNBaW7cUuI3p3BQmoKcoKFrs9jdzUxyb+u+NGfL4OQ==", + "../usr/local/lib/node_modules/gulp/node_modules/source-map-resolve": { + "version": "0.5.3", "dev": true, + "license": "MIT", "dependencies": { - "lodash.clonedeep": "^4.5.0", - "picocolors": "^1.0.0", - "plugin-error": "^1.0.1", - "replace-ext": "^2.0.0", - "strip-ansi": "^6.0.1", - "vinyl-sourcemaps-apply": "^0.2.1" - }, - "engines": { - "node": ">=12" + "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/gulp-sass/node_modules/replace-ext": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", - "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "../usr/local/lib/node_modules/gulp/node_modules/source-map-url": { + "version": "0.4.1", "dev": true, - "engines": { - "node": ">= 10" - } + "license": "MIT" }, - "node_modules/gulp/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "../usr/local/lib/node_modules/gulp/node_modules/sparkles": { + "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/gulp/node_modules/cliui": { + "../usr/local/lib/node_modules/gulp/node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, + "license": "Apache-2.0", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/gulp/node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/gulp/node_modules/gulp-cli": { + "../usr/local/lib/node_modules/gulp/node_modules/spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", "dev": true, + "license": "CC-BY-3.0" + }, + "../usr/local/lib/node_modules/gulp/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - }, - "bin": { - "gulp": "bin/gulp.js" - }, - "engines": { - "node": ">= 0.10" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/gulp/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "../usr/local/lib/node_modules/gulp/node_modules/spdx-license-ids": { + "version": "3.0.13", + "dev": true, + "license": "CC0-1.0" + }, + "../usr/local/lib/node_modules/gulp/node_modules/split-string": { + "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { - "number-is-nan": "^1.0.0" + "extend-shallow": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "../usr/local/lib/node_modules/gulp/node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp/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=", + "../usr/local/lib/node_modules/gulp/node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^2.0.0" + "is-plain-object": "^2.0.4" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp/node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "../usr/local/lib/node_modules/gulp/node_modules/split-string/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, + "license": "MIT", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp/node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true - }, - "node_modules/gulp/node_modules/yargs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", - "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "../usr/local/lib/node_modules/gulp/node_modules/stack-trace": { + "version": "0.0.10", "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.1" + "license": "MIT", + "engines": { + "node": "*" } }, - "node_modules/gulp/node_modules/yargs-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", - "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "../usr/local/lib/node_modules/gulp/node_modules/static-extend": { + "version": "0.1.2", "dev": true, + "license": "MIT", "dependencies": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "../usr/local/lib/node_modules/gulp/node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { - "glogg": "^1.0.0" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "../usr/local/lib/node_modules/gulp/node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1" + "kind-of": "^3.0.2" }, "engines": { - "node": ">= 0.4.0" + "node": ">=0.10.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "../usr/local/lib/node_modules/gulp/node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^2.0.0" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "../usr/local/lib/node_modules/gulp/node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", "dev": true, - "engines": { - "node": ">= 0.4" + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "../usr/local/lib/node_modules/gulp/node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.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=", + "../usr/local/lib/node_modules/gulp/node_modules/stream-exhaust": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/stream-shift": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, + "license": "MIT", "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "../usr/local/lib/node_modules/gulp/node_modules/string-width": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^3.0.2" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-values/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=", + "../usr/local/lib/node_modules/gulp/node_modules/strip-ansi": { + "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "ansi-regex": "^2.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=", + "../usr/local/lib/node_modules/gulp/node_modules/strip-bom": { + "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "is-utf8": "^0.2.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "../usr/local/lib/node_modules/gulp/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "engines": { - "node": "*" + "../usr/local/lib/node_modules/gulp/node_modules/sver-compat": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" } }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "../usr/local/lib/node_modules/gulp/node_modules/through2": { + "version": "2.0.5", "dev": true, + "license": "MIT", "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "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/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/through2-filter": { + "version": "3.0.0", "dev": true, + "license": "MIT", "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" + "through2": "~2.0.0", + "xtend": "~4.0.0" } }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "../usr/local/lib/node_modules/gulp/node_modules/time-stamp": { + "version": "1.1.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/to-absolute-glob": { + "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "../usr/local/lib/node_modules/gulp/node_modules/to-object-path": { + "version": "0.3.0", "dev": true, + "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "kind-of": "^3.0.2" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "../usr/local/lib/node_modules/gulp/node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { - "agent-base": "6", - "debug": "4" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "dependencies": { - "ms": "^2.0.0" + "node": ">=0.10.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==", + "../usr/local/lib/node_modules/gulp/node_modules/to-regex": { + "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "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/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "../usr/local/lib/node_modules/gulp/node_modules/to-regex-range": { + "version": "2.1.1", "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, "engines": { - "node": ">= 4" + "node": ">=0.10.0" } }, - "node_modules/ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", + "../usr/local/lib/node_modules/gulp/node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { - "minimatch": "^5.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "../usr/local/lib/node_modules/gulp/node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ignore-walk/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "../usr/local/lib/node_modules/gulp/node_modules/to-regex/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "isobject": "^3.0.1" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/immutable": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", - "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "../usr/local/lib/node_modules/gulp/node_modules/to-through": { + "version": "2.0.0", "dev": true, + "license": "MIT", + "dependencies": { + "through2": "^2.0.3" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "../usr/local/lib/node_modules/gulp/node_modules/type": { + "version": "1.2.0", "dev": true, - "engines": { - "node": ">=4" - } + "license": "ISC" }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "../usr/local/lib/node_modules/gulp/node_modules/typedarray": { + "version": "0.0.6", "dev": true, - "engines": { - "node": ">=0.8.19" - } + "license": "MIT" }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/unc-path-regex": { + "version": "0.1.2", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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=", + "../usr/local/lib/node_modules/gulp/node_modules/undertaker": { + "version": "1.3.0", "dev": true, + "license": "MIT", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" } }, - "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/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "../usr/local/lib/node_modules/gulp/node_modules/undertaker-registry": { + "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "../usr/local/lib/node_modules/gulp/node_modules/union-value": { + "version": "1.0.1", "dev": true, + "license": "MIT", + "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/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true + "../usr/local/lib/node_modules/gulp/node_modules/unique-stream": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } }, - "node_modules/is-absolute": { + "../usr/local/lib/node_modules/gulp/node_modules/unset-value": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, + "license": "MIT", "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "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=", + "../usr/local/lib/node_modules/gulp/node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^3.0.2" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "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=", + "../usr/local/lib/node_modules/gulp/node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "isarray": "1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "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-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==", + "../usr/local/lib/node_modules/gulp/node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "../usr/local/lib/node_modules/gulp/node_modules/upath": { + "version": "1.2.0", "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" } }, - "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "../usr/local/lib/node_modules/gulp/node_modules/urix": { + "version": "0.1.0", "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "license": "MIT" }, - "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=", + "../usr/local/lib/node_modules/gulp/node_modules/use": { + "version": "3.1.1", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, + "license": "MIT", "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=", + "../usr/local/lib/node_modules/gulp/node_modules/util-deprecate": { + "version": "1.0.2", "dev": true, + "license": "MIT" + }, + "../usr/local/lib/node_modules/gulp/node_modules/v8flags": { + "version": "3.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "homedir-polyfill": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/validate-npm-package-license": { + "version": "3.0.4", "dev": true, + "license": "Apache-2.0", "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.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==", + "../usr/local/lib/node_modules/gulp/node_modules/value-or-function": { + "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "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=", + "../usr/local/lib/node_modules/gulp/node_modules/vinyl": { + "version": "2.2.1", "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "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=", + "../usr/local/lib/node_modules/gulp/node_modules/vinyl-fs": { + "version": "3.0.3", "dev": true, + "license": "MIT", + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/vinyl-sourcemap": { + "version": "1.1.0", "dev": true, + "license": "MIT", + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", "dev": true, + "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "remove-trailing-separator": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "../usr/local/lib/node_modules/gulp/node_modules/which": { + "version": "1.3.1", "dev": true, + "license": "ISC", "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" + "isexe": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "which": "bin/which" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true - }, - "node_modules/is-negated-glob": { + "../usr/local/lib/node_modules/gulp/node_modules/which-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", "dev": true, + "license": "ISC" + }, + "../usr/local/lib/node_modules/gulp/node_modules/wrap-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "../usr/local/lib/node_modules/gulp/node_modules/wrappy": { + "version": "1.0.2", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "ISC" }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/xtend": { + "version": "4.0.2", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=0.4" } }, - "node_modules/is-number-like": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", - "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "../usr/local/lib/node_modules/gulp/node_modules/y18n": { + "version": "3.2.2", "dev": true, - "dependencies": { - "lodash.isfinite": "^3.3.2" - } + "license": "ISC" }, - "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==", + "../usr/local/lib/node_modules/gulp/node_modules/yargs": { + "version": "7.1.2", "dev": true, - "engines": { - "node": ">=8" + "license": "MIT", + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "../usr/local/lib/node_modules/gulp/node_modules/yargs-parser": { + "version": "5.0.1", "dev": true, - "engines": { - "node": ">=8" + "license": "ISC", + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" } }, - "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==", + "node_modules/@asciidoctor/cli": { + "version": "3.5.0", "dev": true, + "license": "MIT", "dependencies": { - "isobject": "^3.0.1" + "yargs": "16.2.0" + }, + "bin": { + "asciidoctor": "bin/asciidoctor", + "asciidoctorjs": "bin/asciidoctor" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.11", + "npm": ">=5.0.0" + }, + "peerDependencies": { + "@asciidoctor/core": "^2.0.0-rc.1" } }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "node_modules/@asciidoctor/core": { + "version": "2.2.6", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "is-unc-path": "^1.0.0" + "asciidoctor-opal-runtime": "0.3.3", + "unxhr": "1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.11", + "npm": ">=5.0.0", + "yarn": ">=1.1.0" } }, - "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-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "node_modules/@asciidoctor/opal-runtime": { + "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { - "unc-path-regex": "^0.1.2" + "glob": "8.1.0", + "unxhr": "1.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=16" } }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "node_modules/is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "node_modules/@asciidoctor/opal-runtime/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, - "engines": { - "node": ">=0.10.0" + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "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==", + "node_modules/@asciidoctor/opal-runtime/node_modules/glob": { + "version": "8.1.0", "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "node_modules/@asciidoctor/opal-runtime/node_modules/minimatch": { + "version": "5.1.6", "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, - "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=", + "node_modules/@asciidoctor/opal-runtime/node_modules/unxhr": { + "version": "1.2.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8.11" } }, - "node_modules/jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", - "dev": true - }, - "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==", + "node_modules/@asciidoctor/reveal.js": { + "version": "5.0.1", "dev": true, + "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "@asciidoctor/cli": "^3.1.0", + "reveal.js": "4.1.2" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "asciidoctor-revealjs": "npm/asciidoctor-revealjs" + }, + "engines": { + "node": ">=8.11", + "npm": ">=5.0.0" } }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "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-parse-helpfulerror": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", - "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=", + "node_modules/@asciidoctor/reveal.js/node_modules/reveal.js": { + "version": "4.1.2", "dev": true, - "dependencies": { - "jju": "^1.1.0" + "license": "MIT", + "engines": { + "node": ">=10.0.0" } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "node_modules/@highlightjs/cdn-assets": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@highlightjs/cdn-assets/-/cdn-assets-11.8.0.tgz", + "integrity": "sha512-gkfCH4xGBGY9xPaW+t26WpgnfpDhNhB5RtVUDLx3MHkC7ZrmKeIxXsfjzOiuOnEgRk+vydlY6XeOeglh+eVhyg==", "dev": true, - "bin": { - "json5": "lib/cli.js" - }, "engines": { - "node": ">=6" + "node": ">=12.0.0" } }, - "node_modules/jsonfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", - "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonlines": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz", - "integrity": "sha1-T80kbcXQ44aRkHxEqwAveC0dlMw=", - "dev": true + "license": "MIT" }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "node_modules/@types/babel-types": { + "version": "7.0.11", "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/just-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", - "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", - "dev": true + "license": "MIT" }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "node_modules/@types/babylon": { + "version": "6.16.6", "dev": true, + "license": "MIT", "dependencies": { - "json-buffer": "3.0.0" - } - }, - "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" + "@types/babel-types": "*" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/@types/cookie": { + "version": "0.4.1", "dev": true, - "engines": { - "node": ">=6" - } + "license": "MIT" }, - "node_modules/last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "node_modules/@types/cors": { + "version": "2.8.13", "dev": true, + "license": "MIT", "dependencies": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - }, - "engines": { - "node": ">= 0.10" + "@types/node": "*" } }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "node_modules/@types/node": { + "version": "20.4.5", "dev": true, - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/lazystream": { + "node_modules/a-sync-waterfall": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "dev": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } + "license": "MIT" }, - "node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "node_modules/accepts": { + "version": "1.3.8", "dev": true, + "license": "MIT", "dependencies": { - "invert-kv": "^1.0.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "node_modules/acorn": { + "version": "4.0.13", "dev": true, - "dependencies": { - "flush-write-stream": "^1.0.2" + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">= 0.10" + "node": ">=0.4.0" } }, - "node_modules/libnpmconfig": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/libnpmconfig/-/libnpmconfig-1.2.1.tgz", - "integrity": "sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==", + "node_modules/acorn-globals": { + "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { - "figgy-pudding": "^3.5.1", - "find-up": "^3.0.0", - "ini": "^1.3.5" + "acorn": "^4.0.4" } }, - "node_modules/libnpmconfig/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==", + "node_modules/align-text": { + "version": "0.1.4", "dev": true, + "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "node_modules/align-text/node_modules/kind-of": { + "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/limiter": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", - "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", - "dev": true - }, - "node_modules/load-json-file": { + "node_modules/ansi-colors": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, + "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "ansi-wrap": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/localtunnel": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz", - "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==", + "node_modules/ansi-gray": { + "version": "0.1.1", "dev": true, + "license": "MIT", "dependencies": { - "axios": "0.21.4", - "debug": "4.3.2", - "openurl": "1.1.1", - "yargs": "17.1.1" - }, - "bin": { - "lt": "bin/lt.js" + "ansi-wrap": "0.1.0" }, "engines": { - "node": ">=8.3.0" + "node": ">=0.10.0" } }, - "node_modules/localtunnel/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.0" + "node": ">=8" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/localtunnel/node_modules/yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", + "node_modules/ansi-wrap": { + "version": "0.1.0", "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" - }, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "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==", + "node_modules/anymatch": { + "version": "3.1.3", "dev": true, + "license": "ISC", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/locate-path/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=", + "node_modules/arr-diff": { + "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "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/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "node_modules/lodash.isfinite": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", - "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", - "dev": true - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "node_modules/arr-union": { + "version": "3.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/lru-cache": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.7.3.tgz", - "integrity": "sha512-WY9wjJNQt9+PZilnLbuFKM+SwDull9+6IAguOrarOMoOHTcJ9GnXSO11+Gw6c7xtDkBkthR57OZMtZKYr+1CEw==", + "node_modules/asap": { + "version": "2.0.6", "dev": true, - "engines": { - "node": ">=12" - } + "license": "MIT" }, - "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==", + "node_modules/asciidoctor": { + "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { - "semver": "^6.0.0" + "@asciidoctor/cli": "4.0.0", + "@asciidoctor/core": "3.0.2", + "ejs": "^3.1.2", + "handlebars": "^4.7.6", + "nunjucks": "^3.2.1", + "pug": "^2.0.4" }, - "engines": { - "node": ">=8" + "bin": { + "asciidoctor": "bin/asciidoctor", + "asciidoctorjs": "bin/asciidoctor" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=16", + "npm": ">=8" } }, - "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==", + "node_modules/asciidoctor-opal-runtime": { + "version": "0.3.3", "dev": true, - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "7.1.3", + "unxhr": "1.0.1" + }, + "engines": { + "node": ">=8.11" } }, - "node_modules/make-fetch-happen": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.2.tgz", - "integrity": "sha512-GWMGiZsKVeJACQGJ1P3Z+iNec7pLsU6YW1q11eaPn3RR8nRXHppFWfP7Eu0//55JK3hSjrAQRl8sDa5uXpq1Ew==", + "node_modules/asciidoctor/node_modules/@asciidoctor/cli": { + "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.0.2", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.1.1", - "ssri": "^9.0.0" + "yargs": "17.3.1" + }, + "bin": { + "asciidoctor": "bin/asciidoctor", + "asciidoctorjs": "bin/asciidoctor" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=16", + "npm": ">=8.0.0" + }, + "peerDependencies": { + "@asciidoctor/core": ">=2 <4" } }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "node_modules/asciidoctor/node_modules/@asciidoctor/core": { + "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^6.0.2" + "@asciidoctor/opal-runtime": "3.0.1", + "unxhr": "1.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=16", + "npm": ">=8" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "node_modules/asciidoctor/node_modules/unxhr": { + "version": "1.2.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8.11" } }, - "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=", + "node_modules/asciidoctor/node_modules/yargs": { + "version": "17.3.1", "dev": true, + "license": "MIT", "dependencies": { - "object-visit": "^1.0.0" + "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": ">=0.10.0" + "node": ">=12" } }, - "node_modules/matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "node_modules/asciidoctor/node_modules/yargs-parser": { + "version": "21.1.1", "dev": true, - "dependencies": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, + "license": "ISC", "engines": { - "node": ">= 0.10.0" + "node": ">=12" } }, - "node_modules/matchdep/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/matchdep/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=", + "node_modules/assign-symbols": { + "version": "1.0.0", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/matchdep/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "node_modules/async": { + "version": "3.2.4", "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" - } + "license": "MIT" }, - "node_modules/matchdep/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=", + "node_modules/async-each-series": { + "version": "0.1.1", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/matchdep/node_modules/findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "node_modules/autoprefixer": { + "version": "10.4.14", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "license": "MIT", "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/matchdep/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" + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matchdep/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" + "node": "^10 || ^12 || >=14" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/matchdep/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=", + "node_modules/axios": { + "version": "0.21.4", "dev": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "follow-redirects": "^1.14.0" } }, - "node_modules/matchdep/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/babel-runtime": { + "version": "6.26.0", "dev": true, + "license": "MIT", "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" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "node_modules/matchdep/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=", + "node_modules/babel-types": { + "version": "6.26.0", "dev": true, + "license": "MIT", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/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" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/babylon": { + "version": "6.18.0", "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" + "license": "MIT", + "bin": { + "babylon": "bin/babylon.js" } }, - "node_modules/mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "node_modules/balanced-match": { + "version": "1.0.2", "dev": true, - "bin": { - "mime": "cli.js" - } + "license": "MIT" }, - "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==", + "node_modules/base64id": { + "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.6" + "node": "^4.5.0 || >= 5.9" } }, - "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==", + "node_modules/batch": { + "version": "0.6.1", "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } + "license": "MIT" }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "node_modules/binary-extensions": { + "version": "2.2.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "node_modules/braces": { + "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "fill-range": "^7.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "node_modules/browser-sync": { + "version": "2.29.3", "dev": true, + "license": "Apache-2.0", "dependencies": { - "minipass": "^3.0.0" + "browser-sync-client": "^2.29.3", + "browser-sync-ui": "^2.29.3", + "bs-recipes": "1.3.4", + "chalk": "4.1.2", + "chokidar": "^3.5.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^4.0.1", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "localtunnel": "^2.0.1", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.2.0", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "^4.4.1", + "ua-parser-js": "^1.0.33", + "yargs": "^17.3.1" }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz", - "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==", - "dev": true, - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "bin": { + "browser-sync": "dist/bin.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "node": ">= 8.0.0" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "node_modules/browser-sync-client": { + "version": "2.29.3", "dev": true, + "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3" }, "engines": { - "node": ">= 8" + "node": ">=8.0.0" } }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "node_modules/browser-sync-ui": { + "version": "2.29.3", "dev": true, + "license": "Apache-2.0", "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" + "async-each-series": "0.1.1", + "chalk": "4.1.2", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^4.4.1", + "stream-throttle": "^0.1.3" } }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "node_modules/browser-sync/node_modules/cliui": { + "version": "8.0.1", "dev": true, + "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "node_modules/browser-sync/node_modules/yargs": { + "version": "17.7.2", "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "node_modules/browser-sync/node_modules/yargs-parser": { + "version": "21.1.1", "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, + "license": "ISC", "engines": { - "node": ">= 8" + "node": ">=12" } }, - "node_modules/mitt": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", - "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", - "dev": true - }, - "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==", + "node_modules/browserslist": { + "version": "4.21.9", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" }, "engines": { - "node": ">=0.10.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "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==", + "node_modules/bs-recipes": { + "version": "1.3.4", "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } + "license": "ISC" }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/bytes": { + "version": "3.1.2", "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "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==", - "dev": true - }, - "node_modules/mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "node_modules/call-bind": { + "version": "1.0.2", "dev": true, - "engines": { - "node": ">= 0.10" + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "node_modules/caniuse-lite": { + "version": "1.0.30001517", "dev": true, - "optional": true + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, - "node_modules/nanoid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", - "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", + "node_modules/center-align": { + "version": "0.1.3", "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" + "license": "MIT", + "dependencies": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=0.10.0" } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "node_modules/chalk": { + "version": "4.1.2", "dev": true, + "license": "MIT", "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" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "node_modules/character-parser": { + "version": "2.2.0", "dev": true, - "engines": { - "node": ">= 0.6" + "license": "MIT", + "dependencies": { + "is-regex": "^1.0.3" } }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, - "node_modules/node-gyp": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.0.0.tgz", - "integrity": "sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw==", + "node_modules/chokidar": { + "version": "3.5.3", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "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": "^12.22 || ^14.13 || >=16" + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "node_modules/clean-css": { + "version": "4.2.4", "dev": true, + "license": "MIT", "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" + "source-map": "~0.6.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 4.0" } }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "node_modules/clipboard": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", + "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", "dev": true, "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" } }, - "node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/cliui": { + "version": "7.0.4", "dev": true, + "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "dev": true - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "node_modules/color-convert": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "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==", + "node_modules/color-name": { + "version": "1.1.4", "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" - } + "license": "MIT" }, - "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==", + "node_modules/color-support": { + "version": "1.1.3", "dev": true, - "engines": { - "node": ">=0.10.0" + "license": "ISC", + "bin": { + "color-support": "bin.js" } }, - "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=", + "node_modules/commander": { + "version": "5.1.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "node_modules/concat-map": { + "version": "0.0.1", "dev": true, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "node_modules/connect": { + "version": "3.6.6", "dev": true, + "license": "MIT", "dependencies": { - "once": "^1.3.2" + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.10.0" } }, - "node_modules/npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-check-updates": { - "version": "12.5.8", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-12.5.8.tgz", - "integrity": "sha512-8SDZ6qYXI0aKf63zSbByqB9QmK8ygrZ+UVcXg9kGQyvH7dGIcFauFF0ksC0NdThHkU/5QhowJVSHXva9zujkJg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.2", - "cint": "^8.2.1", - "cli-table": "^0.3.11", - "commander": "^9.1.0", - "fast-memoize": "^2.5.2", - "find-up": "5.0.0", - "fp-and-or": "^0.1.3", - "get-stdin": "^8.0.0", - "globby": "^11.0.4", - "hosted-git-info": "^5.0.0", - "json-parse-helpfulerror": "^1.0.3", - "jsonlines": "^0.1.1", - "libnpmconfig": "^1.2.1", - "lodash": "^4.17.21", - "minimatch": "^5.0.1", - "p-map": "^4.0.0", - "pacote": "^13.0.5", - "parse-github-url": "^1.0.2", - "progress": "^2.0.3", - "prompts": "^2.4.2", - "rc-config-loader": "^4.1.0", - "remote-git-tags": "^3.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "semver-utils": "^1.1.4", - "source-map-support": "^0.5.21", - "spawn-please": "^1.0.0", - "update-notifier": "^5.1.0", - "yaml": "^1.10.2" - }, - "bin": { - "ncu": "build/src/bin/cli.js", - "npm-check-updates": "build/src/bin/cli.js" - }, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=0.8" } }, - "node_modules/npm-check-updates/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/constantinople": { + "version": "3.1.2", "dev": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@types/babel-types": "^7.0.0", + "@types/babylon": "^6.16.2", + "babel-types": "^6.26.0", + "babylon": "^6.18.0" } }, - "node_modules/npm-check-updates/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/cookie": { + "version": "0.4.2", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/npm-check-updates/node_modules/commander": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz", - "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==", + "node_modules/core-js": { + "version": "2.6.12", "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } + "hasInstallScript": true, + "license": "MIT" }, - "node_modules/npm-check-updates/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/core-util-is": { + "version": "1.0.3", "dev": true, + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.5", + "dev": true, + "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "object-assign": "^4", + "vary": "^1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10" } }, - "node_modules/npm-check-updates/node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "node_modules/css-tree": { + "version": "1.1.3", "dev": true, - "engines": { - "node": ">=10" + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/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": ">=8.0.0" } }, - "node_modules/npm-check-updates/node_modules/hosted-git-info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", - "integrity": "sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q==", + "node_modules/csso": { + "version": "4.2.0", "dev": true, + "license": "MIT", "dependencies": { - "lru-cache": "^7.5.1" + "css-tree": "^1.1.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": ">=8.0.0" } }, - "node_modules/npm-check-updates/node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.7.3.tgz", - "integrity": "sha512-WY9wjJNQt9+PZilnLbuFKM+SwDull9+6IAguOrarOMoOHTcJ9GnXSO11+Gw6c7xtDkBkthR57OZMtZKYr+1CEw==", + "node_modules/debug": { + "version": "2.6.9", "dev": true, - "engines": { - "node": ">=12" + "license": "MIT", + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/npm-check-updates/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/decamelize": { + "version": "1.2.0", "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/npm-check-updates/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==", + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/npm-check-updates/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "node_modules/destroy": { + "version": "1.0.4", "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/npm-check-updates/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==", + "node_modules/dev-ip": { + "version": "1.0.1", "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" + "bin": { + "dev-ip": "lib/dev-ip.js" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8.0" } }, - "node_modules/npm-check-updates/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/dijkstrajs": { + "version": "1.0.3", "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/npm-check-updates/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==", + "node_modules/doctypes": { + "version": "1.1.0", "dev": true, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/npm-check-updates/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "node_modules/easy-extender": { + "version": "2.3.4", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "lodash": "^4.17.10" }, "engines": { - "node": ">=10" + "node": ">= 4.0.0" } }, - "node_modules/npm-check-updates/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==", + "node_modules/eazy-logger": { + "version": "4.0.1", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "chalk": "4.1.2" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/npm-install-checks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", + "node_modules/ee-first": { + "version": "1.1.1", "dev": true, - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } + "license": "MIT" }, - "node_modules/npm-install-checks/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "node_modules/ejs": { + "version": "3.1.9", "dev": true, + "license": "Apache-2.0", "dependencies": { - "lru-cache": "^7.4.0" + "jake": "^10.8.5" }, "bin": { - "semver": "bin/semver.js" + "ejs": "bin/cli.js" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true + "node_modules/electron-to-chromium": { + "version": "1.4.477", + "dev": true, + "license": "ISC" }, - "node_modules/npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", + "node_modules/emoji-regex": { + "version": "8.0.0", "dev": true, - "dependencies": { - "hosted-git-info": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } + "license": "MIT" }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", - "integrity": "sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q==", + "node_modules/encode-utf8": { + "version": "1.0.3", "dev": true, - "dependencies": { - "lru-cache": "^7.5.1" - }, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "dev": true, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": ">= 0.8" } }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "node_modules/engine.io": { + "version": "6.5.1", "dev": true, + "license": "MIT", "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" + "@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.1.0", + "ws": "~8.11.0" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=10.0.0" } }, - "node_modules/npm-packlist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.0.0.tgz", - "integrity": "sha512-uU20UwM4Hogfab1Q7htJbhcyafM9lGHxOrDjkKvR2S3z7Ds0uRaESk0cXctczk+ABT4DZWNwjB10xlurFdEwZg==", + "node_modules/engine.io-client": { + "version": "6.5.1", "dev": true, + "license": "MIT", "dependencies": { - "glob": "^7.2.0", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.1.0", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" } }, - "node_modules/npm-packlist/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "node_modules/engine.io-client/node_modules/debug": { + "version": "4.3.4", "dev": true, + "license": "MIT", "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" + "ms": "2.1.2" }, "engines": { - "node": "*" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/npm-pick-manifest": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.1.tgz", - "integrity": "sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg==", + "node_modules/engine.io-client/node_modules/ms": { + "version": "2.1.2", "dev": true, - "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } + "license": "MIT" }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "node_modules/engine.io-parser": { + "version": "5.1.0", "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, + "license": "MIT", "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=10.0.0" } }, - "node_modules/npm-registry-fetch": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.0.tgz", - "integrity": "sha512-TIYL5X8CcwDhbFMXFDShNcpG6OMCYK6VzvSr6MUWP20tCU2DJ4ao2qQg3DT+3Pet8mO6/cgbZpon4LMh3duYLg==", + "node_modules/engine.io/node_modules/debug": { + "version": "4.3.4", "dev": true, + "license": "MIT", "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" + "ms": "2.1.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/npmlog": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz", - "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==", + "node_modules/engine.io/node_modules/ms": { + "version": "2.1.2", "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", - "set-blocking": "^2.0.0" - }, + "license": "MIT" + }, + "node_modules/escalade": { + "version": "3.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": ">=6" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "node_modules/escape-html": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, - "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=", + "node_modules/etag": { + "version": "1.8.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "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=", + "node_modules/fancy-log": { + "version": "1.3.3", "dev": true, + "license": "MIT", "dependencies": { - "is-descriptor": "^0.1.0" + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "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=", + "node_modules/filelist": { + "version": "1.0.4", "dev": true, + "license": "Apache-2.0", "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "minimatch": "^5.0.1" } }, - "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==", + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, - "engines": { - "node": ">= 0.4" + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "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=", + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", "dev": true, + "license": "ISC", "dependencies": { - "isobject": "^3.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "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==", + "node_modules/fill-range": { + "version": "7.0.1", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/object.defaults": { + "node_modules/finalhandler": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", "dev": true, + "license": "MIT", "dependencies": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "node_modules/follow-redirects": { + "version": "1.15.2", "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "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=", + "node_modules/fraction.js": { + "version": "4.2.0", "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, - "node_modules/object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "node_modules/fresh": { + "version": "0.5.2", "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "node_modules/fs-extra": { + "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "node_modules/fs.realpath": { + "version": "1.0.0", "dev": true, - "dependencies": { - "wrappy": "1" - } + "license": "ISC" }, - "node_modules/openurl": { + "node_modules/function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", - "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", - "dev": true + "dev": true, + "license": "MIT" }, - "node_modules/opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "node_modules/get-caller-file": { + "version": "2.0.5", "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, + "license": "ISC", "engines": { - "node": ">=4" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "node_modules/get-intrinsic": { + "version": "1.2.1", "dev": true, + "license": "MIT", "dependencies": { - "readable-stream": "^2.0.1" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "node_modules/glob": { + "version": "7.1.3", "dev": true, + "license": "ISC", + "peer": true, "dependencies": { - "lcid": "^1.0.0" + "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": ">=0.10.0" + "node": "*" } }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "node_modules/glob-parent": { + "version": "5.1.2", "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "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==", + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "delegate": "^3.1.2" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "node_modules/gulp": { + "resolved": "../usr/local/lib/node_modules/gulp", + "link": true + }, + "node_modules/gulp-autoprefixer": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "autoprefixer": "^10.2.6", + "fancy-log": "^1.3.3", + "plugin-error": "^1.0.1", + "postcss": "^8.3.0", + "through2": "^4.0.2", + "vinyl-sourcemaps-apply": "^0.2.1" }, "engines": { - "node": ">=6" + "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "gulp": ">=4" + }, + "peerDependenciesMeta": { + "gulp": { + "optional": true + } } }, - "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==", + "node_modules/gulp-csso": { + "version": "4.0.1", "dev": true, + "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "csso": "^4.0.0", + "plugin-error": "^1.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" }, "engines": { - "node": ">=6" + "node": ">=8.0.0" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/gulp-exec": { + "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "plugin-error": "^1.0.1", + "through2": "^3.0.1" } }, - "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==", + "node_modules/gulp-exec/node_modules/through2": { + "version": "3.0.2", "dev": true, - "engines": { - "node": ">=6" + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" } }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "node_modules/gulp-ignore": { + "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" + "gulp-match": "^1.1.0", + "through2": "^3.0.1" } }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "node_modules/gulp-ignore/node_modules/through2": { + "version": "3.0.2", "dev": true, - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" } }, - "node_modules/pacote": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.1.1.tgz", - "integrity": "sha512-MTT3k1OhUo+IpvoHGp25OwsRU0L+kJQM236OCywxvY4OIJ/YfloNW2/Yc3HMASH10BkfZaGMVK/pxybB7fWcLw==", + "node_modules/gulp-match": { + "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^3.0.1", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, + "minimatch": "^3.0.3" + } + }, + "node_modules/gulp-rename": { + "version": "2.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "node_modules/gulp-sass": { + "version": "5.1.0", "dev": true, + "license": "MIT", "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" + "lodash.clonedeep": "^4.5.0", + "picocolors": "^1.0.0", + "plugin-error": "^1.0.1", + "replace-ext": "^2.0.0", + "strip-ansi": "^6.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" }, "engines": { - "node": ">=0.8" + "node": ">=12" } }, - "node_modules/parse-github-url": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", - "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", + "node_modules/handlebars": { + "version": "4.7.7", "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, "bin": { - "parse-github-url": "cli.js" + "handlebars": "bin/handlebars" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "node_modules/has": { + "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { - "error-ex": "^1.2.0" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4.0" } }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "node_modules/has-flag": { + "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=8" } }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "node_modules/has-proto": { + "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", - "dev": true - }, - "node_modules/parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", - "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==", + "node_modules/has-symbols": { + "version": "1.0.3", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "node_modules/has-tostringtag": { + "version": "1.0.0", "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "node_modules/http-errors": { + "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { - "pinkie-promise": "^2.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.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=", + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.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==", - "dev": true + "node_modules/http-proxy": { + "version": "1.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "node_modules/iconv-lite": { + "version": "0.4.24", "dev": true, + "license": "MIT", "dependencies": { - "path-root-regex": "^0.1.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "node_modules/immutable": { + "version": "3.8.2", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "node_modules/inflight": { + "version": "1.0.6", "dev": true, + "license": "ISC", "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "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/is-buffer": { + "version": "1.1.6", + "dev": true, + "license": "MIT" }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/is-core-module": { + "version": "2.12.1", "dev": true, - "engines": { - "node": ">=8.6" + "license": "MIT", + "dependencies": { + "has": "^1.0.3" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "node_modules/is-expression": { + "version": "3.0.0", "dev": true, - "engines": { - "node": ">=0.10.0" + "license": "MIT", + "dependencies": { + "acorn": "~4.0.2", + "object-assign": "^4.0.1" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "node_modules/is-extendable": { + "version": "1.0.1", "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, "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=", + "node_modules/is-extendable/node_modules/is-plain-object": { + "version": "2.0.4", "dev": true, + "license": "MIT", "dependencies": { - "pinkie": "^2.0.0" + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "node_modules/is-extglob": { + "version": "2.1.1", "dev": true, - "dependencies": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" - }, + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/portscanner": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", - "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "node_modules/is-glob": { + "version": "4.0.3", "dev": true, + "license": "MIT", "dependencies": { - "async": "1.5.2", - "is-number-like": "^1.0.3" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=0.4", - "npm": ">=1.0.0" + "node": ">=0.10.0" } }, - "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=", + "node_modules/is-number": { + "version": "7.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "node_modules/is-number-like": { + "version": "1.0.8", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], + "license": "ISC", "dependencies": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "lodash.isfinite": "^3.3.2" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "node_modules/is-promise": { + "version": "2.2.2", "dev": true, - "engines": { - "node": ">=4" - } + "license": "MIT" }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "node_modules/is-regex": { + "version": "1.1.4", "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/proc-log": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", + "node_modules/is-wsl": { + "version": "1.1.0", "dev": true, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "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/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "node_modules/isobject": { + "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=0.10.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/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "node_modules/jake": { + "version": "10.8.7", "dev": true, + "license": "Apache-2.0", "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" }, "engines": { "node": ">=10" } }, - "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==", + "node_modules/js-stringify": { + "version": "1.0.2", "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } + "license": "MIT" }, - "node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "node_modules/jsonfile": { + "version": "3.0.1", "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "node_modules/jstransformer": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "is-promise": "^2.0.0", + "promise": "^7.0.1" } }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "node_modules/lazy-cache": { + "version": "1.0.4", "dev": true, - "dependencies": { - "escape-goat": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/qrcode": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.0.tgz", - "integrity": "sha512-9MgRpgVc+/+47dFvQeD6U2s0Z92EsKzcHogtum4QB+UNd025WOJSHvn/hjk9xmzj7Stj95CyUAs31mrjxliEsQ==", + "node_modules/limiter": { + "version": "1.1.5", + "dev": true + }, + "node_modules/localtunnel": { + "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" + "axios": "0.21.4", + "debug": "4.3.2", + "openurl": "1.1.1", + "yargs": "17.1.1" }, "bin": { - "qrcode": "bin/qrcode" + "lt": "bin/lt.js" }, "engines": { - "node": ">=10.13.0" + "node": ">=8.3.0" } }, - "node_modules/qrcode/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/localtunnel/node_modules/debug": { + "version": "4.3.2", "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, "engines": { - "node": ">=6" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/qrcode/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "node_modules/localtunnel/node_modules/ms": { + "version": "2.1.2", "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } + "license": "MIT" }, - "node_modules/qrcode/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==", + "node_modules/localtunnel/node_modules/yargs": { + "version": "17.1.1", "dev": true, + "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "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": ">=8" + "node": ">=12" } }, - "node_modules/qrcode/node_modules/locate-path": { + "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, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -6900,296 +5543,530 @@ "node": ">=8" } }, - "node_modules/qrcode/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==", + "node_modules/lodash": { + "version": "4.17.21", "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/qrcode/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==", + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isfinite": { + "version": "3.3.2", + "dev": true, + "license": "MIT" + }, + "node_modules/longest": { + "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/qrcode/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/mdn-data": { + "version": "2.0.14", + "dev": true, + "license": "CC0-1.0" }, - "node_modules/qrcode/node_modules/which-module": { + "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "dev": true, + "license": "MIT" }, - "node_modules/qrcode/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==", + "node_modules/micromatch": { + "version": "4.0.5", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=8" + "node": ">=8.6" } }, - "node_modules/qrcode/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "node_modules/mime": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + } }, - "node_modules/qrcode/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", "dev": true, + "license": "MIT", "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "mime-db": "1.52.0" }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/qrcode/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "node_modules/minimatch": { + "version": "3.1.2", "dev": true, + "license": "ISC", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/qs": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", - "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "node_modules/minimist": { + "version": "1.2.8", "dev": true, - "engines": { - "node": ">=0.6" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "node_modules/mitt": { + "version": "1.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.6", "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" + "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } }, - "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==", + "node_modules/negotiator": { + "version": "0.6.3", "dev": true, + "license": "MIT", "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==", + "node_modules/neo-async": { + "version": "2.6.2", "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.13", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "node_modules/normalize-range": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm": { + "version": "6.14.18", + "resolved": "https://registry.npmjs.org/npm/-/npm-6.14.18.tgz", + "integrity": "sha512-p3SjqSchSuNQUqbJBgwdv0L3O6bKkaSfQrQzJsskNpNKLg0g37c5xTXFV0SqTlX9GWvoGxBELVJMRWq0J8oaLA==", + "bundleDependencies": [ + "abbrev", + "ansicolors", + "ansistyles", + "aproba", + "archy", + "bin-links", + "bluebird", + "byte-size", + "cacache", + "call-limit", + "chownr", + "ci-info", + "cli-columns", + "cli-table3", + "cmd-shim", + "columnify", + "config-chain", + "debuglog", + "detect-indent", + "detect-newline", + "dezalgo", + "editor", + "figgy-pudding", + "find-npm-prefix", + "fs-vacuum", + "fs-write-stream-atomic", + "gentle-fs", + "glob", + "graceful-fs", + "has-unicode", + "hosted-git-info", + "iferr", + "imurmurhash", + "infer-owner", + "inflight", + "inherits", + "ini", + "init-package-json", + "is-cidr", + "json-parse-better-errors", + "JSONStream", + "lazy-property", + "libcipm", + "libnpm", + "libnpmaccess", + "libnpmhook", + "libnpmorg", + "libnpmsearch", + "libnpmteam", + "libnpx", + "lock-verify", + "lockfile", + "lodash._baseindexof", + "lodash._baseuniq", + "lodash._bindcallback", + "lodash._cacheindexof", + "lodash._createcache", + "lodash._getnative", + "lodash.clonedeep", + "lodash.restparam", + "lodash.union", + "lodash.uniq", + "lodash.without", + "lru-cache", + "meant", + "mississippi", + "mkdirp", + "move-concurrently", + "node-gyp", + "nopt", + "normalize-package-data", + "npm-audit-report", + "npm-cache-filename", + "npm-install-checks", + "npm-lifecycle", + "npm-package-arg", + "npm-packlist", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "npmlog", + "once", + "opener", + "osenv", + "pacote", + "path-is-inside", + "promise-inflight", + "qrcode-terminal", + "query-string", + "qw", + "read-cmd-shim", + "read-installed", + "read-package-json", + "read-package-tree", + "read", + "readable-stream", + "readdir-scoped-modules", + "request", + "retry", + "rimraf", + "safe-buffer", + "semver", + "sha", + "slide", + "sorted-object", + "sorted-union-stream", + "ssri", + "stringify-package", + "tar", + "text-table", + "tiny-relative-date", + "uid-number", + "umask", + "unique-filename", + "unpipe", + "update-notifier", + "uuid", + "validate-npm-package-license", + "validate-npm-package-name", + "which", + "worker-farm", + "write-file-atomic" + ], "dev": true, "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "aproba": "^2.0.0", + "archy": "~1.0.0", + "bin-links": "^1.1.8", + "bluebird": "^3.7.2", + "byte-size": "^5.0.1", + "cacache": "^12.0.4", + "call-limit": "^1.1.1", + "chownr": "^1.1.4", + "ci-info": "^2.0.0", + "cli-columns": "^3.1.2", + "cli-table3": "^0.5.1", + "cmd-shim": "^3.0.3", + "columnify": "~1.5.4", + "config-chain": "^1.1.13", + "debuglog": "*", + "detect-indent": "~5.0.0", + "detect-newline": "^2.1.0", + "dezalgo": "^1.0.4", + "editor": "~1.0.0", + "figgy-pudding": "^3.5.2", + "find-npm-prefix": "^1.0.2", + "fs-vacuum": "~1.2.10", + "fs-write-stream-atomic": "~1.0.10", + "gentle-fs": "^2.3.1", + "glob": "^7.2.3", + "graceful-fs": "^4.2.10", + "has-unicode": "~2.0.1", + "hosted-git-info": "^2.8.9", + "iferr": "^1.0.2", + "imurmurhash": "*", + "infer-owner": "^1.0.4", + "inflight": "~1.0.6", + "inherits": "^2.0.4", + "ini": "^1.3.8", + "init-package-json": "^1.10.3", + "is-cidr": "^3.1.1", + "json-parse-better-errors": "^1.0.2", + "JSONStream": "^1.3.5", + "lazy-property": "~1.0.0", + "libcipm": "^4.0.8", + "libnpm": "^3.0.1", + "libnpmaccess": "^3.0.2", + "libnpmhook": "^5.0.3", + "libnpmorg": "^1.0.1", + "libnpmsearch": "^2.0.2", + "libnpmteam": "^1.0.2", + "libnpx": "^10.2.4", + "lock-verify": "^2.2.2", + "lockfile": "^1.0.4", + "lodash._baseindexof": "*", + "lodash._baseuniq": "~4.6.0", + "lodash._bindcallback": "*", + "lodash._cacheindexof": "*", + "lodash._createcache": "*", + "lodash._getnative": "*", + "lodash.clonedeep": "~4.5.0", + "lodash.restparam": "*", + "lodash.union": "~4.6.0", + "lodash.uniq": "~4.5.0", + "lodash.without": "~4.4.0", + "lru-cache": "^5.1.1", + "meant": "^1.0.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.6", + "move-concurrently": "^1.0.1", + "node-gyp": "^5.1.1", + "nopt": "^4.0.3", + "normalize-package-data": "^2.5.0", + "npm-audit-report": "^1.3.3", + "npm-cache-filename": "~1.0.2", + "npm-install-checks": "^3.0.2", + "npm-lifecycle": "^3.1.5", + "npm-package-arg": "^6.1.1", + "npm-packlist": "^1.4.8", + "npm-pick-manifest": "^3.0.2", + "npm-profile": "^4.0.4", + "npm-registry-fetch": "^4.0.7", + "npm-user-validate": "^1.0.1", + "npmlog": "~4.1.2", + "once": "~1.4.0", + "opener": "^1.5.2", + "osenv": "^0.1.5", + "pacote": "^9.5.12", + "path-is-inside": "~1.0.2", + "promise-inflight": "~1.0.1", + "qrcode-terminal": "^0.12.0", + "query-string": "^6.14.1", + "qw": "^1.0.2", + "read": "~1.0.7", + "read-cmd-shim": "^1.0.5", + "read-installed": "~4.0.3", + "read-package-json": "^2.1.2", + "read-package-tree": "^5.3.1", + "readable-stream": "^3.6.0", + "readdir-scoped-modules": "^1.1.0", + "request": "^2.88.2", + "retry": "^0.12.0", + "rimraf": "^2.7.1", + "safe-buffer": "^5.2.1", + "semver": "^5.7.1", + "sha": "^3.0.0", + "slide": "~1.1.6", + "sorted-object": "~2.0.1", + "sorted-union-stream": "~2.1.3", + "ssri": "^6.0.2", + "stringify-package": "^1.0.1", + "tar": "^4.4.19", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "uid-number": "0.0.6", + "umask": "~1.1.0", + "unique-filename": "^1.1.1", + "unpipe": "~1.0.0", + "update-notifier": "^2.5.0", + "uuid": "^3.4.0", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "~3.0.0", + "which": "^1.3.1", + "worker-farm": "^1.7.0", + "write-file-atomic": "^2.4.3" }, "bin": { - "rc": "cli.js" + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" + }, + "engines": { + "node": "6 >=6.2.0 || 8 || >=9.3.0" } }, - "node_modules/rc-config-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.0.tgz", - "integrity": "sha512-aW+kX4qy0CiM9L4fG4Us3oEOpIrOrXzWykAn+xldD07Y9PXWjTH744oHbv0Kc9ZwWaylw3jMjxaf14RgStrNrA==", + "node_modules/npm/node_modules/@iarna/cli": { + "version": "2.1.0", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "debug": "^4.1.1", - "js-yaml": "^4.0.0", - "json5": "^2.1.2", - "require-from-string": "^2.0.2" + "glob": "^7.1.2", + "signal-exit": "^3.0.2" } }, - "node_modules/read-package-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.0.tgz", - "integrity": "sha512-1cjk2MV5ONDMn34uxSID3X8NY7VKsXfJnjbcVdFMvHEnJOBzU6MJ7/3yg6QFVZDq5/1yFNrKBUK9kGnonyGP2Q==", + "node_modules/npm/node_modules/abbrev": { + "version": "1.1.1", "dev": true, - "dependencies": { - "glob": "^7.2.0", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } + "inBundle": true, + "license": "ISC" }, - "node_modules/read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "node_modules/npm/node_modules/agent-base": { + "version": "4.3.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" + "es6-promisify": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">= 4.0.0" } }, - "node_modules/read-package-json/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "node_modules/npm/node_modules/agentkeepalive": { + "version": "3.5.2", "dev": true, + "inBundle": true, + "license": "MIT", "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" + "humanize-ms": "^1.2.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 4.0.0" } }, - "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", - "integrity": "sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q==", + "node_modules/npm/node_modules/ansi-align": { + "version": "2.0.0", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "string-width": "^2.0.0" } }, - "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.0.tgz", - "integrity": "sha512-m+GL22VXJKkKbw62ZaBBjv8u6IE3UI4Mh5QakIqs3fWiKe0Xyi6L97hakwZK41/LD4R/2ly71Bayx0NLMwLA/g==", + "node_modules/npm/node_modules/ansi-regex": { + "version": "2.1.1", "dev": true, - "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, + "inBundle": true, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": ">=0.10.0" } }, - "node_modules/read-package-json/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "node_modules/npm/node_modules/ansi-styles": { + "version": "3.2.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" + "color-convert": "^1.9.0" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "node_modules/npm/node_modules/ansicolors": { + "version": "0.3.2", "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "node_modules/npm/node_modules/ansistyles": { + "version": "0.1.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/are-we-there-yet": { + "version": "1.1.4", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, - "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==", + "node_modules/npm/node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "2.3.6", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -7200,7743 +6077,4980 @@ "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==", + "node_modules/npm/node_modules/are-we-there-yet/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "node_modules/npm/node_modules/are-we-there-yet/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" + "safe-buffer": "~5.1.0" } }, - "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==", + "node_modules/npm/node_modules/are-we-there-yet/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/asap": { + "version": "2.0.6", "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, + "safer-buffer": "~2.1.0" + } + }, + "node_modules/npm/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "node_modules/npm/node_modules/asynckit": { + "version": "0.4.0", "dev": true, - "dependencies": { - "rc": "^1.2.8" - }, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", "engines": { - "node": ">=6.0.0" + "node": "*" } }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "node_modules/npm/node_modules/aws4": { + "version": "1.11.0", "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" + "tweetnacl": "^0.14.3" } }, - "node_modules/remote-git-tags": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remote-git-tags/-/remote-git-tags-3.0.0.tgz", - "integrity": "sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==", + "node_modules/npm/node_modules/bin-links": { + "version": "1.1.8", "dev": true, - "engines": { - "node": ">=8" + "inBundle": true, + "license": "Artistic-2.0", + "dependencies": { + "bluebird": "^3.5.3", + "cmd-shim": "^3.0.0", + "gentle-fs": "^2.3.0", + "graceful-fs": "^4.1.15", + "npm-normalize-package-bin": "^1.0.0", + "write-file-atomic": "^2.3.0" } }, - "node_modules/remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "node_modules/npm/node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/boxen": { + "version": "1.3.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "node_modules/npm/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "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/npm/node_modules/buffer-from": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "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==", + "node_modules/npm/node_modules/builtins": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/byline": { + "version": "5.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "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=", + "node_modules/npm/node_modules/byte-size": { + "version": "5.0.1", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">=6.0.0" } }, - "node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "node_modules/npm/node_modules/cacache": { + "version": "12.0.4", "dev": true, - "engines": { - "node": ">= 0.10" + "inBundle": true, + "license": "ISC", + "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/replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "node_modules/npm/node_modules/call-limit": { + "version": "1.1.1", "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - }, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/camelcase": { + "version": "4.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=4" } }, - "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=", + "node_modules/npm/node_modules/capture-stack-trace": { + "version": "1.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/npm/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/npm/node_modules/chalk": { + "version": "2.4.1", "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true + "node_modules/npm/node_modules/chownr": { + "version": "1.1.4", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "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/npm/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "node_modules/npm/node_modules/cidr-regex": { + "version": "2.0.10", "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "ip-regex": "^2.1.0" }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "node_modules/npm/node_modules/cli-boxes": { + "version": "1.0.0", "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, + "inBundle": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "node_modules/npm/node_modules/cli-columns": { + "version": "3.1.2", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "value-or-function": "^3.0.0" + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" }, "engines": { - "node": ">= 0.10" + "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/resp-modifier": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", - "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "node_modules/npm/node_modules/cli-table3": { + "version": "0.5.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "debug": "^2.2.0", - "minimatch": "^3.0.2" + "object-assign": "^4.1.0", + "string-width": "^2.1.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" + }, + "optionalDependencies": { + "colors": "^1.1.2" } }, - "node_modules/resp-modifier/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/npm/node_modules/cliui": { + "version": "5.0.0", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "ms": "2.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, - "node_modules/resp-modifier/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/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "node_modules/npm/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.1", "dev": true, - "dependencies": { - "lowercase-keys": "^1.0.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/npm/node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.12" + "node": ">=4" } }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "node_modules/npm/node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, "engines": { - "node": ">= 4" + "node": ">=6" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/npm/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/reveal.js": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-3.9.2.tgz", - "integrity": "sha512-Dvv2oA9FrtOHE2DWj5js8pMRfwq++Wmvsn1EyAdYLC80lBjTphns+tPsB652Bnvep9AVviuVS/b4XoVY9rXHLA==", + "node_modules/npm/node_modules/clone": { + "version": "1.0.4", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=9.0.0" + "node": ">=0.8" } }, - "node_modules/reveal.js-copycode": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/reveal.js-copycode/-/reveal.js-copycode-1.0.1.tgz", - "integrity": "sha512-Tbgcc+M2CUJJU+1NOKjHk+XMXIABJC6/nUdqJqm27bOgcB/Su8N4SM/peWRI6fdaM6ynfzKJrum0jYsrypJMsw==", - "peerDependencies": { - "reveal.js": "^4.0" + "node_modules/npm/node_modules/cmd-shim": { + "version": "3.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "mkdirp": "~0.5.0" } }, - "node_modules/reveal.js-menu": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/reveal.js-menu/-/reveal.js-menu-1.2.0.tgz", - "integrity": "sha512-jOuMjakDx90GO01Z29Vq6MS3qogjML/qTA14werk/PDj9zpV5Pl0GRLwWq91b20vS1JgYi4sD1POd33deDQAQg==" - }, - "node_modules/reveal.js-toolbar": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/reveal.js-toolbar/-/reveal.js-toolbar-0.2.1.tgz", - "integrity": "sha512-5XGyfs7aTWHCzl8CxicX6CAIArNhSI9v6jFpprymGQQk/jj7RsGvaNaTs9zyRdeiGF2j7fxQUKwwM1+R9EMiEA==" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/npm/node_modules/code-point-at": { + "version": "1.1.0", "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/npm/node_modules/color-convert": { + "version": "1.9.1", "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" - } - ], + "inBundle": true, + "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" + "color-name": "^1.1.1" } }, - "node_modules/rx": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", - "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", - "dev": true + "node_modules/npm/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "node_modules/npm/node_modules/colors": { + "version": "1.3.3", "dev": true, - "dependencies": { - "symbol-observable": "1.0.1" - }, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { - "npm": ">=2.0.0" + "node": ">=0.1.90" } }, - "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=", + "node_modules/npm/node_modules/columnify": { + "version": "1.5.4", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "ret": "~0.1.10" + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sass": { - "version": "1.49.11", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.11.tgz", - "integrity": "sha512-wvS/geXgHUGs6A/4ud5BFIWKO1nKd7wYIGimDk4q4GFkJicILActpv9ueMT4eRGSsp1BdKHuw1WwAHXbhsJELQ==", + "node_modules/npm/node_modules/combined-stream": { + "version": "1.0.8", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.8" } }, - "node_modules/sass/node_modules/immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "dev": true - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/npm/node_modules/concat-map": { + "version": "0.0.1", "dev": true, - "bin": { - "semver": "bin/semver" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "node_modules/npm/node_modules/concat-stream": { + "version": "1.6.2", "dev": true, - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" + "engines": [ + "node >= 0.8" + ], + "inBundle": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "node_modules/npm/node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.6", "dev": true, - "bin": { - "semver": "bin/semver.js" + "inBundle": true, + "license": "MIT", + "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/semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "node_modules/npm/node_modules/concat-stream/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "sver-compat": "^1.5.0" - }, - "engines": { - "node": ">= 0.10" + "safe-buffer": "~5.1.0" } }, - "node_modules/semver-utils": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz", - "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==", - "dev": true + "node_modules/npm/node_modules/concat-stream/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "node_modules/npm/node_modules/config-chain": { + "version": "1.1.13", "dev": true, + "inBundle": true, + "license": "MIT", "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.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" - }, - "engines": { - "node": ">= 0.8.0" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, - "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==", + "node_modules/npm/node_modules/configstore": { + "version": "3.1.5", "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "ms": "2.0.0" + "dot-prop": "^4.2.1", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/send/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "node_modules/npm/node_modules/console-control-strings": { + "version": "1.1.0", "dev": true, - "engines": { - "node": ">= 0.6" - } + "inBundle": true, + "license": "ISC" }, - "node_modules/send/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=", + "node_modules/npm/node_modules/copy-concurrently": { + "version": "1.0.5", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" + "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/send/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/send/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/npm/node_modules/copy-concurrently/node_modules/aproba": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "node_modules/send/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/npm/node_modules/copy-concurrently/node_modules/iferr": { + "version": "0.1.5", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/send/node_modules/statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "node_modules/npm/node_modules/core-util-is": { + "version": "1.0.2", "dev": true, - "engines": { - "node": ">= 0.6" - } + "inBundle": true, + "license": "MIT" }, - "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=", + "node_modules/npm/node_modules/create-error-class": { + "version": "3.0.2", "dev": true, + "inBundle": true, + "license": "MIT", "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" + "capture-stack-trace": "^1.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.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==", + "node_modules/npm/node_modules/cross-spawn": { + "version": "5.1.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/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" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "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=", + "node_modules/npm/node_modules/cross-spawn/node_modules/lru-cache": { + "version": "4.1.5", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "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/npm/node_modules/cross-spawn/node_modules/yallist": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "node_modules/npm/node_modules/crypto-random-string": { + "version": "1.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "node_modules/npm/node_modules/cyclist": { + "version": "0.2.2", "dev": true, + "inBundle": true + }, + "node_modules/npm/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "assert-plus": "^1.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10" } }, - "node_modules/server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", - "dev": true + "node_modules/npm/node_modules/debug": { + "version": "3.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/set-blocking": { + "node_modules/npm/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "dev": true, + "inBundle": true, + "license": "MIT" }, - "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==", + "node_modules/npm/node_modules/debuglog": { + "version": "1.0.1", "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "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=", + "node_modules/npm/node_modules/decamelize": { + "version": "1.2.0", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, + "inBundle": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/npm/node_modules/decode-uri-component": { + "version": "0.2.2", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "node_modules/npm/node_modules/deep-extend": { + "version": "0.6.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node": ">=4.0.0" } }, - "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==", + "node_modules/npm/node_modules/defaults": { + "version": "1.0.3", "dev": true, + "inBundle": true, + "license": "MIT", "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" + "clone": "^1.0.2" } }, - "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==", + "node_modules/npm/node_modules/define-properties": { + "version": "1.1.3", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "object-keys": "^1.0.12" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/snapdragon-node/node_modules/define-property": { + "node_modules/npm/node_modules/delayed-stream": { "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" - }, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "node_modules/npm/node_modules/delegates": { "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" - }, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/detect-indent": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "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==", + "node_modules/npm/node_modules/detect-newline": { + "version": "2.1.0", "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, + "inBundle": true, + "license": "MIT", "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==", + "node_modules/npm/node_modules/dezalgo": { + "version": "1.0.4", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" + "asap": "^2.0.0", + "wrappy": "1" } }, - "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==", + "node_modules/npm/node_modules/dot-prop": { + "version": "4.2.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "kind-of": "^3.2.0" + "is-obj": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "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=", + "node_modules/npm/node_modules/dotenv": { + "version": "5.0.1", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, + "inBundle": true, + "license": "BSD-2-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=4.6.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==", + "node_modules/npm/node_modules/duplexer3": { + "version": "0.1.4", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause" + }, + "node_modules/npm/node_modules/duplexify": { + "version": "3.6.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "ms": "2.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.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=", + "node_modules/npm/node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.6", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "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/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=", + "node_modules/npm/node_modules/duplexify/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "safe-buffer": "~5.1.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/npm/node_modules/duplexify/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/socket.io": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", - "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "node_modules/npm/node_modules/ecc-jsbn": { + "version": "0.1.2", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.2", - "engine.io": "~6.1.0", - "socket.io-adapter": "~2.3.3", - "socket.io-parser": "~4.0.4" - }, - "engines": { - "node": ">=10.0.0" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/socket.io-adapter": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", - "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", - "dev": true + "node_modules/npm/node_modules/editor": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/socket.io-client": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.4.1.tgz", - "integrity": "sha512-N5C/L5fLNha5Ojd7Yeb/puKcPWWcoB/A09fEjjNsg91EDVr5twk/OEyO6VT9dlLSUNY85NpW6KBhVMvaLKQ3vQ==", + "node_modules/npm/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/encoding": { + "version": "0.1.12", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.0.0", - "backo2": "~1.0.2", - "debug": "~4.3.2", - "engine.io-client": "~6.1.1", - "parseuri": "0.0.6", - "socket.io-parser": "~4.1.1" - }, - "engines": { - "node": ">=10.0.0" + "iconv-lite": "~0.4.13" } }, - "node_modules/socket.io-parser": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.1.2.tgz", - "integrity": "sha512-j3kk71QLJuyQ/hh5F/L2t1goqzdTL0gvDzuhTuNSwihfuFUrcSji0qFZmJJPtG6Rmug153eOPsUizeirf1IIog==", + "node_modules/npm/node_modules/end-of-stream": { + "version": "1.4.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.0.0", - "debug": "~4.3.1" - }, + "once": "^1.4.0" + } + }, + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=6" } }, - "node_modules/socket.io/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==", + "node_modules/npm/node_modules/err-code": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/errno": { + "version": "0.1.7", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", - "debug": "~4.3.1" + "prr": "~1.0.1" }, - "engines": { - "node": ">=10.0.0" + "bin": { + "errno": "cli.js" } }, - "node_modules/socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "node_modules/npm/node_modules/es-abstract": { + "version": "1.12.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" }, "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" + "node": ">= 0.4" } }, - "node_modules/socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "node_modules/npm/node_modules/es-to-primitive": { + "version": "1.2.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">= 10" + "node": ">= 0.4" } }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/npm/node_modules/es6-promise": { + "version": "4.2.8", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/npm/node_modules/es6-promisify": { + "version": "5.0.0", "dev": true, - "engines": { - "node": ">=0.10.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "es6-promise": "^4.0.3" } }, - "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==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "node_modules/npm/node_modules/escape-string-regexp": { + "version": "1.0.5", "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" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/npm/node_modules/execa": { + "version": "0.7.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "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/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==", + "node_modules/npm/node_modules/execa/node_modules/get-stream": { + "version": "3.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "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==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true + "node_modules/npm/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "node_modules/npm/node_modules/extsprintf": { + "version": "1.3.0", "dev": true, - "engines": { - "node": ">= 0.10" - } + "engines": [ + "node >=0.6.0" + ], + "inBundle": true, + "license": "MIT" }, - "node_modules/spawn-please": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/spawn-please/-/spawn-please-1.0.0.tgz", - "integrity": "sha512-Kz33ip6NRNKuyTRo3aDWyWxeGeM0ORDO552Fs6E1nj4pLWPkl37SrRtTnq+MEopVaqgmaO6bAvVS+v64BJ5M/A==", + "node_modules/npm/node_modules/fast-json-stable-stringify": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/figgy-pudding": { + "version": "3.5.2", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/filter-obj": { + "version": "1.1.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "node_modules/npm/node_modules/find-npm-prefix": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/flush-write-stream": { + "version": "1.0.3", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" } }, - "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==", + "node_modules/npm/node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.6", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "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/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/npm/node_modules/flush-write-stream/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "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==", + "node_modules/npm/node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/ssri": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.0.tgz", - "integrity": "sha512-Y1Z6J8UYnexKFN1R/hxUaYoY2LVdKEzziPmVAFKiKX8fiwvCJTVzn/xYE9TEWod5OVyNfIHHuVfIEuBClL/uJQ==", + "node_modules/npm/node_modules/flush-write-stream/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "node_modules/npm/node_modules/forever-agent": { + "version": "0.6.1", "dev": true, + "inBundle": true, + "license": "Apache-2.0", "engines": { "node": "*" } }, - "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=", + "node_modules/npm/node_modules/form-data": { + "version": "2.3.3", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.12" } }, - "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=", + "node_modules/npm/node_modules/from2": { + "version": "2.3.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, - "node_modules/statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "node_modules/npm/node_modules/from2/node_modules/readable-stream": { + "version": "2.3.6", "dev": true, - "engines": { - "node": ">= 0.6" + "inBundle": true, + "license": "MIT", + "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/stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true - }, - "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/stream-throttle": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", - "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "node_modules/npm/node_modules/from2/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, - "dependencies": { - "commander": "^2.2.0", - "limiter": "^1.0.5" - }, - "bin": { - "throttleproxy": "bin/throttleproxy.js" - }, - "engines": { - "node": ">= 0.10.0" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/string_decoder": { + "node_modules/npm/node_modules/from2/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, + "inBundle": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, - "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==", + "node_modules/npm/node_modules/from2/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fs-minipass": { + "version": "1.2.7", + "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" + "minipass": "^2.6.0" } }, - "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==", + "node_modules/npm/node_modules/fs-minipass/node_modules/minipass": { + "version": "2.9.0", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" } }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "node_modules/npm/node_modules/fs-vacuum": { + "version": "1.2.10", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" + "graceful-fs": "^4.1.2", + "path-is-inside": "^1.0.1", + "rimraf": "^2.5.2" } }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "node_modules/npm/node_modules/fs-write-stream-atomic": { + "version": "1.0.10", "dev": true, - "engines": { - "node": ">=0.10.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" } }, - "node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "node_modules/npm/node_modules/fs-write-stream-atomic/node_modules/iferr": { + "version": "0.1.5", "dev": true, - "engines": { - "node": ">=0.8.0" - } + "inBundle": true, + "license": "MIT" }, - "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==", + "node_modules/npm/node_modules/fs-write-stream-atomic/node_modules/readable-stream": { + "version": "2.3.6", "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "inBundle": true, + "license": "MIT", + "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/sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "node_modules/npm/node_modules/fs-write-stream-atomic/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fs-write-stream-atomic/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" + "safe-buffer": "~5.1.0" } }, - "node_modules/symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "node_modules/npm/node_modules/fs-write-stream-atomic/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, - "engines": { - "node": ">=0.10.0" + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/function-bind": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/gauge": { + "version": "2.7.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "node_modules/npm/node_modules/gauge/node_modules/aproba": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "engines": { - "node": ">= 10" + "node": ">=0.10.0" } }, - "node_modules/tfunk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz", - "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==", + "node_modules/npm/node_modules/genfun": { + "version": "5.0.0", "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "dlv": "^1.1.3" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/npm/node_modules/gentle-fs": { + "version": "2.3.1", "dev": true, + "inBundle": true, + "license": "Artistic-2.0", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "aproba": "^1.1.2", + "chownr": "^1.1.2", + "cmd-shim": "^3.0.3", + "fs-vacuum": "^1.2.10", + "graceful-fs": "^4.1.11", + "iferr": "^0.1.5", + "infer-owner": "^1.0.4", + "mkdirp": "^0.5.1", + "path-is-inside": "^1.0.2", + "read-cmd-shim": "^1.0.1", + "slide": "^1.1.6" } }, - "node_modules/through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "node_modules/npm/node_modules/gentle-fs/node_modules/aproba": { + "version": "1.2.0", "dev": true, - "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } + "inBundle": true, + "license": "ISC" }, - "node_modules/time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "node_modules/npm/node_modules/gentle-fs/node_modules/iferr": { + "version": "0.1.5", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "node_modules/npm/node_modules/get-caller-file": { + "version": "2.0.5", "dev": true, - "dependencies": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - }, + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=0.10.0" + "node": "6.* || 8.* || >= 10.*" } }, - "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=", + "node_modules/npm/node_modules/get-stream": { + "version": "4.1.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "kind-of": "^3.0.2" + "pump": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "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=", + "node_modules/npm/node_modules/getpass": { + "version": "0.1.7", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "assert-plus": "^1.0.0" } }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "node_modules/npm/node_modules/glob": { + "version": "7.2.3", "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "node_modules/npm/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "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==", + "node_modules/npm/node_modules/global-dirs": { + "version": "0.1.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "is-number": "^7.0.0" + "ini": "^1.3.4" }, "engines": { - "node": ">=8.0" + "node": ">=4" } }, - "node_modules/to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "node_modules/npm/node_modules/got": { + "version": "6.7.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "through2": "^2.0.3" + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=4" } }, - "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==", + "node_modules/npm/node_modules/got/node_modules/get-stream": { + "version": "3.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.6" + "node": ">=4" } }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.10", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "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==", + "node_modules/npm/node_modules/har-schema": { + "version": "2.0.0", "dev": true, + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "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/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "node_modules/npm/node_modules/har-validator": { + "version": "5.1.5", + "deprecated": "this library is no longer supported", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "is-typedarray": "^1.0.0" + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/ua-parser-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", - "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==", + "node_modules/npm/node_modules/har-validator/node_modules/ajv": { + "version": "6.12.6", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" + "inBundle": true, + "license": "MIT", + "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/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "node_modules/npm/node_modules/har-validator/node_modules/fast-deep-equal": { + "version": "3.1.3", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/undertaker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", - "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "node_modules/npm/node_modules/har-validator/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/has": { + "version": "1.0.3", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "fast-levenshtein": "^1.0.0", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" + "function-bind": "^1.1.1" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.4.0" } }, - "node_modules/undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "node_modules/npm/node_modules/has-flag": { + "version": "3.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">= 0.10" + "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==", + "node_modules/npm/node_modules/has-symbols": { + "version": "1.0.0", "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "node_modules/npm/node_modules/has-unicode": { + "version": "2.0.1", "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } + "inBundle": true, + "license": "ISC" }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "node_modules/npm/node_modules/hosted-git-info": { + "version": "2.8.9", "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } + "inBundle": true, + "license": "ISC" }, - "node_modules/unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "3.8.1", "dev": true, - "dependencies": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } + "inBundle": true, + "license": "BSD-2-Clause" }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "2.1.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "crypto-random-string": "^2.0.0" + "agent-base": "4", + "debug": "3.1.0" }, "engines": { - "node": ">=8" - } - }, - "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": ">= 4.5.0" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "node_modules/npm/node_modules/http-signature": { + "version": "1.2.0", "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "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=", + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "2.2.4", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "agent-base": "^4.3.0", + "debug": "^3.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 4.5.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=", + "node_modules/npm/node_modules/humanize-ms": { + "version": "1.2.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "ms": "^2.0.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=", + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.4.23", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "isarray": "1.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "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=", + "node_modules/npm/node_modules/iferr": { + "version": "1.0.2", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/unxhr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unxhr/-/unxhr-1.0.1.tgz", - "integrity": "sha512-MAhukhVHyaLGDjyDYhy8gVjWJyhTECCdNsLwlMoGFoNJ3o79fpQhtQuzmAE4IxCMDwraF4cW8ZjpAV0m9CRQbg==", + "node_modules/npm/node_modules/ignore-walk": { + "version": "3.0.3", "dev": true, - "engines": { - "node": ">=8.11" + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" } }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "node_modules/npm/node_modules/import-lazy": { + "version": "2.1.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=4", - "yarn": "*" + "node": ">=4" } }, - "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", "dev": true, - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" + "node": ">=0.8.19" } }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/npm/node_modules/infer-owner": { + "version": "1.0.4", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/inflight": { + "version": "1.0.6", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/update-notifier/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==", + "node_modules/npm/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/ini": { + "version": "1.3.8", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/init-package-json": { + "version": "1.10.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm/node_modules/ip": { + "version": "1.1.5", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/ip-regex": { + "version": "2.1.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/update-notifier/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==", + "node_modules/npm/node_modules/is-callable": { + "version": "1.1.4", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/update-notifier/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "node_modules/npm/node_modules/is-ci": { + "version": "1.2.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" + "ci-info": "^1.5.0" }, "bin": { - "semver": "bin/semver.js" + "is-ci": "bin.js" + } + }, + "node_modules/npm/node_modules/is-ci/node_modules/ci-info": { + "version": "1.6.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/is-cidr": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "cidr-regex": "^2.0.10" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/update-notifier/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==", + "node_modules/npm/node_modules/is-date-object": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "number-is-nan": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/urix": { + "node_modules/npm/node_modules/is-installed-globally": { "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-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "prepend-http": "^2.0.0" + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" }, "engines": { "node": ">=4" } }, - "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==", + "node_modules/npm/node_modules/is-npm": { + "version": "1.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "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/utils-merge": { + "node_modules/npm/node_modules/is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">= 0.4.0" + "node": ">=0.10.0" } }, - "node_modules/v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "node_modules/npm/node_modules/is-path-inside": { + "version": "1.0.1", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "homedir-polyfill": "^1.0.1" + "path-is-inside": "^1.0.1" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "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==", + "node_modules/npm/node_modules/is-redirect": { + "version": "1.0.0", "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", + "node_modules/npm/node_modules/is-regex": { + "version": "1.0.4", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "builtins": "^5.0.0" + "has": "^1.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 0.4" } }, - "node_modules/value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "node_modules/npm/node_modules/is-retry-allowed": { + "version": "1.2.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "node_modules/npm/node_modules/is-stream": { + "version": "1.1.0", "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "node_modules/npm/node_modules/is-symbol": { + "version": "1.0.2", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" + "has-symbols": "^1.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.4" } }, - "node_modules/vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "node_modules/npm/node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-parse-better-errors": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "inBundle": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/npm/node_modules/json-stringify-safe": { + "version": "5.0.1", "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/JSONStream": { + "version": "1.3.5", + "dev": true, + "inBundle": true, + "license": "(MIT OR Apache-2.0)", "dependencies": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" }, "engines": { - "node": ">= 0.10" + "node": "*" } }, - "node_modules/vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "node_modules/npm/node_modules/jsprim": { + "version": "1.4.2", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.6.0" } }, - "node_modules/vinyl-sourcemap/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=", + "node_modules/npm/node_modules/latest-version": { + "version": "3.1.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "package-json": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "node_modules/npm/node_modules/lazy-property": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/libcipm": { + "version": "4.0.8", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "source-map": "^0.5.1" + "bin-links": "^1.1.2", + "bluebird": "^3.5.1", + "figgy-pudding": "^3.5.1", + "find-npm-prefix": "^1.0.2", + "graceful-fs": "^4.1.11", + "ini": "^1.3.5", + "lock-verify": "^2.1.0", + "mkdirp": "^0.5.1", + "npm-lifecycle": "^3.0.0", + "npm-logical-tree": "^1.2.1", + "npm-package-arg": "^6.1.0", + "pacote": "^9.1.0", + "read-package-json": "^2.0.13", + "rimraf": "^2.6.2", + "worker-farm": "^1.6.0" + } + }, + "node_modules/npm/node_modules/libnpm": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "bin-links": "^1.1.2", + "bluebird": "^3.5.3", + "find-npm-prefix": "^1.0.2", + "libnpmaccess": "^3.0.2", + "libnpmconfig": "^1.2.1", + "libnpmhook": "^5.0.3", + "libnpmorg": "^1.0.1", + "libnpmpublish": "^1.1.2", + "libnpmsearch": "^2.0.2", + "libnpmteam": "^1.0.2", + "lock-verify": "^2.0.2", + "npm-lifecycle": "^3.0.0", + "npm-logical-tree": "^1.2.1", + "npm-package-arg": "^6.1.0", + "npm-profile": "^4.0.2", + "npm-registry-fetch": "^4.0.0", + "npmlog": "^4.1.2", + "pacote": "^9.5.3", + "read-package-json": "^2.0.13", + "stringify-package": "^1.0.0" + } + }, + "node_modules/npm/node_modules/libnpmaccess": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "get-stream": "^4.0.0", + "npm-package-arg": "^6.1.0", + "npm-registry-fetch": "^4.0.0" } }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/npm/node_modules/libnpmconfig": { + "version": "1.2.1", "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "figgy-pudding": "^3.5.1", + "find-up": "^3.0.0", + "ini": "^1.3.5" } }, - "node_modules/which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "node_modules/npm/node_modules/libnpmconfig/node_modules/find-up": { + "version": "3.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "node_modules/npm/node_modules/libnpmconfig/node_modules/locate-path": { + "version": "3.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "string-width": "^4.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", + "node_modules/npm/node_modules/libnpmconfig/node_modules/p-limit": { + "version": "2.2.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=6" } }, - "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-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "node_modules/npm/node_modules/libnpmconfig/node_modules/p-locate": { + "version": "3.0.0", "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "node_modules/npm/node_modules/libnpmconfig/node_modules/p-try": { + "version": "2.2.0", "dev": true, + "inBundle": true, + "license": "MIT", "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": ">=6" } }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "node_modules/npm/node_modules/libnpmhook": { + "version": "5.0.3", "dev": true, - "engines": { - "node": ">=8" + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "figgy-pudding": "^3.4.1", + "get-stream": "^4.0.0", + "npm-registry-fetch": "^4.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==", + "node_modules/npm/node_modules/libnpmorg": { + "version": "1.0.1", "dev": true, - "engines": { - "node": ">=0.4.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "figgy-pudding": "^3.4.1", + "get-stream": "^4.0.0", + "npm-registry-fetch": "^4.0.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==", + "node_modules/npm/node_modules/libnpmpublish": { + "version": "1.1.2", "dev": true, - "engines": { - "node": ">=0.4" + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "lodash.clonedeep": "^4.5.0", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "npm-registry-fetch": "^4.0.0", + "semver": "^5.5.1", + "ssri": "^6.0.1" } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "node_modules/npm/node_modules/libnpmsearch": { + "version": "2.0.2", "dev": true, - "engines": { - "node": ">=10" + "inBundle": true, + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "npm-registry-fetch": "^4.0.0" } }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "node_modules/npm/node_modules/libnpmteam": { + "version": "1.0.2", "dev": true, - "engines": { - "node": ">= 6" + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "figgy-pudding": "^3.4.1", + "get-stream": "^4.0.0", + "npm-registry-fetch": "^4.0.0" } }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/npm/node_modules/libnpx": { + "version": "10.2.4", "dev": true, + "inBundle": true, + "license": "ISC", "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" + "dotenv": "^5.0.1", + "npm-package-arg": "^6.0.0", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.0", + "update-notifier": "^2.3.0", + "which": "^1.3.0", + "y18n": "^4.0.0", + "yargs": "^14.2.3" }, "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": ">=4" } }, - "node_modules/yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - }, - "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==", + "node_modules/npm/node_modules/lock-verify": { + "version": "2.2.2", "dev": true, - "engines": { - "node": ">=10" + "inBundle": true, + "license": "ISC", + "dependencies": { + "@iarna/cli": "^2.1.0", + "npm-package-arg": "^6.1.0", + "semver": "^5.4.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@asciidoctor/core": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@asciidoctor/core/-/core-2.2.6.tgz", - "integrity": "sha512-TmB2K5UfpDpSbCNBBntXzKHcAk2EA3/P68jmWvmJvglVUdkO9V6kTAuXVe12+h6C4GK0ndwuCrHHtEVcL5t6pQ==", - "dev": true, - "requires": { - "asciidoctor-opal-runtime": "0.3.3", - "unxhr": "1.0.1" + "bin": { + "lock-verify": "cli.js" } }, - "@asciidoctor/reveal.js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@asciidoctor/reveal.js/-/reveal.js-4.0.1.tgz", - "integrity": "sha512-LEVNtVDdgVbCqkq0+pmvyaF9ROuvPUVFS84V+UM1SbDnTdqCTio/Oj/k2C7alTANDedIMklxuZGKk38bhJGwoA==", + "node_modules/npm/node_modules/lockfile": { + "version": "1.0.4", "dev": true, - "requires": { - "@asciidoctor/cli": "^3.1.0", - "reveal.js": "3.9.2" - }, + "inBundle": true, + "license": "ISC", "dependencies": { - "@asciidoctor/cli": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@asciidoctor/cli/-/cli-3.5.0.tgz", - "integrity": "sha512-/VMHXcZBnZ9vgWfmqk9Hu0x0gMjPLup0YGq/xA8qCQuk11kUIZNMVQwgSsIUzOEwJqIUD7CgncJdtfwv1Ndxuw==", - "dev": true, - "requires": { - "yargs": "16.2.0" - } - } - } - }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "signal-exit": "^3.0.2" } }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true + "node_modules/npm/node_modules/lodash._baseindexof": { + "version": "3.1.0", + "extraneous": true, + "inBundle": true, + "license": "MIT" }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "node_modules/npm/node_modules/lodash._baseuniq": { + "version": "4.6.0", "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/fs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz", - "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==", - "dev": true, - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - } + "inBundle": true, + "license": "MIT", + "dependencies": { + "lodash._createset": "~4.0.0", + "lodash._root": "~3.0.0" } }, - "@npmcli/git": { + "node_modules/npm/node_modules/lodash._bindcallback": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.1.tgz", - "integrity": "sha512-UU85F/T+F1oVn3IsB/L6k9zXIMpXBuUBE25QDH0SsURwT6IOBqkC7M16uqo2vVZIyji3X1K4XH9luip7YekH1A==", - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - }, - "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" - } - } - } + "extraneous": true, + "inBundle": true, + "license": "MIT" }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", - "dev": true, - "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" + "node_modules/npm/node_modules/lodash._cacheindexof": { + "version": "3.0.2", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/lodash._createcache": { + "version": "3.1.2", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "lodash._getnative": "^3.0.0" } }, - "@npmcli/move-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz", - "integrity": "sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==", + "node_modules/npm/node_modules/lodash._createset": { + "version": "4.0.3", "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } + "inBundle": true, + "license": "MIT" }, - "@npmcli/node-gyp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", - "dev": true + "node_modules/npm/node_modules/lodash._getnative": { + "version": "3.9.1", + "extraneous": true, + "inBundle": true, + "license": "MIT" }, - "@npmcli/promise-spawn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", + "node_modules/npm/node_modules/lodash._root": { + "version": "3.0.1", "dev": true, - "requires": { - "infer-owner": "^1.0.4" - } + "inBundle": true, + "license": "MIT" }, - "@npmcli/run-script": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-3.0.2.tgz", - "integrity": "sha512-vdjD/PMBl+OX9j9C9irx5sCCIKfp2PWkpPNH9zxvlJAfSZ3Qp5aU412v+O3PFJl3R1PFNwuyChCqHg4ma6ci2Q==", + "node_modules/npm/node_modules/lodash.clonedeep": { + "version": "4.5.0", "dev": true, - "requires": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@socket.io/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", - "dev": true + "inBundle": true, + "license": "MIT" }, - "@socket.io/component-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz", - "integrity": "sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==", - "dev": true + "node_modules/npm/node_modules/lodash.restparam": { + "version": "3.6.1", + "extraneous": true, + "inBundle": true, + "license": "MIT" }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "node_modules/npm/node_modules/lodash.union": { + "version": "4.6.0", "dev": true, - "requires": { - "defer-to-connect": "^1.0.1" - } + "inBundle": true, + "license": "MIT" }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true - }, - "@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", - "dev": true - }, - "@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", - "dev": true - }, - "@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "dev": true - }, - "@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==", - "dev": true + "node_modules/npm/node_modules/lodash.uniq": { + "version": "4.5.0", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "node_modules/npm/node_modules/lodash.without": { + "version": "4.4.0", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "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==", + "node_modules/npm/node_modules/lowercase-keys": { + "version": "1.0.1", "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "node_modules/npm/node_modules/lru-cache": { + "version": "5.1.1", "dev": true, - "requires": { - "debug": "4" + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" } }, - "agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "node_modules/npm/node_modules/make-dir": { + "version": "1.3.0", "dev": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - } + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "5.0.2", "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" } }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "node_modules/npm/node_modules/meant": { + "version": "1.0.3", "dev": true, - "requires": { - "string-width": "^4.1.0" - } + "inBundle": true, + "license": "MIT" }, - "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "node_modules/npm/node_modules/mime-db": { + "version": "1.35.0", "dev": true, - "requires": { - "ansi-wrap": "^0.1.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "node_modules/npm/node_modules/mime-types": { + "version": "2.1.19", "dev": true, - "requires": { - "ansi-wrap": "0.1.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "mime-db": "~1.35.0" + }, + "engines": { + "node": ">= 0.6" } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/npm/node_modules/minimatch": { + "version": "3.1.2", "dev": true, - "requires": { - "color-convert": "^2.0.1" + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true + "node_modules/npm/node_modules/minimist": { + "version": "1.2.6", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "node_modules/npm/node_modules/minizlib": { + "version": "1.3.3", "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^2.9.0" } }, - "append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "node_modules/npm/node_modules/minizlib/node_modules/minipass": { + "version": "2.9.0", "dev": true, - "requires": { - "buffer-equal": "^1.0.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" } }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true - }, - "are-we-there-yet": { + "node_modules/npm/node_modules/mississippi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "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" - } - } + "inBundle": true, + "license": "BSD-2-Clause", + "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" } }, - "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 - }, - "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-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "node_modules/npm/node_modules/mkdirp": { + "version": "0.5.6", "dev": true, - "requires": { - "make-iterator": "^1.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "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-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "node_modules/npm/node_modules/move-concurrently": { + "version": "1.0.1", "dev": true, - "requires": { - "make-iterator": "^1.0.0" + "inBundle": true, + "license": "ISC", + "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" } }, - "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 + "node_modules/npm/node_modules/move-concurrently/node_modules/aproba": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true + "node_modules/npm/node_modules/ms": { + "version": "2.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "node_modules/npm/node_modules/mute-stream": { + "version": "0.0.7", "dev": true, - "requires": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } + "inBundle": true, + "license": "ISC" }, - "array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "node_modules/npm/node_modules/node-fetch-npm": { + "version": "2.0.2", "dev": true, - "requires": { - "is-number": "^4.0.0" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + }, + "engines": { + "node": ">=4" } }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true - }, - "array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "node_modules/npm/node_modules/node-gyp": { + "version": "5.1.1", "dev": true, - "requires": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "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 - } - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asciidoctor": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.2.6.tgz", - "integrity": "sha512-EXG3+F2pO21B+COfQmV/WgEgGiy7nG/mJiS/o5DXpaT2q82FRZWPVkbMZrpDvpu4pjXe5c754RbZR9Vz0L0Vtw==", - "dev": true, - "requires": { - "@asciidoctor/cli": "3.5.0", - "@asciidoctor/core": "2.2.6" - }, - "dependencies": { - "@asciidoctor/cli": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@asciidoctor/cli/-/cli-3.5.0.tgz", - "integrity": "sha512-/VMHXcZBnZ9vgWfmqk9Hu0x0gMjPLup0YGq/xA8qCQuk11kUIZNMVQwgSsIUzOEwJqIUD7CgncJdtfwv1Ndxuw==", - "dev": true, - "requires": { - "yargs": "16.2.0" - } - } - } - }, - "asciidoctor-opal-runtime": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/asciidoctor-opal-runtime/-/asciidoctor-opal-runtime-0.3.3.tgz", - "integrity": "sha512-/CEVNiOia8E5BMO9FLooo+Kv18K4+4JBFRJp8vUy/N5dMRAg+fRNV4HA+o6aoSC79jVU/aT5XvUpxSxSsTS8FQ==", - "dev": true, - "requires": { - "glob": "7.1.3", - "unxhr": "1.0.1" - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - } - }, - "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-each-series": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", - "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", - "dev": true - }, - "async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "dev": true, - "requires": { - "async-done": "^1.2.2" - } - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", - "dev": true, - "requires": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.0" - } - }, - "bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", - "dev": true, - "requires": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "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 - }, - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-sync": { - "version": "2.27.9", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.9.tgz", - "integrity": "sha512-3zBtggcaZIeU9so4ja9yxk7/CZu9B3DOL6zkxFpzHCHsQmkGBPVXg61jItbeoa+WXgNLnr1sYES/2yQwyEZ2+w==", - "dev": true, - "requires": { - "browser-sync-client": "^2.27.9", - "browser-sync-ui": "^2.27.9", - "bs-recipes": "1.3.4", - "bs-snippet-injector": "^2.0.1", - "chokidar": "^3.5.1", - "connect": "3.6.6", - "connect-history-api-fallback": "^1", - "dev-ip": "^1.0.1", - "easy-extender": "^2.3.4", - "eazy-logger": "3.1.0", - "etag": "^1.8.1", - "fresh": "^0.5.2", - "fs-extra": "3.0.1", - "http-proxy": "^1.18.1", - "immutable": "^3", - "localtunnel": "^2.0.1", - "micromatch": "^4.0.2", - "opn": "5.3.0", - "portscanner": "2.1.1", - "qs": "6.2.3", - "raw-body": "^2.3.2", - "resp-modifier": "6.0.2", - "rx": "4.1.0", - "send": "0.16.2", - "serve-index": "1.9.1", - "serve-static": "1.13.2", - "server-destroy": "1.0.1", - "socket.io": "^4.4.1", - "ua-parser-js": "1.0.2", - "yargs": "^17.3.1" - }, - "dependencies": { - "yargs": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz", - "integrity": "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - } - }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "dev": true - } - } - }, - "browser-sync-client": { - "version": "2.27.9", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.27.9.tgz", - "integrity": "sha512-FHW8kydp7FXo6jnX3gXJCpHAHtWNLK0nx839nnK+boMfMI1n4KZd0+DmTxHBsHsF3OHud4V4jwoN8U5HExMIdQ==", - "dev": true, - "requires": { - "etag": "1.8.1", - "fresh": "0.5.2", - "mitt": "^1.1.3", - "rxjs": "^5.5.6" - } - }, - "browser-sync-ui": { - "version": "2.27.9", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.27.9.tgz", - "integrity": "sha512-rsduR2bRIwFvM8CX6iY/Nu5aWub0WB9zfSYg9Le/RV5N5DEyxJYey0VxdfWCnzDOoelassTDzYQo+r0iJno3qw==", - "dev": true, - "requires": { - "async-each-series": "0.1.1", - "connect-history-api-fallback": "^1", - "immutable": "^3", - "server-destroy": "1.0.1", - "socket.io-client": "^4.4.1", - "stream-throttle": "^0.1.3" - } - }, - "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - } - }, - "bs-recipes": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", - "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", - "dev": true - }, - "bs-snippet-injector": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", - "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", - "dev": true - }, - "buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", - "dev": true - }, - "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 - }, - "builtins": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.0.tgz", - "integrity": "sha512-aizhtbxgT1Udg0Fj6GssXshAVK+nxbtCV+1OtTrMNy67jffDFBY6CUBAkhO4owbleAx6fdbnWdpsmmcXydbzNw==", - "dev": true, - "requires": { - "semver": "^7.0.0" + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" }, - "dependencies": { - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - } - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "cacache": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.4.tgz", - "integrity": "sha512-U0D4wF3/W8ZgK4qDA5fTtOVSr0gaDfd5aa7tUdAV0uukVWKsAIn6SzXQCoVlg7RWZiJa+bcsM3/pXLumGaL2Ug==", - "dev": true, - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^7.2.0", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "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" - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "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" - } - } - } - }, - "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" - } - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001325", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001325.tgz", - "integrity": "sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ==", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "bin": { + "node-gyp": "bin/node-gyp.js" }, - "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 - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "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" - } - } - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "engines": { + "node": ">= 6.0.0" } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cint": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/cint/-/cint-8.2.1.tgz", - "integrity": "sha1-cDhrG0jidz0NYxZqVa/5TvRFahI=", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "node_modules/npm/node_modules/nopt": { + "version": "4.0.3", "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, + "inBundle": true, + "license": "ISC", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true - }, - "cli-table": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", - "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", - "dev": true, - "requires": { - "colors": "1.0.3" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "dev": true, - "requires": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "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 - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - }, - "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 - }, - "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 - }, - "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" - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "connect": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", - "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", - "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.0", - "parseurl": "~1.3.2", - "utils-merge": "1.0.1" + "abbrev": "1", + "osenv": "^0.1.4" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "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" + "bin": { + "nopt": "bin/nopt.js" } }, - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-props": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", - "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "node_modules/npm/node_modules/normalize-package-data": { + "version": "2.5.0", "dev": true, - "requires": { - "each-props": "^1.3.2", - "is-plain-object": "^5.0.0" - }, + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "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==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "requires": { - "object-assign": "^4", - "vary": "^1" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/npm/node_modules/normalize-package-data/node_modules/resolve": { + "version": "1.10.0", "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, + "inBundle": true, + "license": "MIT", "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 - } - } - }, - "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" - } - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" + "path-parse": "^1.0.6" } }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "node_modules/npm/node_modules/npm-audit-report": { + "version": "1.3.3", "dev": true, - "requires": { - "kind-of": "^5.0.2" - }, + "inBundle": true, + "license": "ISC", "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 - } + "cli-table3": "^0.5.0", + "console-control-strings": "^1.1.0" } }, - "default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true + "node_modules/npm/node_modules/npm-bundled": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true + "node_modules/npm/node_modules/npm-cache-filename": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "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==", + "node_modules/npm/node_modules/npm-install-checks": { + "version": "3.0.2", "dev": true, - "requires": { - "object-keys": "^1.0.12" + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^2.3.0 || 3.x || 4 || 5" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "node_modules/npm/node_modules/npm-lifecycle": { + "version": "3.1.5", "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, + "inBundle": true, + "license": "Artistic-2.0", "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" - } - } + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" } }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "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==", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true + "node_modules/npm/node_modules/npm-logical-tree": { + "version": "1.2.1", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "dev-ip": { + "node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", - "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", - "dev": true - }, - "dijkstrajs": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", - "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==", - "dev": true + "dev": true, + "inBundle": true, + "license": "ISC" }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/npm/node_modules/npm-package-arg": { + "version": "6.1.1", "dev": true, - "requires": { - "path-type": "^4.0.0" - }, + "inBundle": true, + "license": "ISC", "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" } }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "node_modules/npm/node_modules/npm-packlist": { + "version": "1.4.8", "dev": true, - "requires": { - "is-obj": "^2.0.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" } }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "3.0.2", "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" } }, - "each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "node_modules/npm/node_modules/npm-profile": { + "version": "4.0.4", "dev": true, - "requires": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.2 || 2", + "figgy-pudding": "^3.4.1", + "npm-registry-fetch": "^4.0.0" } }, - "easy-extender": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", - "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "4.0.7", "dev": true, - "requires": { - "lodash": "^4.17.10" + "inBundle": true, + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0", + "safe-buffer": "^5.2.0" } }, - "eazy-logger": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz", - "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==", + "node_modules/npm/node_modules/npm-registry-fetch/node_modules/safe-buffer": { + "version": "5.2.1", "dev": true, - "requires": { - "tfunk": "^4.0.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.104", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.104.tgz", - "integrity": "sha512-2kjoAyiG7uMyGRM9mx25s3HAzmQG2ayuYXxsFmYugHSDcwxREgLtscZvbL1JcW9S/OemeQ3f/SG6JhDwpnCclQ==", - "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 + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" }, - "encode-utf8": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==", - "dev": true + "node_modules/npm/node_modules/npm-run-path": { + "version": "2.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true + "node_modules/npm/node_modules/npm-user-validate": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause" }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "node_modules/npm/node_modules/npmlog": { + "version": "4.1.2", "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } + "inBundle": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "node_modules/npm/node_modules/number-is-nan": { + "version": "1.0.1", "dev": true, - "requires": { - "once": "^1.4.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "engine.io": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz", - "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==", + "node_modules/npm/node_modules/oauth-sign": { + "version": "0.9.0", "dev": true, - "requires": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "*" } }, - "engine.io-client": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.1.1.tgz", - "integrity": "sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==", + "node_modules/npm/node_modules/object-assign": { + "version": "4.1.1", "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.0.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "has-cors": "1.1.0", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~8.2.3", - "xmlhttprequest-ssl": "~2.0.0", - "yeast": "0.1.2" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "engine.io-parser": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", - "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", + "node_modules/npm/node_modules/object-keys": { + "version": "1.0.12", "dev": true, - "requires": { - "@socket.io/base64-arraybuffer": "~1.0.2" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" } }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true - }, - "err-code": { + "node_modules/npm/node_modules/object.getownpropertydescriptors": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "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" + "inBundle": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + }, + "engines": { + "node": ">= 0.8" } }, - "es5-ext": { - "version": "0.10.59", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.59.tgz", - "integrity": "sha512-cOgyhW0tIJyQY1Kfw6Kr0viu9ZlUctVchRMZ7R0HiH3dxTSp5zJDLecwxUqPUrGKMsgBI1wd1FL+d9Jxfi4cLw==", + "node_modules/npm/node_modules/once": { + "version": "1.4.0", "dev": true, - "requires": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" } }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "node_modules/npm/node_modules/opener": { + "version": "1.5.2", "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "inBundle": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" } }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "node_modules/npm/node_modules/os-homedir": { + "version": "1.0.2", "dev": true, - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "node_modules/npm/node_modules/os-tmpdir": { + "version": "1.0.2", "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "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 - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "node_modules/npm/node_modules/osenv": { + "version": "0.1.5", "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" - }, + "inBundle": true, + "license": "ISC", "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 - } + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "node_modules/npm/node_modules/p-finally": { + "version": "1.0.0", "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "node_modules/npm/node_modules/package-json": { + "version": "4.0.1", "dev": true, - "requires": { - "type": "^2.5.0" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "type": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", - "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==", - "dev": true - } + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, + "engines": { + "node": ">=4" } }, - "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/npm/node_modules/pacote": { + "version": "9.5.12", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.5.3", + "cacache": "^12.0.2", + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.3", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-normalize-package-bin": "^1.0.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.12", + "npm-pick-manifest": "^3.0.0", + "npm-registry-fetch": "^4.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.6.0", + "ssri": "^6.0.1", + "tar": "^4.4.10", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + } }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "node_modules/npm/node_modules/pacote/node_modules/minipass": { + "version": "2.9.0", "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, + "inBundle": true, + "license": "ISC", "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" - } - } + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "node_modules/npm/node_modules/parallel-transform": { + "version": "1.1.0", "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" - }, + "inBundle": true, + "license": "MIT", "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" - } - } + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/npm/node_modules/parallel-transform/node_modules/readable-stream": { + "version": "2.3.6", + "dev": true, + "inBundle": true, + "license": "MIT", + "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" } }, - "fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "node_modules/npm/node_modules/parallel-transform/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - } + "inBundle": true, + "license": "MIT" }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "node_modules/npm/node_modules/parallel-transform/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", - "dev": true + "node_modules/npm/node_modules/parallel-transform/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "fast-memoize": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", - "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==", - "dev": true + "node_modules/npm/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "node_modules/npm/node_modules/path-is-absolute": { + "version": "1.0.1", "dev": true, - "requires": { - "reusify": "^1.0.4" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "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/npm/node_modules/path-is-inside": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "(WTFPL OR MIT)" }, - "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==", + "node_modules/npm/node_modules/path-key": { + "version": "2.0.1", "dev": true, - "requires": { - "to-regex-range": "^5.0.1" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "finalhandler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", - "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "node_modules/npm/node_modules/path-parse": { + "version": "1.0.7", "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.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==", - "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 - } - } + "inBundle": true, + "license": "MIT" }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "node_modules/npm/node_modules/performance-now": { + "version": "2.1.0", "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } + "inBundle": true, + "license": "MIT" }, - "findup-sync": { + "node_modules/npm/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "node_modules/npm/node_modules/prepend-http": { + "version": "1.0.4", "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "flagged-respawn": { + "node_modules/npm/node_modules/process-nextick-args": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true + "dev": true, + "inBundle": true, + "license": "ISC" }, - "flush-write-stream": { + "node_modules/npm/node_modules/promise-retry": { "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" + "inBundle": true, + "license": "MIT", + "dependencies": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "engines": { + "node": ">=0.12" } }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "dev": true + "node_modules/npm/node_modules/promise-retry/node_modules/retry": { + "version": "0.10.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": "*" + } }, - "font-awesome": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", - "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + "node_modules/npm/node_modules/promzard": { + "version": "0.3.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "read": "1" + } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "node_modules/npm/node_modules/proto-list": { + "version": "1.2.4", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "node_modules/npm/node_modules/protoduck": { + "version": "5.0.1", "dev": true, - "requires": { - "for-in": "^1.0.1" + "inBundle": true, + "license": "MIT", + "dependencies": { + "genfun": "^5.0.0" } }, - "fp-and-or": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.3.tgz", - "integrity": "sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==", - "dev": true - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true + "node_modules/npm/node_modules/prr": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "node_modules/npm/node_modules/pseudomap": { + "version": "1.0.2", "dev": true, - "requires": { - "map-cache": "^0.2.2" - } + "inBundle": true, + "license": "ISC" }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true + "node_modules/npm/node_modules/psl": { + "version": "1.9.0", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "fs-extra": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", - "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "node_modules/npm/node_modules/pump": { + "version": "3.0.0", "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^3.0.0", - "universalify": "^0.1.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/npm/node_modules/pumpify": { + "version": "1.5.1", "dev": true, - "requires": { - "minipass": "^3.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" } }, - "fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "node_modules/npm/node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" + "inBundle": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "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==", + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", "dev": true, - "optional": true + "inBundle": true, + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } }, - "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/npm/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "node_modules/npm/node_modules/query-string": { + "version": "6.14.1", "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" + "inBundle": true, + "license": "MIT", + "dependencies": { + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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 + "node_modules/npm/node_modules/qw": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "node_modules/npm/node_modules/rc": { + "version": "1.2.8", "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "inBundle": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" } }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/npm/node_modules/read": { + "version": "1.0.7", "dev": true, - "requires": { - "pump": "^3.0.0" - }, + "inBundle": true, + "license": "ISC", "dependencies": { - "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" - } - } + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "1.0.5", "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" + "inBundle": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2" } }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/npm/node_modules/read-installed": { + "version": "4.0.3", "dev": true, - "requires": { - "is-glob": "^4.0.1" + "inBundle": true, + "license": "ISC", + "dependencies": { + "debuglog": "^1.0.1", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "slide": "~1.1.3", + "util-extend": "^1.0.1" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.2" } }, - "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "node_modules/npm/node_modules/read-package-json": { + "version": "2.1.2", "dev": true, - "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - }, + "inBundle": true, + "license": "ISC", "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" - } - }, - "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" - } - } + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" } }, - "glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "node_modules/npm/node_modules/read-package-tree": { + "version": "5.3.1", "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "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" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - } + "inBundle": true, + "license": "ISC", + "dependencies": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" } }, - "global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "node_modules/npm/node_modules/readable-stream": { + "version": "3.6.0", "dev": true, - "requires": { - "ini": "2.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", "dependencies": { - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true - } + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" } }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "node_modules/npm/node_modules/registry-auth-token": { + "version": "3.4.0", "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "node_modules/npm/node_modules/registry-url": { + "version": "3.1.0", "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "inBundle": true, + "license": "MIT", + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/npm/node_modules/request": { + "version": "2.88.2", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "inBundle": true, + "license": "Apache-2.0", + "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" } }, - "glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "node_modules/npm/node_modules/require-directory": { + "version": "2.1.1", "dev": true, - "requires": { - "sparkles": "^1.0.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "node_modules/npm/node_modules/require-main-filename": { + "version": "2.0.0", "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "node_modules/npm/node_modules/rimraf": { + "version": "2.7.1", "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/npm/node_modules/run-queue": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", "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 - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - }, - "y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true + "aproba": "^1.1.1" + } + }, + "node_modules/npm/node_modules/run-queue/node_modules/aproba": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" }, - "yargs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", - "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.1" - } + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "yargs-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", - "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } + { + "type": "consulting", + "url": "https://feross.org/support" } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/semver": { + "version": "5.7.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "gulp-autoprefixer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-8.0.0.tgz", - "integrity": "sha512-sVR++PIaXpa81p52dmmA/jt50bw0egmylK5mjagfgOJ8uLDGaF9tHyzvetkY9Uo0gBZUS5sVqN3kX/GlUKOyog==", + "node_modules/npm/node_modules/semver-diff": { + "version": "2.1.0", "dev": true, - "requires": { - "autoprefixer": "^10.2.6", - "fancy-log": "^1.3.3", - "plugin-error": "^1.0.1", - "postcss": "^8.3.0", - "through2": "^4.0.2", - "vinyl-sourcemaps-apply": "^0.2.1" - }, + "inBundle": true, + "license": "MIT", "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" - } - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "requires": { - "readable-stream": "3" - } - } + "semver": "^5.0.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "gulp-csso": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gulp-csso/-/gulp-csso-4.0.1.tgz", - "integrity": "sha512-Kg8gqmd6XcUlMTdBbqdCEcpHumc8ytc4khgm9AXeCjl8eHx7b6tC11y8haizFI+Zw/cSHL6HCj7GwGLwxxBUFQ==", + "node_modules/npm/node_modules/set-blocking": { + "version": "2.0.0", "dev": true, - "requires": { - "csso": "^4.0.0", - "plugin-error": "^1.0.0", - "vinyl-sourcemaps-apply": "^0.2.1" - } + "inBundle": true, + "license": "ISC" }, - "gulp-exec": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gulp-exec/-/gulp-exec-5.0.0.tgz", - "integrity": "sha512-XFW5GJr5gpdRc7nAS6fNK2cqtLDjNnIKLbcVGIA6XAWCx7E4aVn/pzEJm6NvjtIU9VMsl4igkkSAo8Le8L1Lww==", + "node_modules/npm/node_modules/sha": { + "version": "3.0.0", "dev": true, - "requires": { - "plugin-error": "^1.0.1", - "through2": "^3.0.1" - }, + "inBundle": true, + "license": "(BSD-2-Clause OR MIT)", "dependencies": { - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } + "graceful-fs": "^4.1.2" } }, - "gulp-ignore": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gulp-ignore/-/gulp-ignore-3.0.0.tgz", - "integrity": "sha512-hRQDJipaU5A84J7QacNGG+bnFU3QLESdjuJCRTAZ5VuKsz4LmvOrECFJeeCtqxP3RV0Pn6mawU0Q3CFZGpirSg==", + "node_modules/npm/node_modules/shebang-command": { + "version": "1.2.0", "dev": true, - "requires": { - "gulp-match": "^1.1.0", - "through2": "^3.0.1" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "gulp-match": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", - "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "node_modules/npm/node_modules/shebang-regex": { + "version": "1.0.0", "dev": true, - "requires": { - "minimatch": "^3.0.3" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "gulp-rename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", - "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", - "dev": true + "node_modules/npm/node_modules/signal-exit": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "gulp-sass": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.1.0.tgz", - "integrity": "sha512-7VT0uaF+VZCmkNBglfe1b34bxn/AfcssquLKVDYnCDJ3xNBaW7cUuI3p3BQmoKcoKFrs9jdzUxyb+u+NGfL4OQ==", + "node_modules/npm/node_modules/slide": { + "version": "1.1.6", "dev": true, - "requires": { - "lodash.clonedeep": "^4.5.0", - "picocolors": "^1.0.0", - "plugin-error": "^1.0.1", - "replace-ext": "^2.0.0", - "strip-ansi": "^6.0.1", - "vinyl-sourcemaps-apply": "^0.2.1" - }, - "dependencies": { - "replace-ext": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", - "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", - "dev": true - } + "inBundle": true, + "license": "ISC", + "engines": { + "node": "*" } }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.1.0", "dev": true, - "requires": { - "glogg": "^1.0.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/npm/node_modules/socks": { + "version": "2.3.3", "dev": true, - "requires": { - "function-bind": "^1.1.1" + "inBundle": true, + "license": "MIT", + "dependencies": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "4.0.2", "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, + "inBundle": true, + "license": "MIT", "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 - } + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "engines": { + "node": ">= 6" } }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true + "node_modules/npm/node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "4.2.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } }, - "has-unicode": { + "node_modules/npm/node_modules/sorted-object": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true + "dev": true, + "inBundle": true, + "license": "(WTFPL OR MIT)" }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "node_modules/npm/node_modules/sorted-union-stream": { + "version": "2.1.3", "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "from2": "^1.3.0", + "stream-iterate": "^1.1.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=", + "node_modules/npm/node_modules/sorted-union-stream/node_modules/from2": { + "version": "1.3.0", "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "inherits": "~2.0.1", + "readable-stream": "~1.1.10" } }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "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==" + "node_modules/npm/node_modules/sorted-union-stream/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "node_modules/npm/node_modules/sorted-union-stream/node_modules/readable-stream": { + "version": "1.1.14", "dev": true, - "requires": { - "parse-passwd": "^1.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, - "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/npm/node_modules/sorted-union-stream/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } }, - "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==", + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.1.0", "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, + "inBundle": true, + "license": "CC-BY-3.0" + }, + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "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==", + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.5", "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "inBundle": true, + "license": "CC0-1.0" + }, + "node_modules/npm/node_modules/split-on-first": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/sshpk": { + "version": "1.17.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "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" } }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "node_modules/npm/node_modules/ssri": { + "version": "6.0.2", "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "inBundle": true, + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1" } }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "node_modules/npm/node_modules/stream-each": { + "version": "1.2.2", "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" + "inBundle": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "node_modules/npm/node_modules/stream-iterate": { + "version": "1.2.0", "dev": true, - "requires": { - "ms": "^2.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.1.5", + "stream-shift": "^1.0.0" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/npm/node_modules/stream-iterate/node_modules/readable-stream": { + "version": "2.3.6", "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "inBundle": true, + "license": "MIT", + "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" } }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true + "node_modules/npm/node_modules/stream-iterate/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", + "node_modules/npm/node_modules/stream-iterate/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, - "requires": { - "minimatch": "^5.0.1" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } + "safe-buffer": "~5.1.0" } }, - "immutable": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", - "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", - "dev": true - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "node_modules/npm/node_modules/stream-iterate/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true + "inBundle": true, + "license": "MIT" }, - "invert-kv": { + "node_modules/npm/node_modules/stream-shift": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true + "dev": true, + "inBundle": true, + "license": "MIT" }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "node_modules/npm/node_modules/strict-uri-encode": { + "version": "2.0.0", "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "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=", + "node_modules/npm/node_modules/string_decoder": { + "version": "1.3.0", "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, + "inBundle": true, + "license": "MIT", "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" - } - } + "safe-buffer": "~5.2.0" } }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/npm/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.0", "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } + "inBundle": true, + "license": "MIT" }, - "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-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "node_modules/npm/node_modules/string-width": { + "version": "2.1.1", "dev": true, - "requires": { - "ci-info": "^2.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" } }, - "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", "dev": true, - "requires": { - "has": "^1.0.3" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "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=", + "node_modules/npm/node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", "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" - } - } + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, + "inBundle": true, + "license": "MIT", "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 - } + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "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.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/npm/node_modules/stringify-package": { + "version": "1.0.1", "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } + "inBundle": true, + "license": "ISC" }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "node_modules/npm/node_modules/strip-ansi": { + "version": "3.0.1", "dev": true, - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true - }, - "is-negated-glob": { + "node_modules/npm/node_modules/strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", - "dev": true - }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-number-like": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", - "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", "dev": true, - "requires": { - "lodash.isfinite": "^3.3.2" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.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-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-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==", + "node_modules/npm/node_modules/strip-json-comments": { + "version": "2.0.1", "dev": true, - "requires": { - "isobject": "^3.0.1" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "node_modules/npm/node_modules/supports-color": { + "version": "5.4.0", "dev": true, - "requires": { - "is-unc-path": "^1.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "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-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "node_modules/npm/node_modules/tar": { + "version": "4.4.19", "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "engines": { + "node": ">=4.5" } }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "node_modules/npm/node_modules/tar/node_modules/minipass": { + "version": "2.9.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } }, - "is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", - "dev": true + "node_modules/npm/node_modules/tar/node_modules/safe-buffer": { + "version": "5.2.1", + "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" + } + ], + "inBundle": true, + "license": "MIT" }, - "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 + "node_modules/npm/node_modules/tar/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "node_modules/npm/node_modules/term-size": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "execa": "^0.7.0" + }, + "engines": { + "node": ">=4" + } }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "node_modules/npm/node_modules/through": { + "version": "2.3.8", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "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/npm/node_modules/through2": { + "version": "2.0.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "node_modules/npm/node_modules/through2/node_modules/readable-stream": { + "version": "2.3.6", + "dev": true, + "inBundle": true, + "license": "MIT", + "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" + } }, - "jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", - "dev": true + "node_modules/npm/node_modules/through2/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/npm/node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, - "requires": { - "argparse": "^2.0.1" + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "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 + "node_modules/npm/node_modules/through2/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "json-parse-helpfulerror": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", - "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=", + "node_modules/npm/node_modules/timed-out": { + "version": "4.0.1", "dev": true, - "requires": { - "jju": "^1.1.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true + "node_modules/npm/node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } }, - "jsonfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", - "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "node_modules/npm/node_modules/tough-cookie/node_modules/punycode": { + "version": "2.1.1", "dev": true, - "requires": { - "graceful-fs": "^4.1.6" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, - "jsonlines": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz", - "integrity": "sha1-T80kbcXQ44aRkHxEqwAveC0dlMw=", - "dev": true + "node_modules/npm/node_modules/tunnel-agent": { + "version": "0.6.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true + "node_modules/npm/node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "inBundle": true, + "license": "Unlicense" }, - "just-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", - "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", - "dev": true + "node_modules/npm/node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "node_modules/npm/node_modules/uid-number": { + "version": "0.0.6", "dev": true, - "requires": { - "json-buffer": "3.0.0" + "inBundle": true, + "license": "ISC", + "engines": { + "node": "*" } }, - "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 - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true + "node_modules/npm/node_modules/umask": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "last-run": { + "node_modules/npm/node_modules/unique-filename": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", "dev": true, - "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" } }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "node_modules/npm/node_modules/unique-slug": { + "version": "2.0.0", "dev": true, - "requires": { - "package-json": "^6.3.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" } }, - "lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "node_modules/npm/node_modules/unique-string": { + "version": "1.0.0", "dev": true, - "requires": { - "readable-stream": "^2.0.5" + "inBundle": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "lcid": { + "node_modules/npm/node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, - "requires": { - "invert-kv": "^1.0.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "node_modules/npm/node_modules/unzip-response": { + "version": "2.0.1", "dev": true, - "requires": { - "flush-write-stream": "^1.0.2" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "libnpmconfig": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/libnpmconfig/-/libnpmconfig-1.2.1.tgz", - "integrity": "sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==", + "node_modules/npm/node_modules/update-notifier": { + "version": "2.5.0", "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "find-up": "^3.0.0", - "ini": "^1.3.5" - }, + "inBundle": true, + "license": "BSD-2-Clause", "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" - } - } + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "node_modules/npm/node_modules/uri-js": { + "version": "4.4.1", "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" } }, - "limiter": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", - "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", - "dev": true - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "node_modules/npm/node_modules/uri-js/node_modules/punycode": { + "version": "2.1.1", "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, - "localtunnel": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz", - "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==", + "node_modules/npm/node_modules/url-parse-lax": { + "version": "1.0.0", "dev": true, - "requires": { - "axios": "0.21.4", - "debug": "4.3.2", - "openurl": "1.1.1", - "yargs": "17.1.1" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - } - } - }, - "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" + "prepend-http": "^1.0.1" }, - "dependencies": { - "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": ">=0.10.0" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "lodash.isfinite": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", - "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", - "dev": true + "node_modules/npm/node_modules/util-extend": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true + "node_modules/npm/node_modules/util-promisify": { + "version": "2.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3" + } }, - "lru-cache": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.7.3.tgz", - "integrity": "sha512-WY9wjJNQt9+PZilnLbuFKM+SwDull9+6IAguOrarOMoOHTcJ9GnXSO11+Gw6c7xtDkBkthR57OZMtZKYr+1CEw==", - "dev": true + "node_modules/npm/node_modules/uuid": { + "version": "3.4.0", + "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, + "inBundle": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } }, - "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==", + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", "dev": true, - "requires": { - "semver": "^6.0.0" - }, + "inBundle": true, + "license": "Apache-2.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 - } + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "make-fetch-happen": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.2.tgz", - "integrity": "sha512-GWMGiZsKVeJACQGJ1P3Z+iNec7pLsU6YW1q11eaPn3RR8nRXHppFWfP7Eu0//55JK3hSjrAQRl8sDa5uXpq1Ew==", - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.0.2", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.1.1", - "ssri": "^9.0.0" - } - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "node_modules/npm/node_modules/validate-npm-package-name": { + "version": "3.0.0", "dev": true, - "requires": { - "kind-of": "^6.0.2" + "inBundle": true, + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" } }, - "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=", + "node_modules/npm/node_modules/verror": { + "version": "1.10.0", "dev": true, - "requires": { - "object-visit": "^1.0.0" + "engines": [ + "node >=0.6.0" + ], + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "node_modules/npm/node_modules/wcwidth": { + "version": "1.0.1", "dev": true, - "requires": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "defaults": "^1.0.3" } }, - "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/npm/node_modules/which": { + "version": "1.3.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } }, - "merge-stream": { + "node_modules/npm/node_modules/which-module": { "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 + "dev": true, + "inBundle": true, + "license": "ISC" }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/npm/node_modules/wide-align": { + "version": "1.1.2", "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2" } }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true + "node_modules/npm/node_modules/wide-align/node_modules/string-width": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "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==", + "node_modules/npm/node_modules/widest-line": { + "version": "2.0.1", "dev": true, - "requires": { - "mime-db": "1.52.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "string-width": "^2.1.1" + }, + "engines": { + "node": ">=4" } }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true + "node_modules/npm/node_modules/worker-farm": { + "version": "1.7.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "errno": "~0.1.7" + } }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/npm/node_modules/wrap-ansi": { + "version": "5.1.0", "dev": true, - "requires": { - "brace-expansion": "^1.1.7" + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" } }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "node_modules/npm/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", "dev": true, - "requires": { - "yallist": "^4.0.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", "dev": true, - "requires": { - "minipass": "^3.0.0" + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" } }, - "minipass-fetch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz", - "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==", + "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "node_modules/npm/node_modules/wrappy": { + "version": "1.0.2", "dev": true, - "requires": { - "minipass": "^3.0.0" - } + "inBundle": true, + "license": "ISC" }, - "minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "node_modules/npm/node_modules/write-file-atomic": { + "version": "2.4.3", "dev": true, - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" + "inBundle": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "node_modules/npm/node_modules/xdg-basedir": { + "version": "3.0.0", "dev": true, - "requires": { - "minipass": "^3.0.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "node_modules/npm/node_modules/xtend": { + "version": "4.0.1", "dev": true, - "requires": { - "minipass": "^3.0.0" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.4" } }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "node_modules/npm/node_modules/y18n": { + "version": "4.0.1", "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } + "inBundle": true, + "license": "ISC" }, - "mitt": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", - "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", - "dev": true + "node_modules/npm/node_modules/yallist": { + "version": "3.0.3", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "node_modules/npm/node_modules/yargs": { + "version": "14.2.3", "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, + "inBundle": true, + "license": "MIT", "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" - } - } + "cliui": "^5.0.0", + "decamelize": "^1.2.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": "^15.0.1" } }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", - "dev": true - }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "node_modules/npm/node_modules/yargs-parser": { + "version": "15.0.1", "dev": true, - "optional": true - }, - "nanoid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", - "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", - "dev": true + "inBundle": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "node_modules/npm/node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", "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" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, - "node-gyp": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.0.0.tgz", - "integrity": "sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw==", + "node_modules/npm/node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.0", "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - }, - "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" - } - } + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, - "node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "dev": true - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "node_modules/npm/node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", "dev": true, - "requires": { - "abbrev": "1" + "inBundle": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/npm/node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", "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" + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, - "normalize-path": { + "node_modules/npm/node_modules/yargs/node_modules/locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true - }, - "now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", "dev": true, - "requires": { - "once": "^1.3.2" + "inBundle": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "node_modules/npm/node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", "dev": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-check-updates": { - "version": "12.5.8", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-12.5.8.tgz", - "integrity": "sha512-8SDZ6qYXI0aKf63zSbByqB9QmK8ygrZ+UVcXg9kGQyvH7dGIcFauFF0ksC0NdThHkU/5QhowJVSHXva9zujkJg==", - "dev": true, - "requires": { - "chalk": "^4.1.2", - "cint": "^8.2.1", - "cli-table": "^0.3.11", - "commander": "^9.1.0", - "fast-memoize": "^2.5.2", - "find-up": "5.0.0", - "fp-and-or": "^0.1.3", - "get-stdin": "^8.0.0", - "globby": "^11.0.4", - "hosted-git-info": "^5.0.0", - "json-parse-helpfulerror": "^1.0.3", - "jsonlines": "^0.1.1", - "libnpmconfig": "^1.2.1", - "lodash": "^4.17.21", - "minimatch": "^5.0.1", - "p-map": "^4.0.0", - "pacote": "^13.0.5", - "parse-github-url": "^1.0.2", - "progress": "^2.0.3", - "prompts": "^2.4.2", - "rc-config-loader": "^4.1.0", - "remote-git-tags": "^3.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "semver-utils": "^1.1.4", - "source-map-support": "^0.5.21", - "spawn-please": "^1.0.0", - "update-notifier": "^5.1.0", - "yaml": "^1.10.2" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "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" - } - }, - "commander": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz", - "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==", - "dev": true - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true - }, - "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 - }, - "hosted-git-info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", - "integrity": "sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - }, - "dependencies": { - "lru-cache": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.7.3.tgz", - "integrity": "sha512-WY9wjJNQt9+PZilnLbuFKM+SwDull9+6IAguOrarOMoOHTcJ9GnXSO11+Gw6c7xtDkBkthR57OZMtZKYr+1CEw==", - "dev": true - } - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "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" - } - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "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 - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "inBundle": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "npm-install-checks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", + "node_modules/npm/node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", "dev": true, - "requires": { - "semver": "^7.1.1" - }, + "inBundle": true, + "license": "MIT", "dependencies": { - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - } + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", - "integrity": "sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - } + "node_modules/npm/node_modules/yargs/node_modules/p-try": { + "version": "2.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, - "npm-packlist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.0.0.tgz", - "integrity": "sha512-uU20UwM4Hogfab1Q7htJbhcyafM9lGHxOrDjkKvR2S3z7Ds0uRaESk0cXctczk+ABT4DZWNwjB10xlurFdEwZg==", + "node_modules/npm/node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", "dev": true, - "requires": { - "glob": "^7.2.0", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "npm-pick-manifest": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.1.tgz", - "integrity": "sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg==", - "dev": true, - "requires": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } + "node_modules/nunjucks": { + "version": "3.2.4", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "commander": "^5.1.0" + }, + "bin": { + "nunjucks-precompile": "bin/precompile" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "chokidar": "^3.3.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true } } }, - "npm-registry-fetch": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.0.tgz", - "integrity": "sha512-TIYL5X8CcwDhbFMXFDShNcpG6OMCYK6VzvSr6MUWP20tCU2DJ4ao2qQg3DT+3Pet8mO6/cgbZpon4LMh3duYLg==", + "node_modules/object-assign": { + "version": "4.1.1", "dev": true, - "requires": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "npmlog": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz", - "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==", + "node_modules/on-finished": { + "version": "2.3.0", "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", - "set-blocking": "^2.0.0" + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "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=", + "node_modules/once": { + "version": "1.4.0", "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, + "license": "ISC", "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" - } - } + "wrappy": "1" } }, - "object-keys": { + "node_modules/openurl": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true + "dev": true, + "license": "MIT" }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "node_modules/opn": { + "version": "5.3.0", "dev": true, - "requires": { - "isobject": "^3.0.0" + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" } }, - "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==", + "node_modules/p-limit": { + "version": "2.3.0", "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "node_modules/p-locate": { + "version": "4.1.0", "dev": true, - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, - "object.map": { + "node_modules/parse-node-version": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "license": "MIT", + "engines": { + "node": ">= 0.10" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "node_modules/parseurl": { + "version": "1.3.3", "dev": true, - "requires": { - "isobject": "^3.0.1" + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "object.reduce": { + "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" } }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "node_modules/path-parse": { + "version": "1.0.7", "dev": true, - "requires": { - "ee-first": "1.1.1" - } + "license": "MIT" }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "node_modules/picocolors": { + "version": "1.0.0", "dev": true, - "requires": { - "wrappy": "1" - } - }, - "openurl": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", - "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", - "dev": true + "license": "ISC" }, - "opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "node_modules/picomatch": { + "version": "2.3.1", "dev": true, - "requires": { - "is-wsl": "^1.1.0" + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "ordered-read-streams": { + "node_modules/plugin-error": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", "dev": true, - "requires": { - "readable-stream": "^2.0.1" + "license": "MIT", + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" } }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "node_modules/pngjs": { + "version": "5.0.0", "dev": true, - "requires": { - "lcid": "^1.0.0" + "license": "MIT", + "engines": { + "node": ">=10.13.0" } }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "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==", + "node_modules/portscanner": { + "version": "2.2.0", "dev": true, - "requires": { - "p-try": "^2.0.0" + "license": "MIT", + "dependencies": { + "async": "^2.6.0", + "is-number-like": "^1.0.3" + }, + "engines": { + "node": ">=0.4", + "npm": ">=1.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==", + "node_modules/portscanner/node_modules/async": { + "version": "2.6.4", "dev": true, - "requires": { - "p-limit": "^2.0.0" + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" } }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/postcss": { + "version": "8.4.27", "dev": true, - "requires": { - "aggregate-error": "^3.0.0" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "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 + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "node_modules/promise": { + "version": "7.3.1", "dev": true, - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, + "license": "MIT", "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 - } + "asap": "~2.0.3" } }, - "pacote": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.1.1.tgz", - "integrity": "sha512-MTT3k1OhUo+IpvoHGp25OwsRU0L+kJQM236OCywxvY4OIJ/YfloNW2/Yc3HMASH10BkfZaGMVK/pxybB7fWcLw==", - "dev": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^3.0.1", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - } - }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "node_modules/pug": { + "version": "2.0.4", "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" + "license": "MIT", + "dependencies": { + "pug-code-gen": "^2.0.2", + "pug-filters": "^3.1.1", + "pug-lexer": "^4.1.0", + "pug-linker": "^3.0.6", + "pug-load": "^2.0.12", + "pug-parser": "^5.0.1", + "pug-runtime": "^2.0.5", + "pug-strip-comments": "^1.0.4" } }, - "parse-github-url": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", - "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", - "dev": true - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "node_modules/pug-attrs": { + "version": "2.0.4", "dev": true, - "requires": { - "error-ex": "^1.2.0" + "license": "MIT", + "dependencies": { + "constantinople": "^3.0.1", + "js-stringify": "^1.0.1", + "pug-runtime": "^2.0.5" } }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", - "dev": true - }, - "parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", - "dev": true + "node_modules/pug-code-gen": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "constantinople": "^3.1.2", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.1", + "pug-attrs": "^2.0.4", + "pug-error": "^1.3.3", + "pug-runtime": "^2.0.5", + "void-elements": "^2.0.1", + "with": "^5.0.0" + } }, - "parseurl": { + "node_modules/pug-error": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "dev": true, + "license": "MIT" }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true + "node_modules/pug-filters": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-css": "^4.1.11", + "constantinople": "^3.0.1", + "jstransformer": "1.0.0", + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8", + "resolve": "^1.1.6", + "uglify-js": "^2.6.1" + } }, - "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/pug-filters/node_modules/camelcase": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "path-exists": { + "node_modules/pug-filters/node_modules/cliui": { "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" + "license": "ISC", + "dependencies": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" } }, - "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-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "node_modules/pug-filters/node_modules/source-map": { + "version": "0.5.7", "dev": true, - "requires": { - "path-root-regex": "^0.1.0" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "node_modules/pug-filters/node_modules/uglify-js": { + "version": "2.8.29", "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "license": "BSD-2-Clause", + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" } }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "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=", + "node_modules/pug-filters/node_modules/wordwrap": { + "version": "0.0.2", "dev": true, - "requires": { - "pinkie": "^2.0.0" + "license": "MIT/X11", + "engines": { + "node": ">=0.4.0" } }, - "plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "node_modules/pug-filters/node_modules/yargs": { + "version": "3.10.0", "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" + "license": "MIT", + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" } }, - "pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", - "dev": true - }, - "portscanner": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", - "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "node_modules/pug-lexer": { + "version": "4.1.0", "dev": true, - "requires": { - "async": "1.5.2", - "is-number-like": "^1.0.3" + "license": "MIT", + "dependencies": { + "character-parser": "^2.1.1", + "is-expression": "^3.0.0", + "pug-error": "^1.3.3" } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "node_modules/pug-linker": { + "version": "3.0.6", "dev": true, - "requires": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "license": "MIT", + "dependencies": { + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8" } }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true - }, - "proc-log": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", - "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 + "node_modules/pug-load": { + "version": "2.0.12", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "pug-walk": "^1.1.8" + } }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true + "node_modules/pug-parser": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^1.3.3", + "token-stream": "0.0.1" + } }, - "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/pug-runtime": { + "version": "2.0.5", + "dev": true, + "license": "MIT" }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "node_modules/pug-strip-comments": { + "version": "1.0.4", "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "license": "MIT", + "dependencies": { + "pug-error": "^1.3.3" } }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "node_modules/pug-walk": { + "version": "1.1.8", "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } + "license": "MIT" }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "node_modules/qrcode": { + "version": "1.5.3", "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "license": "MIT", + "dependencies": { + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "node_modules/qrcode/node_modules/camelcase": { + "version": "5.3.1", "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "license": "MIT", + "engines": { + "node": ">=6" } }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", "dev": true, - "requires": { - "escape-goat": "^2.0.0" + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "qrcode": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.0.tgz", - "integrity": "sha512-9MgRpgVc+/+47dFvQeD6U2s0Z92EsKzcHogtum4QB+UNd025WOJSHvn/hjk9xmzj7Stj95CyUAs31mrjxliEsQ==", + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", "dev": true, - "requires": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, + "license": "MIT", "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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 - }, - "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" - } - }, - "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 - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "qs": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", - "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true + "node_modules/qrcode/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "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 + "node_modules/qrcode/node_modules/require-main-filename": { + "version": "2.0.0", + "dev": true, + "license": "ISC" }, - "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==", + "node_modules/qrcode/node_modules/which-module": { + "version": "2.0.1", "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } + "license": "ISC" }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "6.2.0", "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "rc-config-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.0.tgz", - "integrity": "sha512-aW+kX4qy0CiM9L4fG4Us3oEOpIrOrXzWykAn+xldD07Y9PXWjTH744oHbv0Kc9ZwWaylw3jMjxaf14RgStrNrA==", + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", "dev": true, - "requires": { - "debug": "^4.1.1", - "js-yaml": "^4.0.0", - "json5": "^2.1.2", - "require-from-string": "^2.0.2" - } + "license": "ISC" }, - "read-package-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.0.tgz", - "integrity": "sha512-1cjk2MV5ONDMn34uxSID3X8NY7VKsXfJnjbcVdFMvHEnJOBzU6MJ7/3yg6QFVZDq5/1yFNrKBUK9kGnonyGP2Q==", + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", "dev": true, - "requires": { - "glob": "^7.2.0", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" - }, + "license": "MIT", "dependencies": { - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", - "integrity": "sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "normalize-package-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.0.tgz", - "integrity": "sha512-m+GL22VXJKkKbw62ZaBBjv8u6IE3UI4Mh5QakIqs3fWiKe0Xyi6L97hakwZK41/LD4R/2ly71Bayx0NLMwLA/g==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - } + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.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": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" } }, - "read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "node_modules/range-parser": { + "version": "1.2.1", "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "node_modules/raw-body": { + "version": "2.5.2", "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "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==", + "node_modules/readable-stream": { + "version": "2.3.8", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", @@ -14946,366 +11060,163 @@ "util-deprecate": "~1.0.1" } }, - "readdirp": { + "node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "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" - } - }, - "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" - } - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "node_modules/regenerator-runtime": { + "version": "0.11.1", "dev": true, - "requires": { - "rc": "^1.2.8" - } + "license": "MIT" }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "node_modules/repeat-string": { + "version": "1.6.1", "dev": true, - "requires": { - "rc": "^1.2.8" + "license": "MIT", + "engines": { + "node": ">=0.10" } }, - "remote-git-tags": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remote-git-tags/-/remote-git-tags-3.0.0.tgz", - "integrity": "sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==", - "dev": true - }, - "remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "node_modules/replace-ext": { + "version": "2.0.0", "dev": true, - "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" + "license": "MIT", + "engines": { + "node": ">= 10" } }, - "remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "node_modules/require-directory": { + "version": "2.1.1", "dev": true, - "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "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 - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - }, - "replace-homedir": { + "node_modules/requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "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 + "license": "MIT" }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "node_modules/resolve": { + "version": "1.22.2", "dev": true, - "requires": { - "is-core-module": "^2.8.1", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.11.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", - "dev": true, - "requires": { - "value-or-function": "^3.0.0" - } - }, - "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 - }, - "resp-modifier": { + "node_modules/resp-modifier": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", - "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", "dev": true, - "requires": { + "dependencies": { "debug": "^2.2.0", "minimatch": "^3.0.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 - } - } - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "reveal.js": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-3.9.2.tgz", - "integrity": "sha512-Dvv2oA9FrtOHE2DWj5js8pMRfwq++Wmvsn1EyAdYLC80lBjTphns+tPsB652Bnvep9AVviuVS/b4XoVY9rXHLA==" - }, - "reveal.js-copycode": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/reveal.js-copycode/-/reveal.js-copycode-1.0.1.tgz", - "integrity": "sha512-Tbgcc+M2CUJJU+1NOKjHk+XMXIABJC6/nUdqJqm27bOgcB/Su8N4SM/peWRI6fdaM6ynfzKJrum0jYsrypJMsw==", - "requires": {} + "engines": { + "node": ">= 0.8.0" + } }, - "reveal.js-menu": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/reveal.js-menu/-/reveal.js-menu-1.2.0.tgz", - "integrity": "sha512-jOuMjakDx90GO01Z29Vq6MS3qogjML/qTA14werk/PDj9zpV5Pl0GRLwWq91b20vS1JgYi4sD1POd33deDQAQg==" + "node_modules/reveal.js": { + "version": "4.5.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.0.0" + } }, - "reveal.js-toolbar": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/reveal.js-toolbar/-/reveal.js-toolbar-0.2.1.tgz", - "integrity": "sha512-5XGyfs7aTWHCzl8CxicX6CAIArNhSI9v6jFpprymGQQk/jj7RsGvaNaTs9zyRdeiGF2j7fxQUKwwM1+R9EMiEA==" + "node_modules/reveal.js-copycode": { + "version": "1.1.2", + "dev": true, + "license": "MIT, Copyright (C) 2023 Martijn De Jongh", + "peerDependencies": { + "reveal.js": "^4.2" + } }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/reveal.js-plugins": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/reveal.js-plugins/-/reveal.js-plugins-4.2.1.tgz", + "integrity": "sha512-fEsnpU9XIWJ4V44HX8FyH6MxabrQsDRD/DNDDYq2/fIUSUPRtG74LgCVJGNWEAzVyumVzdisZMWBevHoSKf8lg==", "dev": true, - "requires": { - "glob": "^7.1.3" + "dependencies": { + "npm": "^6.13.4" } }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/right-align": { + "version": "0.1.3", "dev": true, - "requires": { - "queue-microtask": "^1.2.2" + "license": "MIT", + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "rx": { + "node_modules/rx": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", - "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", - "dev": true - }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", "dev": true, - "requires": { - "symbol-observable": "1.0.1" - } + "license": "Apache-2.0" }, - "safe-buffer": { + "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 - }, - "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" - } + "license": "MIT" }, - "safer-buffer": { + "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 + "dev": true, + "license": "MIT" }, - "sass": { - "version": "1.49.11", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.11.tgz", - "integrity": "sha512-wvS/geXgHUGs6A/4ud5BFIWKO1nKd7wYIGimDk4q4GFkJicILActpv9ueMT4eRGSsp1BdKHuw1WwAHXbhsJELQ==", + "node_modules/sass": { + "version": "1.66.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.66.1.tgz", + "integrity": "sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA==", "dev": true, - "requires": { + "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" }, - "dependencies": { - "immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "dev": true - } - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "requires": { - "semver": "^6.3.0" + "bin": { + "sass": "sass.js" }, - "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 - } + "engines": { + "node": ">=14.0.0" } }, - "semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "node_modules/sass/node_modules/immutable": { + "version": "4.3.1", "dev": true, - "requires": { - "sver-compat": "^1.5.0" - } + "license": "MIT" }, - "semver-utils": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz", - "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==", + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", "dev": true }, - "send": { + "node_modules/send": { "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "debug": "2.6.9", "depd": "~1.1.2", "destroy": "~1.0.4", @@ -15320,66 +11231,55 @@ "range-parser": "~1.2.0", "statuses": "~1.4.0" }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/depd": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/send/node_modules/http-errors": { + "version": "1.6.3", + "dev": true, + "license": "MIT", "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" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "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 - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", - "dev": true - } + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/send/node_modules/inherits": { + "version": "2.0.3", + "dev": true, + "license": "ISC" + }, + "node_modules/send/node_modules/setprototypeof": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/send/node_modules/statuses": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "serve-index": { + "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, - "requires": { + "license": "MIT", + "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", @@ -15388,1198 +11288,586 @@ "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" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "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 - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - } + "engines": { + "node": ">= 0.8.0" } }, - "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", - "dev": true - }, - "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==", + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, + "license": "MIT", "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" - } - } + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "dev": true, + "license": "ISC" }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "dev": true, + "license": "ISC" }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", "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 - } + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "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==", + "node_modules/serve-static": { + "version": "1.13.2", "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, + "license": "MIT", "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" - } - } + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "node_modules/server-destroy": { + "version": "1.0.1", "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" - } - } - } + "license": "ISC" }, - "socket.io": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", - "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "node_modules/set-blocking": { + "version": "2.0.0", "dev": true, - "requires": { + "license": "ISC" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "node_modules/socket.io": { + "version": "4.7.1", + "dev": true, + "license": "MIT", + "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", + "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.1.0", - "socket.io-adapter": "~2.3.3", - "socket.io-parser": "~4.0.4" - }, - "dependencies": { - "socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", - "dev": true, - "requires": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", - "debug": "~4.3.1" - } - } + "engine.io": "~6.5.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" } }, - "socket.io-adapter": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", - "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", - "dev": true - }, - "socket.io-client": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.4.1.tgz", - "integrity": "sha512-N5C/L5fLNha5Ojd7Yeb/puKcPWWcoB/A09fEjjNsg91EDVr5twk/OEyO6VT9dlLSUNY85NpW6KBhVMvaLKQ3vQ==", + "node_modules/socket.io-adapter": { + "version": "2.5.2", "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.0.0", - "backo2": "~1.0.2", - "debug": "~4.3.2", - "engine.io-client": "~6.1.1", - "parseuri": "0.0.6", - "socket.io-parser": "~4.1.1" + "license": "MIT", + "dependencies": { + "ws": "~8.11.0" } }, - "socket.io-parser": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.1.2.tgz", - "integrity": "sha512-j3kk71QLJuyQ/hh5F/L2t1goqzdTL0gvDzuhTuNSwihfuFUrcSji0qFZmJJPtG6Rmug153eOPsUizeirf1IIog==", + "node_modules/socket.io-client": { + "version": "4.7.1", "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.0.0", - "debug": "~4.3.1" + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.1", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" } }, - "socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "node_modules/socket.io-client/node_modules/debug": { + "version": "4.3.4", "dev": true, - "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "node_modules/socket.io-client/node_modules/ms": { + "version": "2.1.2", "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true + "license": "MIT" }, - "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==", + "node_modules/socket.io-parser": { + "version": "4.2.4", "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" + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" } }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.3.4", "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, + "license": "MIT", "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 + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": 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 - }, - "sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true - }, - "spawn-please": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/spawn-please/-/spawn-please-1.0.0.tgz", - "integrity": "sha512-Kz33ip6NRNKuyTRo3aDWyWxeGeM0ORDO552Fs6E1nj4pLWPkl37SrRtTnq+MEopVaqgmaO6bAvVS+v64BJ5M/A==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.2", "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 + "license": "MIT" }, - "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==", + "node_modules/socket.io/node_modules/debug": { + "version": "4.3.4", "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "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 - }, - "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==", + "node_modules/socket.io/node_modules/ms": { + "version": "2.1.2", "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } + "license": "MIT" }, - "ssri": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.0.tgz", - "integrity": "sha512-Y1Z6J8UYnexKFN1R/hxUaYoY2LVdKEzziPmVAFKiKX8fiwvCJTVzn/xYE9TEWod5OVyNfIHHuVfIEuBClL/uJQ==", + "node_modules/source-map": { + "version": "0.6.1", "dev": true, - "requires": { - "minipass": "^3.1.1" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "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=", + "node_modules/source-map-js": { + "version": "1.0.2", "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" - } - } + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "statuses": { + "node_modules/statuses": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true - }, - "stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true - }, - "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 + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "stream-throttle": { + "node_modules/stream-throttle": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", - "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", "dev": true, - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "commander": "^2.2.0", "limiter": "^1.0.5" + }, + "bin": { + "throttleproxy": "bin/throttleproxy.js" + }, + "engines": { + "node": ">= 0.10.0" } }, - "string_decoder": { + "node_modules/stream-throttle/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "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, - "requires": { + "license": "MIT", + "dependencies": { "safe-buffer": "~5.1.0" } }, - "string-width": { + "node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-ansi": { + "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "node_modules/supports-color": { + "version": "7.2.0", "dev": true, - "requires": { - "is-utf8": "^0.2.0" + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "supports-preserve-symlinks-flag": { + "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==", - "dev": true - }, - "sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", - "dev": true, - "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", - "dev": true - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "tfunk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz", - "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==", "dev": true, - "requires": { - "chalk": "^1.1.3", - "dlv": "^1.1.3" + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/through2": { + "version": "4.0.2", "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "license": "MIT", + "dependencies": { + "readable-stream": "3" } }, - "through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "node_modules/through2/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "time-stamp": { + "node_modules/time-stamp": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true - }, - "to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "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" - } - } + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", "dev": true }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "node_modules/to-fast-properties": { + "version": "1.0.3", "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "to-regex-range": { + "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, - "requires": { + "license": "MIT", + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", - "dev": true, - "requires": { - "through2": "^2.0.3" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "ua-parser-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", - "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==", - "dev": true - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "undertaker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", - "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "fast-levenshtein": "^1.0.0", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" - } - }, - "undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", - "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" + "node_modules/toidentifier": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "node_modules/token-stream": { + "version": "0.0.1", "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } + "license": "MIT" }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "node_modules/ua-parser-js": { + "version": "1.0.35", "dev": true, - "requires": { - "imurmurhash": "^0.1.4" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "license": "MIT", + "engines": { + "node": "*" } }, - "unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "node_modules/uglify-js": { + "version": "3.17.4", "dev": true, - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" } }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "node_modules/uglify-to-browserify": { + "version": "1.0.2", "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } + "license": "MIT", + "optional": true }, - "universalify": { + "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 - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } }, - "unset-value": { + "node_modules/unpipe": { "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 - } + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "unxhr": { + "node_modules/unxhr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unxhr/-/unxhr-1.0.1.tgz", - "integrity": "sha512-MAhukhVHyaLGDjyDYhy8gVjWJyhTECCdNsLwlMoGFoNJ3o79fpQhtQuzmAE4IxCMDwraF4cW8ZjpAV0m9CRQbg==", - "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 + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.11" + } }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dev": true, - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "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 - }, - "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" - } + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.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-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { + "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 + "dev": true, + "license": "MIT" }, - "utils-merge": { + "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 - }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" + "license": "MIT", + "engines": { + "node": ">= 0.4.0" } }, - "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==", + "node_modules/vary": { + "version": "1.1.2", "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", "dev": true, - "requires": { - "builtins": "^5.0.0" + "license": "ISC", + "dependencies": { + "source-map": "^0.5.1" } }, - "value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", - "dev": true - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": { + "version": "0.5.7", "dev": true, - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "node_modules/void-elements": { + "version": "2.0.1", "dev": true, - "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "node_modules/window-size": { + "version": "0.1.0", "dev": true, - "requires": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" - }, - "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" - } - } + "engines": { + "node": ">= 0.8.0" } }, - "vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "node_modules/with": { + "version": "5.1.1", "dev": true, - "requires": { - "source-map": "^0.5.1" + "license": "MIT", + "dependencies": { + "acorn": "^3.1.0", + "acorn-globals": "^3.0.0" } }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/with/node_modules/acorn": { + "version": "3.3.0", "dev": true, - "requires": { - "isexe": "^2.0.0" + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "which-module": { + "node_modules/wordwrap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dev": true, - "requires": { - "string-width": "^4.0.0" - } + "license": "MIT" }, - "wrap-ansi": { + "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, - "requires": { + "license": "MIT", + "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" } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } + "license": "ISC" }, - "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "node_modules/ws": { + "version": "8.11.0", "dev": true, - "requires": {} - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true + "license": "MIT", + "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 + } + } }, - "xmlhttprequest-ssl": { + "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==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "y18n": { + "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 - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "yargs": { + "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, - "requires": { + "license": "MIT", + "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -16587,25 +11875,18 @@ "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" } }, - "yargs-parser": { + "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 - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } } } } diff --git a/npm-packages/package.json b/npm-packages/package.json index 974f1e3..655a40d 100644 --- a/npm-packages/package.json +++ b/npm-packages/package.json @@ -1,29 +1,25 @@ { "name": "slides", "version": "1.0.0", - "description": "Jmm's presentations", - "repository": "https://github.com/jmMeessen/slides", - "dependencies": { - "font-awesome": "^4.7.0", - "highlight.js": "^10.4.1", - "reveal.js-copycode": "1.0.1", - "reveal.js-menu": "1.2.0", - "reveal.js-toolbar": "0.2.1" - }, + "description": "Damien Duportal's Slides", + "repository": "https://github.com/dduportal/slides", "devDependencies": { - "@asciidoctor/reveal.js": "4.1.0", - "asciidoctor": "^2.2.6", - "browser-sync": "^2.27.9", + "@asciidoctor/reveal.js": "5.0.1", + "asciidoctor": "^3.0.2", + "browser-sync": "^2.29.3", + "clipboard": "2.0.11", "gulp": "4.0.2", "gulp-autoprefixer": "8.0.0", "gulp-csso": "4.0.1", "gulp-exec": "5.0.0", "gulp-ignore": "3.0.0", "gulp-rename": "2.0.0", - "gulp-sass": "^5.1.0", + "gulp-sass": "5.1.0", "merge-stream": "2.0.0", - "npm-check-updates": "12.5.8", - "qrcode": "1.5.0", - "sass": "^1.49.11" + "qrcode": "1.5.3", + "reveal.js-copycode": "1.1.2", + "reveal.js-plugins": "4.2.1", + "@highlightjs/cdn-assets": "11.8.0", + "sass": "^1.66.1" } }

UwC>iZ91ni`+BMaEI<^H6teYXNQ$5<54% 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\P-_c0xSGsOy_~wn-R~+ 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