From 5223386becf0beeed669ea8c90ba49cd848c0fb7 Mon Sep 17 00:00:00 2001 From: Ned Zimmerman Date: Sat, 2 May 2020 10:01:41 -0600 Subject: [PATCH] feat: switch to Eleventy (#207) --- .browserlistrc | 3 + .eslintrc.js | 27 +- .github/pull_request_template.md | 4 +- .github/workflows/main.yml | 2 +- .gitignore | 6 + .markdownlint.json | 2 +- README.md | 18 +- assets/README.md | 7 - assets/config.js | 40 - assets/images/logo_canada.svg | 1 - assets/images/logo_idrc.svg | 1 - assets/images/logo_wecount.svg | 1 - assets/images/next.svg | 3 - assets/images/prev.svg | 3 - components/Aside.vue | 24 - components/Brand.vue | 20 - components/ContactInfo.vue | 46 - components/Footer.vue | 83 - components/Funders.vue | 27 - components/Header.vue | 69 - components/NavBar.vue | 22 - components/NewsGrid.vue | 36 - components/NewsItem.vue | 72 - components/PageArticle.vue | 23 - components/Pagination.vue | 152 - components/PostArticle.vue | 53 - components/Posts.vue | 55 - components/README.md | 7 - components/SearchForm.vue | 12 - components/SocialMedia.vue | 24 - eleventy.config.js | 95 + jsconfig.json | 12 - layouts/README.md | 7 - layouts/default.vue | 58 - layouts/error.vue | 24 - middleware/README.md | 8 - netlify.toml | 15 + nuxt.config.js | 109 - package-lock.json | 18751 ++++++++-------- package.json | 74 +- pages/README.md | 6 - pages/_slug/index.vue | 44 - pages/index.vue | 48 - pages/news/index.vue | 34 - pages/news/page/_num/index.vue | 34 - pages/search/_query/index.vue | 86 - pages/tag/_query/index.vue | 77 - pages/views/_slug/index.vue | 41 - pages/views/index.vue | 34 - pages/views/page/_num/index.vue | 34 - plugins/README.md | 7 - shared/DataFetcher.js | 78 - shared/Utils.js | 69 - src/404.md | 6 + src/_data/README.md | 3 + src/_data/env.js | 5 + src/_data/site.json | 5 + src/_data/social.json | 5 + src/_includes/README.md | 23 + src/_includes/components/brand.njk | 7 + src/_includes/components/contact-info.njk | 23 + src/_includes/components/footer-nav.njk | 11 + src/_includes/components/footer.njk | 9 + src/_includes/components/funders.njk | 4 + src/_includes/components/grid-item.njk | 21 + src/_includes/components/header-nav.njk | 12 + src/_includes/components/header.njk | 9 + src/_includes/components/pagination.njk | 51 + src/_includes/components/search.njk | 5 + src/_includes/components/social-media.njk | 15 + src/_includes/globals/meta.njk | 17 + src/_includes/layouts/404.njk | 14 + src/_includes/layouts/base.njk | 28 + src/_includes/layouts/page.njk | 37 + src/_includes/layouts/post.njk | 25 + src/_includes/layouts/tag.njk | 15 + src/_includes/svg/canada.svg | 1 + .../_includes/svg/facebook.svg | 0 src/_includes/svg/idrc.svg | 1 + .../_includes/svg/instagram.svg | 0 src/_includes/svg/logo.svg | 1 + .../images => src/_includes/svg}/logotype.svg | 2 +- {assets/images => src/_includes/svg}/menu.svg | 0 src/_includes/svg/next.svg | 1 + .../_includes/svg/ocadu.svg | 2 +- src/_includes/svg/placeholder.svg | 1 + src/_includes/svg/prev.svg | 1 + .../_includes/svg/twitter.svg | 0 .../_includes/svg/youtube.svg | 0 src/filters/README.md | 6 + src/filters/date.js | 7 + src/filters/markdown.js | 9 + src/filters/w3-date.js | 5 + src/fonts/fira-sans-v10-latin-500.woff | Bin 0 -> 25876 bytes src/fonts/fira-sans-v10-latin-500.woff2 | Bin 0 -> 21304 bytes src/fonts/fira-sans-v10-latin-600.woff | Bin 0 -> 27044 bytes src/fonts/fira-sans-v10-latin-600.woff2 | Bin 0 -> 22184 bytes src/fonts/fira-sans-v10-latin-700.woff | Bin 0 -> 27156 bytes src/fonts/fira-sans-v10-latin-700.woff2 | Bin 0 -> 22336 bytes src/fonts/fira-sans-v10-latin-italic.woff | Bin 0 -> 26888 bytes src/fonts/fira-sans-v10-latin-italic.woff2 | Bin 0 -> 22100 bytes src/fonts/fira-sans-v10-latin-regular.woff | Bin 0 -> 25888 bytes src/fonts/fira-sans-v10-latin-regular.woff2 | Bin 0 -> 21244 bytes .../images/distribution--background.svg | 0 .../images/distribution--blue.svg | 0 .../images/distribution--green.svg | 0 .../images/distribution--yellow.svg | 0 src/images/favicon.png | Bin 0 -> 1997 bytes src/images/icon.png | Bin 0 -> 47543 bytes {static => src/images}/og-image.png | Bin {assets => src}/images/search.svg | 0 src/js/main.js | 6 + src/js/search.js | 35 + src/js/utils.js | 22 + src/news.njk | 26 + src/pageItem.njk | 9 + .../scss}/abstracts/_abstracts.scss | 0 .../scss}/abstracts/_functions.scss | 0 .../css => src/scss}/abstracts/_mixins.scss | 0 .../css => src/scss}/abstracts/_reset.scss | 0 .../scss}/abstracts/_variables.scss | 0 {assets/css => src/scss}/base/_base.scss | 2 + src/scss/base/_fonts.scss | 54 + .../css => src/scss}/components/_aside.scss | 1 + .../css => src/scss}/components/_brand.scss | 0 .../css => src/scss}/components/_cards.scss | 6 +- .../scss}/components/_components.scss | 0 .../scss}/components/_news-and-views.scss | 4 +- .../scss}/components/_pagination.scss | 8 - .../scss}/components/_post-article.scss | 0 {assets/css => src/scss}/layout/_footer.scss | 0 {assets/css => src/scss}/layout/_header.scss | 2 +- {assets/css => src/scss}/layout/_layout.scss | 2 +- {assets/css => src/scss}/main.scss | 0 {assets/css => src/scss}/pages/_pages.scss | 0 {assets/css => src/scss}/themes/_themes.scss | 0 .../css => src/scss}/vendors/_vendors.scss | 0 src/search.njk | 55 + src/searchIndex.njk | 14 + src/tagsItem.njk | 8 + src/transforms/README.md | 3 + src/transforms/html-minify.js | 14 + src/transforms/parse.js | 46 + src/utils/data-fetcher.js | 147 + src/views.njk | 32 + src/viewsItem.njk | 9 + static/README.md | 11 - static/favicon.png | Bin 2276 -> 0 bytes static/icon.png | Bin 31576 -> 0 bytes store/README.md | 10 - store/actions.js | 27 - store/getters.js | 2 - store/index.js | 13 - store/mutations.js | 14 - store/state.js | 13 - webpack.mix.js | 23 + 156 files changed, 10711 insertions(+), 10882 deletions(-) create mode 100644 .browserlistrc delete mode 100644 assets/README.md delete mode 100644 assets/config.js delete mode 100755 assets/images/logo_canada.svg delete mode 100644 assets/images/logo_idrc.svg delete mode 100644 assets/images/logo_wecount.svg delete mode 100755 assets/images/next.svg delete mode 100755 assets/images/prev.svg delete mode 100644 components/Aside.vue delete mode 100644 components/Brand.vue delete mode 100644 components/ContactInfo.vue delete mode 100644 components/Footer.vue delete mode 100644 components/Funders.vue delete mode 100644 components/Header.vue delete mode 100644 components/NavBar.vue delete mode 100644 components/NewsGrid.vue delete mode 100644 components/NewsItem.vue delete mode 100644 components/PageArticle.vue delete mode 100644 components/Pagination.vue delete mode 100644 components/PostArticle.vue delete mode 100644 components/Posts.vue delete mode 100644 components/README.md delete mode 100644 components/SearchForm.vue delete mode 100644 components/SocialMedia.vue create mode 100644 eleventy.config.js delete mode 100644 jsconfig.json delete mode 100644 layouts/README.md delete mode 100644 layouts/default.vue delete mode 100644 layouts/error.vue delete mode 100644 middleware/README.md create mode 100644 netlify.toml delete mode 100644 nuxt.config.js delete mode 100644 pages/README.md delete mode 100644 pages/_slug/index.vue delete mode 100644 pages/index.vue delete mode 100644 pages/news/index.vue delete mode 100644 pages/news/page/_num/index.vue delete mode 100644 pages/search/_query/index.vue delete mode 100644 pages/tag/_query/index.vue delete mode 100644 pages/views/_slug/index.vue delete mode 100644 pages/views/index.vue delete mode 100644 pages/views/page/_num/index.vue delete mode 100644 plugins/README.md delete mode 100644 shared/DataFetcher.js delete mode 100644 shared/Utils.js create mode 100644 src/404.md create mode 100644 src/_data/README.md create mode 100644 src/_data/env.js create mode 100644 src/_data/site.json create mode 100644 src/_data/social.json create mode 100644 src/_includes/README.md create mode 100644 src/_includes/components/brand.njk create mode 100644 src/_includes/components/contact-info.njk create mode 100644 src/_includes/components/footer-nav.njk create mode 100644 src/_includes/components/footer.njk create mode 100644 src/_includes/components/funders.njk create mode 100644 src/_includes/components/grid-item.njk create mode 100644 src/_includes/components/header-nav.njk create mode 100644 src/_includes/components/header.njk create mode 100644 src/_includes/components/pagination.njk create mode 100644 src/_includes/components/search.njk create mode 100644 src/_includes/components/social-media.njk create mode 100644 src/_includes/globals/meta.njk create mode 100644 src/_includes/layouts/404.njk create mode 100644 src/_includes/layouts/base.njk create mode 100644 src/_includes/layouts/page.njk create mode 100644 src/_includes/layouts/post.njk create mode 100644 src/_includes/layouts/tag.njk create mode 100644 src/_includes/svg/canada.svg rename assets/images/Facebook.svg => src/_includes/svg/facebook.svg (100%) create mode 100644 src/_includes/svg/idrc.svg rename assets/images/Instagram.svg => src/_includes/svg/instagram.svg (100%) create mode 100644 src/_includes/svg/logo.svg rename {assets/images => src/_includes/svg}/logotype.svg (96%) rename {assets/images => src/_includes/svg}/menu.svg (100%) create mode 100755 src/_includes/svg/next.svg rename assets/images/logo_ocadu.svg => src/_includes/svg/ocadu.svg (99%) mode change 100755 => 100644 create mode 100644 src/_includes/svg/placeholder.svg create mode 100755 src/_includes/svg/prev.svg rename assets/images/Twitter.svg => src/_includes/svg/twitter.svg (100%) rename assets/images/YouTube.svg => src/_includes/svg/youtube.svg (100%) create mode 100644 src/filters/README.md create mode 100644 src/filters/date.js create mode 100644 src/filters/markdown.js create mode 100644 src/filters/w3-date.js create mode 100644 src/fonts/fira-sans-v10-latin-500.woff create mode 100644 src/fonts/fira-sans-v10-latin-500.woff2 create mode 100644 src/fonts/fira-sans-v10-latin-600.woff create mode 100644 src/fonts/fira-sans-v10-latin-600.woff2 create mode 100644 src/fonts/fira-sans-v10-latin-700.woff create mode 100644 src/fonts/fira-sans-v10-latin-700.woff2 create mode 100644 src/fonts/fira-sans-v10-latin-italic.woff create mode 100644 src/fonts/fira-sans-v10-latin-italic.woff2 create mode 100644 src/fonts/fira-sans-v10-latin-regular.woff create mode 100644 src/fonts/fira-sans-v10-latin-regular.woff2 rename assets/images/background-distribution.svg => src/images/distribution--background.svg (100%) rename assets/images/Distribution_blue.svg => src/images/distribution--blue.svg (100%) rename assets/images/Distribution_green.svg => src/images/distribution--green.svg (100%) rename assets/images/Distribution_yellow.svg => src/images/distribution--yellow.svg (100%) create mode 100644 src/images/favicon.png create mode 100644 src/images/icon.png rename {static => src/images}/og-image.png (100%) rename {assets => src}/images/search.svg (100%) create mode 100644 src/js/main.js create mode 100644 src/js/search.js create mode 100644 src/js/utils.js create mode 100644 src/news.njk create mode 100644 src/pageItem.njk rename {assets/css => src/scss}/abstracts/_abstracts.scss (100%) rename {assets/css => src/scss}/abstracts/_functions.scss (100%) rename {assets/css => src/scss}/abstracts/_mixins.scss (100%) rename {assets/css => src/scss}/abstracts/_reset.scss (100%) rename {assets/css => src/scss}/abstracts/_variables.scss (100%) rename {assets/css => src/scss}/base/_base.scss (98%) create mode 100644 src/scss/base/_fonts.scss rename {assets/css => src/scss}/components/_aside.scss (97%) rename {assets/css => src/scss}/components/_brand.scss (100%) rename {assets/css => src/scss}/components/_cards.scss (84%) rename {assets/css => src/scss}/components/_components.scss (100%) rename {assets/css => src/scss}/components/_news-and-views.scss (97%) rename {assets/css => src/scss}/components/_pagination.scss (96%) rename {assets/css => src/scss}/components/_post-article.scss (100%) rename {assets/css => src/scss}/layout/_footer.scss (100%) rename {assets/css => src/scss}/layout/_header.scss (98%) rename {assets/css => src/scss}/layout/_layout.scss (97%) rename {assets/css => src/scss}/main.scss (100%) rename {assets/css => src/scss}/pages/_pages.scss (100%) rename {assets/css => src/scss}/themes/_themes.scss (100%) rename {assets/css => src/scss}/vendors/_vendors.scss (100%) create mode 100644 src/search.njk create mode 100644 src/searchIndex.njk create mode 100644 src/tagsItem.njk create mode 100644 src/transforms/README.md create mode 100644 src/transforms/html-minify.js create mode 100644 src/transforms/parse.js create mode 100644 src/utils/data-fetcher.js create mode 100644 src/views.njk create mode 100644 src/viewsItem.njk delete mode 100644 static/README.md delete mode 100644 static/favicon.png delete mode 100644 static/icon.png delete mode 100644 store/README.md delete mode 100644 store/actions.js delete mode 100644 store/getters.js delete mode 100644 store/index.js delete mode 100644 store/mutations.js delete mode 100644 store/state.js create mode 100644 webpack.mix.js diff --git a/.browserlistrc b/.browserlistrc new file mode 100644 index 000000000..c44053d7d --- /dev/null +++ b/.browserlistrc @@ -0,0 +1,3 @@ +# Browsers that we support + +> 1% diff --git a/.eslintrc.js b/.eslintrc.js index 90e151eb1..d7d56aa41 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,24 +1,19 @@ -var double = "double"; - module.exports = { - root: true, env: { - browser: true, - node: true + es6: true, + node: true, + browser: true }, + extends: "eslint:recommended", parserOptions: { - parser: 'babel-eslint' + sourceType: "module", + ecmaVersion: 2017 }, - extends: [ - '@nuxtjs', - 'plugin:nuxt/recommended' - ], + "ignorePatterns": ["src/_includes/static/", "dist"], rules: { "indent": [1, "tab"], - "no-tabs": 0, - "quotes": [2, "double", { "avoidEscape": true }], - "import/no-named-as-default": 0, - "semi": [2, "always"], - "vue/html-indent": [1, "tab"] + "linebreak-style": ["error", "unix"], + quotes: ["error", "double"], + semi: ["error", "always"] } -} +}; diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 45cc50090..954c39d9a 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,6 +1,6 @@ * [ ] This pull request has been linted by running `npm run lint` without errors -* [ ] This pull request has been tested by running `npm run dev` and reviewing affected routes -* [ ] This pull request has been built by running `npm run generate` without errors +* [ ] This pull request has been tested by running `npm run start` and reviewing affected routes +* [ ] This pull request has been built by running `npm run build` without errors * [ ] This isn't a duplicate of an existing pull request ## Description diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 61e30b2ee..397ba80d9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,6 +16,6 @@ jobs: run: | npm ci npm test - npm run generate + npm run build env: CI: true diff --git a/.gitignore b/.gitignore index 468ba02be..9ced037f1 100644 --- a/.gitignore +++ b/.gitignore @@ -91,3 +91,9 @@ sw.* # Virtual Environment Settings Pipfile + +# Static files +src/_includes/static + +# Local Netlify folder +.netlify \ No newline at end of file diff --git a/.markdownlint.json b/.markdownlint.json index e019587c6..1e33eeda4 100644 --- a/.markdownlint.json +++ b/.markdownlint.json @@ -1,5 +1,5 @@ { - "default": true, + "default": true, "MD013": { "line_length": 120 }, "MD026": false, "MD033": false diff --git a/README.md b/README.md index dee163d65..25a36be36 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![GitHub Workflow Status](https://img.shields.io/github/workflow/status/inclusive-design/wecount.inclusivedesign.ca/Test%20and%20build?label=github&style=flat-square)](https://github.com/inclusive-design/wecount.inclusivedesign.ca/actions) [![Netlify Status](https://img.shields.io/netlify/d63b3d00-fd5f-47d7-8e43-d09bf4e8eb4f?style=flat-square)](https://app.netlify.com/sites/wecount/deploys) -The source files for the We Count website, built with [Nuxt](https://nuxtjs.org/). +The source files for the We Count website, built with [Eleventy](https://11ty.dev/). ## Getting Started @@ -29,10 +29,11 @@ npm ci ## How to Run -To run the website in local development mode, enter the following in your command line: +To run the website in local development mode that supports a live reload at file changes, enter the following in your +command line: ```bash -npm run dev +npm run start ``` ## How to Test @@ -46,7 +47,7 @@ npm run lint We use the following lint configurations: -- [ESLint (JS/Vue)](https://github.com/inclusive-design/wecount.inclusivedesign.ca/blob/master/.eslintrc.js) +- TODO: [ESLint (JS)](https://github.com/inclusive-design/wecount.inclusivedesign.ca/blob/master/.eslintrc.js) - [Stylelint (CSS/SCSS)](https://github.com/inclusive-design/wecount.inclusivedesign.ca/blob/master/stylelint.config.js) - [MarkdownLint (Markdown)](https://github.com/inclusive-design/wecount.inclusivedesign.ca/blob/master/.markdownlint.json) @@ -55,14 +56,7 @@ We use the following lint configurations: To build a static version of the website, enter the following in your command line: ```bash -nuxt generate -``` - -The static website's files will be in the newly-created `dist` directory in the root of the project. -To preview the static website, enter the following into your command line: - -```bash -npx serve dist +npm run build ``` ## How to Deploy diff --git a/assets/README.md b/assets/README.md deleted file mode 100644 index 34766f934..000000000 --- a/assets/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# ASSETS - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains your un-compiled assets such as LESS, SASS, or JavaScript. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#webpacked). diff --git a/assets/config.js b/assets/config.js deleted file mode 100644 index e00097bcf..000000000 --- a/assets/config.js +++ /dev/null @@ -1,40 +0,0 @@ -// TODO: -// This is where I plan to put the global variables for the api endpoints. They are hardcoded for now. -"use strict"; - -export default { - appTitle: "We Count", - appShortTitle: "We Count", - appDescription: "Removing bias and exclusion in the data economy.", - appThemeColor: "#ffffff", - appBgColor: "#ffffff", - appBaseUrl: "https://wecount.inclusivedesign.ca", // TODO: Figure out how to determine this at generate time. - wpDomain: "https://wecount-cms.inclusivedesign.ca", - apiBase: "/wp-json/wp/v2/", - contactEmail: "wecount@inclusivedesign.ca", - // Using raw SVG content is to work around the issue with dynamically loading and injecting inline SVGs into the template. - socialMedias: [{ - id: "facebook", - title: "Facebook", - href: "https://www.facebook.com/wecountproject/", - svg: "" - }, { - // TODO: Temporarily hide the "YouTube" social media item until an account has been set up - // id: "youtube", - // title: "YouTube", - // href: "", - // svg: "" - // }, { - id: "instagram", - title: "Instagram", - href: "https://www.instagram.com/wecount_project/", - svg: "" - }, { - id: "twitter", - title: "Twitter", - href: "https://twitter.com/WeCountproject", - svg: "" - }], - numOfRecsPerPage: 10, - dev: (process.env.NODE_ENV !== "production") -}; diff --git a/assets/images/logo_canada.svg b/assets/images/logo_canada.svg deleted file mode 100755 index 3c865c6c3..000000000 --- a/assets/images/logo_canada.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/images/logo_idrc.svg b/assets/images/logo_idrc.svg deleted file mode 100644 index 09afe09de..000000000 --- a/assets/images/logo_idrc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/images/logo_wecount.svg b/assets/images/logo_wecount.svg deleted file mode 100644 index d5a2f6cd3..000000000 --- a/assets/images/logo_wecount.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/images/next.svg b/assets/images/next.svg deleted file mode 100755 index 2cc1548f8..000000000 --- a/assets/images/next.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/images/prev.svg b/assets/images/prev.svg deleted file mode 100755 index 39327fd37..000000000 --- a/assets/images/prev.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/components/Aside.vue b/components/Aside.vue deleted file mode 100644 index e08df8451..000000000 --- a/components/Aside.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/components/Brand.vue b/components/Brand.vue deleted file mode 100644 index b58142fbf..000000000 --- a/components/Brand.vue +++ /dev/null @@ -1,20 +0,0 @@ - - diff --git a/components/ContactInfo.vue b/components/ContactInfo.vue deleted file mode 100644 index b160c42b0..000000000 --- a/components/ContactInfo.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - diff --git a/components/Footer.vue b/components/Footer.vue deleted file mode 100644 index 9a2e436d0..000000000 --- a/components/Footer.vue +++ /dev/null @@ -1,83 +0,0 @@ - - - diff --git a/components/Funders.vue b/components/Funders.vue deleted file mode 100644 index f15784b54..000000000 --- a/components/Funders.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/components/Header.vue b/components/Header.vue deleted file mode 100644 index f958c9a91..000000000 --- a/components/Header.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - diff --git a/components/NavBar.vue b/components/NavBar.vue deleted file mode 100644 index f6a0d777a..000000000 --- a/components/NavBar.vue +++ /dev/null @@ -1,22 +0,0 @@ - diff --git a/components/NewsGrid.vue b/components/NewsGrid.vue deleted file mode 100644 index 9f3ac8585..000000000 --- a/components/NewsGrid.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - - diff --git a/components/NewsItem.vue b/components/NewsItem.vue deleted file mode 100644 index 4a6795712..000000000 --- a/components/NewsItem.vue +++ /dev/null @@ -1,72 +0,0 @@ - - - diff --git a/components/PageArticle.vue b/components/PageArticle.vue deleted file mode 100644 index ee83866e6..000000000 --- a/components/PageArticle.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/components/Pagination.vue b/components/Pagination.vue deleted file mode 100644 index 76366702c..000000000 --- a/components/Pagination.vue +++ /dev/null @@ -1,152 +0,0 @@ - - - diff --git a/components/PostArticle.vue b/components/PostArticle.vue deleted file mode 100644 index e4f016199..000000000 --- a/components/PostArticle.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - diff --git a/components/Posts.vue b/components/Posts.vue deleted file mode 100644 index 6c2b45ade..000000000 --- a/components/Posts.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - diff --git a/components/README.md b/components/README.md deleted file mode 100644 index a079f1060..000000000 --- a/components/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# COMPONENTS - -**This directory is not required, you can delete it if you don't want to use it.** - -The components directory contains your Vue.js Components. - -_Nuxt.js doesn't supercharge these components._ diff --git a/components/SearchForm.vue b/components/SearchForm.vue deleted file mode 100644 index 296db3efb..000000000 --- a/components/SearchForm.vue +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/components/SocialMedia.vue b/components/SocialMedia.vue deleted file mode 100644 index 42272dfcd..000000000 --- a/components/SocialMedia.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/eleventy.config.js b/eleventy.config.js new file mode 100644 index 000000000..fc1a41436 --- /dev/null +++ b/eleventy.config.js @@ -0,0 +1,95 @@ +const errorOverlay = require("eleventy-plugin-error-overlay"); +const fs = require("fs"); + +const dataFetcher = require("./src/utils/data-fetcher"); +const htmlMinifyTransform = require("./src/transforms/html-minify.js"); +const parseTransform = require("./src/transforms/parse.js"); +const dateFilter = require("./src/filters/date.js"); +const markdownFilter = require("./src/filters/markdown.js"); +const w3DateFilter = require("./src/filters/w3-date.js"); + +module.exports = function(eleventyConfig) { + // Use .eleventyignore instead of .gitignore. + eleventyConfig.setUseGitIgnore(false); + + // Add custom collections. + eleventyConfig.addCollection("pages", async function(collection) { + collection = dataFetcher.sitePages(); + return collection; + }); + + eleventyConfig.addCollection("posts", async function(collection) { + collection = dataFetcher.sitePosts(); + return collection; + }); + + eleventyConfig.addCollection("news", async function(collection) { + collection = dataFetcher.categorizedItems("news", 8); + return collection; + }); + + eleventyConfig.addCollection("views", async function(collection) { + collection = dataFetcher.categorizedItems("views", 1); + return collection; + }); + + eleventyConfig.addCollection("tags", async function(collection) { + collection = await dataFetcher.siteTags(); + const posts = await dataFetcher.sitePosts(); + collection.map(tag => { + const taggedPosts = posts.filter(post => { + return post.tags.includes(tag.title); + }); + + if (taggedPosts.length) { + tag.posts = taggedPosts; + } + + return tag; + }); + return collection; + }); + + // Add plugins. + eleventyConfig.addPlugin(errorOverlay); + + // Add filters. + eleventyConfig.addFilter("dateFilter", dateFilter); + eleventyConfig.addFilter("markdownFilter", markdownFilter); + eleventyConfig.addFilter("w3DateFilter", w3DateFilter); + + // Add transforms. + eleventyConfig.addTransform("htmlmin", htmlMinifyTransform); + eleventyConfig.addTransform("parse", parseTransform); + + // Configure passthrough file copy. + eleventyConfig.addPassthroughCopy({"src/_includes/static/css": "css"}); + eleventyConfig.addPassthroughCopy({"src/_includes/static/fonts": "fonts"}); + eleventyConfig.addPassthroughCopy({"src/_includes/static/images": "images"}); + eleventyConfig.addPassthroughCopy({"src/_includes/static/js": "js"}); + + // Configure BrowserSync. + eleventyConfig.setBrowserSyncConfig({ + callbacks: { + ready: (error, browserSync) => { + // TODO: Add custom 404 page. + const content404 = fs.readFileSync("dist/404.html"); + + // Provides the 404 content without redirect. + browserSync.addMiddleware("*", (request, response) => { + response.write(content404); + response.writeHead(404); + response.end(); + }); + } + } + }); + + return { + dir: { + input: "src", + output: "dist" + }, + passthroughFileCopy: true + }; +}; diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index ea02ae44a..000000000 --- a/jsconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": ".", - "paths": { - "~/*": ["./*"], - "@/*": ["./*"], - "~~/*": ["./*"], - "@@/*": ["./*"] - } - }, - "exclude": ["node_modules", ".nuxt", "dist"] -} diff --git a/layouts/README.md b/layouts/README.md deleted file mode 100644 index cad1ad573..000000000 --- a/layouts/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# LAYOUTS - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains your Application Layouts. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/views#layouts). diff --git a/layouts/default.vue b/layouts/default.vue deleted file mode 100644 index 467ec36df..000000000 --- a/layouts/default.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - diff --git a/layouts/error.vue b/layouts/error.vue deleted file mode 100644 index 2f888f522..000000000 --- a/layouts/error.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/middleware/README.md b/middleware/README.md deleted file mode 100644 index 01595ded7..000000000 --- a/middleware/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# MIDDLEWARE - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains your application middleware. -Middleware let you define custom functions that can be run before rendering either a page or a group of pages. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/routing#middleware). diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 000000000..043c7da9c --- /dev/null +++ b/netlify.toml @@ -0,0 +1,15 @@ +[build] + command = "npm run build" + publish = "dist" + functions = "functions" + +[dev] + command = "npm run start" + targetPort = 3000 + publish = "dist" + autoLaunch = true + +[[redirects]] + from = "/api/*" + to = "/.netlify/functions/:splat" + status = 200 diff --git a/nuxt.config.js b/nuxt.config.js deleted file mode 100644 index eedf2b66f..000000000 --- a/nuxt.config.js +++ /dev/null @@ -1,109 +0,0 @@ -import Config from "./assets/config"; -import DataFetcher from "./shared/DataFetcher"; -import Utils from "./shared/Utils"; - -export default { - mode: "universal", - generate: { - fallback: true, - async routes () { - // 1. Build routes for site pages - const sitePages = await DataFetcher.sitePages(); - const sitePagesRoutes = sitePages.map((oneSitePage) => { - return { - route: oneSitePage.slug === "home" ? "/" : `/${oneSitePage.slug}` - }; - }); - - // 2. Build routes for news pages: /news/page/{pageNum} - // The static root news page "/news" is automatically built. It doesn't need to be explicitly included - // in the returned routes array. - const news = await DataFetcher.categorizedItems("news", 8); - const newsRoutes = Utils.createStaticRoutesForCategorizedItems("news", news, true, false); - - // 3. Build routes for views pages: /views/page/{pageNum} - // The static root views page "/views" is automatically built. It doesn't need to be explicitly included - // in the returned routes array. - const views = await DataFetcher.categorizedItems("views", 1); - const viewsRoutes = Utils.createStaticRoutesForCategorizedItems("views", views, true, true); - - return [...sitePagesRoutes, ...newsRoutes, ...viewsRoutes]; - } - }, - /* - ** Headers of the page - */ - head: { - title: "We Count", - meta: [ - { charset: "utf-8" }, - { name: "viewport", content: "width=device-width, initial-scale=1" }, - { hid: "og:image", property: "og:image", content: "/og-image.png" } // TODO: Customize per page. - ], - link: [ - { rel: "icon", type: "image/png", href: "/favicon.png" } - ] - }, - /* - ** Customize the progress-bar color - */ - loading: { color: "#fff" }, - /* - ** Global CSS - */ - css: [ - "~/assets/css/main.scss" - ], - /* - ** Plugins to load before mounting the App - */ - plugins: [ - ], - /* - ** Nuxt.js dev-modules - */ - buildModules: [ - // Doc: https://github.com/nuxt-community/eslint-module - "@nuxtjs/eslint-module" - ], - /* - ** Nuxt.js modules - */ - modules: [ - // Doc: https://axios.nuxtjs.org/usage - "@nuxtjs/axios", - "@nuxtjs/pwa", - // Doc: https://github.com/nuxt-community/dotenv-module - "@nuxtjs/dotenv", - "@nuxtjs/svg", - "nuxt-webfontloader" - ], - webfontloader: { - google: { - families: ["Fira+Sans:400,400i,500,600,700&display=swap"] - } - }, - pwa: { - manifest: { - name: Config.appTitle, - short_name: Config.appShortTitle, - description: Config.appDescription - } - }, - /* - ** Axios module configuration - ** See https://axios.nuxtjs.org/options - */ - axios: { - }, - /* - ** Build configuration - */ - build: { - /* - ** You can extend webpack config here - */ - extend (config, ctx) { - } - } -}; diff --git a/package-lock.json b/package-lock.json index 0a911afc6..ec3964102 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,32 +1,116 @@ { "name": "@wecount/wecount.inclusivedesign.ca", - "version": "1.2.0", + "version": "2.0.0-dev", "lockfileVersion": 1, "requires": true, "dependencies": { + "@11ty/dependency-tree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-1.0.0.tgz", + "integrity": "sha512-2FWYlkphQ/83MG7b9qqBJfJJ0K9zupNz/6n4EdDuNLw6hQHGp4Sp4UMDRyBvA/xCTYDBaPSuSjHuu45tSujegg==" + }, + "@11ty/eleventy": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-0.10.0.tgz", + "integrity": "sha512-GOgG5ZvFfdJ4fMDlF+OHLQyvwu4cDkCdE8U0x/cfKze2Bu+27htaJ7qW8XbaGArySlBvYGhJD/z8vjdn/+hpLw==", + "requires": { + "@11ty/dependency-tree": "^1.0.0", + "browser-sync": "^2.26.7", + "chalk": "^3.0.0", + "chokidar": "^3.3.1", + "debug": "^4.1.1", + "dependency-graph": "^0.8.1", + "ejs": "^2.6.2", + "fast-glob": "^3.1.1", + "fs-extra": "^8.1.0", + "gray-matter": "^4.0.2", + "hamljs": "^0.6.2", + "handlebars": "^4.5.3", + "javascript-stringify": "^2.0.1", + "liquidjs": "^6.4.3", + "lodash": "^4.17.15", + "luxon": "^1.21.3", + "markdown-it": "^8.4.2", + "minimist": "^1.2.0", + "moo": "^0.5.1", + "multimatch": "^4.0.0", + "mustache": "^2.3.0", + "normalize-path": "^3.0.0", + "nunjucks": "^3.2.0", + "parse-filepath": "^1.0.2", + "please-upgrade-node": "^3.2.0", + "pretty": "^2.0.0", + "pug": "^2.0.4", + "recursive-copy": "^2.0.10", + "semver": "^7.1.0", + "slugify": "^1.3.6", + "time-require": "^0.1.2", + "valid-url": "^1.0.9" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "markdown-it": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", + "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", + "requires": { + "argparse": "^1.0.7", + "entities": "~1.1.1", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + } + } + }, + "@11ty/eleventy-plugin-rss": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-rss/-/eleventy-plugin-rss-1.0.7.tgz", + "integrity": "sha512-fP06UhcOn45XfXBpAkDL0VlsOQ9poCK+BbdSwhmsYaqJzYVf9whIdRwqX0FUaSy1659bQC8auaXNyGsJQUq87w==", + "requires": { + "debug": "^4.1.1", + "luxon": "^1.0.0", + "posthtml": "^0.11.2", + "posthtml-urls": "1.0.0" + } + }, "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "dev": true, "requires": { - "@babel/highlight": "^7.0.0" + "@babel/highlight": "^7.8.3" } }, "@babel/compat-data": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz", "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==", + "dev": true, "requires": { "browserslist": "^4.9.1", "invariant": "^2.2.4", "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, "@babel/core": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dev": true, "requires": { "@babel/code-frame": "^7.8.3", "@babel/generator": "^7.9.0", @@ -46,119 +130,21 @@ "source-map": "^0.5.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/generator": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", - "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", - "requires": { - "@babel/types": "^7.9.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.5", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, "@babel/generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", - "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", "dev": true, "requires": { - "@babel/types": "^7.7.4", + "@babel/types": "^7.9.5", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -168,136 +154,39 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "dev": true, "requires": { "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "dev": true, "requires": { "@babel/helper-explode-assignable-expression": "^7.8.3", "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-compilation-targets": { "version": "7.8.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==", + "dev": true, "requires": { "@babel/compat-data": "^7.8.6", "browserslist": "^4.9.1", "invariant": "^2.2.4", "levenary": "^1.1.1", "semver": "^5.5.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", - "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", - "requires": { - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3" }, "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, @@ -305,6 +194,7 @@ "version": "7.8.8", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-regex": "^7.8.3", @@ -315,274 +205,75 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "dev": true, "requires": { "@babel/helper-function-name": "^7.8.3", "@babel/types": "^7.8.3", "lodash": "^4.17.13" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-explode-assignable-expression": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "dev": true, "requires": { "@babel/traverse": "^7.8.3", "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/generator": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", - "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", - "requires": { - "@babel/types": "^7.9.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.5", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } } }, "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "dev": true, "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-hoist-variables": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "dev": true, "requires": { "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-member-expression-to-functions": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, "requires": { "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-module-imports": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, "requires": { "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-module-transforms": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "dev": true, "requires": { "@babel/helper-module-imports": "^7.8.3", "@babel/helper-replace-supers": "^7.8.6", @@ -591,90 +282,28 @@ "@babel/template": "^7.8.6", "@babel/types": "^7.9.0", "lodash": "^4.17.13" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-optimise-call-expression": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, "requires": { "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-plugin-utils": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true }, "@babel/helper-regex": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "dev": true, "requires": { "lodash": "^4.17.13" } @@ -683,588 +312,160 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-wrap-function": "^7.8.3", "@babel/template": "^7.8.3", "@babel/traverse": "^7.8.3", "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/generator": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", - "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", - "requires": { - "@babel/types": "^7.9.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.5", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } } }, "@babel/helper-replace-supers": { "version": "7.8.6", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "dev": true, "requires": { "@babel/helper-member-expression-to-functions": "^7.8.3", "@babel/helper-optimise-call-expression": "^7.8.3", "@babel/traverse": "^7.8.6", "@babel/types": "^7.8.6" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/generator": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", - "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", - "requires": { - "@babel/types": "^7.9.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.5", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } } }, "@babel/helper-simple-access": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, "requires": { "@babel/template": "^7.8.3", "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "dev": true, "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-validator-identifier": { "version": "7.9.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "dev": true }, "@babel/helper-wrap-function": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "dev": true, "requires": { "@babel/helper-function-name": "^7.8.3", "@babel/template": "^7.8.3", "@babel/traverse": "^7.8.3", "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/generator": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", - "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", - "requires": { - "@babel/types": "^7.9.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.5", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } } }, "@babel/helpers": { "version": "7.9.2", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "dev": true, "requires": { "@babel/template": "^7.8.3", "@babel/traverse": "^7.9.0", "@babel/types": "^7.9.0" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/generator": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", - "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", - "requires": { - "@babel/types": "^7.9.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { - "@babel/types": "^7.8.3" + "color-convert": "^1.9.0" } }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "color-name": "1.1.3" } }, - "@babel/traverse": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.5", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { - "ms": "^2.1.1" + "has-flag": "^3.0.0" } } } }, - "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, "@babel/parser": { - "version": "7.7.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.5.tgz", - "integrity": "sha512-KNlOe9+/nk4i29g0VXgl8PEXIRms5xKLJeuZ6UptN0fHv+jDiriG+y94X6qAgWTR0h3KaoM1wK5G5h7MHFRSig==", + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", "dev": true }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/helper-remap-async-to-generator": "^7.8.3", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", - "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", - "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-decorators": "^7.8.3" - } - }, "@babel/plugin-proposal-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-dynamic-import": "^7.8.0" @@ -1274,6 +475,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0" @@ -1283,6 +485,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" @@ -1292,6 +495,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.8.3" @@ -1301,6 +505,7 @@ "version": "7.9.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", @@ -1311,6 +516,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" @@ -1320,6 +526,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.0" @@ -1329,6 +536,7 @@ "version": "7.8.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.8.8", "@babel/helper-plugin-utils": "^7.8.3" @@ -1338,22 +546,16 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-decorators": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz", - "integrity": "sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -1362,22 +564,16 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", - "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -1386,6 +582,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1394,6 +591,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -1402,6 +600,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -1410,6 +609,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -1418,6 +618,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1426,6 +627,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1434,6 +636,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "dev": true, "requires": { "@babel/helper-module-imports": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", @@ -1444,6 +647,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1452,6 +656,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "lodash": "^4.17.13" @@ -1461,6 +666,7 @@ "version": "7.9.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", + "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-define-map": "^7.8.3", @@ -1470,83 +676,13 @@ "@babel/helper-replace-supers": "^7.8.6", "@babel/helper-split-export-declaration": "^7.8.3", "globals": "^11.1.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/plugin-transform-computed-properties": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1555,6 +691,7 @@ "version": "7.9.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1563,6 +700,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" @@ -1572,6 +710,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1580,6 +719,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "dev": true, "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" @@ -1589,6 +729,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1597,78 +738,17 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "dev": true, "requires": { "@babel/helper-function-name": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/plugin-transform-literals": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1677,6 +757,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1685,6 +766,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", + "dev": true, "requires": { "@babel/helper-module-transforms": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3", @@ -1695,6 +777,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "dev": true, "requires": { "@babel/helper-module-transforms": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3", @@ -1706,6 +789,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", + "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.8.3", "@babel/helper-module-transforms": "^7.9.0", @@ -1717,6 +801,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "dev": true, "requires": { "@babel/helper-module-transforms": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3" @@ -1726,6 +811,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.8.3" } @@ -1734,6 +820,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1742,6 +829,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/helper-replace-supers": "^7.8.3" @@ -1751,35 +839,17 @@ "version": "7.9.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" - }, - "dependencies": { - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/plugin-transform-property-literals": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1788,6 +858,7 @@ "version": "7.8.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "dev": true, "requires": { "regenerator-transform": "^0.14.2" } @@ -1796,6 +867,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1804,17 +876,27 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "dev": true, "requires": { "@babel/helper-module-imports": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", "resolve": "^1.8.1", "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, "@babel/plugin-transform-shorthand-properties": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1823,6 +905,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1831,6 +914,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/helper-regex": "^7.8.3" @@ -1840,6 +924,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" @@ -1849,6 +934,7 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -1857,6 +943,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" @@ -1866,6 +953,7 @@ "version": "7.9.5", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.5.tgz", "integrity": "sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ==", + "dev": true, "requires": { "@babel/compat-data": "^7.9.0", "@babel/helper-compilation-targets": "^7.8.7", @@ -1929,15 +1017,11 @@ "semver": "^5.5.0" }, "dependencies": { - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, @@ -1945,6 +1029,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1954,61 +1039,67 @@ } }, "@babel/runtime": { - "version": "7.7.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.6.tgz", - "integrity": "sha512-BWAJxpNVa0QlE5gZdWjSxXtemZyZ9RmrmVozxt3NUXeZhVIJ5ANyqmMc0JDrivBZyxUuQvFxlvH4OWWOogGfUw==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + } } }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" } }, "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "dev": true, "requires": { - "esutils": "^2.0.2", + "@babel/helper-validator-identifier": "^7.9.5", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } } }, "@commitlint/cli": { @@ -2030,194 +1121,60 @@ "resolve-global": "1.0.0" }, "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0", - "yargs-parser": "^10.0.0" - } - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" + "color-convert": "^1.9.0" } }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "p-try": "^1.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "color-name": "1.1.3" } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { + "has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "camelcase": "^4.1.0" + "has-flag": "^3.0.0" } } } @@ -2253,6 +1210,58 @@ "dev": true, "requires": { "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@commitlint/is-ignored": { @@ -2300,11 +1309,61 @@ "resolve-from": "^5.0.0" }, "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -2421,6 +1480,15 @@ "p-locate": "^4.1.0" } }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, "p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", @@ -2430,6 +1498,12 @@ "p-limit": "^2.2.0" } }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -2438,11 +1512,6 @@ } } }, - "@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" - }, "@marionebl/sander": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/@marionebl/sander/-/sander-0.6.1.tgz", @@ -2452,13 +1521,42 @@ "graceful-fs": "^4.1.3", "mkdirp": "^0.5.1", "rimraf": "^2.5.2" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" } }, "@nodelib/fs.scandir": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "dev": true, "requires": { "@nodelib/fs.stat": "2.0.3", "run-parallel": "^1.1.9" @@ -2467,1184 +1565,223 @@ "@nodelib/fs.stat": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" }, "@nodelib/fs.walk": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.3", "fastq": "^1.6.0" } }, - "@nuxt/babel-preset-app": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/babel-preset-app/-/babel-preset-app-2.12.2.tgz", - "integrity": "sha512-06QKuaucUkl3hQ2Lwzd5CnTuqTJ0xPRax3JZekxKs78JGxDHr44swKequfEZfBCngTDDTD35X7gMte+4/41ASw==", + "@octokit/rest": { + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-15.2.6.tgz", + "integrity": "sha512-KcqG0zjnjzUqn7wczz/fKiueNpTLiAI7erhUG6bXWAsYKJJlqnwYonFSXrMW/nmes5y+qOk4uSyHBh1mdRXdVQ==", + "dev": true, "requires": { - "@babel/core": "^7.9.0", - "@babel/helper-compilation-targets": "^7.8.7", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-decorators": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.9.0", - "@babel/preset-env": "^7.9.0", - "@babel/runtime": "^7.9.2", - "@vue/babel-preset-jsx": "^1.1.2", - "core-js": "^2.6.5" + "before-after-hook": "^1.1.0", + "btoa-lite": "^1.0.0", + "debug": "^3.1.0", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.0", + "lodash": "^4.17.4", + "node-fetch": "^2.1.1", + "url-template": "^2.0.8" }, "dependencies": { - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, "requires": { - "regenerator-runtime": "^0.13.4" + "ms": "^2.1.1" } - }, - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" } } }, - "@nuxt/builder": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/builder/-/builder-2.12.2.tgz", - "integrity": "sha512-9AwGzAsCrDMv7URwkzKL+ZgQGAW2aX0VlaPvEOD9CGsqJ+jft1dr+G2liiOOcSM789qE1NTEUdmYXM+UEXyAtQ==", + "@samverschueren/stream-to-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", + "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "dev": true, "requires": { - "@nuxt/devalue": "^1.2.4", - "@nuxt/utils": "2.12.2", - "@nuxt/vue-app": "2.12.2", - "@nuxt/webpack": "2.12.2", - "chalk": "^3.0.0", - "chokidar": "^3.3.1", - "consola": "^2.11.3", - "fs-extra": "^8.1.0", - "glob": "^7.1.6", - "hash-sum": "^2.0.0", - "ignore": "^5.1.4", - "lodash": "^4.17.15", - "pify": "^4.0.1", - "semver": "^7.1.3", - "serialize-javascript": "^3.0.0", - "upath": "^1.2.0" + "any-observable": "^0.3.0" + } + }, + "@stylelint/postcss-css-in-js": { + "version": "0.37.1", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.1.tgz", + "integrity": "sha512-UMf2Rni3JGKi3ZwYRGMYJ5ipOA5ENJSKMtYA/pE1ZLURwdh7B5+z2r73RmWvub+N0UuH1Lo+TGfCgYwPvqpXNw==", + "dev": true, + "requires": { + "@babel/core": ">=7.9.0" + } + }, + "@stylelint/postcss-markdown": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz", + "integrity": "sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==", + "dev": true, + "requires": { + "remark": "^12.0.0", + "unist-util-find-all-after": "^3.0.1" + } + }, + "@tbranyen/jsdom": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@tbranyen/jsdom/-/jsdom-13.0.0.tgz", + "integrity": "sha512-19yxajyRJheFjyZPxE7t8RUC9lO+6ynUXohvnBLrCzfER7nxAmpZQsZl6dNKRx6ljOlQoykdzo2bj3YZgpyIyg==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.2", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.0.1", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.0.9", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.3", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.4.3", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.0.0", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.0", + "xml-name-validator": "^3.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "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==" - }, - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "semver": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.2.1.tgz", - "integrity": "sha512-aHhm1pD02jXXkyIpq25qBZjr3CQgg8KST8uX0OWXch3xE6jw+1bfbWnCjzMwojsTquroUmKFHNzU6x26mEiRxw==" + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" } } } }, - "@nuxt/cli": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-2.12.2.tgz", - "integrity": "sha512-370xCIRhFHXgyBowMvISn46NbDQIWSxXaXvJGLyac1OWN+zFWp1kO/f/OXNcXJmEevFxiFg5WBsUl4dzMty23Q==", + "@types/babel-types": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.7.tgz", + "integrity": "sha512-dBtBbrc+qTHy1WdfHYjBwRln4+LWqASWakLHsWHR2NWHIFkv4W3O070IGoGLEBrJBvct3r0L1BUPuvURi7kYUQ==" + }, + "@types/babylon": { + "version": "6.16.5", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", + "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", "requires": { - "@nuxt/config": "2.12.2", - "@nuxt/utils": "2.12.2", - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "consola": "^2.11.3", - "esm": "^3.2.25", - "execa": "^3.4.0", - "exit": "^0.1.2", - "fs-extra": "^8.1.0", - "hable": "^3.0.0", - "minimist": "^1.2.5", - "opener": "1.5.1", - "pretty-bytes": "^5.3.0", - "std-env": "^2.2.1", - "wrap-ansi": "^6.2.0" + "@types/babel-types": "*" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", + "dev": true + }, + "@types/node": { + "version": "13.13.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.4.tgz", + "integrity": "sha512-x26ur3dSXgv5AwKS0lNfbjpCakGIduWU1DU91Zz58ONRWrIKGunmZBNv4P7N+e27sJkiGDsw/3fT4AtsqQBrBA==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "dev": true + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@vue/component-compiler-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.2.tgz", + "integrity": "sha512-QLq9z8m79mCinpaEeSURhnNCN6djxpHw0lpP/bodMlt5kALfONpryMthvnrQOlTcIKoF+VoPi+lPHUYeDFPXug==", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.14", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "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==" - }, - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - }, - "cross-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", - "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "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==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "@nuxt/config": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/config/-/config-2.12.2.tgz", - "integrity": "sha512-dG1Ik2e1yPZEHtNlhuv0BC0jT4JYJLSfGjyOZCFwlp5YE/KBLGVfTaMJFz6gtvH+0BSoX07rN/WTm3z2TPq2BQ==", - "requires": { - "@nuxt/utils": "2.12.2", - "consola": "^2.11.3", - "esm": "^3.2.25", - "std-env": "^2.2.1" - }, - "dependencies": { - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - } - } - }, - "@nuxt/core": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/core/-/core-2.12.2.tgz", - "integrity": "sha512-jnCa+e9ezixWqYV+EMgRYcRfvEpT4x+6UlzKfjUxVlmtCdvWGipuzLsm/i9sNMFuJRTlyh2go/8EVzaJHUg8IQ==", - "requires": { - "@nuxt/config": "2.12.2", - "@nuxt/devalue": "^1.2.4", - "@nuxt/server": "2.12.2", - "@nuxt/utils": "2.12.2", - "@nuxt/vue-renderer": "2.12.2", - "consola": "^2.11.3", - "debug": "^4.1.1", - "esm": "^3.2.25", - "fs-extra": "^8.1.0", - "hable": "^3.0.0", - "hash-sum": "^2.0.0", - "std-env": "^2.2.1" - }, - "dependencies": { - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "@nuxt/devalue": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-1.2.4.tgz", - "integrity": "sha512-hS87c2HdSfTk1d+2KQx7mQpebyd2HjguvZu/UBy9LB+kUgT1qz2+Sj38FH32yJALK6Fv49ZfOZEwgcZ4rcNLjg==", - "requires": { - "consola": "^2.9.0" - } - }, - "@nuxt/friendly-errors-webpack-plugin": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.0.tgz", - "integrity": "sha512-pUgPFmRL56/xuTCGN5rqgTfxvs1N/AYJw7q7tUHiZaBm3UyPgbIVPkadS9njwbFbPD2XcebVy7npQMMVwQJWfA==", - "requires": { - "chalk": "^2.3.2", - "consola": "^2.6.0", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "@nuxt/generator": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/generator/-/generator-2.12.2.tgz", - "integrity": "sha512-Yetb3O7U9k9Df3PYj/DMCbUwjSWjTHLXRxjLSTd5cY7ebfWj+iD4ZOHA25K6m+xzuu8SyIUyjf0MeBNVm1NH9w==", - "requires": { - "@nuxt/utils": "2.12.2", - "chalk": "^3.0.0", - "consola": "^2.11.3", - "fs-extra": "^8.1.0", - "html-minifier": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "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==" - }, - "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==" - }, - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "html-minifier": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", - "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", - "requires": { - "camel-case": "^3.0.0", - "clean-css": "^4.2.1", - "commander": "^2.19.0", - "he": "^1.2.0", - "param-case": "^2.1.1", - "relateurl": "^0.2.7", - "uglify-js": "^3.5.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "uglify-js": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.1.tgz", - "integrity": "sha512-W7KxyzeaQmZvUFbGj4+YFshhVrMBGSg2IbcYAjGWGvx8DHvJMclbTDMpffdxFUGPBHjIytk7KJUR/KUXstUGDw==", - "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" - } - } - } - }, - "@nuxt/loading-screen": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/loading-screen/-/loading-screen-1.2.0.tgz", - "integrity": "sha512-l7nXgwkuX2/lDxEDAyIe3013MS8Jhja29uDVka21gyEbRnL68XOkoV3ws4dkk6QfhT2bcPwtu2C8tYvAhhhUzA==", - "requires": { - "connect": "^3.7.0", - "fs-extra": "^8.1.0", - "node-res": "^5.0.1", - "serve-static": "^1.14.1" - } - }, - "@nuxt/opencollective": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.0.tgz", - "integrity": "sha512-Vf09BxCdj1iT2IRqVwX5snaY2WCTkvM0O4cWWSO1ThCFuc4if0Q/nNwAgCxRU0FeYHJ7DdyMUNSdswCLKlVqeg==", - "requires": { - "chalk": "^2.4.2", - "consola": "^2.10.1", - "node-fetch": "^2.6.0" - } - }, - "@nuxt/server": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/server/-/server-2.12.2.tgz", - "integrity": "sha512-OozaZVZpYxwl8G8k3Y6jGpSAccPKWo+yIc1eCoihOQVLRZ4eImPugiEpwT8VicuUThnO0c9vQqv3kHshl+XrOA==", - "requires": { - "@nuxt/config": "2.12.2", - "@nuxt/utils": "2.12.2", - "@nuxt/vue-renderer": "2.12.2", - "@nuxtjs/youch": "^4.2.3", - "chalk": "^3.0.0", - "compression": "^1.7.4", - "connect": "^3.7.0", - "consola": "^2.11.3", - "etag": "^1.8.1", - "fresh": "^0.5.2", - "fs-extra": "^8.1.0", - "ip": "^1.1.5", - "launch-editor-middleware": "^2.2.1", - "on-headers": "^1.0.2", - "pify": "^4.0.1", - "serve-placeholder": "^1.2.2", - "serve-static": "^1.14.1", - "server-destroy": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "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==" - }, - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@nuxt/utils": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/utils/-/utils-2.12.2.tgz", - "integrity": "sha512-XfSQKHIAgib57UBilbQ0g3Bwb/VI/7/01d0M8LVeS4aiCZHslPfpyCYXlm9YrGihMTfnM62ABJnaReMC50gVYQ==", - "requires": { - "consola": "^2.11.3", - "fs-extra": "^8.1.0", - "hash-sum": "^2.0.0", - "proper-lockfile": "^4.1.1", - "semver": "^7.1.3", - "serialize-javascript": "^3.0.0", - "signal-exit": "^3.0.2", - "ua-parser-js": "^0.7.21" - }, - "dependencies": { - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - }, - "semver": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.2.1.tgz", - "integrity": "sha512-aHhm1pD02jXXkyIpq25qBZjr3CQgg8KST8uX0OWXch3xE6jw+1bfbWnCjzMwojsTquroUmKFHNzU6x26mEiRxw==" - } - } - }, - "@nuxt/vue-app": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/vue-app/-/vue-app-2.12.2.tgz", - "integrity": "sha512-ZCnEIgxy+rpRdbHdGfAYdBJhWhiSFQsXPOtQb3lOz9PXUyd0bjAX1e1LbyyAjE1npBnKCL3XtF4hNRsJVK1oNw==", - "requires": { - "node-fetch": "^2.6.0", - "unfetch": "^4.1.0", - "vue": "^2.6.11", - "vue-client-only": "^2.0.0", - "vue-meta": "^2.3.3", - "vue-no-ssr": "^1.1.1", - "vue-router": "^3.1.6", - "vue-template-compiler": "^2.6.11", - "vuex": "^3.1.3" - } - }, - "@nuxt/vue-renderer": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/vue-renderer/-/vue-renderer-2.12.2.tgz", - "integrity": "sha512-ww7cO6EEuw8a33edCC14iVLk6amVtZyK/r0fiB0gkVfTWd7qqbEjRQdu+xA97Ic7iLVwTgLAGDtIQL2HTatfYA==", - "requires": { - "@nuxt/devalue": "^1.2.4", - "@nuxt/utils": "2.12.2", - "consola": "^2.11.3", - "fs-extra": "^8.1.0", - "lru-cache": "^5.1.1", - "vue": "^2.6.11", - "vue-meta": "^2.3.3", - "vue-server-renderer": "^2.6.11" - }, - "dependencies": { - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - } - } - }, - "@nuxt/webpack": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@nuxt/webpack/-/webpack-2.12.2.tgz", - "integrity": "sha512-l5LFJCPdBs9rzbV3GT040z+QxRwbu6kMrduCb2t1aWFlrioNRmaNVqQORKt6yEKoz/b+6f3R8jauf/KXGSb03g==", - "requires": { - "@babel/core": "^7.9.0", - "@nuxt/babel-preset-app": "2.12.2", - "@nuxt/friendly-errors-webpack-plugin": "^2.5.0", - "@nuxt/utils": "2.12.2", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "caniuse-lite": "^1.0.30001036", - "chalk": "^3.0.0", - "consola": "^2.11.3", - "css-loader": "^3.4.2", - "cssnano": "^4.1.10", - "eventsource-polyfill": "^0.9.6", - "extract-css-chunks-webpack-plugin": "^4.7.4", - "file-loader": "^4.3.0", - "glob": "^7.1.6", - "hard-source-webpack-plugin": "^0.13.1", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^3.2.0", - "memory-fs": "^0.4.1", - "optimize-css-assets-webpack-plugin": "^5.0.3", - "pify": "^4.0.1", - "postcss": "^7.0.27", - "postcss-import": "^12.0.1", - "postcss-import-resolver": "^2.0.0", - "postcss-loader": "^3.0.0", - "postcss-preset-env": "^6.7.0", - "postcss-url": "^8.0.0", - "semver": "^7.1.3", - "std-env": "^2.2.1", - "style-resources-loader": "^1.3.3", - "terser-webpack-plugin": "^2.3.5", - "thread-loader": "^2.1.3", - "time-fix-plugin": "^2.0.6", - "url-loader": "^2.3.0", - "vue-loader": "^15.9.1", - "webpack": "^4.42.1", - "webpack-bundle-analyzer": "^3.6.1", - "webpack-dev-middleware": "^3.7.2", - "webpack-hot-middleware": "^2.25.0", - "webpack-node-externals": "^1.7.2", - "webpackbar": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "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==" - }, - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - }, - "file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.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==" - }, - "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "semver": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.2.1.tgz", - "integrity": "sha512-aHhm1pD02jXXkyIpq25qBZjr3CQgg8KST8uX0OWXch3xE6jw+1bfbWnCjzMwojsTquroUmKFHNzU6x26mEiRxw==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", - "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - } - } - } - }, - "@nuxtjs/axios": { - "version": "5.9.7", - "resolved": "https://registry.npmjs.org/@nuxtjs/axios/-/axios-5.9.7.tgz", - "integrity": "sha512-GLL0/0HbRCbvyXtw6WjXxCzQjXrQwlip4N3ATesyytcfzYcQUAfxdKCaKBK7IRiW+V1mH1vrzbEK/iDlfxA/TQ==", - "requires": { - "@nuxtjs/proxy": "^1.3.3", - "axios": "^0.19.2", - "axios-retry": "^3.1.2", - "consola": "^2.11.3", - "defu": "^1.0.0" - }, - "dependencies": { - "consola": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz", - "integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw==" - } - } - }, - "@nuxtjs/dotenv": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@nuxtjs/dotenv/-/dotenv-1.4.1.tgz", - "integrity": "sha512-DpdObsvRwC8d89I9mzz6pBg6e/PEXHazDM57DOI1mmML2ZjHfQ/DvkjlSzUL7T+TnW3b/a4Ks5wQx08DqFBmeQ==", - "requires": { - "consola": "^2.10.1", - "dotenv": "^8.1.0" - } - }, - "@nuxtjs/eslint-config": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@nuxtjs/eslint-config/-/eslint-config-1.1.2.tgz", - "integrity": "sha512-uKBdza1/Poz32gEodQ9MSW8M9CU4RPdvEiSLX5LWyavrbjhXW9iIbzJzSDlgMhD1QfQ5WrWv1iqL3Bh/ArbIgw==", - "dev": true, - "requires": { - "eslint-config-standard": "^12.0.0", - "eslint-plugin-import": "^2.18.0", - "eslint-plugin-jest": "^22.10.0", - "eslint-plugin-node": "^9.1.0", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-standard": "^4.0.0", - "eslint-plugin-unicorn": "^9.1.1", - "eslint-plugin-vue": "^5.2.3" - } - }, - "@nuxtjs/eslint-module": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/eslint-module/-/eslint-module-1.1.0.tgz", - "integrity": "sha512-9np9tKQ30ULIfT7Zshhw9Gc8Xf437/X7jUGG2Wv4SwT26Miu0WE0q9FNXUt9gxaBIQuokKiWsoTT28rXUaxHjQ==", - "dev": true, - "requires": { - "consola": "^2.10.1", - "eslint-loader": "^3.0.0" - } - }, - "@nuxtjs/proxy": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@nuxtjs/proxy/-/proxy-1.3.3.tgz", - "integrity": "sha512-ykpCUdOqPOH79mQG30QfWZmbRD8yjTD+TTSBbwow5GkROUQEtXw+HE+q6i+YFpuChvgJNbwVrXdZ3YmfXbZtTw==", - "requires": { - "consola": "^2.5.6", - "http-proxy-middleware": "^0.19.1" - } - }, - "@nuxtjs/pwa": { - "version": "3.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@nuxtjs/pwa/-/pwa-3.0.0-beta.20.tgz", - "integrity": "sha512-pZhGBqRvTCItvAdZ6PSZtqJUKT6ybphXCykfHh95KzW0cGf10QH/ETPci2AMDEzfx4jW2hImGSmLBToVWOV7Uw==", - "requires": { - "defu": "^1.0.0", - "execa": "^1.0.0", - "fs-extra": "^8.1.0", - "hasha": "^5.0.0", - "jimp-compact": "^0.8.0", - "workbox-cdn": "^4.3.1" - } - }, - "@nuxtjs/svg": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@nuxtjs/svg/-/svg-0.1.7.tgz", - "integrity": "sha512-2F3Ws48Uzd7iPUvCCjs2MTld80EViLlCfY18rj5vDcwXAVvcsmwfv7z+BkQhVIW4vivzAcRcZIZlQf6tUYZSQg==", - "requires": { - "file-loader": "^6.0.0", - "raw-loader": "^4.0.0", - "url-loader": "^4.0.0", - "vue-svg-loader": "^0.16.0" - } - }, - "@nuxtjs/youch": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@nuxtjs/youch/-/youch-4.2.3.tgz", - "integrity": "sha512-XiTWdadTwtmL/IGkNqbVe+dOlT+IMvcBu7TvKI7plWhVQeBCQ9iKhk3jgvVWFyiwL2yHJDlEwOM5v9oVES5Xmw==", - "requires": { - "cookie": "^0.3.1", - "mustache": "^2.3.0", - "stack-trace": "0.0.10" - }, - "dependencies": { - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" - } - } - }, - "@octokit/rest": { - "version": "15.2.6", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-15.2.6.tgz", - "integrity": "sha512-KcqG0zjnjzUqn7wczz/fKiueNpTLiAI7erhUG6bXWAsYKJJlqnwYonFSXrMW/nmes5y+qOk4uSyHBh1mdRXdVQ==", - "dev": true, - "requires": { - "before-after-hook": "^1.1.0", - "btoa-lite": "^1.0.0", - "debug": "^3.1.0", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.0", - "lodash": "^4.17.4", - "node-fetch": "^2.1.1", - "url-template": "^2.0.8" - } - }, - "@samverschueren/stream-to-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", - "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", - "dev": true, - "requires": { - "any-observable": "^0.3.0" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, - "@types/json-schema": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.3.tgz", - "integrity": "sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", - "dev": true - }, - "@types/node": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.11.0.tgz", - "integrity": "sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/q": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", - "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" - }, - "@types/unist": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", - "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", - "dev": true - }, - "@types/vfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", - "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/unist": "*", - "@types/vfile-message": "*" - } - }, - "@types/vfile-message": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz", - "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==", - "dev": true, - "requires": { - "vfile-message": "*" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz", - "integrity": "sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "1.13.0", - "eslint-scope": "^4.0.0" - } - }, - "@typescript-eslint/typescript-estree": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz", - "integrity": "sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==", - "dev": true, - "requires": { - "lodash.unescape": "4.0.1", - "semver": "5.5.0" - }, - "dependencies": { - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true - } - } - }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0.tgz", - "integrity": "sha512-6tyf5Cqm4m6v7buITuwS+jHzPlIPxbFzEhXR5JGZpbrvOcp1hiQKckd305/3C7C36wFekNTQSxAtgeM0j0yoUw==" - }, - "@vue/babel-plugin-transform-vue-jsx": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.1.2.tgz", - "integrity": "sha512-YfdaoSMvD1nj7+DsrwfTvTnhDXI7bsuh+Y5qWwvQXlD24uLgnsoww3qbiZvWf/EoviZMrvqkqN4CBw0W3BWUTQ==", - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - } - }, - "@vue/babel-preset-jsx": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.1.2.tgz", - "integrity": "sha512-zDpVnFpeC9YXmvGIDSsKNdL7qCG2rA3gjywLYHPCKDT10erjxF4U+6ay9X6TW5fl4GsDlJp9bVfAVQAAVzxxvQ==", - "requires": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", - "@vue/babel-sugar-functional-vue": "^1.1.2", - "@vue/babel-sugar-inject-h": "^1.1.2", - "@vue/babel-sugar-v-model": "^1.1.2", - "@vue/babel-sugar-v-on": "^1.1.2" - } - }, - "@vue/babel-sugar-functional-vue": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.1.2.tgz", - "integrity": "sha512-YhmdJQSVEFF5ETJXzrMpj0nkCXEa39TvVxJTuVjzvP2rgKhdMmQzlJuMv/HpadhZaRVMCCF3AEjjJcK5q/cYzQ==", - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-inject-h": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.1.2.tgz", - "integrity": "sha512-VRSENdTvD5htpnVp7i7DNuChR5rVMcORdXjvv5HVvpdKHzDZAYiLSD+GhnhxLm3/dMuk8pSzV+k28ECkiN5m8w==", - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-v-model": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.1.2.tgz", - "integrity": "sha512-vLXPvNq8vDtt0u9LqFdpGM9W9IWDmCmCyJXuozlq4F4UYVleXJ2Fa+3JsnTZNJcG+pLjjfnEGHci2339Kj5sGg==", - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - } - }, - "@vue/babel-sugar-v-on": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.1.2.tgz", - "integrity": "sha512-T8ZCwC8Jp2uRtcZ88YwZtZXe7eQrJcfRq0uTFy6ShbwYJyz5qWskRFoVsdTi9o0WEhmQXxhQUewodOSCUPVmsQ==", - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.1.2", - "camelcase": "^5.0.0" - } - }, - "@vue/component-compiler-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.1.tgz", - "integrity": "sha512-+lN3nsfJJDGMNz7fCpcoYIORrXo0K3OTsdr8jCM7FuqdI4+70TY6gxY6viJ2Xi1clqyPg7LpeOWwjF31vSMmUw==", - "requires": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.14", - "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -3652,6 +1789,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -3661,22 +1799,26 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -3684,12 +1826,14 @@ "@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0" } @@ -3697,12 +1841,14 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -3714,6 +1860,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -3722,6 +1869,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -3729,12 +1877,14 @@ "@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -3750,6 +1900,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -3762,6 +1913,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -3773,6 +1925,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -3786,6 +1939,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -3799,6 +1953,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -3808,12 +1963,14 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true }, "JSONStream": { "version": "1.3.5", @@ -3825,11 +1982,21 @@ "through": ">=2.2.7 <3" } }, + "a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==" + }, + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", + "dev": true + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "accepts": { "version": "1.3.7", @@ -3841,20 +2008,118 @@ } }, "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "requires": { + "acorn": "^4.0.4" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + } + } }, "acorn-jsx": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", - "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", "dev": true }, "acorn-walk": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz", - "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "adjust-sourcemap-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", + "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "dev": true, + "requires": { + "assert": "1.4.1", + "camelcase": "5.0.0", + "loader-utils": "1.2.3", + "object-path": "0.11.4", + "regex-parser": "2.2.10" + }, + "dependencies": { + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + } + }, + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "object-path": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" }, "after-all-results": { "version": "2.0.0", @@ -3875,24 +2140,19 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dev": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" - }, - "dependencies": { - "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==" - } } }, "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" @@ -3901,74 +2161,68 @@ "ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true }, "ajv-keywords": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", "dev": true }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "requires": { - "string-width": "^3.0.0" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" }, "dependencies": { - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "is-buffer": "^1.1.5" } } } }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true }, "ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", - "requires": { - "type-fest": "^0.8.1" - } + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true }, "ansi-html": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true }, "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" }, "any-observable": { "version": "0.3.0", @@ -3976,6 +2230,11 @@ "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", "dev": true }, + "any-promise": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", + "integrity": "sha1-gwtoCqflbzNFHUsEnzvYBESY7ic=" + }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", @@ -3998,43 +2257,8 @@ "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true }, "argparse": { "version": "1.0.10", @@ -4056,6 +2280,15 @@ "mri": "1.1.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, "camelcase": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", @@ -4073,14 +2306,50 @@ "supports-color": "^5.3.0" } }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, "leven": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=", + "dev": true + }, "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", @@ -4096,6 +2365,17 @@ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -4103,9 +2383,10 @@ "dev": true }, "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true }, "array-ify": { "version": "1.0.0", @@ -4113,42 +2394,35 @@ "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", "dev": true }, - "array-includes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.0.tgz", - "integrity": "sha512-ONOEQoKrvXPKk7Su92Co0YMqYO32FfqJTzkKU9u2UpIXyYZIzLSvpdg4AwvSw4mSUW0czu6inK+zby6Oj6gDjQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.0" - } - }, "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 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, - "array.prototype.flat": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" }, "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, "asn1": { "version": "0.2.4", @@ -4163,6 +2437,7 @@ "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -4170,14 +2445,30 @@ } }, "assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, "requires": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } } }, "assert-plus": { @@ -4191,22 +2482,32 @@ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, "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==" }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "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=" }, "async-limiter": { "version": "1.0.1", @@ -4245,6 +2546,7 @@ "version": "9.7.6", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz", "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", + "dev": true, "requires": { "browserslist": "^4.11.1", "caniuse-lite": "^1.0.30001039", @@ -4255,25 +2557,52 @@ "postcss-value-parser": "^4.0.3" }, "dependencies": { - "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "color-convert": "^1.9.0" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -4296,59 +2625,48 @@ "version": "0.19.2", "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "dev": true, "requires": { "follow-redirects": "1.5.10" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, "requires": { - "debug": "=3.1.0" + "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" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true } } }, - "axios-retry": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.1.2.tgz", - "integrity": "sha512-+X0mtJ3S0mmia1kTVi1eA3DAC+oWnT2A29g3CpkzcBPMT6vJm+hn/WiV9wPt/KXLHVmg5zev9mWqkPx7bHMovg==", - "requires": { - "is-retry-allowed": "^1.1.0" - } - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - } - }, "babel-loader": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dev": true, "requires": { "find-cache-dir": "^2.1.0", "loader-utils": "^1.4.0", @@ -4357,60 +2675,39 @@ "schema-utils": "^2.6.5" }, "dependencies": { - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "minimist": "^1.2.5" } }, - "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", - "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true } } }, + "babel-merge": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/babel-merge/-/babel-merge-2.0.1.tgz", + "integrity": "sha512-puTQQxuzS+0JlMyVdfsTVaCgzqjBXKPMv7oUANpYcHFY+7IptWZ4PZDYX+qBxrRMtrriuBA44LkKpS99EJzqVA==", + "dev": true, + "requires": { + "@babel/core": "^7.0.0-beta.49", + "deepmerge": "^2.1.0", + "object.omit": "^3.0.0" + } + }, "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, "requires": { "object.assign": "^4.1.0" } @@ -4438,20 +2735,32 @@ "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } } }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, "bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", @@ -4513,10 +2822,26 @@ } } }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, "base64-js": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -4533,21 +2858,19 @@ "integrity": "sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg==", "dev": true }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" + "callsite": "1.0.0" } }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true }, "binary-extensions": { "version": "1.13.1", @@ -4563,29 +2886,28 @@ "file-uri-to-path": "1.0.0" } }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true }, "body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, "requires": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -4603,83 +2925,82 @@ "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=" - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "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==", - "requires": { - "color-name": "~1.1.4" - } + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, - "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==" + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "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==" + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true } } }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -4711,20 +3032,120 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browser-sync": { + "version": "2.26.7", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.7.tgz", + "integrity": "sha512-lY3emme0OyvA2ujEMpRmyRy9LY6gHLuTr2/ABxhIm3lADOiRXzP4dgekvnDrQqZ/Ec2Fz19lEjm6kglSG5766w==", + "requires": { + "browser-sync-client": "^2.26.6", + "browser-sync-ui": "^2.26.4", + "bs-recipes": "1.3.4", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^2.0.4", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^3", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "1.15.2", + "immutable": "^3", + "localtunnel": "1.9.2", + "micromatch": "^3.1.10", + "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": "2.1.1", + "ua-parser-js": "0.7.17", + "yargs": "6.4.0" + }, + "dependencies": { + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "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" + } + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" } } } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + "browser-sync-client": { + "version": "2.26.6", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.6.tgz", + "integrity": "sha512-mGrkZdNzttKdf/16I+y+2dTQxoMCIpKbVIMJ/uP8ZpnKu9f9qa/2CYVtLtbjZG8nsM14EwiCrjuFTGBEnT3Gjw==", + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" + } + }, + "browser-sync-ui": { + "version": "2.26.4", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.4.tgz", + "integrity": "sha512-u20P3EsZoM8Pt+puoi3BU3KlbQAH1lAcV+/O4saF26qokrBqIDotmGonfWwoRbUmdxZkM9MBmA0K39ZTG1h4sA==", + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.0.4", + "stream-throttle": "^0.1.3" + } }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -4738,6 +3159,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -4748,6 +3170,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -4759,6 +3182,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" @@ -4768,6 +3192,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, "requires": { "bn.js": "^4.1.1", "browserify-rsa": "^4.0.0", @@ -4782,21 +3207,33 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, "requires": { "pako": "~1.0.5" } }, "browserslist": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz", - "integrity": "sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "dev": true, "requires": { - "caniuse-lite": "^1.0.30001038", - "electron-to-chromium": "^1.3.390", + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", "node-releases": "^1.1.53", "pkg-up": "^2.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=" + }, + "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=" + }, "btoa-lite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", @@ -4807,31 +3244,44 @@ "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } } }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true }, - "buffer-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", - "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==" + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true }, "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true }, "bytes": { "version": "3.1.0", @@ -4842,6 +3292,7 @@ "version": "13.0.1", "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "dev": true, "requires": { "chownr": "^1.1.2", "figgy-pudding": "^3.5.1", @@ -4863,13 +3314,38 @@ "unique-filename": "^1.1.1" }, "dependencies": { - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { - "aggregate-error": "^3.0.0" + "glob": "^7.1.3" } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, @@ -4889,86 +3365,17 @@ "unset-value": "^1.0.0" } }, - "cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", - "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", - "requires": { - "buffer-json": "^2.0.0", - "find-cache-dir": "^3.0.0", - "loader-utils": "^1.2.3", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "schema-utils": "^2.0.0" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "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==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", - "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", - "requires": { - "semver": "^6.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "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==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true }, "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, "requires": { "callsites": "^2.0.0" } @@ -4977,44 +3384,61 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, "requires": { "caller-callsite": "^2.0.0" } }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, "callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true }, "camel-case": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, "requires": { "no-case": "^2.2.0", "upper-case": "^1.1.1" } }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" }, "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", "dev": true, "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } } }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, "requires": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -5023,9 +3447,10 @@ } }, "caniuse-lite": { - "version": "1.0.30001039", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001039.tgz", - "integrity": "sha512-SezbWCTT34eyFoWHgx8UWso7YtvtM7oosmFoXbCkdC6qJzRfBTeTgE9REtKtiuKXuMwWTZEvdnFNGAyVMorv8Q==" + "version": "1.0.30001048", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", + "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", + "dev": true }, "capitalize": { "version": "1.0.0", @@ -5045,14 +3470,41 @@ "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==", "dev": true }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "character-entities": { @@ -5073,6 +3525,14 @@ "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", "dev": true }, + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "requires": { + "is-regex": "^1.0.3" + } + }, "character-reference-invalid": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", @@ -5080,15 +3540,16 @@ "dev": true }, "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", "dev": true }, - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==" + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true }, "child-process-promise": { "version": "2.2.1", @@ -5110,22 +3571,6 @@ "lru-cache": "^4.0.1", "which": "^1.2.9" } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true } } }, @@ -5175,11 +3620,19 @@ } }, "fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", "optional": true }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -5214,25 +3667,29 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true }, "chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, "requires": { "tslib": "^1.9.0" } }, "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -5274,32 +3731,19 @@ } } }, - "clean-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", - "integrity": "sha1-jffHquUf02h06PjQW5GAvBGj/tc=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true }, "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, "requires": { - "restore-cursor": "^3.1.0" + "restore-cursor": "^2.0.0" } }, "cli-spinners": { @@ -5314,115 +3758,24 @@ "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", "dev": true, "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "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" - } - }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true - }, - "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" - } - } + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" } }, "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", "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" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "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" - } - } } }, "clone": { @@ -5463,17 +3816,69 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, "requires": { "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "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 + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "collapse-white-space": { "version": "1.0.6", @@ -5481,6 +3886,12 @@ "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", "dev": true }, + "collect.js": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.25.0.tgz", + "integrity": "sha512-Wk+cWM9iQouzCe2RulakcE6BKweADOHYcz3pVcO2e6jRPfTuZWiLmAjJ2+lI3K9ldFyp77GZVheKjaGnoTAofw==", + "dev": true + }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -5494,28 +3905,47 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, "requires": { "color-convert": "^1.9.1", "color-string": "^1.5.2" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + } } }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "color-string": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -5531,15 +3961,15 @@ } }, "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true + "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==" }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true }, "compare-func": { "version": "1.3.2", @@ -5559,6 +3989,12 @@ "requires": { "is-obj": "^1.0.0" } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true } } }, @@ -5568,30 +4004,44 @@ "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", "dev": true }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, "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==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dev": true, + "requires": { + "arity-n": "^1.0.4" + } }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" - }, - "dependencies": { - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - } } }, "compression": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -5605,12 +4055,14 @@ "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -5618,7 +4070,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -5631,356 +4084,508 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", - "dev": true, - "requires": { - "dot-prop": "^4.1.0", - "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" - }, - "dependencies": { - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "consola": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.1.tgz", - "integrity": "sha512-zFH/xFAE/KHJiWqwyTEDmdFe34Swc0pqMKJeowTvR3irepx8kKPu8bjaKzRd+RLjLH+0TvFxFBnohbSUQ+hOsw==" - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "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 - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "conventional-changelog-angular": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz", - "integrity": "sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==", "dev": true, "requires": { - "compare-func": "^1.3.1", - "q": "^1.5.1" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "conventional-changelog-conventionalcommits": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.1.tgz", - "integrity": "sha512-vC02KucnkNNap+foDKFm7BVUSDAXktXrUJqGszUuYnt6T0J2azsbYz/w9TDc3VsrW2v6JOtiQWVcgZnporHr4Q==", + "concatenate": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/concatenate/-/concatenate-0.0.2.tgz", + "integrity": "sha1-C0nW6MQQR9dyjNyNYqCGYjOXtJ8=", "dev": true, "requires": { - "compare-func": "^1.3.1", - "lodash": "^4.2.1", - "q": "^1.5.1" + "globs": "^0.1.2" } }, - "conventional-commits-parser": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz", - "integrity": "sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ==", + "concurrently": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-5.2.0.tgz", + "integrity": "sha512-XxcDbQ4/43d6CxR7+iV8IZXhur4KbmEJk1CetVMUqCy34z9l0DkszbY+/9wvmSnToTej0SYomc2WSRH+L0zVJw==", "dev": true, "requires": { - "JSONStream": "^1.0.4", - "is-text-path": "^1.0.1", + "chalk": "^2.4.2", + "date-fns": "^2.0.1", "lodash": "^4.17.15", - "meow": "^5.0.0", - "split2": "^2.0.0", - "through2": "^3.0.0", - "trim-off-newlines": "^1.0.0" + "read-pkg": "^4.0.1", + "rxjs": "^6.5.2", + "spawn-command": "^0.0.2-1", + "supports-color": "^6.1.0", + "tree-kill": "^1.2.2", + "yargs": "^13.3.0" }, "dependencies": { - "camelcase": { + "ansi-regex": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" + "color-convert": "^1.9.0" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "locate-path": "^2.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "color-name": "1.1.3" } }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "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": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0", - "yargs-parser": "^10.0.0" + "locate-path": "^3.0.0" } }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "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": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "^2.0.0" } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "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 }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "pify": "^3.0.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, + "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 + }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", "dev": true, "requires": { - "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "parse-json": "^4.0.0", + "pify": "^3.0.0" + } + }, + "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 + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "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": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", + "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "dev": true, + "requires": { + "dot-prop": "^4.1.0", + "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" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" } }, - "read-pkg-up": { + "pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, + } + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" + "ms": "2.0.0" } }, - "strip-indent": { + "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constantinople": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", + "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", + "requires": { + "@types/babel-types": "^7.0.0", + "@types/babylon": "^6.16.2", + "babel-types": "^6.26.0", + "babylon": "^6.18.0" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "conventional-changelog-angular": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz", + "integrity": "sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + } + }, + "conventional-changelog-conventionalcommits": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.1.tgz", + "integrity": "sha512-vC02KucnkNNap+foDKFm7BVUSDAXktXrUJqGszUuYnt6T0J2azsbYz/w9TDc3VsrW2v6JOtiQWVcgZnporHr4Q==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "lodash": "^4.2.1", + "q": "^1.5.1" + } + }, + "conventional-commits-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz", + "integrity": "sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ==", + "dev": true, + "requires": { + "JSONStream": "^1.0.4", + "is-text-path": "^1.0.1", + "lodash": "^4.17.15", + "meow": "^5.0.0", + "split2": "^2.0.0", + "through2": "^3.0.0", + "trim-off-newlines": "^1.0.0" + }, + "dependencies": { "through2": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", @@ -5989,21 +4594,6 @@ "requires": { "readable-stream": "2 || 3" } - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } } } }, @@ -6011,24 +4601,27 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, "requires": { "safe-buffer": "~5.1.1" } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -6036,6 +4629,26 @@ "mkdirp": "^0.5.1", "rimraf": "^2.5.4", "run-queue": "^1.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "copy-descriptor": { @@ -6049,18 +4662,20 @@ "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" }, "core-js-compat": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", - "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, "requires": { - "browserslist": "^4.8.3", + "browserslist": "^4.8.5", "semver": "7.0.0" }, "dependencies": { "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true } } }, @@ -6073,17 +4688,31 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, "requires": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", "js-yaml": "^3.13.1", "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } } }, "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" @@ -6093,6 +4722,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -6105,6 +4735,7 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -6114,22 +4745,90 @@ "sha.js": "^2.4.8" } }, + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", + "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true + }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -6150,141 +4849,142 @@ "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", "dev": true }, - "css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, "requires": { - "postcss": "^7.0.5" + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true }, "css-declaration-sorter": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" } }, "css-loader": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.1.tgz", - "integrity": "sha512-0G4CbcZzQ9D1Q6ndOfjFuMDo8uLYMu5vc9Abs5ztyHcKvmil6GJrMiNjzzi3tQvUF+mVRuDg7bE6Oc0Prolgig==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", + "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "dev": true, "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.27", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.3", - "schema-utils": "^2.6.5", - "semver": "^6.3.0" + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" }, "dependencies": { - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "color-convert": "^1.9.0" } }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, - "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "color-name": "1.1.3" } }, - "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } } } }, - "css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", - "requires": { - "postcss": "^7.0.5" - } - }, "css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, "requires": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -6295,12 +4995,25 @@ "css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz", + "integrity": "sha512-yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2", + "regexpu-core": "^4.6.0" + } }, "css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, "requires": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -6309,29 +5022,28 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, "css-what": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", - "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" - }, - "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==", + "dev": true }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true }, "cssnano": { "version": "4.1.10", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, "requires": { "cosmiconfig": "^5.0.0", "cssnano-preset-default": "^4.0.7", @@ -6343,6 +5055,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, "requires": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", @@ -6379,17 +5092,20 @@ "cssnano-util-get-arguments": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true }, "cssnano-util-get-match": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true }, "cssnano-util-raw-cache": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, "requires": { "postcss": "^7.0.0" } @@ -6397,12 +5113,14 @@ "cssnano-util-same-parent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true }, "csso": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, "requires": { "css-tree": "1.0.0-alpha.39" }, @@ -6411,6 +5129,7 @@ "version": "1.0.0-alpha.39", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, "requires": { "mdn-data": "2.0.6", "source-map": "^0.6.1" @@ -6419,19 +5138,31 @@ "mdn-data": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=" + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } }, "currently-unhandled": { "version": "0.4.1", @@ -6454,7 +5185,18 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } }, "dargs": { "version": "4.1.0", @@ -6474,21 +5216,38 @@ "assert-plus": "^1.0.0" } }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.12.0.tgz", + "integrity": "sha512-qJgn99xxKnFgB1qL4jpxU7Q2t0LOn1p8KMIveef3UZD7kqjT3tpFNNdXJelEHhE+rUgffriXriw/sOSU+cS1Hw==", "dev": true }, + "date-time": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-0.1.1.tgz", + "integrity": "sha1-7S9tk9l5DOL9ZtW1/z7dW7y/Owc=" + }, "de-indent": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true }, "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "requires": { "ms": "^2.1.1" } @@ -6496,8 +5255,7 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "decamelize-keys": { "version": "1.1.0", @@ -6537,10 +5295,24 @@ "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, "deep-extend": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", - "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "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 }, "deep-is": { @@ -6550,9 +5322,20 @@ "dev": true }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "dev": true + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } }, "defaults": { "version": "1.0.3", @@ -6567,6 +5350,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, "requires": { "object-keys": "^1.0.12" } @@ -6608,10 +5392,29 @@ } } }, - "defu": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defu/-/defu-1.0.0.tgz", - "integrity": "sha512-1Y1KRFxiiq+LYsZ3iP7xYSR8bHfmHFOUpDunZCN1ld1fGfDJWJIvkUBtjl3apnBwPuJtL/H7cwwlLYX8xPkraQ==" + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } }, "delay": { "version": "4.3.0", @@ -6625,21 +5428,21 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, + "dependency-graph": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.8.1.tgz", + "integrity": "sha512-g213uqF8fyk40W8SBjm079n3CZB4qSpCrA2ye1fLGzH/4HEgB6tzuW2CbLE7leb4t45/6h44Ud59Su1/ROTfqw==" + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -6650,64 +5453,106 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" + "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 + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=" }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" } }, - "dimport": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dimport/-/dimport-1.0.0.tgz", - "integrity": "sha512-r5Cb8jvJ9YOTKQje2wrD6ncjpyDM4l94+OqgatYNzTb0viKS0/XomCjty1+F827u1pBiPt1ubSYdowZfE1L5Tw==", - "requires": { - "rewrite-imports": "^2.0.3" - } - }, "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "dev": true, "requires": { - "path-type": "^4.0.0" + "arrify": "^1.0.1", + "path-type": "^3.0.0" }, "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true } } }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "dev": true, "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" } }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "requires": { - "utila": "~0.4" + "esutils": "^2.0.2" } }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" + }, "dom-serializer": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", @@ -6721,19 +5566,34 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" } } }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true }, "domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, "domhandler": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", @@ -6755,26 +5615,22 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, "requires": { "is-obj": "^2.0.0" - }, - "dependencies": { - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - } } }, "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", + "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", + "dev": true }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true }, "duplexer3": { "version": "0.1.4", @@ -6786,35 +5642,28 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", "readable-stream": "^2.0.0", "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + } + }, + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "requires": { + "lodash": "^4.17.10" + } + }, + "eazy-logger": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", + "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "requires": { + "tfunk": "^3.0.1" } }, "ecc-jsbn": { @@ -6827,6 +5676,24 @@ "safer-buffer": "^2.1.0" } }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -6838,9 +5705,10 @@ "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" }, "electron-to-chromium": { - "version": "1.3.398", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.398.tgz", - "integrity": "sha512-BJjxuWLKFbM5axH3vES7HKMQgAknq9PZHBkMK/rEXUQG9i1Iw5R+6hGkm6GtsQSANjSUrh/a6m32nzCNDNo/+w==" + "version": "1.3.418", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", + "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", + "dev": true }, "elegant-spinner": { "version": "1.0.1", @@ -6848,10 +5716,20 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "eleventy-plugin-error-overlay": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/eleventy-plugin-error-overlay/-/eleventy-plugin-error-overlay-0.1.2.tgz", + "integrity": "sha512-tiBTEmUCXjyrPK9bvCQi/uAclI3aUFvzFcqmMkDugsX2RDQIHy3To09uihqASCjRk+kz7BnptRKLr8ka1/0xSw==", + "dev": true, + "requires": { + "error-stack-parser": "^2.0.6" + } + }, "elliptic": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "dev": true, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -6862,15 +5740,22 @@ "minimalistic-crypto-utils": "^1.0.0" } }, + "emitter-mixin": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/emitter-mixin/-/emitter-mixin-0.0.3.tgz", + "integrity": "sha1-WUjLKG8uSO3DslGnz8H3iDOW1lw=" + }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true }, "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true }, "encodeurl": { "version": "1.0.2", @@ -6881,14 +5766,96 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { "once": "^1.4.0" } }, + "engine.io": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "engine.io-client": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.1.tgz", + "integrity": "sha512-RJNmA+A9Js+8Aoq815xpGAsgWH1VoSYM//2VgIiu9lNOaHFfLpTjH4tOzktBpjIs5lvOfiNY1dwf+NuU6D38Mw==", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz", + "integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, "enhanced-resolve": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -6899,39 +5866,19 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } } } }, "entities": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "dev": true }, "errno": { "version": "0.1.7", @@ -6953,42 +5900,62 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, "requires": { "stackframe": "^1.1.1" } }, "es-abstract": { - "version": "1.17.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0-next.1.tgz", - "integrity": "sha512-7MmGr03N7Rnuid6+wyhD9sHNE2n4tFSwExnU2lQl3lIo2ShXWGePY80zYaoMOmILWv57H0amMjZGHNzzGG70Rw==", + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", "object-inspect": "^1.7.0", "object-keys": "^1.1.1", "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.0", - "string.prototype.trimright": "^2.1.0" + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" } }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", "is-symbol": "^1.0.2" } }, - "es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } }, "es6-promise": { "version": "4.2.8", @@ -7005,6 +5972,26 @@ "es6-promise": "^4.0.3" } }, + "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==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, "escape-goat": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-1.3.0.tgz", @@ -7021,6 +6008,28 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, + "escodegen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, "eslint": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", @@ -7066,489 +6075,344 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { - "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", - "dev": true - }, - "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "requires": { - "esutils": "^2.0.2" + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } } }, - "eslint-scope": { + "ansi-regex": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "espree": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.0.tgz", - "integrity": "sha512-Xs8airJ7RQolnDIbLtRutmfvSsAe0xqMMAantCN/GMoqf81TFbeI1T7Jpd56qYu1uuh32dOG5W/X9uO+ghPXzA==", - "dev": true, - "requires": { - "acorn": "^7.1.0", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - } - }, - "globals": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", - "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "import-fresh": { + "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "eslint-ast-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz", - "integrity": "sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==", - "dev": true, - "requires": { - "lodash.get": "^4.4.2", - "lodash.zip": "^4.2.0" - } - }, - "eslint-config-standard": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz", - "integrity": "sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "ms": "2.0.0" + "color-convert": "^1.9.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "eslint-loader": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.4.tgz", - "integrity": "sha512-I496aBd+Hi23Y0Cx+sKvw+VwlJre4ScIRlkrvTO6Scq68X/UXbN6F3lAhN8b0Zv8atAyprkyrA42K5QBJtCyaw==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0", - "loader-fs-cache": "^1.0.3", - "loader-utils": "^1.2.3", - "object-hash": "^2.0.3", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", - "dev": true, - "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.5.0.tgz", - "integrity": "sha512-kCo8pZaNz2dsAW7nCUjuVoI11EBXXpIzfNxmaoLhXoRDOnqXLC4iSGVRdZPhOitfbdEfMEfKOiENaK6wDPZEGw==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "requires": { - "locate-path": "^2.0.0" + "restore-cursor": "^3.1.0" } }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "color-name": "1.1.3" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "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 + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", "dev": true, "requires": { - "p-try": "^1.0.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { - "find-up": "^2.1.0" + "is-glob": "^4.0.1" } - } - } - }, - "eslint-plugin-es": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz", - "integrity": "sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==", - "dev": true, - "requires": { - "eslint-utils": "^1.4.2", - "regexpp": "^2.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.19.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.19.1.tgz", - "integrity": "sha512-x68131aKoCZlCae7rDXKSAQmbT5DQuManyXo2sK6fJJ0aK5CWAkv6A6HJZGgqC8IhjQxYPgo6/IY4Oz8AFsbBw==", - "dev": true, - "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "requires": { - "ms": "2.0.0" + "type-fest": "^0.8.1" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "eslint-plugin-jest": { - "version": "22.21.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.21.0.tgz", - "integrity": "sha512-OaqnSS7uBgcGiqXUiEnjoqxPNKvR4JWG5mSRkzVoR6+vDwlqqp11beeql1hYs0HTbdhiwrxWLxbX0Vx7roG3Ew==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "^1.13.0" - } - }, - "eslint-plugin-node": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz", - "integrity": "sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA==", - "dev": true, - "requires": { - "eslint-plugin-es": "^1.4.1", - "eslint-utils": "^1.4.2", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "eslint-plugin-nuxt": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-nuxt/-/eslint-plugin-nuxt-0.5.2.tgz", - "integrity": "sha512-kOWUSrix6h+gGTCe6He51ett065yAzXsMiteKkBo5pdjc94A3gBMBrWtRZGyZGv91P1wRcJpF8l4CWMhNm3oWg==", - "dev": true, - "requires": { - "eslint-plugin-vue": "^6.2.2", - "semver": "^7.1.3", - "vue-eslint-parser": "^7.0.0" - }, - "dependencies": { - "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", "dev": true, "requires": { - "ms": "^2.1.1" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, - "eslint-plugin-vue": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", - "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "inquirer": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", "dev": true, "requires": { - "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, - "eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "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 + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "minimist": "^1.2.5" } }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", "dev": true, "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "tslib": "^1.9.0" } }, "semver": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.2.1.tgz", - "integrity": "sha512-aHhm1pD02jXXkyIpq25qBZjr3CQgg8KST8uX0OWXch3xE6jw+1bfbWnCjzMwojsTquroUmKFHNzU6x26mEiRxw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, - "vue-eslint-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.0.0.tgz", - "integrity": "sha512-yR0dLxsTT7JfD2YQo9BhnQ6bUTLsZouuzt9SKRP7XNaZJV459gvlsJo4vT2nhZ/2dH9j3c53bIx9dnqU2prM9g==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "debug": "^4.1.1", - "eslint-scope": "^5.0.0", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "lodash": "^4.17.15" + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } } - } - } - }, - "eslint-plugin-promise": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", - "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", - "dev": true - }, - "eslint-plugin-standard": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz", - "integrity": "sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==", - "dev": true - }, - "eslint-plugin-unicorn": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.1.1.tgz", - "integrity": "sha512-SHh/N54pRu5KXlS4Boa1qbWM7yTNl6VpuYJ8Qc1O3TJDr+CDUwEEdUtVlVSV/dBUE97BC8Xk0+Y5zphn21qlCA==", - "dev": true, - "requires": { - "clean-regexp": "^1.0.0", - "eslint-ast-utils": "^1.0.0", - "import-modules": "^1.1.0", - "lodash.camelcase": "^4.1.1", - "lodash.defaultsdeep": "^4.6.0", - "lodash.kebabcase": "^4.0.1", - "lodash.snakecase": "^4.0.1", - "lodash.topairs": "^4.3.0", - "lodash.upperfirst": "^4.2.0", - "regexpp": "^2.0.1", - "reserved-words": "^0.1.2", - "safe-regex": "^2.0.1" - }, - "dependencies": { - "safe-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", - "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "regexp-tree": "~0.1.1" + "has-flag": "^3.0.0" } } } }, - "eslint-plugin-vue": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz", - "integrity": "sha512-mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw==", - "dev": true, - "requires": { - "vue-eslint-parser": "^5.0.0" - } - }, "eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -7569,20 +6433,23 @@ "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", "dev": true }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" - }, "espree": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", - "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", "dev": true, "requires": { - "acorn": "^6.0.2", - "acorn-jsx": "^5.0.0", - "eslint-visitor-keys": "^1.0.0" + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "dev": true + } } }, "esprima": { @@ -7591,18 +6458,27 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "dev": true, "requires": { - "estraverse": "^4.0.0" + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", + "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", + "dev": true + } } }, "esrecurse": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, "requires": { "estraverse": "^4.1.0" } @@ -7610,7 +6486,8 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true }, "esutils": { "version": "2.0.3", @@ -7623,24 +6500,30 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "eventemitter3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", - "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=" }, "events": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", + "dev": true }, - "eventsource-polyfill": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz", - "integrity": "sha1-EODRh/ERsWfyj9q5GIQ859gY8Tw=" + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } }, "evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -7650,6 +6533,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -7669,11 +6553,6 @@ "clone-regexp": "^2.1.0" } }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -7720,18 +6599,19 @@ } }, "expand-tilde": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", - "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { - "os-homedir": "^1.0.1" + "homedir-polyfill": "^1.0.1" } }, "express": { "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -7765,18 +6645,123 @@ "vary": "~1.1.2" }, "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, "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" } }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==", + "dev": true } } }, @@ -7806,13 +6791,13 @@ } }, "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", "tmp": "^0.0.33" } }, @@ -7875,36 +6860,34 @@ } } }, - "extract-css-chunks-webpack-plugin": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.7.4.tgz", - "integrity": "sha512-Q0iLfJnS+MT8L/KbiPxFeTLi06dBzJaAphXJg00rIlcyjSqNx5yI0/V8ODGWCcwUO1V7W2z3dpjC+8eBKBoQrA==", + "extract-text-webpack-plugin": { + "version": "4.0.0-beta.0", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-4.0.0-beta.0.tgz", + "integrity": "sha512-Hypkn9jUTnFr0DpekNam53X47tXn3ucY08BQumv7kdGgeVUBLq3DJHJTi6HNxv4jl9W+Skxjz9+RnK0sJyqqjA==", + "dev": true, "requires": { + "async": "^2.4.1", "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-external-import": "^1.1.0-beta.3", + "schema-utils": "^0.4.5", "webpack-sources": "^1.1.0" }, "dependencies": { - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "lodash": "^4.17.14" } }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, "requires": { "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" } } @@ -7917,15 +6900,15 @@ "dev": true }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true }, "fast-glob": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", - "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -7939,7 +6922,6 @@ "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" } @@ -7948,22 +6930,27 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, "requires": { "braces": "^3.0.1", "picomatch": "^2.0.5" @@ -7973,7 +6960,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "requires": { "is-number": "^7.0.0" } @@ -7983,7 +6969,8 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "fast-levenshtein": { "version": "2.0.6", @@ -7991,26 +6978,43 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, "fastq": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz", "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==", - "dev": true, "requires": { "reusify": "^1.0.4" } }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, "figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true }, "figures": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", - "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, "requires": { - "escape-string-regexp": "^1.0.5" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "file-entry-cache": { @@ -8023,52 +7027,24 @@ } }, "file-loader": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", - "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", + "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", + "dev": true, "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.6.5" + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" }, "dependencies": { - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -8079,17 +7055,18 @@ "integrity": "sha1-ErEi8SD5w028F2wauBpUis7W3vc=", "dev": true }, + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true + }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "optional": true }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -8112,16 +7089,16 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~1.0.1", "escape-html": "~1.0.3", "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -8144,6 +7121,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -8158,6 +7136,55 @@ "requires": { "fs-exists-sync": "^0.1.0", "resolve-dir": "^0.1.0" + }, + "dependencies": { + "expand-tilde": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", + "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=", + "dev": true, + "requires": { + "os-homedir": "^1.0.1" + } + }, + "global-modules": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", + "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=", + "dev": true, + "requires": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + } + }, + "global-prefix": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", + "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" + } + }, + "is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=", + "dev": true + }, + "resolve-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", + "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=", + "dev": true, + "requires": { + "expand-tilde": "^1.2.2", + "global-modules": "^0.2.3" + } + } } }, "find-pkg": { @@ -8170,11 +7197,12 @@ } }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "requires": { - "locate-path": "^2.0.0" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "find-versions": { @@ -8186,6 +7214,18 @@ "semver-regex": "^2.0.0" } }, + "findup-sync": { + "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" + } + }, "flat-cache": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", @@ -8209,57 +7249,44 @@ } }, "flatted": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", - "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", "dev": true }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" - }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "ms": "2.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, - "follow-redirects": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz", - "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==", - "requires": { - "debug": "^3.0.0" - } - }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -8285,7 +7312,8 @@ "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true }, "fragment-cache": { "version": "0.2.1", @@ -8295,42 +7323,78 @@ "map-cache": "^0.2.2" } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "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" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + } + } + }, "from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "fs-exists-sync": { @@ -8347,12 +7411,23 @@ "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" + }, + "dependencies": { + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + } } }, "fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, "requires": { "minipass": "^3.0.0" } @@ -8361,35 +7436,12 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", "imurmurhash": "^0.1.4", "readable-stream": "1 || 2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "fs.realpath": { @@ -8881,18 +7933,6 @@ } } }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -8904,78 +7944,16 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, "gensync": { "version": "1.0.0-beta.1", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true }, "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 + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "get-own-enumerable-property-symbols": { "version": "3.0.2", @@ -8993,6 +7971,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, "requires": { "pump": "^3.0.0" } @@ -9056,175 +8035,6 @@ "through2": "^3.0.0" }, "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0", - "yargs-parser": "^10.0.0" - } - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, "through2": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", @@ -9233,21 +8043,6 @@ "requires": { "readable-stream": "2 || 3" } - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } } } }, @@ -9334,13 +8129,30 @@ } }, "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "requires": { - "is-glob": "^4.0.1" + "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=", + "requires": { + "is-extglob": "^2.1.0" + } + } } }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, "global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -9357,36 +8169,66 @@ "dev": true, "requires": { "global-prefix": "^3.0.0" + }, + "dependencies": { + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + } } }, "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" } }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "globby": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz", - "integrity": "sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==", - "dev": true, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } } }, "globjoin": { @@ -9395,15 +8237,13 @@ "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", "dev": true }, - "globule": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", - "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", + "globs": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globs/-/globs-0.1.4.tgz", + "integrity": "sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==", "dev": true, "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.12", - "minimatch": "~3.0.2" + "glob": "^7.1.1" } }, "gonzales-pe": { @@ -9442,6 +8282,15 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } } } }, @@ -9456,19 +8305,52 @@ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", "dev": true }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "gray-matter": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.2.tgz", + "integrity": "sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==", "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" + "js-yaml": "^3.11.0", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" } }, - "hable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hable/-/hable-3.0.0.tgz", - "integrity": "sha512-7+G0/2/COR8pwteYFqHIVYfQpuEiO2HXwJrhCBJVgrNrl9O5eaUoJVDGXUJX+0RpGncNVTuestexjk1afj01wQ==" + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "hamljs": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/hamljs/-/hamljs-0.6.2.tgz", + "integrity": "sha1-e3EWz22+cnjkKz9u+HJaM+F3yOM=" + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } }, "har-schema": { "version": "2.0.0", @@ -9492,26 +8374,6 @@ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true }, - "hard-source-webpack-plugin": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/hard-source-webpack-plugin/-/hard-source-webpack-plugin-0.13.1.tgz", - "integrity": "sha512-r9zf5Wq7IqJHdVAQsZ4OP+dcUSvoHqDMxJlIzaE2J0TZWn3UjMMrHqwDHR8Jr/pzPfG7XxSe36E7Y8QGNdtuAw==", - "requires": { - "chalk": "^2.4.1", - "find-cache-dir": "^2.0.0", - "graceful-fs": "^4.1.11", - "lodash": "^4.15.0", - "mkdirp": "^0.5.1", - "node-object-hash": "^1.2.0", - "parse-json": "^4.0.0", - "pkg-dir": "^3.0.0", - "rimraf": "^2.6.2", - "semver": "^5.6.0", - "tapable": "^1.0.0-beta.5", - "webpack-sources": "^1.0.1", - "write-json-file": "^2.3.0" - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -9526,19 +8388,30 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } } }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "requires": { + "isarray": "2.0.1" + } + }, + "has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" + }, + "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=" + }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "has-symbol-support-x": { "version": "1.4.2", @@ -9549,7 +8422,8 @@ "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true }, "has-to-string-tag-x": { "version": "1.4.1", @@ -9560,12 +8434,6 @@ "has-symbol-support-x": "^1.4.1" } }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -9599,55 +8467,45 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true }, "hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, - "hasha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.0.tgz", - "integrity": "sha512-2W+jKdQbAdSIrggA8Q35Br8qKadTrqCTC8+XZvBWepKDK6m9XkX6Iz1a2yh2KP01kzAR/dpuMeUnocoLYDcskw==", - "requires": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "dependencies": { - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - } - } - }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true }, "hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -9663,109 +8521,137 @@ "parse-passwd": "^1.0.0" } }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" - }, "hosted-git-info": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", - "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", - "dev": true + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } }, "hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true }, "hsla-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true }, "html-comment-regex": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } }, "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", + "dev": true }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" }, "dependencies": { "commander": { "version": "2.17.1", "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" - } - } - }, - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=" - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" } }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "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 + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + } } } } }, + "html-minifier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", + "dev": true, + "requires": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + } + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true + }, "htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", @@ -9783,36 +8669,62 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } } } }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-equiv-refresh": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-1.0.0.tgz", + "integrity": "sha1-jsU4hmBCvl8/evpzfRmNlL6xsHs=" + }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", "requires": { "depd": "~1.1.2", - "inherits": "2.0.3", + "inherits": "2.0.4", "setprototypeof": "1.1.1", "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.0" }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" } } }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "dev": true + }, "http-proxy": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", - "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" } }, "http-proxy-agent": { @@ -9846,11 +8758,31 @@ "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, "requires": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", "lodash": "^4.17.11", "micromatch": "^3.1.10" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==", + "dev": true + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + } } }, "http-signature": { @@ -9867,7 +8799,8 @@ "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true }, "https-proxy-agent": { "version": "2.2.4", @@ -9877,22 +8810,34 @@ "requires": { "agent-base": "^4.3.0", "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } } }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true }, "husky": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.3.tgz", - "integrity": "sha512-VxTsSTRwYveKXN4SaH1/FefRJYCtx+wx04sSVcOpD7N2zjoHxa+cEJ07Qg5NmV3HAK+IRKOyNVpi2YBIVccIfQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.5.tgz", + "integrity": "sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ==", "dev": true, "requires": { - "chalk": "^3.0.0", + "chalk": "^4.0.0", "ci-info": "^2.0.0", - "compare-versions": "^3.5.1", + "compare-versions": "^3.6.0", "cosmiconfig": "^6.0.0", "find-versions": "^3.2.0", "opencollective-postinstall": "^2.0.2", @@ -9913,36 +8858,15 @@ } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "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 - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "cosmiconfig": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", @@ -9966,12 +8890,6 @@ "path-exists": "^4.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "import-fresh": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", @@ -9988,7 +8906,16 @@ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" } }, "p-locate": { @@ -10000,6 +8927,12 @@ "p-limit": "^2.2.0" } }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "parse-json": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", @@ -10039,6 +8972,12 @@ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -10058,33 +8997,218 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, "requires": { - "postcss": "^7.0.14" + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true }, "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true }, "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "imagemin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", + "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", + "dev": true, + "requires": { + "file-type": "^10.7.0", + "globby": "^8.0.1", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^4.0.1", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "img-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.1.tgz", + "integrity": "sha512-0jDJqexgzOuq3zlXwFTBKJlMcaP1uXyl5t4Qu6b1IgXb3IwBDjPfVylBC8vHFIIESDw/S+5QkBbtBrt4T8wESA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + } + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" }, "import-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, "requires": { "import-from": "^2.1.0" } @@ -10093,6 +9217,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, "requires": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" @@ -10102,6 +9227,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, "requires": { "resolve-from": "^3.0.0" } @@ -10112,38 +9238,44 @@ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true }, - "import-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-1.1.0.tgz", - "integrity": "sha1-dI23nFzEK7lwHvq0JPiU5yYA6dw=", - "dev": true + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, "indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" }, "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==" + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true }, "inflight": { "version": "1.0.6", @@ -10162,101 +9294,142 @@ "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, "inquirer": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.5.tgz", - "integrity": "sha512-6Z5cP+LAO0rzNE7xWjWtT84jxKa5ScLEGLgegPXeO3dGeU8lNe5Ii7SlXH6KVtLGlDuaEhsvsFjrjWjw8j5lFg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", "dev": true, "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.15", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.5.3", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", "through": "^2.3.6" }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "color-convert": "^1.9.0" } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "color-name": "~1.1.4" + "color-name": "1.1.3" } }, "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==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^3.0.0" } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" } } } }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, "requires": { "loose-envify": "^1.0.0" } @@ -10264,23 +9437,40 @@ "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=", - "dev": true + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "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==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } }, "is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true }, "is-accessor-descriptor": { "version": "0.1.6", @@ -10325,7 +9515,8 @@ "is-arguments": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true }, "is-arrayish": { "version": "0.2.1", @@ -10346,14 +9537,16 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true }, "is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, "requires": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", @@ -10382,9 +9575,10 @@ } }, "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true }, "is-decimal": { "version": "1.0.4", @@ -10409,11 +9603,28 @@ } } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", + "requires": { + "acorn": "~4.0.2", + "object-assign": "^4.0.1" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + } + } + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -10424,21 +9635,13 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "is-generator-function": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz", - "integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } }, "is-glob": { "version": "4.0.1", @@ -10454,14 +9657,6 @@ "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true }, - "is-nan": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.0.tgz", - "integrity": "sha512-z7bbREymOqt2CCaZVly8aC4ML3Xhfi0ekuOnjO2L8vKdl+CttdVoGZQhd4adMFAsxQ5VeRVwORs4tU8RH+HFtQ==", - "requires": { - "define-properties": "^1.1.3" - } - }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -10480,10 +9675,18 @@ } } }, + "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==", + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "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-object": { @@ -10499,12 +9702,42 @@ "dev": true, "requires": { "symbol-observable": "^1.1.0" + }, + "dependencies": { + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + } + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" } }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true }, "is-plain-object": { "version": "2.0.4", @@ -10514,6 +9747,12 @@ "isobject": "^3.0.1" } }, + "is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "dev": true + }, "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", @@ -10533,25 +9772,37 @@ "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true }, + "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==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, "is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true }, "is-retry-allowed": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true }, "is-svg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, "requires": { "html-comment-regex": "^1.1.0" } @@ -10560,6 +9811,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, "requires": { "has-symbols": "^1.0.1" } @@ -10579,11 +9831,23 @@ "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==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=" }, "is-whitespace-character": { "version": "1.0.4", @@ -10608,14 +9872,15 @@ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "isobject": { "version": "3.0.1", @@ -10638,45 +9903,54 @@ "is-object": "^1.0.1" } }, + "javascript-stringify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", + "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==" + }, "jest-worker": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.2.6.tgz", - "integrity": "sha512-FJn9XDUSxcOR4cwDzRfL1z56rUofNTFs539FGASpd50RHdb6EVkhxQqktodW2mI49l+W3H+tFJDotCHUQF6dmA==", + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.4.0.tgz", + "integrity": "sha512-ghAs/1FtfYpMmYQ0AHqxV62XPvKdUDIBBApMZfly+E9JEmYh2K45G0R5dWxx986RN12pRCxsViwQVtGl+N4whw==", + "dev": true, "requires": { "merge-stream": "^2.0.0", "supports-color": "^7.0.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, "requires": { "has-flag": "^4.0.0" } } } }, - "jimp-compact": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.8.5.tgz", - "integrity": "sha512-BkpiX6jZyDVLU+CleO/6yF8SFHnyZXiElPryNjZx58AK1vy+bqSFvhKeFS680TISSr8IWqHlIAwDMMA0DTQkMw==" + "js-beautify": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.11.0.tgz", + "integrity": "sha512-a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A==", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~1.0.3", + "nopt": "^4.0.3" + } }, - "js-base64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", - "dev": true + "js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "js-yaml": { "version": "3.13.1", @@ -10696,12 +9970,14 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "json-schema": { "version": "0.2.3", @@ -10712,7 +9988,8 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -10726,24 +10003,31 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, "json5": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, "requires": { "minimist": "^1.2.5" } }, "jsonc-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.0.tgz", - "integrity": "sha512-4fLQxW1j/5fWj6p78vAlAafoCKtuBm6ghv+Ij5W2DrDx0qE+ZdEl2c6Ko1mgJNF5ftX1iEWQQ4Ap7+3GlhjkOA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz", + "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==", "dev": true }, "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", "requires": { "graceful-fs": "^4.1.6" } @@ -10766,6 +10050,26 @@ "verror": "1.10.0" } }, + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "requires": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "junk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", + "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=" + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -10777,43 +10081,272 @@ "integrity": "sha512-69AgJ1rQa7VvUsd2kpvVq+VeObDuo3zrj0CzM5Slmf6yduQFAI2kXPDQJR2IE/u6MSAUOJrwSzjg5vlz8qcMiw==", "dev": true }, - "last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "requires": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" - } - }, - "launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", + "laravel-mix": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-5.0.4.tgz", + "integrity": "sha512-/fkcMdlxhGDBcH+kFDqKONlAfhJinMAWd+fjQ+VLii4UzIeXUF5Q8FbS4+ZrZs9JO3Y1E4KoNq3hMw0t/soahA==", + "dev": true, "requires": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" + "@babel/core": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", + "@babel/plugin-transform-runtime": "^7.2.0", + "@babel/preset-env": "^7.2.0", + "@babel/runtime": "^7.2.0", + "autoprefixer": "^9.4.2", + "babel-loader": "^8.0.4", + "babel-merge": "^2.0.1", + "chokidar": "^2.0.3", + "clean-css": "^4.1.3", + "collect.js": "^4.12.8", + "concatenate": "0.0.2", + "css-loader": "^1.0.1", + "dotenv": "^6.2.0", + "dotenv-expand": "^4.2.0", + "extract-text-webpack-plugin": "v4.0.0-beta.0", + "file-loader": "^2.0.0", + "friendly-errors-webpack-plugin": "^1.6.1", + "fs-extra": "^7.0.1", + "glob": "^7.1.2", + "html-loader": "^0.5.5", + "imagemin": "^6.0.0", + "img-loader": "^3.0.0", + "lodash": "^4.17.15", + "md5": "^2.2.1", + "optimize-css-assets-webpack-plugin": "^5.0.1", + "postcss-loader": "^3.0.0", + "style-loader": "^0.23.1", + "terser": "^3.11.0", + "terser-webpack-plugin": "^2.2.3", + "vue-loader": "^15.4.2", + "webpack": "^4.36.1", + "webpack-cli": "^3.1.2", + "webpack-dev-server": "^3.1.14", + "webpack-merge": "^4.1.0", + "webpack-notifier": "^1.5.1", + "yargs": "^12.0.5" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "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 + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "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 + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, - "launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dev": true, "requires": { - "launch-editor": "^2.2.1" + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" } }, "lazy-cache": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" }, "lcid": { "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" } @@ -10821,12 +10354,14 @@ "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true }, "levenary": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, "requires": { "leven": "^3.1.0" } @@ -10847,6 +10382,11 @@ "integrity": "sha1-zAnCRGeg8KHtEKUZbbpZfK0/Zdw=", "dev": true }, + "limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" + }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", @@ -10857,23 +10397,22 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, "requires": { "uc.micro": "^1.0.1" } }, "lint-staged": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.1.2.tgz", - "integrity": "sha512-Vtbe8rhWbJxPNlnXk6jczRh6wvAVjGg+VhELAIjLakOjTACdB4qJOD4W2R8oUXLRCqL1t9WMUsXbSlVK34A8Lg==", + "version": "10.1.7", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.1.7.tgz", + "integrity": "sha512-ZkK8t9Ep/AHuJQKV95izSa+DqotftGnSsNeEmCSqbQ6j4C4H0jDYhEZqVOGD1Q2Oe227igbqjMWycWyYbQtpoA==", "dev": true, "requires": { - "chalk": "^3.0.0", - "commander": "^4.0.1", + "chalk": "^4.0.0", + "commander": "^5.0.0", "cosmiconfig": "^6.0.0", "debug": "^4.1.1", "dedent": "^0.7.0", - "execa": "^3.4.0", + "execa": "^4.0.0", "listr": "^0.14.3", "log-symbols": "^3.0.0", "micromatch": "^4.0.2", @@ -10903,28 +10442,19 @@ } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true }, "cosmiconfig": { @@ -10951,19 +10481,10 @@ "which": "^2.0.1" } }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.0.tgz", + "integrity": "sha512-JbDUxwV3BoT5ZVXQrSVbAiaXhXUkIwvbhPIwZ0N13kX+5yCzOhUNdocxB/UQRuYOHRYYwAxKYwJYc0T4D12pDA==", "dev": true, "requires": { "cross-spawn": "^7.0.0", @@ -10973,7 +10494,6 @@ "merge-stream": "^2.0.0", "npm-run-path": "^4.0.0", "onetime": "^5.1.0", - "p-finally": "^2.0.0", "signal-exit": "^3.0.2", "strip-final-newline": "^2.0.0" } @@ -10996,12 +10516,6 @@ "pump": "^3.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "import-fresh": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", @@ -11043,12 +10557,6 @@ "path-key": "^3.0.0" } }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, "parse-json": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", @@ -11123,6 +10631,16 @@ } } }, + "liquidjs": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-6.4.3.tgz", + "integrity": "sha512-m1xSB10Ncu22NR3X0xdaqu/GvP1xadDCFYGqGgd6me8DAWjyA68BKE5DHJmSxw1CGsWPsX+Hj2v/87J2w/LvMQ==" + }, + "list-to-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", + "integrity": "sha1-yn3/ZAYGQzysdcvoRGrNhksVv28=" + }, "listr": { "version": "0.14.3", "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", @@ -11138,6 +10656,23 @@ "listr-verbose-renderer": "^0.5.0", "p-map": "^2.0.0", "rxjs": "^6.3.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } } }, "listr-silent-renderer": { @@ -11162,18 +10697,6 @@ "strip-ansi": "^3.0.1" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", @@ -11187,15 +10710,11 @@ "supports-color": "^2.0.0" } }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true }, "log-symbols": { "version": "1.0.2", @@ -11205,21 +10724,6 @@ "requires": { "chalk": "^1.0.0" } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "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 } } }, @@ -11235,15 +10739,47 @@ "figures": "^2.0.0" }, "dependencies": { - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "restore-cursor": "^2.0.0" + "color-name": "1.1.3" } }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, "figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", @@ -11253,125 +10789,49 @@ "escape-string-regexp": "^1.0.5" } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "has-flag": "^3.0.0" } } } }, "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "dev": true, - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - } + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, "requires": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", + "emojis-list": "^3.0.0", "json5": "^1.0.1" }, "dependencies": { @@ -11379,24 +10839,76 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, "requires": { "minimist": "^1.2.0" } } } }, - "loadjs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loadjs/-/loadjs-4.2.0.tgz", - "integrity": "sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA==" + "localtunnel": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.2.tgz", + "integrity": "sha512-NEKF7bDJE9U3xzJu3kbayF0WTvng6Pww7tzqNb/XtEARYwqw7CKEX7BvOMg98FtE9es2CRizl61gkV3hS8dqYg==", + "requires": { + "axios": "0.19.0", + "debug": "4.1.1", + "openurl": "1.1.1", + "yargs": "6.6.0" + }, + "dependencies": { + "axios": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", + "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + } + }, + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "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": "^4.2.0" + } + } + } }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" + }, + "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 + } } }, "lodash": { @@ -11407,18 +10919,7 @@ "lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", "dev": true }, "lodash.differencewith": { @@ -11433,32 +10934,28 @@ "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", "dev": true }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=" + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true }, - "lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, "lodash.template": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" @@ -11468,37 +10965,15 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0" } }, - "lodash.topairs": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.topairs/-/lodash.topairs-4.3.0.tgz", - "integrity": "sha1-O23qo31g+xFnE8RsXxfqGQ7EjWQ=", - "dev": true - }, - "lodash.unescape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", - "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", - "dev": true - }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "lodash.upperfirst": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", - "integrity": "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=", - "dev": true - }, - "lodash.zip": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", - "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", "dev": true }, "log-symbols": { @@ -11508,6 +10983,58 @@ "dev": true, "requires": { "chalk": "^2.4.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "log-update": { @@ -11521,48 +11048,60 @@ "wrap-ansi": "^3.0.1" }, "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "restore-cursor": "^2.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "ansi-regex": "^3.0.0" } }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", "dev": true, "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" } } } }, + "loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + }, "longest-streak": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", @@ -11573,6 +11112,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -11590,7 +11130,8 @@ "lower-case": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true }, "lowercase-keys": { "version": "1.0.1", @@ -11599,27 +11140,50 @@ "dev": true }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "requires": { - "yallist": "^3.0.2" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, + "luxon": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.23.0.tgz", + "integrity": "sha512-+6a/bXsCWrrR8vfbL41iM92es12zwV2Rum/KPkT+ubOZnnU3Sqbqok/FmD1xsWlWN2Y9Hu0fU/vNgU24ns7bpA==" + }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, "requires": { "pify": "^4.0.1", "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" } }, "map-cache": { @@ -11628,9 +11192,9 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", "dev": true }, "map-visit": { @@ -11661,10 +11225,13 @@ } }, "markdown-table": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", - "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dev": true, + "requires": { + "repeat-string": "^1.0.0" + } }, "markdownlint": { "version": "0.19.0", @@ -11705,11 +11272,23 @@ "graceful-readlink": ">= 1.0.0" } }, + "deep-extend": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "dev": true + }, "get-stdin": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", "dev": true + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "dev": true } } }, @@ -11725,10 +11304,53 @@ "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true }, + "maximatch": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", + "integrity": "sha1-hs2NawTJ8wfAWmuUGZBtA2D7E6I=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "dependencies": { + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "dev": true, + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -11736,61 +11358,50 @@ } }, "mdast-util-compact": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", - "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", + "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", "dev": true, "requires": { - "unist-util-visit": "^1.1.0" + "unist-util-visit": "^2.0.0" } }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true }, "mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "memorystream": { @@ -11800,99 +11411,108 @@ "dev": true }, "meow": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.0.tgz", - "integrity": "sha512-iIAoeI01v6pmSfObAAWFoITAA4GgiT45m4SmJgoxtZfvI0fyZwhV4d0lTwiUXvAKIPlma05Feb2Xngl52Mj5Cg==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.1.1", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.0.0", - "minimist-options": "^4.0.1", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.0", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.8.1", - "yargs-parser": "^18.1.1" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" }, "dependencies": { - "find-up": { + "camelcase": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^2.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==", + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "p-locate": "^4.1.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "p-limit": "^2.2.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, - "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" + "pify": "^3.0.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==", + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } }, "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" } } } @@ -11900,12 +11520,14 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true }, "merge-source-map": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, "requires": { "source-map": "^0.6.1" }, @@ -11913,25 +11535,27 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "merge2": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true }, "micromatch": { "version": "3.1.10", @@ -11957,33 +11581,35 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" } }, "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" }, "mime-db": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", - "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" }, "mime-types": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", - "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", "requires": { - "mime-db": "1.42.0" + "mime-db": "1.43.0" } }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true }, "mimic-response": { "version": "1.0.1", @@ -12000,12 +11626,14 @@ "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true }, "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true }, "minimatch": { "version": "3.0.4", @@ -12021,599 +11649,342 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minimist-options": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.0.2.tgz", - "integrity": "sha512-seq4hpWkYSUh1y7NXxzucwAN9yVlBc3Upgdjz8vLCP97jG8kaOmzYrVH/m7tQ1NYD1wdtZbSLfdy4zFmRWuc/w==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "minipass": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", - "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz", - "integrity": "sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA==", - "requires": { - "minipass": "^3.0.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "mri": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.0.tgz", - "integrity": "sha1-XAo/KcjM/7ux7JQdzsCdcfoy82o=", - "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==" - }, - "mustache": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", - "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" - }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", "dev": true, "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true } } }, - "node-object-hash": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-1.4.2.tgz", - "integrity": "sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ==" + "minipass": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", + "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } }, - "node-releases": { - "version": "1.1.53", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", - "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==" + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } }, - "node-res": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/node-res/-/node-res-5.0.1.tgz", - "integrity": "sha512-YOleO9c7MAqoHC+Ccu2vzvV1fL6Ku49gShq3PIMKWHRgrMSih3XcwL05NbLBi6oU2J471gTBfdpVVxwT6Pfhxg==", + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, "requires": { - "destroy": "^1.0.4", - "etag": "^1.8.1", - "mime-types": "^2.1.19", - "on-finished": "^2.3.0", - "vary": "^1.1.2" + "minipass": "^3.0.0" } }, - "node-sass": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", - "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", + "minipass-pipeline": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz", + "integrity": "sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA==", "dev": true, "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "^2.2.4", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" + "minipass": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "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=", - "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" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { + "is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "ansi-regex": "^2.0.0" + "is-plain-object": "^2.0.4" } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "is-utf8": "^0.2.0" + "minimist": "^1.2.5" } }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "get-stdin": "^4.0.1" + "glob": "^7.1.3" } - }, - "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 - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + } + } + }, + "mri": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.0.tgz", + "integrity": "sha1-XAo/KcjM/7ux7JQdzsCdcfoy82o=", + "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==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + } + }, + "mustache": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", + "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", + "dev": true + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + } + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, + "node-releases": { + "version": "1.1.53", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", + "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "dev": true + }, "node-version": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/node-version/-/node-version-1.1.3.tgz", @@ -12621,24 +11992,30 @@ "dev": true }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "requires": { - "abbrev": "1" + "abbrev": "1", + "osenv": "^0.1.4" } }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } } }, "normalize-path": { @@ -12649,7 +12026,8 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true }, "normalize-selector": { "version": "0.2.0", @@ -12660,7 +12038,8 @@ "normalize-url": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true }, "npm-run-all": { "version": "4.1.5", @@ -12679,6 +12058,47 @@ "string.prototype.padend": "^3.0.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -12691,6 +12111,16 @@ "strip-bom": "^3.0.0" } }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, "path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", @@ -12716,6 +12146,21 @@ "normalize-package-data": "^2.3.2", "path-type": "^3.0.0" } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -12723,26 +12168,16 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "path-key": "^2.0.0" } }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, "requires": { "boolbase": "~1.0.0" } @@ -12750,36 +12185,37 @@ "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, - "nuxt": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-2.12.2.tgz", - "integrity": "sha512-rARTgQBUZ0ALl9De7TRhHNzzYJT+RUGHTppDDaWno7a50YvZO85mXHCIVpOuXweNZzGq9njIAYHDHF/LO3esJQ==", + "nunjucks": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.1.tgz", + "integrity": "sha512-LYlVuC1ZNSalQQkLNNPvcgPt2M9FTY9bs39mTCuFXtqh7jWbYzhDlmz2M6onPiXEhdZo+b9anRhc+uBGuJZ2bQ==", "requires": { - "@nuxt/builder": "2.12.2", - "@nuxt/cli": "2.12.2", - "@nuxt/core": "2.12.2", - "@nuxt/generator": "2.12.2", - "@nuxt/loading-screen": "^1.2.0", - "@nuxt/opencollective": "^0.3.0", - "@nuxt/webpack": "2.12.2" + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "chokidar": "^3.3.0", + "commander": "^3.0.2" + }, + "dependencies": { + "commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==" + } } }, - "nuxt-webfontloader": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nuxt-webfontloader/-/nuxt-webfontloader-1.1.0.tgz", - "integrity": "sha512-GyDgABmI0Oq54s2tA9SZC28TmHy2xGdWSXrfcGPPfDBVhgQQlGL5CJcAlvovcuhefzzZrzGgs35HIcv5qym4fQ==", - "dev": true, - "requires": { - "webfontloader": "^1.6.28" - } + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true }, "oauth-sign": { "version": "0.9.0", @@ -12792,6 +12228,11 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -12820,26 +12261,32 @@ } } }, - "object-hash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", - "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", - "dev": true - }, "object-inspect": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true }, "object-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", - "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=" }, "object-visit": { "version": "1.0.1", @@ -12853,6 +12300,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, "requires": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -12864,11 +12312,32 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" } }, + "object.omit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz", + "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==", + "dev": true, + "requires": { + "is-extendable": "^1.0.0" + }, + "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" + } + } + } + }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -12881,6 +12350,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1", @@ -12888,6 +12358,12 @@ "has": "^1.0.3" } }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -12899,7 +12375,8 @@ "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true }, "once": { "version": "1.4.0", @@ -12913,6 +12390,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, "requires": { "mimic-fn": "^2.1.0" } @@ -12923,16 +12401,15 @@ "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", "dev": true }, - "opener": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", - "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==" + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=" }, "opn": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", - "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", - "dev": true, + "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==", "requires": { "is-wsl": "^1.1.0" } @@ -12941,6 +12418,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "dev": true, "requires": { "cssnano": "^4.1.10", "last-call-webpack-plugin": "^3.0.0" @@ -12980,47 +12458,54 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "restore-cursor": "^2.0.0" + "color-convert": "^1.9.0" } }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "chalk": "^2.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "color-name": "1.1.3" } }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "chalk": "^2.0.1" } }, "strip-ansi": { @@ -13031,25 +12516,42 @@ "requires": { "ansi-regex": "^3.0.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true }, "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, "requires": { "lcid": "^1.0.0" } @@ -13057,14 +12559,12 @@ "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "osenv": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -13076,105 +12576,94 @@ "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", "dev": true }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "^1.0.0" } }, "p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, "requires": { "p-limit": "^1.1.0" - }, - "dependencies": { - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - } } }, "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", "dev": true }, - "p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dev": true, "requires": { - "p-finally": "^1.0.0" + "retry": "^0.12.0" } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true }, "parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", "readable-stream": "^2.1.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "param-case": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, "requires": { "no-case": "^2.2.0" } @@ -13200,6 +12689,7 @@ "version": "5.1.5", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -13210,9 +12700,9 @@ } }, "parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, "requires": { "character-entities": "^1.0.0", @@ -13223,6 +12713,16 @@ "is-hexadecimal": "^1.0.0" } }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, "parse-git-config": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz", @@ -13253,20 +12753,51 @@ "dev": true }, "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "error-ex": "^1.2.0" } }, + "parse-ms": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-0.1.2.tgz", + "integrity": "sha1-3T+iXtbC78e93hKtm0bBY6opIk4=" + }, "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 }, + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "requires": { + "better-assert": "~1.0.0" + } + }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -13280,7 +12811,8 @@ "path-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true }, "path-dirname": { "version": "1.0.2", @@ -13288,51 +12820,68 @@ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "requires": { + "path-root-regex": "^0.1.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=" + }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true }, "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "requires": { - "pify": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pbkdf2": { "version": "3.0.17", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -13353,27 +12902,25 @@ "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pidtree": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.0.tgz", - "integrity": "sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", "dev": true }, "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, "requires": { "pinkie": "^2.0.0" } @@ -13382,6 +12929,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, "requires": { "find-up": "^3.0.0" }, @@ -13390,44 +12938,134 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "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 + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "requires": { + "semver-compare": "^1.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "portfinder": { + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", + "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, "requires": { - "locate-path": "^3.0.0" + "lodash": "^4.17.14" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "ms": "^2.1.1" } }, - "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==", + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, "requires": { - "p-limit": "^2.0.0" + "minimist": "^1.2.5" } } } }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "requires": { - "find-up": "^2.1.0" - } - }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", "requires": { - "semver-compare": "^1.0.0" + "async": "1.5.2", + "is-number-like": "^1.0.3" } }, "posix-character-classes": { @@ -13436,125 +13074,101 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "7.0.25", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.25.tgz", - "integrity": "sha512-NXXVvWq9icrm/TgQC0O6YVFi4StfJz46M1iNd/h6B26Nvh/HKI+q4YZtFN/EjcInZliEscO/WL10BXnc1E5nwg==", + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "dev": true, "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", "supports-color": "^6.1.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "supports-color": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, "requires": { "has-flag": "^3.0.0" } } } }, - "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" - } - }, "postcss-calc": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", + "dev": true, "requires": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - } - }, - "postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - } - }, - "postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", - "requires": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - } - }, - "postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" } }, "postcss-colormin": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, "requires": { "browserslist": "^4.0.0", "color": "^3.0.0", @@ -13563,250 +13177,75 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", - "requires": { - "postcss": "^7.0.14" - } - }, - "postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", - "requires": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" - } - }, - "postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", - "requires": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - } - }, - "postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - } - }, - "postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-font-variant": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", - "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-html": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", - "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", - "dev": true, - "requires": { - "htmlparser2": "^3.10.0" - } - }, - "postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "postcss-import": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", - "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, "requires": { - "postcss": "^7.0.1", - "postcss-value-parser": "^3.2.3", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, - "postcss-import-resolver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-import-resolver/-/postcss-import-resolver-2.0.0.tgz", - "integrity": "sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==", + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, "requires": { - "enhanced-resolve": "^4.1.1" + "postcss": "^7.0.0" } }, - "postcss-initial": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", - "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, "requires": { - "lodash.template": "^4.5.0", - "postcss": "^7.0.2" + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" } }, - "postcss-jsx": { - "version": "0.36.4", - "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.4.tgz", - "integrity": "sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA==", + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", "dev": true, "requires": { - "@babel/core": ">=7.2.2" + "postcss": "^7.0.0" } }, - "postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "htmlparser2": "^3.10.0" } }, "postcss-less": { @@ -13822,6 +13261,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, "requires": { "cosmiconfig": "^5.0.0", "import-cwd": "^2.0.0" @@ -13831,6 +13271,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, "requires": { "loader-utils": "^1.1.0", "postcss": "^7.0.0", @@ -13842,6 +13283,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -13850,32 +13292,6 @@ } } }, - "postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-markdown": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz", - "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==", - "dev": true, - "requires": { - "remark": "^10.0.1", - "unist-util-find-all-after": "^1.0.2" - } - }, - "postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", - "requires": { - "postcss": "^7.0.2" - } - }, "postcss-media-query-parser": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", @@ -13886,6 +13302,7 @@ "version": "4.0.11", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, "requires": { "css-color-names": "0.0.4", "postcss": "^7.0.0", @@ -13896,7 +13313,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -13904,6 +13322,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, "requires": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -13917,6 +13336,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, "requires": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -13929,6 +13349,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -13937,7 +13358,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -13945,6 +13367,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "is-color-stop": "^1.0.0", @@ -13955,7 +13378,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -13963,6 +13387,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, "requires": { "alphanum-sort": "^1.0.0", "browserslist": "^4.0.0", @@ -13975,82 +13400,356 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" }, "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" } } } }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", - "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.16", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.0" - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", - "requires": { - "postcss": "^7.0.2" - } - }, "postcss-normalize-charset": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, "requires": { "postcss": "^7.0.0" } @@ -14059,6 +13758,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -14068,7 +13768,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14076,6 +13777,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "has": "^1.0.0", @@ -14086,7 +13788,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14094,6 +13797,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "cssnano-util-get-match": "^4.0.0", @@ -14104,7 +13808,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14112,6 +13817,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, "requires": { "has": "^1.0.0", "postcss": "^7.0.0", @@ -14121,7 +13827,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14129,6 +13836,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -14138,7 +13846,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14146,6 +13855,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, "requires": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -14155,7 +13865,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14163,6 +13874,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, "requires": { "is-absolute-url": "^2.0.0", "normalize-url": "^3.0.0", @@ -14173,7 +13885,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14181,6 +13894,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -14189,7 +13903,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14197,6 +13912,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", @@ -14206,102 +13922,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - } - }, - "postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", - "requires": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14309,6 +13931,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, "requires": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -14320,6 +13943,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", "has": "^1.0.0", @@ -14330,18 +13954,11 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, - "postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", - "requires": { - "postcss": "^7.0.2" - } - }, "postcss-reporter": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", @@ -14354,6 +13971,47 @@ "postcss": "^7.0.7" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, "log-symbols": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", @@ -14362,6 +14020,15 @@ "requires": { "chalk": "^2.0.1" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -14378,34 +14045,6 @@ "dev": true, "requires": { "postcss": "^7.0.26" - }, - "dependencies": { - "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "postcss-sass": { @@ -14427,28 +14066,11 @@ "postcss": "^7.0.0" } }, - "postcss-selector-matches": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } - }, - "postcss-selector-not": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", - "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } - }, "postcss-selector-parser": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, "requires": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", @@ -14469,6 +14091,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, "requires": { "is-svg": "^3.0.0", "postcss": "^7.0.0", @@ -14479,7 +14102,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -14493,37 +14117,50 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, "requires": { "alphanum-sort": "^1.0.0", "postcss": "^7.0.0", "uniqs": "^2.0.0" } }, - "postcss-url": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-8.0.0.tgz", - "integrity": "sha512-E2cbOQ5aii2zNHh8F6fk1cxls7QVFZjLPSrqvmiza8OuXLzIpErij8BDS5Y3STPfJgpIMNCPEr8JlKQWEoozUw==", - "requires": { - "mime": "^2.3.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.0", - "postcss": "^7.0.2", - "xxhashjs": "^0.2.1" - } - }, "postcss-value-parser": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", - "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==" + "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==", + "dev": true }, - "postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "posthtml": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", + "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "posthtml-parser": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.2.tgz", + "integrity": "sha512-BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==", + "requires": { + "htmlparser2": "^3.9.2" + } + }, + "posthtml-render": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.2.2.tgz", + "integrity": "sha512-MbIXTWwAfJ9qET6Zl29UNwJcDJEEz9Zkr5oDhiujitJa7YBJwEpbkX2cmuklCDxubTMoRWpid3q8DrSyGnUUzQ==" + }, + "posthtml-urls": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/posthtml-urls/-/posthtml-urls-1.0.0.tgz", + "integrity": "sha512-CMJ0L009sGQVUuYM/g6WJdscsq6ooAwhUuF6CDlYPMLxKp2rmCYVebEU+wZGxnQstGJhZPMvXsRhtqekILd5/w==", + "requires": { + "http-equiv-refresh": "^1.0.0", + "list-to-array": "^1.1.0", + "parse-srcset": "^1.0.2", + "promise-each": "^2.2.0" } }, "prelude-ls": { @@ -14535,41 +14172,55 @@ "prepend-http": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true }, "prettier": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==" + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "optional": true }, - "pretty-bytes": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", - "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==" + "pretty": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", + "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "pretty-ms": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-0.2.2.tgz", + "integrity": "sha1-2oeaaC/zOjcBEEbxPWJ/Z8c7hPY=", "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" + "parse-ms": "^0.1.0" } }, - "pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" - }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true }, "process-nextick-args": { "version": "2.0.1", @@ -14582,10 +14233,27 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-each": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/promise-each/-/promise-each-2.2.0.tgz", + "integrity": "sha1-M1MXTv8mlEgQN+BOAfd6oPttG2A=", + "requires": { + "any-promise": "^0.1.0" + } + }, "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, "promise-polyfill": { "version": "6.1.0", @@ -14593,20 +14261,16 @@ "integrity": "sha1-36lpQ+qcEh/KTem1hoyznTRy4Fc=", "dev": true }, - "proper-lockfile": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.1.tgz", - "integrity": "sha512-1w6rxXodisVpn7QYvLk706mzprPTAPCYAqxMvctmPN3ekuRk/kuGkGc82pangZiAt4R3lwSuUzheTTn0/Yb7Zg==", - "requires": { - "graceful-fs": "^4.1.11", - "retry": "^0.12.0", - "signal-exit": "^3.0.2" - } + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" }, "proxy-addr": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, "requires": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" @@ -14623,15 +14287,16 @@ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -14641,10 +14306,173 @@ "safe-buffer": "^5.1.2" } }, + "pug": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", + "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", + "requires": { + "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" + } + }, + "pug-attrs": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", + "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", + "requires": { + "constantinople": "^3.0.1", + "js-stringify": "^1.0.1", + "pug-runtime": "^2.0.5" + } + }, + "pug-code-gen": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", + "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", + "requires": { + "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" + } + }, + "pug-error": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", + "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==" + }, + "pug-filters": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", + "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", + "requires": { + "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" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "pug-lexer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", + "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", + "requires": { + "character-parser": "^2.1.1", + "is-expression": "^3.0.0", + "pug-error": "^1.3.3" + } + }, + "pug-linker": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", + "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", + "requires": { + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8" + } + }, + "pug-load": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", + "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", + "requires": { + "object-assign": "^4.1.0", + "pug-walk": "^1.1.8" + } + }, + "pug-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", + "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", + "requires": { + "pug-error": "^1.3.3", + "token-stream": "0.0.1" + } + }, + "pug-runtime": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", + "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==" + }, + "pug-strip-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", + "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", + "requires": { + "pug-error": "^1.3.3" + } + }, + "pug-walk": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", + "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==" + }, "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" @@ -14654,6 +14482,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -14664,6 +14493,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -14674,41 +14504,42 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=" }, "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true }, "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", "dev": true }, "random-string": { @@ -14721,6 +14552,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "requires": { "safe-buffer": "^5.1.0" } @@ -14729,6 +14561,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -14740,25 +14573,16 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", "requires": { "bytes": "3.1.0", - "http-errors": "1.7.2", + "http-errors": "1.7.3", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } }, - "raw-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.0.tgz", - "integrity": "sha512-iINUOYvl1cGEmfoaLjnZXt4bKfT2LJnZZib5N/LLyAphC+Dd11vNP9CNVb38j+SAJpFI1uo8j9frmih53ASy7Q==", - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - } - }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -14771,12 +14595,6 @@ "strip-json-comments": "~2.0.1" }, "dependencies": { - "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 - }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -14785,97 +14603,46 @@ } } }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "requires": { - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "requires": { - "load-json-file": "^2.0.0", + "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "path-type": "^1.0.0" } }, "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" }, "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { + "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" } } }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -14884,46 +14651,69 @@ "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", "readable-stream": "^2.0.2" + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + } + } + }, + "recursive-copy": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.10.tgz", + "integrity": "sha512-S9J9XJUnfZ2NUS3lK6lx6HWLl2nWui+f7AKuu+qoFs4ikEPYgZ3qKk1T6tmBnr7PzhtKnawE+6TREy9XQKmxCA==", + "requires": { + "del": "^2.2.0", + "emitter-mixin": "0.0.3", + "errno": "^0.1.2", + "graceful-fs": "^4.1.4", + "junk": "^1.0.1", + "maximatch": "^0.1.0", + "mkdirp": "^0.5.1", + "pify": "^2.3.0", + "promise": "^7.0.1", + "slash": "^1.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { - "safe-buffer": "~5.1.0" + "minimist": "^1.2.5" } } } }, "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", "dev": true, "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" }, "dependencies": { "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==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", "dev": true } } @@ -14931,44 +14721,31 @@ "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true }, "regenerate-unicode-properties": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, "requires": { "regenerate": "^1.4.0" } }, "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", - "dev": true + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, "regenerator-transform": { "version": "0.14.4", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "dev": true, "requires": { "@babel/runtime": "^7.8.4", "private": "^0.1.8" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" - } } }, "regex-not": { @@ -14980,12 +14757,22 @@ "safe-regex": "^1.1.0" } }, - "regexp-tree": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.17.tgz", - "integrity": "sha512-UnOJjFS/EPZmfISmYx+0PcDtPzyFKTe+cZTS5sM5hifnRUDRxoB1j4DAmGwqzxjwBGlwOkGfb2cDGHtjuEwqoA==", + "regex-parser": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", + "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==", "dev": true }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, "regexpp": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", @@ -14996,6 +14783,7 @@ "version": "4.7.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, "requires": { "regenerate": "^1.4.0", "regenerate-unicode-properties": "^8.2.0", @@ -15027,12 +14815,14 @@ "regjsgen": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true }, "regjsparser": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, "requires": { "jsesc": "~0.5.0" }, @@ -15040,14 +14830,16 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true } } }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true }, "release": { "version": "6.1.0", @@ -15080,63 +14872,40 @@ "update-check": "1.3.2" }, "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "chalk": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.0.tgz", - "integrity": "sha512-Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "color-convert": "^1.9.0" } }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "chalk": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.0.tgz", + "integrity": "sha512-Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw==", "dev": true, "requires": { - "restore-cursor": "^2.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" + "color-name": "1.1.3" } }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "fs-extra": { "version": "5.0.0", @@ -15149,65 +14918,28 @@ "universalify": "^0.1.0" } }, - "inquirer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", - "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.1.0", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^5.5.2", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "graceful-fs": "^4.1.6" } }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "opn": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", "dev": true, "requires": { - "symbol-observable": "1.0.1" + "is-wsl": "^1.1.0" } }, "semver": { @@ -15216,71 +14948,56 @@ "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "dev": true }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "has-flag": "^3.0.0" } - }, - "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 } } }, "remark": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", - "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.0.tgz", + "integrity": "sha512-oX4lMIS0csgk8AEbzY0h2jdR0ngiCHOpwwpxjmRa5TqAkeknY+tkhjRJGZqnCmvyuWh55/0SW5WY3R3nn3PH9A==", "dev": true, "requires": { - "remark-parse": "^6.0.0", - "remark-stringify": "^6.0.0", - "unified": "^7.0.0" + "remark-parse": "^8.0.0", + "remark-stringify": "^8.0.0", + "unified": "^9.0.0" } }, "remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.2.tgz", + "integrity": "sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ==", "dev": true, "requires": { + "ccount": "^1.0.0", "collapse-white-space": "^1.0.2", "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0", "is-whitespace-character": "^1.0.0", "is-word-character": "^1.0.0", "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", + "parse-entities": "^2.0.0", "repeat-string": "^1.5.4", "state-toggle": "^1.0.0", "trim": "0.0.1", "trim-trailing-lines": "^1.0.0", "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", "xtend": "^4.0.1" } }, "remark-stringify": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", - "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.0.0.tgz", + "integrity": "sha512-cABVYVloFH+2ZI5bdqzoOmemcz/ZuhQSH6W6ZNYnLojAUUn3xtX7u+6BpnYp35qHoGr2NFBsERV14t4vCIeW8w==", "dev": true, "requires": { "ccount": "^1.0.0", @@ -15289,12 +15006,12 @@ "is-whitespace-character": "^1.0.0", "longest-streak": "^2.0.1", "markdown-escapes": "^1.0.0", - "markdown-table": "^1.1.0", - "mdast-util-compact": "^1.0.0", - "parse-entities": "^1.0.2", + "markdown-table": "^2.0.0", + "mdast-util-compact": "^2.0.0", + "parse-entities": "^2.0.0", "repeat-string": "^1.5.4", "state-toggle": "^1.0.0", - "stringify-entities": "^1.0.1", + "stringify-entities": "^3.0.0", "unherit": "^1.0.4", "xtend": "^4.0.1" } @@ -15313,58 +15030,6 @@ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, - "renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", - "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", @@ -15375,15 +15040,6 @@ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "replace-ext": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", @@ -15426,104 +15082,289 @@ } } }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "dev": true, + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, "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 + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "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 + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, - "reserved-words": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", - "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", - "dev": true - }, "resolve": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz", - "integrity": "sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.16.1.tgz", + "integrity": "sha512-rmAglCSqWWMrrBv/XM6sW0NuRFiKViw/W4d9EbC4pt+49H8JwHy+mcGmALTEg504AUDcLTvb1T2q3E9AnmY+ig==", "requires": { "path-parse": "^1.0.6" } }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, "resolve-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", - "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=", + "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": "^1.2.2", - "global-modules": "^0.2.3" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" }, "dependencies": { "global-modules": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", - "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { - "global-prefix": "^0.1.4", - "is-windows": "^0.2.0" + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "requires": { + "global-dirs": "^0.1.1" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resolve-url-loader": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.0.tgz", + "integrity": "sha512-2QcrA+2QgVqsMJ1Hn5NnJXIGCX1clQ1F6QJTqOeiaDw9ACo1G2k+8/shq3mtqne03HOFyskAClqfxKyFBriXZg==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "2.0.0", + "camelcase": "5.0.0", + "compose-function": "3.0.3", + "convert-source-map": "1.6.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.14", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" } }, - "global-prefix": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", - "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=", + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "homedir-polyfill": "^1.0.0", - "ini": "^1.3.4", - "is-windows": "^0.2.0", - "which": "^1.2.12" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - }, - "resolve-global": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", - "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", - "dev": true, + "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=", "requires": { - "global-dirs": "^0.1.1" + "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==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } } }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "onetime": "^5.1.0", + "onetime": "^2.0.0", "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + } } }, "ret": { @@ -15534,33 +15375,63 @@ "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "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 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, - "rewrite-imports": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/rewrite-imports/-/rewrite-imports-2.0.3.tgz", - "integrity": "sha512-R7ICJEeP3y+d/q4C8YEJj9nRP0JyiSqG07uc0oQh8JvAe706dDFVL95GBZYCjADqmhArZWWjfM/5EcmVu4/B+g==" + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dev": true, + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", + "dev": true + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", + "dev": true }, "rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true }, "rgba-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "requires": { + "align-text": "^0.1.1" + } }, "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -15569,41 +15440,43 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" } }, "run-async": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", - "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", - "dev": true, - "requires": { - "is-promise": "^2.1.0" - } + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true }, "run-parallel": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, "requires": { "aproba": "^1.1.1" } }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" + }, "rxjs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", - "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", - "dev": true, + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", "requires": { - "tslib": "^1.9.0" + "symbol-observable": "1.0.1" } }, "safe-buffer": { @@ -15629,16 +15502,13 @@ "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-11.0.0.tgz", "integrity": "sha512-Ox0X2lk0kOGeODJgT9S9HFv0j5Cz89ir9ILylj62/vejHPdMmahmetfocoQwyiAnseeXyDa+KIbO6ZQJe5n2Lg==" }, - "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "sass": { + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.5.tgz", + "integrity": "sha512-FG2swzaZUiX53YzZSjSakzvGtlds0lcbF+URuU9mxOv7WBh7NhXEVDa4kPKN4hN6fC2TkOTOKqiqp6d53N9X5Q==", "dev": true, "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" + "chokidar": ">=2.0.0 <4.0.0" } }, "sass-loader": { @@ -15665,48 +15535,71 @@ "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } }, "schema-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.1.tgz", - "integrity": "sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg==", + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", + "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "dev": true, "requires": { - "ajv": "^6.10.2", + "ajv": "^6.12.0", "ajv-keywords": "^3.4.1" } }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" }, "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "amdefine": ">=0.0.4" + "is-extendable": "^0.1.0" } } } }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "dev": true, + "requires": { + "node-forge": "0.9.0" + } + }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" }, "semver-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" }, "semver-regex": { "version": "2.0.0", @@ -15715,9 +15608,9 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -15726,12 +15619,12 @@ "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "range-parser": "~1.2.0", + "statuses": "~1.4.0" }, "dependencies": { "debug": { @@ -15740,49 +15633,111 @@ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "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=", + "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=" }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" } } }, "serialize-javascript": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", - "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==" + "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", + "dev": true }, - "serve-placeholder": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-1.2.2.tgz", - "integrity": "sha512-4zczakjRPVbX5XBcJqUoyiwiMEXWPBj0rEexQkiQitKEkj36szAmw5DgcgOpWiXtRTU7aqJ47hjnYJg+2FSj5g==", + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "requires": { - "defu": "^1.0.0" + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + } } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" + "parseurl": "~1.3.2", + "send": "0.16.2" } }, "server-destroy": { @@ -15793,8 +15748,7 @@ "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 + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "set-value": { "version": "2.0.1", @@ -15820,7 +15774,8 @@ "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true }, "setprototypeof": { "version": "1.1.1", @@ -15831,6 +15786,7 @@ "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -15849,6 +15805,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -15856,22 +15813,37 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true }, "shell-quote": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true }, "simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, "requires": { "is-arrayish": "^0.3.1" }, @@ -15879,26 +15851,26 @@ "is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true } } }, "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" }, "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "slugify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.0.tgz", + "integrity": "sha512-FtLNsMGBSRB/0JOE2A0fxlqjI6fJsgHGS13iTuVT28kViI4JjUiNqp/vyis0ZXYcMnpR3fzGNkv+6vRlI2GwdQ==" }, "snapdragon": { "version": "0.8.2", @@ -15969,59 +15941,246 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "^6.0.0" + "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==", + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "requires": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" } }, - "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==", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", "requires": { - "kind-of": "^6.0.0" + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.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==", + "socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==" + }, + "socket.io-client": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz", + "integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", + "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", "requires": { - "kind-of": "^3.2.0" + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "requires": { - "is-buffer": "^1.1.5" + "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, "requires": { - "is-plain-obj": "^1.0.0" + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } } }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, "source-map": { "version": "0.5.7", @@ -16041,9 +16200,10 @@ } }, "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -16052,7 +16212,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -16061,6 +16222,12 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, + "spawn-command": { + "version": "0.0.2-1", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=", + "dev": true + }, "spawn-to-readstream": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/spawn-to-readstream/-/spawn-to-readstream-0.1.3.tgz", @@ -16126,23 +16293,20 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -16151,8 +16315,47 @@ "spdx-license-ids": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } }, "specificity": { "version": "0.4.1", @@ -16203,6 +16406,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "dev": true, "requires": { "figgy-pudding": "^3.5.1", "minipass": "^3.1.1" @@ -16211,17 +16415,14 @@ "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true }, "stackframe": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.1.tgz", - "integrity": "sha512-0PlYhdKh6AfFxRyK/v+6/k+/mMfyiEBbTM5L94D0ZytQnJ166wuwoTYLHFWGbs2dpA8Rgq763KGWmN1EQEYHRQ==" + "integrity": "sha512-0PlYhdKh6AfFxRyK/v+6/k+/mMfyiEBbTM5L94D0ZytQnJ166wuwoTYLHFWGbs2dpA8Rgq763KGWmN1EQEYHRQ==", + "dev": true }, "state-toggle": { "version": "1.0.3", @@ -16249,90 +16450,31 @@ } }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "std-env": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.2.1.tgz", - "integrity": "sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ==", - "requires": { - "ci-info": "^1.6.0" - } + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true }, "stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "stream-each": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -16342,47 +16484,29 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", "readable-stream": "^2.3.6", "to-arraybuffer": "^1.0.0", "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } }, "string-argv": { "version": "0.3.1", @@ -16391,38 +16515,13 @@ "dev": true }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "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==" - }, - "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==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string.prototype.padend": { @@ -16436,155 +16535,65 @@ } }, "string.prototype.trimend": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.0.tgz", - "integrity": "sha512-EEJnGqa/xNfIg05SxiPSqRS7S9qwDhYts1TSLR1BQfYUfPe1stofgGKvwERK9+9yf+PpfBMlpBaCHucXGPQfUA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - } } }, "string.prototype.trimleft": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", - "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "dev": true, "requires": { "define-properties": "^1.1.3", - "function-bind": "^1.1.1" + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" } }, "string.prototype.trimright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", - "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "dev": true, "requires": { "define-properties": "^1.1.3", - "function-bind": "^1.1.1" + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" } }, "string.prototype.trimstart": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.0.tgz", - "integrity": "sha512-iCP8g01NFYiiBOnwG1Xc3WZLyoo+RuBymwIlWncShXDDJYWN6DbnM3odslBJdgCdRlq94B5s63NWAZlcn2CS4w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - } } }, "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - } + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" } }, "stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.0.tgz", + "integrity": "sha512-h7NJJIssprqlyjHT2eQt2W1F+MCcNmwPGlKb0bWEdET/3N44QN3QbUF/ueKCgAssyKRZ3Br9rQ7FcXjHr0qLHw==", "dev": true, "requires": { "character-entities-html4": "^1.0.0", "character-entities-legacy": "^1.0.0", "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.2", "is-hexadecimal": "^1.0.0" } }, @@ -16597,56 +16606,82 @@ "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + } } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^2.0.0" } }, "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true }, "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true }, "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", "dev": true }, - "style-resources-loader": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/style-resources-loader/-/style-resources-loader-1.3.3.tgz", - "integrity": "sha512-vDD2HyG6On8H9gWUN9O9q1eXR/JnXpCkNvpusvgFsRQ9JZGF9drzvwKEigR9vqlmUbXO2t/vIIabpYMmis0eAQ==", + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dev": true, "requires": { - "glob": "^7.1.6", - "is-promise": "^2.1.0", - "loader-utils": "^1.2.3", - "schema-utils": "^2.6.1" + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } } }, "style-search": { @@ -16659,6 +16694,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, "requires": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -16669,6 +16705,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, "requires": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -16678,14 +16715,16 @@ } }, "stylelint": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.3.0.tgz", - "integrity": "sha512-ehNzQu9JAbxuiNhUhmoyPgMjIdz7Fg1AxC5urPVhKotto/faF5GxwljSoLvQa6pB6yd+BVuofApWjWT/6/rBMQ==", + "version": "13.3.3", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.3.3.tgz", + "integrity": "sha512-j8Oio2T1YNiJc6iXDaPYd74Jg4zOa1bByNm/g9/Nvnq4tDPsIjMi46jhRZyPPktGPwjJ5FwcmCqIRlH6PVP8mA==", "dev": true, "requires": { - "autoprefixer": "^9.7.5", + "@stylelint/postcss-css-in-js": "^0.37.1", + "@stylelint/postcss-markdown": "^0.36.1", + "autoprefixer": "^9.7.6", "balanced-match": "^1.0.0", - "chalk": "^3.0.0", + "chalk": "^4.0.0", "cosmiconfig": "^6.0.0", "debug": "^4.1.1", "execall": "^2.0.0", @@ -16708,14 +16747,12 @@ "normalize-selector": "^0.2.0", "postcss": "^7.0.27", "postcss-html": "^0.36.0", - "postcss-jsx": "^0.36.4", "postcss-less": "^3.1.4", - "postcss-markdown": "^0.36.0", "postcss-media-query-parser": "^0.2.3", "postcss-reporter": "^6.0.1", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^4.0.2", - "postcss-sass": "^0.4.2", + "postcss-sass": "^0.4.4", "postcss-scss": "^2.0.0", "postcss-selector-parser": "^6.0.2", "postcss-syntax": "^0.36.2", @@ -16749,6 +16786,12 @@ "color-convert": "^2.0.1" } }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", @@ -16758,31 +16801,33 @@ "fill-range": "^7.0.1" } }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", "dev": true, "requires": { - "color-name": "~1.1.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "cosmiconfig": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", @@ -16796,15 +16841,21 @@ "yaml": "^1.7.2" } }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "requires": { - "ms": "^2.1.1" + "path-type": "^4.0.0" } }, + "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 + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -16814,16 +16865,34 @@ "to-regex-range": "^5.0.1" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "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" + } }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "globby": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz", + "integrity": "sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", "dev": true }, "import-fresh": { @@ -16844,12 +16913,52 @@ } } }, + "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-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "meow": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.0.tgz", + "integrity": "sha512-iIAoeI01v6pmSfObAAWFoITAA4GgiT45m4SmJgoxtZfvI0fyZwhV4d0lTwiUXvAKIPlma05Feb2Xngl52Mj5Cg==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.1.1", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.0.0", + "minimist-options": "^4.0.1", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.0", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.8.1", + "yargs-parser": "^18.1.1" + } + }, "micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", @@ -16860,6 +16969,40 @@ "picomatch": "^2.0.5" } }, + "minimist-options": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.0.2.tgz", + "integrity": "sha512-seq4hpWkYSUh1y7NXxzucwAN9yVlBc3Upgdjz8vLCP97jG8kaOmzYrVH/m7tQ1NYD1wdtZbSLfdy4zFmRWuc/w==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-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 + }, "parse-json": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", @@ -16872,98 +17015,88 @@ "lines-and-columns": "^1.1.6" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "path-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 }, - "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -16973,6 +17106,15 @@ "ansi-regex": "^5.0.0" } }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -16991,20 +17133,45 @@ "is-number": "^7.0.0" } }, - "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==", + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", + "dev": true + }, + "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": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } }, + "stylelint-config-recommended": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-2.2.0.tgz", + "integrity": "sha512-bZ+d4RiNEfmoR74KZtCKmsABdBJr4iXRiCso+6LtMJPw5rd/KnxUWTxht7TbafrTJK1YRjNgnN0iVZaJfc3xJA==", + "dev": true + }, + "stylelint-config-standard": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-18.3.0.tgz", + "integrity": "sha512-Tdc/TFeddjjy64LvjPau9SsfVRexmTFqUhnMBrzz07J4p2dVQtmpncRF/o8yZn8ugA3Ut43E6o1GtjX80TFytw==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^2.2.0" + } + }, "stylelint-config-standard-scss": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-1.1.0.tgz", @@ -17012,23 +17179,6 @@ "dev": true, "requires": { "stylelint-config-standard": "~18.3.0" - }, - "dependencies": { - "stylelint-config-recommended": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-2.2.0.tgz", - "integrity": "sha512-bZ+d4RiNEfmoR74KZtCKmsABdBJr4iXRiCso+6LtMJPw5rd/KnxUWTxht7TbafrTJK1YRjNgnN0iVZaJfc3xJA==", - "dev": true - }, - "stylelint-config-standard": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-18.3.0.tgz", - "integrity": "sha512-Tdc/TFeddjjy64LvjPau9SsfVRexmTFqUhnMBrzz07J4p2dVQtmpncRF/o8yZn8ugA3Ut43E6o1GtjX80TFytw==", - "dev": true, - "requires": { - "stylelint-config-recommended": "^2.2.0" - } - } } }, "stylelint-order": { @@ -17040,47 +17190,19 @@ "lodash": "^4.17.15", "postcss": "^7.0.26", "postcss-sorting": "^5.0.1" - }, - "dependencies": { - "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "stylelint-scss": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.16.0.tgz", - "integrity": "sha512-dAWs/gagdPYO3VDdvgRv5drRBMcWI4E//z3AXPAY1qYkSdXCEVJtEW+R9JtinG0U2rcJIu5XWaVddPQeaaufzw==", + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.17.1.tgz", + "integrity": "sha512-KywqqHfK1otZv1QJA4xJDgcPJp1/cP3jnABpbU9gmXOKqKt8cNt27Imsh9JhY133X8D4zDh/38pNq4WjVfUQWQ==", "dev": true, "requires": { "lodash": "^4.17.15", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-value-parser": "^4.0.3" } }, "sugarss": { @@ -17093,30 +17215,21 @@ } }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" }, "svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" - }, - "svg-to-vue": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/svg-to-vue/-/svg-to-vue-0.7.0.tgz", - "integrity": "sha512-Tg2nMmf3BQorYCAjxbtTkYyWPVSeox5AZUFvfy4MoWK/5tuQlnA/h3LAlTjV3sEvOC5FtUNovRSj3p784l4KOA==", - "requires": { - "svgo": "^1.3.2" - } + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true }, "svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, "requires": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -17131,12 +17244,78 @@ "stable": "^0.1.8", "unquote": "~1.1.1", "util.promisify": "~1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, "table": { @@ -17151,6 +17330,53 @@ "string-width": "^3.0.0" }, "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -17161,6 +17387,15 @@ "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^5.1.0" } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } } } }, @@ -17172,87 +17407,63 @@ "requires": { "child-process-promise": "^2.1.3", "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dev": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==" + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true }, "terser": { - "version": "4.6.10", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz", - "integrity": "sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA==", + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, "requires": { - "commander": "^2.20.0", + "commander": "^2.19.0", "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map-support": "~0.5.10" }, "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, "terser-webpack-plugin": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.5.tgz", - "integrity": "sha512-WlWksUoq+E4+JlJ+h+U+QUzXpcsMSSNXkDy9lBVkSqDn1w23Gg29L/ary9GeJVYCGiNJJX7LnVc4bwL1N3/g1w==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.6.tgz", + "integrity": "sha512-I8IDsQwZrqjdmOicNeE8L/MhwatAap3mUrtcAKJuilsemUNcX+Hier/eAzwStVqhlCxq0aG3ni9bK/0BESXkTg==", + "dev": true, "requires": { "cacache": "^13.0.1", - "find-cache-dir": "^3.2.0", - "jest-worker": "^25.1.0", - "p-limit": "^2.2.2", - "schema-utils": "^2.6.4", - "serialize-javascript": "^2.1.2", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^3.0.0", "source-map": "^0.6.1", - "terser": "^4.4.3", + "terser": "^4.6.12", "webpack-sources": "^1.4.3" }, "dependencies": { - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" - }, "find-cache-dir": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -17263,6 +17474,7 @@ "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" @@ -17272,14 +17484,16 @@ "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" } }, "make-dir": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", - "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, "requires": { "semver": "^6.0.0" } @@ -17288,6 +17502,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "requires": { "p-try": "^2.0.0" } @@ -17296,46 +17511,54 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "requires": { "p-limit": "^2.2.0" } }, + "p-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 + }, "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==" + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, "requires": { "find-up": "^4.0.0" } }, - "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", - "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "terser": { + "version": "4.6.12", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz", + "integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } } } }, @@ -17350,14 +17573,27 @@ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" + "chalk": "^1.1.1", + "object-path": "^0.9.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "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" + } + } } }, "through": { @@ -17370,40 +17606,51 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "time-require": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/time-require/-/time-require-0.1.2.tgz", + "integrity": "sha1-+eEss3D8JgXhFARYK6VO9corLZg=", + "requires": { + "chalk": "^0.4.0", + "date-time": "^0.1.1", + "pretty-ms": "^0.2.1", + "text-table": "^0.2.0" }, "dependencies": { - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=" }, - "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==", + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", "requires": { - "safe-buffer": "~5.1.0" + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" } + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" } } }, - "time-fix-plugin": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/time-fix-plugin/-/time-fix-plugin-2.0.6.tgz", - "integrity": "sha512-2cjjg3672ppNm/uKhHAoCFp1ItEAiH+xJOjO9WGIF8hXuxPAJ2adfYgFiyooVbsOb948c+WrRh+edxFUMxYHoQ==" - }, "timed-out": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", @@ -17414,6 +17661,7 @@ "version": "2.0.11", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, "requires": { "setimmediate": "^1.0.4" } @@ -17421,7 +17669,8 @@ "timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true }, "tmp": { "version": "0.0.33", @@ -17432,15 +17681,21 @@ "os-tmpdir": "~1.0.2" } }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" + }, "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true }, "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" }, "to-object-path": { "version": "0.3.0", @@ -17485,10 +17740,10 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=" + "token-stream": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", + "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=" }, "tough-cookie": { "version": "2.5.0", @@ -17500,6 +17755,21 @@ "punycode": "^2.1.1" } }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, "trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", @@ -17507,9 +17777,9 @@ "dev": true }, "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", "dev": true }, "trim-off-newlines": { @@ -17530,29 +17800,17 @@ "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", "dev": true }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "dev": true }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true }, "tunnel-agent": { "version": "0.6.0", @@ -17569,6 +17827,12 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "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-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -17581,12 +17845,14 @@ "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -17595,774 +17861,1191 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "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": "0.7.17", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", + "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==" + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "uglify-js": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz", + "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==", + "requires": { + "commander": "~2.20.3" + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "optional": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "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=" + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "unified": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.0.0.tgz", + "integrity": "sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ==", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + } + } + }, + "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==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unist-util-find-all-after": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz", + "integrity": "sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==", + "dev": true, + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-is": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", + "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==", + "dev": true + }, + "unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "dev": true, + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz", + "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz", + "integrity": "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "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=", + "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=", + "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=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-check": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.3.2.tgz", + "integrity": "sha512-0iGt63gXrsU4VTw4tIGVVk14H6KLHI7ExNPuSmdDdwUrUAQTBnh1hQcRpnoBWetb3/Ab4YyXK1iDWXP7D0VHTQ==", + "dev": true, + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "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==", + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dev": true, "requires": { - "is-typedarray": "^1.0.0" + "punycode": "^2.1.0" } }, - "ua-parser-js": { - "version": "0.7.21", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", - "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" + "punycode": "1.3.2", + "querystring": "0.2.0" }, "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true } } }, - "unfetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.1.0.tgz", - "integrity": "sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==" - }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", "dev": true, "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "prepend-http": "^1.0.1" } }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + "url-template": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", + "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=", + "dev": true }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true }, - "unified": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", - "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "@types/vfile": "^3.0.0", - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", - "trough": "^1.0.0", - "vfile": "^3.0.0", - "x-is-string": "^0.1.0" + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } } }, - "union-value": { + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" } }, - "uniq": { + "utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "v8-compile-cache": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", + "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", + "dev": true + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" + }, + "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==", "requires": { - "unique-slug": "^2.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, "requires": { - "imurmurhash": "^0.1.4" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "vfile": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.0.tgz", + "integrity": "sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==", "dev": true, "requires": { - "crypto-random-string": "^1.0.0" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } } }, - "unist-util-find-all-after": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz", - "integrity": "sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==", + "vfile-location": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.0.1.tgz", + "integrity": "sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ==", + "dev": true + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dev": true, "requires": { - "unist-util-is": "^3.0.0" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" } }, - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, - "unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "vue-loader": { + "version": "15.9.1", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.1.tgz", + "integrity": "sha512-IaPU2KOPjs/QjMlxFs/TiTtQUSbftQ7lsAvoxe21rtcQohsMhx+1AltXCNhZIpIn46PtODiAgz+o8RbMpKtmJw==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + } + }, + "vue-style-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", "dev": true, "requires": { - "unist-util-visit": "^1.1.0" + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" } }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "vue-template-compiler": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", + "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", "dev": true, "requires": { - "@types/unist": "^2.0.2" + "de-indent": "^1.0.2", + "he": "^1.1.0" } }, - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dev": true, "requires": { - "unist-util-visit-parents": "^2.0.0" + "browser-process-hrtime": "^1.0.0" } }, - "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", "dev": true, "requires": { - "unist-util-is": "^3.0.0" + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" } }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "watchpack": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", + "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "dev": true, "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "chokidar": "^2.1.8", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.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=", + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "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=", - "requires": { - "isarray": "1.0.0" - } - } + "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" } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" } } }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "update-check": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.3.2.tgz", - "integrity": "sha512-0iGt63gXrsU4VTw4tIGVVk14H6KLHI7ExNPuSmdDdwUrUAQTBnh1hQcRpnoBWetb3/Ab4YyXK1iDWXP7D0VHTQ==", + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "requires": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" + "minimalistic-assert": "^1.0.0" } }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, "requires": { - "punycode": "^2.1.0" + "defaults": "^1.0.3" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "webpack": { + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", + "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "dev": true, "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.1", + "webpack-sources": "^1.4.1" }, "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser": { + "version": "4.6.12", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz", + "integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, - "url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.0.0.tgz", - "integrity": "sha512-sPsoBs8NkSJt9k/2zLUMDAf0rYaG00EtrFQpHRIphKrR6stGsO92LUJf/uUeQNKEoxqoJ4R4qDLqHl+AOEqolA==", + "webpack-cli": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", + "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", + "dev": true, "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.26", - "schema-utils": "^2.6.5" + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "enhanced-resolve": "4.1.0", + "findup-sync": "3.0.0", + "global-modules": "2.0.0", + "import-local": "2.0.0", + "interpret": "1.2.0", + "loader-utils": "1.2.3", + "supports-color": "6.1.0", + "v8-compile-cache": "2.0.3", + "yargs": "13.2.4" }, "dependencies": { - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "color-convert": "^1.9.0" } }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - }, - "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, "requires": { - "mime-db": "1.43.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, - "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" + "color-name": "1.1.3" } - } - } - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "requires": { - "prepend-http": "^1.0.1" - } - }, - "url-template": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", - "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=", - "dev": true - }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "util": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.2.tgz", - "integrity": "sha512-XE+MkWQvglYa+IOfBt5UFG93EmncEMP23UqpgDvVZVFBPxwmkK10QRp6pgU4xICPnWRf/t0zPv4noYSUq9gqUQ==", - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "safe-buffer": "^5.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" } }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "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": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "locate-path": "^3.0.0" } - } - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" - }, - "v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", - "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", - "dev": true, - "requires": { - "is-buffer": "^2.0.0", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + }, + "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 }, - "unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { - "unist-util-stringify-position": "^1.1.1" + "minimist": "^1.2.0" } - } - } - }, - "vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", - "dev": true - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "vue": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.11.tgz", - "integrity": "sha512-VfPwgcGABbGAue9+sfrD4PuwFar7gPb1yl1UK1MwXoQPAw0BKSqWfoYCT/ThFrdEVWoI51dBuyCoiNU9bZDZxQ==" - }, - "vue-client-only": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vue-client-only/-/vue-client-only-2.0.0.tgz", - "integrity": "sha512-arhk1wtWAfLsJyxGMoEYhoBowM87/i6HLSG2LH/03Yog6i2d9JEN1peMP0Ceis+/n9DxdenGYZZTxbPPJyHciA==" - }, - "vue-eslint-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz", - "integrity": "sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "eslint-scope": "^4.0.0", - "eslint-visitor-keys": "^1.0.0", - "espree": "^4.1.0", - "esquery": "^1.0.1", - "lodash": "^4.17.11" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", "dev": true, "requires": { - "ms": "^2.1.1" + "invert-kv": "^2.0.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "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" } - } - } - }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==" - }, - "vue-loader": { - "version": "15.9.1", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.1.tgz", - "integrity": "sha512-IaPU2KOPjs/QjMlxFs/TiTtQUSbftQ7lsAvoxe21rtcQohsMhx+1AltXCNhZIpIn46PtODiAgz+o8RbMpKtmJw==", - "requires": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" - } - } - }, - "vue-meta": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/vue-meta/-/vue-meta-2.3.3.tgz", - "integrity": "sha512-FmeekLkd5+BI7NFBnU4bEnTpVZqmu3q8ztW4R4U3GBQljgDM7QAuwMXs8/aJP0U1tjtxobX8T6HcyZXimGj1DQ==", - "requires": { - "deepmerge": "^4.2.2" - } - }, - "vue-no-ssr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vue-no-ssr/-/vue-no-ssr-1.1.1.tgz", - "integrity": "sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g==" - }, - "vue-router": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.1.6.tgz", - "integrity": "sha512-GYhn2ynaZlysZMkFE5oCHRUTqE8BWs/a9YbKpNLi0i7xD6KG1EzDqpHQmv1F5gXjr8kL5iIVS8EOtRaVUEXTqA==" - }, - "vue-server-renderer": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/vue-server-renderer/-/vue-server-renderer-2.6.11.tgz", - "integrity": "sha512-V3faFJHr2KYfdSIalL+JjinZSHYUhlrvJ9pzCIjjwSh77+pkrsXpK4PucdPcng57+N77pd1LrKqwbqjQdktU1A==", - "requires": { - "chalk": "^1.1.3", - "hash-sum": "^1.0.2", - "he": "^1.1.0", - "lodash.template": "^4.5.0", - "lodash.uniq": "^4.5.0", - "resolve": "^1.2.0", - "serialize-javascript": "^2.1.2", - "source-map": "0.5.6" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "requires": { - "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" + "p-try": "^2.0.0" } }, - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + "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 }, - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" + "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 + }, + "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 + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^4.1.0" } }, "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.2.4", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", + "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.0" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, - "vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", - "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" }, "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } } } }, - "vue-svg-loader": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/vue-svg-loader/-/vue-svg-loader-0.16.0.tgz", - "integrity": "sha512-2RtFXlTCYWm8YAEO2qAOZ2SuIF2NvLutB5muc3KDYoZq5ZeCHf8ggzSan3ksbbca7CJ/Aw57ZnDF4B7W/AkGtw==", - "requires": { - "loader-utils": "^1.2.3", - "svg-to-vue": "^0.7.0" - } - }, - "vue-template-compiler": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", - "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==" - }, - "vuex": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.1.3.tgz", - "integrity": "sha512-k8vZqNMSNMgKelVZAPYw5MNb2xWSmVgCKtYKAptvm9YtZiOXnRXFWu//Y9zQNORTrm3dNj1n/WaZZI26tIX6Mw==" - }, - "watchpack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", - "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "webpack-dev-server": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "dev": true, "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", "chokidar": "^2.1.8", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" }, "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -18378,253 +19061,301 @@ "upath": "^1.1.1" } }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.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=", + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, "requires": { - "is-extglob": "^2.1.0" + "ansi-regex": "^3.0.0" } } } - } - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webfontloader": { - "version": "1.6.28", - "resolved": "https://registry.npmjs.org/webfontloader/-/webfontloader-1.6.28.tgz", - "integrity": "sha1-23hhKSU8tujq5UwvsF+HCvZnW64=", - "dev": true - }, - "webpack": { - "version": "4.42.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz", - "integrity": "sha512-SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.2.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.0", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "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": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "locate-path": "^3.0.0" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } } }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, "requires": { - "figgy-pudding": "^3.5.1" + "is-path-inside": "^2.1.0" } }, - "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "path-is-inside": "^1.0.2" } - } - } - }, - "webpack-bundle-analyzer": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.1.tgz", - "integrity": "sha512-Nfd8HDwfSx1xBwC+P8QMGvHAOITxNBSvu/J/mCJvOwv+G4VWkU7zir9SSenTtyCi0LnVtmsc7G5SZo1uV+bxRw==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1", - "bfj": "^6.1.1", - "chalk": "^2.4.1", - "commander": "^2.18.0", - "ejs": "^2.6.1", - "express": "^4.16.3", - "filesize": "^3.6.1", - "gzip-size": "^5.0.0", - "lodash": "^4.17.15", - "mkdirp": "^0.5.1", - "opener": "^1.5.1", - "ws": "^6.0.0" - }, - "dependencies": { - "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==" }, - "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==" - } - } - }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - }, - "webpack-external-import": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/webpack-external-import/-/webpack-external-import-1.1.3.tgz", - "integrity": "sha512-vK2h9WZEukZzPT4T2GYTkaH4Ow7ZpJkH4279lHKyrMc1BhS98LHezahX8qansDOvkNwyaSVmLF+ltX1G1Y5t1Q==", - "requires": { - "assert": "^2.0.0", - "dimport": "^1.0.0", - "fs-extra": "^8.1.0", - "loadjs": "^4.2.0", - "pkg-up": "^3.1.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, "requires": { - "locate-path": "^3.0.0" + "invert-kv": "^2.0.0" } }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" } }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, "p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "requires": { "p-limit": "^2.0.0" } }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-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 + }, + "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 + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { - "find-up": "^3.0.0" + "glob": "^7.1.3" } - } - } - }, - "webpack-hot-middleware": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", - "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", - "requires": { - "ansi-html": "0.0.7", - "html-entities": "^1.2.0", - "querystring": "^0.2.0", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "string-width": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } @@ -18633,20 +19364,37 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, "requires": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" } }, - "webpack-node-externals": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz", - "integrity": "sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg==" + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-notifier": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.8.0.tgz", + "integrity": "sha512-I6t76NoPe5DZCCm5geELmDV2wlJ89LbU425uN6T2FG8Ywrrt1ZcUMz6g8yWGNg4pttqTPFQJYUPjWAlzUEQ+cQ==", + "dev": true, + "requires": { + "node-notifier": "^5.1.2", + "object-assign": "^4.1.0", + "strip-ansi": "^3.0.1" + } }, "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -18655,76 +19403,59 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } - }, - "webpackbar": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-4.0.0.tgz", - "integrity": "sha512-k1qRoSL/3BVuINzngj09nIwreD8wxV4grcuhHTD8VJgUbGcy8lQSPqv+bM00B7F+PffwIsQ8ISd4mIwRbr23eQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.2", - "consola": "^2.10.0", - "figures": "^3.0.0", - "pretty-time": "^1.1.0", - "std-env": "^2.2.1", - "text-table": "^0.2.0", - "wrap-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "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==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -18732,8 +19463,7 @@ "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 + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" }, "which-pm-runs": { "version": "1.0.0", @@ -18741,48 +19471,18 @@ "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", "dev": true }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=" }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "with": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", + "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", "requires": { - "string-width": "^4.0.0" + "acorn": "^3.1.0", + "acorn-globals": "^3.0.0" } }, "word-wrap": { @@ -18791,54 +19491,27 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, - "workbox-cdn": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-cdn/-/workbox-cdn-4.3.1.tgz", - "integrity": "sha512-Adkgo+/7S+bBsDTzdeH0xxQCrfBM1EiyZlvu1tMh0cJ/ipC6TtA8KDr12PBREdbL0zO9hG+7OSzvi2NLchPAEg==" + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, "worker-farm": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, "requires": { "errno": "~0.1.7" } }, "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", - "dev": true, + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" } }, "wrappy": { @@ -18853,111 +19526,91 @@ "dev": true, "requires": { "mkdirp": "^0.5.1" - } - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "write-json-file": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", - "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.0.0" }, "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, "requires": { - "is-plain-obj": "^1.0.0" + "minimist": "^1.2.5" } } } }, + "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" + } + }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", "requires": { "async-limiter": "~1.0.0" } }, - "x-is-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", - "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", - "dev": true - }, "xdg-basedir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", "dev": true }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "xxhashjs": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", - "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", - "requires": { - "cuint": "^0.2.2" - } + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yaml": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz", - "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.9.2.tgz", + "integrity": "sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==", "dev": true, "requires": { - "@babel/runtime": "^7.6.3" + "@babel/runtime": "^7.9.2" } }, "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true, + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", "requires": { "camelcase": "^3.0.0", "cliui": "^3.2.0", @@ -18970,165 +19623,23 @@ "set-blocking": "^2.0.0", "string-width": "^1.0.2", "which-module": "^1.0.0", + "window-size": "^0.2.0", "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "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" - } - }, - "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=", - "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" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "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=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^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" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dev": true, - "requires": { - "camelcase": "^3.0.0" - } - } + "yargs-parser": "^4.1.0" } }, "yargs-parser": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.2.tgz", - "integrity": "sha512-hlIPNR3IzC1YuL1c2UwwDKpXlNFBqD1Fswwh1khz5+d8Cq/8yc/Mn0i+rQXduu8hcrFKvO7Eryk+09NecTQAAQ==", - "dev": true, + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "camelcase": "^3.0.0" } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" } } } diff --git a/package.json b/package.json index bd4930fb3..120a82e48 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@wecount/wecount.inclusivedesign.ca", - "version": "1.2.0", - "description": "The source files for the We Count website, built with Nuxt.", + "version": "2.0.0-dev", + "description": "The source files for the We Count website, built with Eleventy.", "license": "BSD-3-Clause", "author": "OCAD University ", "contributors": [ @@ -12,51 +12,61 @@ ], "private": true, "scripts": { - "dev": "nuxt", - "build": "nuxt build", - "start": "nuxt start", - "generate": "nuxt generate --fail-on-error", - "lint:js": "eslint --ext .js,.vue --ignore-path .gitignore .", - "lint:css": "stylelint \"**/**.{scss,vue}\"", + "build:assets": "cross-env NODE_ENV=production run-s mix", + "build:site": "eleventy --config=eleventy.config.js", + "build": "run-s build:*", + "clean": "run-p clean:*", + "clean:dist": "rimraf dist", + "mix": "webpack --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", + "start": "npm run clean && concurrently \"npm run watch:site\" \"npm run watch:assets\"", + "lint:css": "stylelint src/scss/**/*.scss", + "lint:js": "eslint \"**/*.js\"", "lint:md": "markdownlint \"**/***.md\" --ignore-path .gitignore --ignore LICENSE.md", - "lint-fix:js": "eslint --ext .js,.vue --ignore-path .gitignore . --fix", - "lint-fix:css": "stylelint \"**/**.{scss,vue}\" --fix", + "lint": "run-s lint:*", + "lint-fix:css": "stylelint src/scss/**/*.scss --fix", + "lint-fix:js": "eslint \"**/*.js\" --fix", "lint-fix:md": "markdownlint \"**/***.md\" --ignore-path .gitignore --ignore LICENSE.md --fix", - "lint": "npm-run-all lint:js lint:css lint:md", - "lint:fix": "npm-run-all lint-fix:*", + "lint-fix": "npm-run-all lint-fix:*", "release:major": "release major", "release:minor": "release minor", "release:patch": "release patch", - "test": "npm run lint" + "test": "run-s lint", + "watch:assets": "cross-env NODE_ENV=development run-s \"mix -- --watch\"", + "watch:site": "ELEVENTY_ENV=development eleventy --serve --port=3000 --config=eleventy.config.js" }, "dependencies": { - "@nuxtjs/axios": "^5.9.7", - "@nuxtjs/dotenv": "^1.4.0", - "@nuxtjs/pwa": "^3.0.0-beta.20", - "@nuxtjs/svg": "^0.1.7", - "nuxt": "^2.12.2", + "@11ty/eleventy": "^0.10.0", + "@11ty/eleventy-plugin-rss": "^1.0.7", "sanitize.css": "^11.0.0" }, "devDependencies": { "@commitlint/cli": "^8.3.5", "@commitlint/config-conventional": "^8.3.4", - "@nuxtjs/eslint-config": "^1.0.1", - "@nuxtjs/eslint-module": "^1.0.0", - "babel-eslint": "^10.1.0", + "@tbranyen/jsdom": "^13.0.0", + "autoprefixer": "^9.7.6", + "axios": "^0.19.2", + "concurrently": "^5.2.0", + "cross-env": "^7.0.2", + "eleventy-plugin-error-overlay": "^0.1.2", "eslint": "^6.8.0", - "eslint-plugin-nuxt": "^0.5.2", + "html-minifier": "^4.0.0", "husky": "^4.2.3", - "lint-staged": "^10.1.2", + "laravel-mix": "^5.0.4", + "lint-staged": "^10.0.8", + "markdown-it": "^10.0.0", "markdownlint-cli": "^0.22.0", - "node-sass": "^4.13.1", "npm-run-all": "^4.1.5", - "nuxt-webfontloader": "^1.1.0", "release": "^6.1.0", + "resolve-url-loader": "^3.1.0", + "rimraf": "^3.0.2", + "sass": "^1.26.5", "sass-loader": "^8.0.2", - "stylelint": "^13.3.0", + "slugify": "^1.4.0", + "stylelint": "^13.2.1", "stylelint-config-standard-scss": "^1.1.0", "stylelint-order": "^4.0.0", - "stylelint-scss": "^3.16.0" + "stylelint-scss": "^3.15.0", + "vue-template-compiler": "^2.6.11" }, "husky": { "hooks": { @@ -65,14 +75,14 @@ } }, "lint-staged": { - "*.{scss,vue}": [ - "stylelint" - ], - "*.{js,vue}": [ + "*.js": [ "eslint" ], + "*.scss": [ + "stylelint" + ], "*.md": [ - "markdownlint --ignore LICENSE.md" + "markdownlint --ignore LICENSE.md --ignore .github/**/*.md" ] } } diff --git a/pages/README.md b/pages/README.md deleted file mode 100644 index 1d5d48b29..000000000 --- a/pages/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# PAGES - -This directory contains your Application Views and Routes. -The framework reads all the `*.vue` files inside this directory and creates the router of your application. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/routing). diff --git a/pages/_slug/index.vue b/pages/_slug/index.vue deleted file mode 100644 index 345df262e..000000000 --- a/pages/_slug/index.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - diff --git a/pages/index.vue b/pages/index.vue deleted file mode 100644 index 47321fcdc..000000000 --- a/pages/index.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - diff --git a/pages/news/index.vue b/pages/news/index.vue deleted file mode 100644 index 2ab22177f..000000000 --- a/pages/news/index.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/pages/news/page/_num/index.vue b/pages/news/page/_num/index.vue deleted file mode 100644 index 63b3a4320..000000000 --- a/pages/news/page/_num/index.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/pages/search/_query/index.vue b/pages/search/_query/index.vue deleted file mode 100644 index 413f0f3f8..000000000 --- a/pages/search/_query/index.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - diff --git a/pages/tag/_query/index.vue b/pages/tag/_query/index.vue deleted file mode 100644 index 58b9ae533..000000000 --- a/pages/tag/_query/index.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - diff --git a/pages/views/_slug/index.vue b/pages/views/_slug/index.vue deleted file mode 100644 index 236abc561..000000000 --- a/pages/views/_slug/index.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/pages/views/index.vue b/pages/views/index.vue deleted file mode 100644 index 0b01ec5a1..000000000 --- a/pages/views/index.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/pages/views/page/_num/index.vue b/pages/views/page/_num/index.vue deleted file mode 100644 index 85c7e9740..000000000 --- a/pages/views/page/_num/index.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/plugins/README.md b/plugins/README.md deleted file mode 100644 index ca1f9d8a4..000000000 --- a/plugins/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# PLUGINS - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains Javascript plugins that you want to run before mounting the root Vue.js application. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/plugins). diff --git a/shared/DataFetcher.js b/shared/DataFetcher.js deleted file mode 100644 index 010e722ad..000000000 --- a/shared/DataFetcher.js +++ /dev/null @@ -1,78 +0,0 @@ -import axios from "axios"; -import Config from "../assets/config"; -import Utils from "./Utils"; - -// Share data fetch functions -export default { - async categorizedItems (categoryType, categoryId) { - // The fuction to process returned data from the Wordpress API - const processItems = function (items) { - return items.map(function (oneItem) { - return { - slug: oneItem.slug, - title: oneItem.title.rendered, - author: oneItem._embedded.author[0].name, - content: oneItem.content.rendered, - // Strip html tags to get pure text for the content preview - excerpt: Utils.stripHtmlTags(oneItem.excerpt.rendered), - date: new Date(oneItem.date).toLocaleString("en-us", { - year: "numeric", - month: "long", - day: "numeric" - }), - dateTime: oneItem.date, - tags: oneItem.pure_taxonomies.tags ? oneItem.pure_taxonomies.tags.map(({ name }) => name) : [], - picture: oneItem._links["wp:featuredmedia"] ? oneItem._embedded["wp:featuredmedia"][0].source_url : null, - altTag: oneItem._links["wp:featuredmedia"] ? oneItem._embedded["wp:featuredmedia"][0].alt_text : "", - // For news, "href" points to the external news links. For views, "href" is customized to show views content. - href: categoryType === "news" ? oneItem.acf.link : "/views/" + oneItem.slug, - isExternalHref: categoryType === "news", - showPreviewImage: categoryType !== "news" - }; - }); - }; - - // According to the Wordpress API for pagination and embedding: https://developer.wordpress.org/rest-api/using-the-rest-api/pagination/ - // 1. Fetch 100 records per page (the maxium number per page supported by Wordpress) to fasten the query - // 2. Retrieve embedded resources in the main query - // 3. Order by the modified date in descending order - const baseCategoryAPI = Config.wpDomain + Config.apiBase + "posts?categories=" + categoryId + "&per_page=100&orderby=modified&order=desc&_embed"; - - // Fetch records for the first page as well as the number of total pages - const firstPageRequest = baseCategoryAPI + "&page=1"; - const firstPageResponse = await axios.get(`${firstPageRequest}`); - const totalPages = firstPageResponse.headers["x-wp-totalpages"]; - let results = []; - - results = processItems(firstPageResponse.data); - - // Fetch records for page 2 onwards - if (totalPages > 1) { - for (let currentPageNum = 2; currentPageNum <= totalPages; currentPageNum++) { - const currentPageResponse = await axios.get(`${baseCategoryAPI}&page=${currentPageNum}`); - results = results.concat(processItems(currentPageResponse.data)); - } - } - return results; - }, - - async sitePages () { - // According to the Wordpress API for pagination and embedding: https://developer.wordpress.org/rest-api/using-the-rest-api/pagination/, - // fetch 100 records per page (the maxium number per page supported by Wordpress) to fasten the query - const pageAPI = Config.wpDomain + Config.apiBase + "pages?per_page=100"; - - const response = await axios.get(`${pageAPI}`); - - return response.data.map(function (onePage) { - return { - slug: onePage.slug, - title: onePage.title.rendered, - content: onePage.content.rendered, - // Strip html tags to get pure text for the content preview - excerpt: Utils.stripHtmlTags(onePage.content.rendered), - href: "/" + onePage.slug + "/", - isExternalHref: false - }; - }); - } -}; diff --git a/shared/Utils.js b/shared/Utils.js deleted file mode 100644 index 1aa0df4e3..000000000 --- a/shared/Utils.js +++ /dev/null @@ -1,69 +0,0 @@ -// Shared utility functons -import Config from "../assets/config"; - -export default { - stripHtmlTags (inputString) { - return inputString.replace(/<\/?[^>]+(>|$)/g, ""); - }, - - /** - * @typedef {Object} Post - * @property {string} slug - The slug of the post. - * @property {string} title - The title of the post. - * @property {string} author - The author of the post. - * @property {string} content - The content of the post. - * @property {string} excerpt - The excerpt. - * @property {date} date - The date. - * @property {timestamp} dateTime - The date and time. - * @property {array} tags - An array of tags. - * @property {string} picture - A URL to the picture. - * @property {string} altTag - The alternative text for the picture. - * @property {string} href - A href to the internal page to view the post. - * @property {boolean} isExternalHref - The flag indicating whether the href points to an external URL. - * @property {boolean} showPreviewImage - The flag indicating whether to show the preview image. - */ - - /** - * @typedef {Object} Route - * @property {string} route - The nuxt route that the static page should be generated. - */ - - /** - * Generate static routes for categorized items such as "news" and "views". - * @param {string} categoryType - The category type. - * @param {array} allPosts - All posts in the given category type. - * @param {boolean} includeTagRoutes - A flag indicating if static routes for tags that are associated with the post should be included. - * @param {boolean} includePostRoutes - A flag indicating if static routes for posts should be included. - * @return {array} An array of static routes generted for this category. - */ - createStaticRoutesForCategorizedItems (categoryType, allPosts, includeTagRoutes, includePostRoutes) { - const numOfPages = Math.ceil(allPosts.length / Config.numOfRecsPerPage); - const postsRoutes = []; - - for (let pageNum = 1; pageNum <= numOfPages; pageNum++) { - postsRoutes.push({ - route: "/" + categoryType + "/page/" + pageNum - }); - } - - if (includeTagRoutes || includePostRoutes) { - allPosts.forEach((onePost) => { - if (includeTagRoutes) { - onePost.tags.forEach((tag) => { - postsRoutes.push({ - route: "/tag/" + encodeURI(tag) - }); - }); - } - - if (includePostRoutes) { - postsRoutes.push({ - route: "/" + categoryType + "/" + onePost.slug - }); - } - }); - } - - return postsRoutes; - } -}; diff --git a/src/404.md b/src/404.md new file mode 100644 index 000000000..d42fdd590 --- /dev/null +++ b/src/404.md @@ -0,0 +1,6 @@ +--- +permalink: /404.html +title: Page Not Found +layout: layouts/404.njk +--- +The page you requested could not be found. diff --git a/src/_data/README.md b/src/_data/README.md new file mode 100644 index 000000000..2d15f0672 --- /dev/null +++ b/src/_data/README.md @@ -0,0 +1,3 @@ +# _data + +For information about this directory, see: [Global Data Files](https://www.11ty.dev/docs/data-global/) diff --git a/src/_data/env.js b/src/_data/env.js new file mode 100644 index 000000000..3f73ff984 --- /dev/null +++ b/src/_data/env.js @@ -0,0 +1,5 @@ +module.exports = { + api: process.env.CONTEXT === "production" ? "https://wecount-cms.inclusivedesign.ca/wp-json/wp/v2" : "https://wecount-dev.inclusivedesign.ca/wp-json/wp/v2", + context: process.env.CONTEXT || "dev", + baseUrl: process.env.DEPLOY_PRIME_URL || false +}; diff --git a/src/_data/site.json b/src/_data/site.json new file mode 100644 index 000000000..f9aadb72b --- /dev/null +++ b/src/_data/site.json @@ -0,0 +1,5 @@ +{ + "title": "We Count", + "description": "Removing bias and exclusion in the data economy.", + "author": "Inclusive Design Research Centre" +} diff --git a/src/_data/social.json b/src/_data/social.json new file mode 100644 index 000000000..bb9a54745 --- /dev/null +++ b/src/_data/social.json @@ -0,0 +1,5 @@ +{ + "facebook": "https://www.facebook.com/wecountproject/", + "instagram": "https://www.instagram.com/wecount_project/", + "twitter": "https://twitter.com/WeCountproject" +} diff --git a/src/_includes/README.md b/src/_includes/README.md new file mode 100644 index 000000000..59839ee3a --- /dev/null +++ b/src/_includes/README.md @@ -0,0 +1,23 @@ +# _includes + +Files in this directory, and its subdirectories, can be included in any template by using +the file's relative path from `src/_includes`. + +For example, to include a Nunjucks template from components, the following code can be used: + +```jinja +{% include 'components/brand.njk' %} +``` + +SVG files can also be inlined using the same method. In the brand component, +the following code includes the logo and logotype from `src/_includes/svg`: + +```jinja +{% include 'svg/logo.svg' %} +{% include 'svg/logotype.svg' %} +``` + +For more information, see: + +- [Layouts](https://www.11ty.dev/docs/layouts) +- [Nunjucks](https://mozilla.github.io/nunjucks/) diff --git a/src/_includes/components/brand.njk b/src/_includes/components/brand.njk new file mode 100644 index 000000000..a6888cfc0 --- /dev/null +++ b/src/_includes/components/brand.njk @@ -0,0 +1,7 @@ + diff --git a/src/_includes/components/contact-info.njk b/src/_includes/components/contact-info.njk new file mode 100644 index 000000000..d33cb0b6e --- /dev/null +++ b/src/_includes/components/contact-info.njk @@ -0,0 +1,23 @@ + diff --git a/src/_includes/components/footer-nav.njk b/src/_includes/components/footer-nav.njk new file mode 100644 index 000000000..ceb44a58a --- /dev/null +++ b/src/_includes/components/footer-nav.njk @@ -0,0 +1,11 @@ + diff --git a/src/_includes/components/footer.njk b/src/_includes/components/footer.njk new file mode 100644 index 000000000..a5eb3542f --- /dev/null +++ b/src/_includes/components/footer.njk @@ -0,0 +1,9 @@ +
+ +

Hosted with Netlify

+
diff --git a/src/_includes/components/funders.njk b/src/_includes/components/funders.njk new file mode 100644 index 000000000..300311350 --- /dev/null +++ b/src/_includes/components/funders.njk @@ -0,0 +1,4 @@ +
+

Supported by Innovation, Science and Economic Development Canada’s Accessible Technology Program.

+ +
diff --git a/src/_includes/components/grid-item.njk b/src/_includes/components/grid-item.njk new file mode 100644 index 000000000..9ebdea6d9 --- /dev/null +++ b/src/_includes/components/grid-item.njk @@ -0,0 +1,21 @@ +
+ {% if item.category === 'views' %} +
+ +
+ {% endif %} +

+ {{ item.title | safe }} +

+ {% if item.category === 'views' %} +
{{ item.author | safe }}
+ {% endif %} +
+ +
+
+ {{ item.excerpt | striptags | safe }} +
+
diff --git a/src/_includes/components/header-nav.njk b/src/_includes/components/header-nav.njk new file mode 100644 index 000000000..1170350af --- /dev/null +++ b/src/_includes/components/header-nav.njk @@ -0,0 +1,12 @@ + + diff --git a/src/_includes/components/header.njk b/src/_includes/components/header.njk new file mode 100644 index 000000000..cfc398644 --- /dev/null +++ b/src/_includes/components/header.njk @@ -0,0 +1,9 @@ +
+ {% include 'components/brand.njk' %} + +
diff --git a/src/_includes/components/pagination.njk b/src/_includes/components/pagination.njk new file mode 100644 index 000000000..d2a511171 --- /dev/null +++ b/src/_includes/components/pagination.njk @@ -0,0 +1,51 @@ + diff --git a/src/_includes/components/search.njk b/src/_includes/components/search.njk new file mode 100644 index 000000000..744ac1bd7 --- /dev/null +++ b/src/_includes/components/search.njk @@ -0,0 +1,5 @@ +
+
+ +
+
diff --git a/src/_includes/components/social-media.njk b/src/_includes/components/social-media.njk new file mode 100644 index 000000000..767075f2a --- /dev/null +++ b/src/_includes/components/social-media.njk @@ -0,0 +1,15 @@ + diff --git a/src/_includes/globals/meta.njk b/src/_includes/globals/meta.njk new file mode 100644 index 000000000..d36700305 --- /dev/null +++ b/src/_includes/globals/meta.njk @@ -0,0 +1,17 @@ + + +{{ pageTitle }} | {{ site.title }} + + + + + + + + + + + + + + diff --git a/src/_includes/layouts/404.njk b/src/_includes/layouts/404.njk new file mode 100644 index 000000000..eb09f50d9 --- /dev/null +++ b/src/_includes/layouts/404.njk @@ -0,0 +1,14 @@ +{% extends 'layouts/base.njk' %} + +{% set pageTitle = pageItem.title %} +{% set pageExcerpt = content %} + +{% block content %} +
+

{{ title }}

+
+ {{ content | safe }} +
+
+{% endblock %} +{{ content | safe }} diff --git a/src/_includes/layouts/base.njk b/src/_includes/layouts/base.njk new file mode 100644 index 000000000..b38d9859b --- /dev/null +++ b/src/_includes/layouts/base.njk @@ -0,0 +1,28 @@ +{% if title %} +{% set pageTitle = title %} +{% endif %} + + + + {% include 'globals/meta.njk' %} + + + {% block headerScripts %} + {% endblock %} + + +
+ {% include 'components/header.njk' %} +
+ +
+ {% block content %} + {% endblock %} +
+
+ {% include 'components/footer.njk' %} +
+ {% block footerScripts %} + {% endblock %} + + diff --git a/src/_includes/layouts/page.njk b/src/_includes/layouts/page.njk new file mode 100644 index 000000000..3a2a0ba58 --- /dev/null +++ b/src/_includes/layouts/page.njk @@ -0,0 +1,37 @@ +{% extends 'layouts/base.njk' %} + +{% set pageTitle = pageItem.title %} +{% set pageExcerpt = pageItem.excerpt %} + +{% block content %} +{% if page.url === '/' %} + + +{% else %} +
+

{{ pageTitle }}

+
+ {{ content | safe }} +
+
+{% endif %} +{% endblock %} +{{ content | safe }} diff --git a/src/_includes/layouts/post.njk b/src/_includes/layouts/post.njk new file mode 100644 index 000000000..8ab4f6ee9 --- /dev/null +++ b/src/_includes/layouts/post.njk @@ -0,0 +1,25 @@ +{% extends 'layouts/base.njk' %} + +{% set pageTitle = postItem.title %} +{% set pageExcerpt = postItem.excerpt %} + +{% block content %} +
+

{{ postItem.title | safe }}

+
By {{ postItem.author }}
+ +
{{ postItem.content | safe }}
+ {% if postItem.tags.length > 0 %} +
+

Tags

+
+ {% for tag in postItem.tags %} + {{ tag | safe }} + {% endfor %} +
+
+ {% endif %} + {% if pagination.pages.length > 1 %} + {% include 'components/pagination.njk' %} + {% endif %}
+{% endblock %} diff --git a/src/_includes/layouts/tag.njk b/src/_includes/layouts/tag.njk new file mode 100644 index 000000000..0d06ef4aa --- /dev/null +++ b/src/_includes/layouts/tag.njk @@ -0,0 +1,15 @@ +{% extends 'layouts/base.njk' %} + +{% block content %} +
+

Tag: {{ tagItem.title }}

+
+ {% for item in tagItem.posts %} +
+ {% include 'components/grid-item.njk' %} +
+ {% endfor %} +
+ {# TODO: Pagination. #} +
+{% endblock %} diff --git a/src/_includes/svg/canada.svg b/src/_includes/svg/canada.svg new file mode 100644 index 000000000..afaa1570f --- /dev/null +++ b/src/_includes/svg/canada.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/Facebook.svg b/src/_includes/svg/facebook.svg similarity index 100% rename from assets/images/Facebook.svg rename to src/_includes/svg/facebook.svg diff --git a/src/_includes/svg/idrc.svg b/src/_includes/svg/idrc.svg new file mode 100644 index 000000000..117fbcaec --- /dev/null +++ b/src/_includes/svg/idrc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/Instagram.svg b/src/_includes/svg/instagram.svg similarity index 100% rename from assets/images/Instagram.svg rename to src/_includes/svg/instagram.svg diff --git a/src/_includes/svg/logo.svg b/src/_includes/svg/logo.svg new file mode 100644 index 000000000..a92b100ba --- /dev/null +++ b/src/_includes/svg/logo.svg @@ -0,0 +1 @@ + diff --git a/assets/images/logotype.svg b/src/_includes/svg/logotype.svg similarity index 96% rename from assets/images/logotype.svg rename to src/_includes/svg/logotype.svg index ca08c9b4d..bf0258368 100644 --- a/assets/images/logotype.svg +++ b/src/_includes/svg/logotype.svg @@ -1 +1 @@ - + diff --git a/assets/images/menu.svg b/src/_includes/svg/menu.svg similarity index 100% rename from assets/images/menu.svg rename to src/_includes/svg/menu.svg diff --git a/src/_includes/svg/next.svg b/src/_includes/svg/next.svg new file mode 100755 index 000000000..3eaa93fff --- /dev/null +++ b/src/_includes/svg/next.svg @@ -0,0 +1 @@ + diff --git a/assets/images/logo_ocadu.svg b/src/_includes/svg/ocadu.svg old mode 100755 new mode 100644 similarity index 99% rename from assets/images/logo_ocadu.svg rename to src/_includes/svg/ocadu.svg index ccca64754..0a3aa813a --- a/assets/images/logo_ocadu.svg +++ b/src/_includes/svg/ocadu.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/src/_includes/svg/placeholder.svg b/src/_includes/svg/placeholder.svg new file mode 100644 index 000000000..e3b4c6fa1 --- /dev/null +++ b/src/_includes/svg/placeholder.svg @@ -0,0 +1 @@ + diff --git a/src/_includes/svg/prev.svg b/src/_includes/svg/prev.svg new file mode 100755 index 000000000..9e7552aa5 --- /dev/null +++ b/src/_includes/svg/prev.svg @@ -0,0 +1 @@ + diff --git a/assets/images/Twitter.svg b/src/_includes/svg/twitter.svg similarity index 100% rename from assets/images/Twitter.svg rename to src/_includes/svg/twitter.svg diff --git a/assets/images/YouTube.svg b/src/_includes/svg/youtube.svg similarity index 100% rename from assets/images/YouTube.svg rename to src/_includes/svg/youtube.svg diff --git a/src/filters/README.md b/src/filters/README.md new file mode 100644 index 000000000..140e214c8 --- /dev/null +++ b/src/filters/README.md @@ -0,0 +1,6 @@ +# Filters + +For information about this directory, see: + +- [Filters](https://www.11ty.dev/docs/filters/) +- [Nunjucks Filters](https://www.11ty.dev/docs/languages/nunjucks/#filters) diff --git a/src/filters/date.js b/src/filters/date.js new file mode 100644 index 000000000..8121f1c91 --- /dev/null +++ b/src/filters/date.js @@ -0,0 +1,7 @@ +/* global convertDate */ + +require("../js/utils.js"); + +module.exports = value => { + return convertDate(value); +}; diff --git a/src/filters/markdown.js b/src/filters/markdown.js new file mode 100644 index 000000000..baf69e284 --- /dev/null +++ b/src/filters/markdown.js @@ -0,0 +1,9 @@ +const markdownIt = require("markdown-it")({ + html: true, + breaks: true, + linkify: true +}); + +module.exports = value => { + return markdownIt.render(value); +}; diff --git a/src/filters/w3-date.js b/src/filters/w3-date.js new file mode 100644 index 000000000..89a813105 --- /dev/null +++ b/src/filters/w3-date.js @@ -0,0 +1,5 @@ +module.exports = value => { + const dateObject = new Date(value); + + return dateObject.toISOString(); +}; diff --git a/src/fonts/fira-sans-v10-latin-500.woff b/src/fonts/fira-sans-v10-latin-500.woff new file mode 100644 index 0000000000000000000000000000000000000000..d64a1e18812a54257361e45140623a9dfcaedef5 GIT binary patch literal 25876 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 literal 0 HcmV?d00001 diff --git a/src/fonts/fira-sans-v10-latin-500.woff2 b/src/fonts/fira-sans-v10-latin-500.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bb32b14d6bfd9f703469b59c7877a1909ace965b GIT binary patch literal 21304 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 literal 0 HcmV?d00001 diff --git a/src/fonts/fira-sans-v10-latin-600.woff b/src/fonts/fira-sans-v10-latin-600.woff new file mode 100644 index 0000000000000000000000000000000000000000..fa3df759b97683cc20161a134a24e24587b5943e GIT binary patch literal 27044 zcmYg%b95$6u=f+&wry{0+qSi_t&Ows#A^^&N{gKo+|3Aoo-2dMs#l$550Fc0MjP9ElLG3`>C6yFazp*L+ z00R*KkQ(s{o@A3$RTlvOFgpMM&=CLt^3_9+uT@c%i4_3A3H{bn`z9lU95*FXdt=9M zY~@?O{aZFL%9YB-)ZLXB0KiNBmT~*Wna!0kh%6i}?EwIM`0ugM000C`ce9XSOJkRB zUD9t^0QCP6vZbAu#WzL`0Py#HtJ^^eu69|O8=CI004L>7BU)%orCGOoQc&pCj3oe_9>Bp_Qsyy_ci-|-v7}h z2K|Hh@YC4d{2QD2#_qpu-k?MiX>fFKaRmU(djJ5i@9`iCN5AMW9i7d;b*=Wl#~}AmWV#8Ht-W5!)|@^Gulpj@XB?J*RF;>!++Gb3Gt+kwtg29uRIt z;;B%_BqOuE-?=TBt)$_^dR{gE!g2^D^XOokxLwC9(lOmwUm%{U$|owHb|PlhA+*;a zg*(ERIwJmYL}+==d8mD9B-x!e*3OL+7%R0s-<@y5e02?3_XUpfKi@Ot{>1Gs4Y)qB zzS9w2_rJT^PU24g&PW~9K_aG~YjSu>w!?4Oes*_;38oYs27NJccG z8z<3Zo-*%dl~1J{U_ImvF>X28Jf5MIg_EngsUm%nrB{JuYVbz@pOB2d(MRxfJKD;C zdzGHD*IWMNjc2_=&Izvn4(g9)^o!)Krh%riO`G0{j?{b_b;@g&FJlt8OTj`2-Th+7 z_(});>9x(MsS@mASd~sH#a7pb$L{TUZ9{;kN`!J^{qvmb#NZYed!!X3Ba zH3eJRpxt3zAR>>pSP&!T9U98%vtHRQT>dYnFdYl%6kHZb_aNj_(TF;!vJzsk6I4`s zOp|wVHRxq07}3aiu|kPHWK{Bl_F{M)AAkUdgxF^%{D3TiczJPp0=y}DKUi)dj<7Q1 z%yuJhd1;V8avU^Fh&)7;ian=@Ze6__x;b*f3d{hpyX3jc3;x*^k+dn%CdomL(5aeA z#%=YzH2c^U_)Wpw&5qyY-6h2zjW_wz1ScfAKkmT9nw87}(HC-AhTbHBwgJ^FbMz;V zKbSEgo8h13j~Z@4o*Fmy=RVGc@=-6R-!Pfp4$d{v*(P?E6|Hu^Dexl^@9uGMGi^yU#(C1 z#GQ2Q4=!`khNq_ZzZi3D|GNG<_1dZBazZL%Ja_KZ7XQ^YBqcQ9k5$gXe2^bZ$6I5#dh(xB5=KM1Vg7wfu6V;f zeT&a@!&-ZdYdypk6e+jMOS@p%XxEdarea>DjaR23_!13J1|>n+LQ~81Rv;?ZQ!zEk zna5!ah&7*C0J|>dYZmD#RF**IYOaR)(MgC+K|t^v%7Q#$o@VXA8qb4EjE{0)9={4b znfh27oDUD3lPKj%!CQHW>KCZPTRG(_*c#@Zdp8%H#0a*$+BLVL+2~WU-hk)r4(hJi zSr<=O)Y=fHAkMa2ociO8JgUoE5T*@+zQrnxM=#t^P&~OFZPO0*XV;sOJK@^kX_A}% zlBkoHl{{98qs3ON=7pSfsVXl_ba(PPY-bJ(R@-XSK2-c7PXhh+^jt1AoqIRjVd;q5 z%k4zj8Tf=6aJS3M-}#sLW-ftG`ZC%;?_Hu{IB||=kA#Kv_Sfm@h zMCCh*w`t73Ic}dz&UJ4yW#)0Muw%JUAcZFb*@>WLLa+$;EHOzYjh;th3MtQ<#BPgn>a(fp z*Ekmn8*@8tg0!v2Vyb-ak{!R?y%qCPpY3M!3vXTIUX|4klG-GGDfpQJbf2`*T`$Ku z0p&8#P%PkY-{mbB^0T3+@&4jSMppgE9B}vCl7CWk9Gx$+&1CS@fMjX(hKU~J_L`oh zZ+XTE@twLyfiSEhTFZRxB&Gyi&qp8Jkv!zT)AjX=b_~YWwS>9r6k03a@Mtc8D;7-V z26HzlXy(&-n`yGZm6T^1CKr~Y=+Lr*%k|d#Q=RrsSJ2Uv+O^XNDU5EsG>WpQ_ug`X z7J8*Du}!s&sdy_g_66MQa&CCnmYY4|&^Xe*W0rqSxy~2ADb{I160QafYUQ>l&75Rn zIU5~;y%VkKT+#h||J6e7W36xaJUuEwcgbz|*)+2})49fi)cSU=<|lbw(kI`LZAs;E zAdun?Ox~6rGZ$4rH@i%d>0G@Gfg0L`sm{gxRcZfmN4APz#!hC0KFwoDr(WGiki=~GgC+h9 zwQA@K5zTSVH9&Hr_OC$?seTT|xQmT7p?7!4&zj$D=S(SZu}$y3w>gpKSnF|Ti4L*U zK8qr`R}m>6{?{nTe?(O1veX60_CsBtZI#><&ln-#Yi_ZI{%Ma}7TYwaaeR8k`x}`H zd(mvE0{1<#PJVVwhd&iJ=GpR*EOPg6OSUi3uR>g2J?2PB9}uYR)n+oim1GjpGJwq| z=j>eA-SCgB>CzkvzdXrUXI_+;y)4bVH7{N|iD+hC_{UEIA`5JWlA?W$-zZF}&|Wa> z{hvG!Z(W)^A7b7JDBe0d`O&(Nic!UkIR~PJx4{kUFoLP)Qn~)}|I>9Hyq2rpQVA%v zrvE@pafjgkDpGh7uov_N-#OxmC=k;NKVpb|)i|AILtX7@dDGB>pJScSzKzyV*|^KO z*m=^^I19jvhjw4}d@49oQZPAcr&3GO$Vd<%ef!J5o|JM&B~b3&L1OrdA=Ku6VAnV{ zjlyi{^stb6o#1J!_oI8C&#r*__A`f$BBJcyssZ-}=t=k*QyC*u_V@d7`nk3JHsdW3 zN}UOo3zPX;i`5%osJ_x75la3*%P~{%szD-=sbt;Vt;rJKd&?tMW>Tg!$($dy6O;EV zK_pl?M&k@yBPDk+l)4hmt%`)bu0&~EM?`Q5GqH+np@9)^ZbU)^4G(V8jn_!aoRjJXhL-Z&NPyINw7v###98~mJbL1?JA=OvSo2R7ShryL976hxE??$r769oYP^%rK3dBZ#$Uye~5V$}T4*Dz2)rDJdtVMQ7m> zZw0W^%obZz1l!hE+c*o0Wh#1Yo`9{nl0B!AH7B|utcEp_z%7zs)EkkGd=-98b>Po6L$(Ufz?her!qd~!8({kVEf(8*D6{0#zS%aCi5YAK$g4MC9MIQhXb;P( z!pDqCt8D18Ov;JnPv*HlGL1NGPeTeKEe)z z@U%VssC(xRS@Vj=mSJUZ$Bfh4yNmxvfii;E)>n~J_39!<-A}JUNAbQ}1GP`wo6|Rv zLXOv+{vU=((=}sIy<57CQ2(T*_v>yO}y_gf@gg}Qi*zXzGk zL;7yEJl8V1%vZ}b)}-0XD>^YPrmkn^wuFhU0cpM}4ZT*LdlOD|$>7+DqzOpdbjIW6 zMRuP3g@rF~yYp9L>33+lP)J~N9gJ#5tgP&h{yXc}Z&#evZDDDunwd=_rEi|yy>vUx z<6S=5AskS@d%O1_O?_e~W0HZn^Pk%8%ci(7hP|w=cHx@-P6W=esV>lpi7#y%hnl?a zJE=4#Qf7rs=bev#b}tXCv?WlwPc?V(Dr}tM|M6tFIsb4kMV}|!1VTXFeF_f<5}?Ap^v}3x zF~+P1tft*n3uCYmGSwoEV93Mbc6KN;*zO;X<9_-FcL^6!{x~zf*fQ*U!H=`a8=^Y4 z^>6hE_@pX)M*F-nv~Qbqjla z`&5@ImfWBK%(HnnPLvHCF6mE{S*9e0wC66c-}-BLBQF~;ZO{4^1Mvk|m89Yh zvHlfueusBH^abu2a^u>=-8&EDOu>r22|w5#i0LnRw=9$_MK{i%{5O`PO$%B?O^>b! z85r?TiPwp0d^WUG$Ir$`vs1`Wt9q#=E5hA+Ye;|eAC>Ri6)k{jmO<3~+ffr|VE&Zb zr42Bx?z6PtZD6fTTU9;f{&I_LE|WyB4QJvVoQP=SLGxXOO=#yNw8!|}{7W)(ch-F- z4W6mFC;B1}hhRFIK$PT^S_~{KO^D>Qk4k$(dYVRX$&*J5i zlF#otyjzzqR)qtsN`op>&}Zu231X(3T8*BTaP(;bvFUzY6E@wzjrsPM?K%1nZr-@m z2nO1@eW{eDuO*Hs4v7U?QUmoxp9vf9T5Xw*3SyPT?}MCYk(6g~X?POVZ?39fI&(2n z%3Q3-nN$S_rCjfP*p9aXH@||VVog&0%}i}*b_u4j>38$v>{3kxS|973f8)$}Y@_lD zBCM{cu?sq9*lr0)3y$PZW<2F_7XBf--n5IG3@4p;u?8G;?&bMOi+)a@}JS$hEScTc+a-l*Ob|Bp5Bz2sjl-$>*w5;1?``Zi5kCzctZrcF~ z&OkW=n|Jx|nWfcVhL&ktJGkKxzMIIeA`4TiCjTZ#uV{iIi}jtHnNWa?#v?*=|0~!r1c4!7t*c+=HP%u(x9>mG{R} z@B>W19Imts{dd|GEnP6svjPnL-#x%GvE^yXJXDt)nfaKWs@N*aTZ4 zB9(g*@ozb>tz7R%fpS>&PdMa?bDtt=n_KQV7V-Bj%W8RGWv8S8GEdg`%ZWb?Sqt`40! z-Y0o~6=GLu2;5z65SGH_5E?u=8az8qnzWeAKbO+F)g3-H(z+wL0@w~6rkYs~9fsZ~ z)4Or*xIBhm9OLfNy{nzSx|5)MTlSZQZa&O4jywV#B!l0#QKpwi2UX*l{e3yM#0|EtNQ+s`y&~0#Wa%>r*|9x z;o&z=3)5wGm5YTBPPf(otQ+NMR*IJPTVokN%_$z{&hh0+x!JCJLMt44XPOa|T?|ez zv~9S0X~zE>;bollVq-xuP3x?7z!xf?PpO8ui3yy*?p!-)DZe6~zm+c_+irKXfu=D? z^W)!sblb7`Xm>N#sp^Y3nd{qRz%@khBj=#9J%$`1-(XydmhC_ zwH|4f(^kRs1)1dIG%X-{LJ>Nr(wdf!a|j^V-=o1Hz_u}=>jxE7o(GVjccMh)1Ql?J z%;M!AYf}Ru#T|kRRH?n$(D|XnEtOmm#ivDQdGn4b(K`_=3_uvJLX$j%MtD0$4$190 z@HlgVV}0tJi2mzKjrS;Bo1usb!3wKGW`WE)c+NkCZQ8|B5Q~~oCD!2zFN#?$;aKAO z3bVo2BJ;8%u!pf(;uamB6`rX`w*LO|9QHnSJgwU@=oKH}ZAQD&BH#L(?Kw=^fi8T@ zn@)$q*A14F8#ae~y$WgNkIA6lIVR%I`ZEUx+R;MZ)w-uw}KPcj^1=uy^%$f`+tlV{n38HRNhA3xtO|eAXu>7Q2`o0w zPd8SI$BTe)xH9*^H&klaZ878$Le#9)>v!o3XgX{*i~H*dEMMyVmGL(e;BwGv=}Rl@ zv9ILJ%wyF_FO$WBV8GEhvX+CGK9;Z518$K3H{UHPmLf9vU3?jO4mw~viMEmCsy<(x^p?!ss=m;s*aXobt5a}@WV?ugt+2F}v&%oe zNzbA;xTx3Pq&NJq(G$BdFxk;p>DyQ8Yq7~d{tK=(KDsqcwl#UYHH)q_@sDRZ(o4i| z7EkWzyP##yZ06iMhy>pY-`VEnuP)8n>6Hv12G^P&-t7(XnhP1RP_V?--y+N1Q(Qj~ z&EU(LU5mOc(#?xrMesGLX1YJG3%^2$u2-j<$H)9u=*Frm^v{&97`&2P)l z7B{leR#s%-+Ef&lAL>|@H*xZu7Bw&eb$1hrYgSBCKM;BUMGRj;rfY;Esf-~|bTL8MAJWgFPnx=dS44k*X2}qlPjR#GWsI05h=8$otKZ)nQl4v7>dWp$63F(HG)HE5;U+$k z2GJIrSF}(wRvp?m_>SPk9&e-FMqMTGcbS5dEkcF(S?&}V`Y&6wxEjB-Eg z0`@SLo4cT2A}5~;p5y1T<7FTAe=97OKR({qT>Pja)d(`+S4o96*)|<#9tOb4z5%s^uSKk@CokRrnC7& z4#qT`&^l1*RhfNQRwxM}A27zf(>0!zEAEjn=*)57L!ipG2y>`%U2M0LJbHM5mdZ?! zU4=>ET?2E}9-$Heq%B+C4~+8$j$=1hXIqWkv`(89t0X-ossDaMz>jR@@}$}Eobey< zb6y)LN22--1%G3t0236%zi{wLT*6Ly31v-)^u1g$)>t)+y>#9V`t02!xw9ejZBnPU zhk8xW6SQOHKt2y$?GftH*u4v+ENM|} zjq(inC4ZDh+~2I8F(DUc^Dx_%1$$}1=*-qjm@kLN6km|VUlV(iZDpQpugVL}(9t zgqmb^q=pmThtbCq?h3B}Q=d&dTh6u(#o@jV;v*z!R%g#QfVNV{bn;p_8O&FU*(LiW zA-~kC`}d9|2NRa@xcE)wgU!1o#g_)wgX`l6E}EmF5TL2XI!!%Z&gXrBo$`?1-#wF# z(-Y}(ngxx+pcJx6%i4>*k$eh1Ki<><=WMobIA^~0dNY6Zf(yd&Y+jmSt|m$!_c(#q*uzU!$W+!k8);RqSa zaR~Cdkwv9sWs6SUPLF2>@K+U00y)X4n+8ATrDq7$C(wxuLN^Gn3T79OF_%4=p_lD_ zS*-gGCv7)GEI9`v<9zHg3(1L?^vi;K}1~3lt$a1#j3Ttwmob`S0 zr?rGIbHtbZ8uRXq{EOX zGpy^0-!lBWZGSa8{uR9`=SuvM=9bE&vzp|Hl~~%a+L^MeZi%srKXA3CsUCsai`T7DNd9H2gCK+h!%#~J&t7Gc8(M}Y0S^}kLBFUu%b@jAF)w!cBcPO%gI zQz(W2#l1}nQd$jABH4YQ1~-2tpJM}N%(7+44e)39TDHS=cKZ2s@`u^ASbUtF(1}l~ zA8~o$j$0?)(3~3TX0WoIKZX0iF|0l&Ya)aqo;?oi?bP|wF?@B&@mC*h2kdXB$aaR? zsDkDz8A+K@S~!EC+z#&!U3&gVloIQ6x;_>J81%H~_5RM^^jArPq@9+}Y-!C31dR_? zH!{#xhCoA@H?nO*sJae2444rwiB$l}2zaQIq_HsqLU5BSXXxUKm@NcZbB-nP~<3zo5ehE3)h0odcAz z3Y8?#swzNU2C-yGq*9(Yy4$`!o>1s%8jICqqO+0*A&Oz1pGsG9omgQ^s&opfb`$yY zOfKG2(^u6MV^ll}i@*B&Fj6d&px5&+gp#PUr>gN8W#lx7Yw1KcG?n9l*G+i@j|Mb& zadYzlQ4u8sF*-Wja#|a}FA^9_Vdq%sDnhoDvp}HLgj`q=u3~Bbj;kfGu#+PTmMS_u zOLNOiOF3gvmaW=|ky3`O`bXT@v>m5%fgl6$Y|Np{dy=8ywaZauJ71Ep;a|}mW|mNY z$|~NUyPEtpl$05d+-z1io8A!xKC{VEVd|LA1j}p5+2G;>W;C%RBayVU&^=|;z%n}W zfehG)R>Z?5dIIZIY~t-o;fcl(ZSowt6v&z2Ltn;HokrCRIZj2=oaE3qRYJD;3AHo2 z*=)MfDW3PVAn|D0LFdQT_aRdo&B=6+MUzjfE~RXz*O#NLtt}mf32bl2;U%a_N<-6y zU0xi#vB~VB2x~Z;Pa2?76vjZs}ih>oUPGk#R53$Q!FUSKc^SZQ#|#vcu=|>*`jbLDZU^`2f{^W)7!xuIKLM zB;|={P1mbq=8u$A)z5%8`qQ^R0ib55(%s4DU|JR~SAZah^hHpcNzn>gag4qS_I`^r zGjhn0rwCh`q9pZUDe8u5m6$+s8-YflJMuX@lXNkO(p<^Uj|&IY8SGRDvt{5i*LBUT za%Q-?AejPzKY`;-sosWSfL)J+lT+*`XveTy$35!5=NE#LQY50kA9j$UQXj=wW>E;M z)+0`TML$u;!~qe)WJV;duolW8MkF6_AlJR6y4jTc zLqyr^#s<3Mt4I34hL@X%p``TpF02*-b~D=%QH`nz9J)~VHaz8#^991iiv?8VfyE)W ziu5zND-=Q;e!5(WGiis<^C7$dcQSdlu7UO#!T8T^;iJ!;_FKCkfwyzw^_R<{q=i&K z1?y@{(!|CM7&0<2zMLS5%J)g4;ZFAk6TECNDyb380ZP~Jg%_Yc@L#ZM!u;e2JdDuQ z(v!u=0~IR#!qpGz*4A;mRKXaE#5~)y$dU#!fv)`BAH+-?c-;E&_%y+IeqIvFb-0QuMS65WM zUj<_oFJhoZPuq!fWDt{UDZC2=IaI@UA!0=hT~HC9A|lqS2MsRE(s;-gPnd@^!6q7T z7AF3evc;bIa}L#-Wyh@0VkkHJkj(q|Ss(62$E}?>jN$szZSzB|${lxfDMbwW z$7@9I%P>xNDz5p7Pn^IK{d#Es({uU`q9BPb6)qV%8waSSJT?buCB{YMS!4vNR3@L9 zEQczIM*L0>oWVy8ljF@N(Gb(&d!!{2PC!Di-&-OB`=-i7HgWp}Od^$th{j-BhF}!4 z4$^tNTUf-B7C}9t(S?tPluyd!Poh|{Kq=cI3LHsnd5CsVnMm9cjNkKnlb4Ebwby{j&?A-BCm)dF>XXCZKvNI%za{}srW>buTbmm2uql+S@>mZ$J?Q$b0x z#C4zV+CN)@eI`f0d3l5RM@QT0_4(*;%YH!;llzwpAT?Pml5(c#stzPiH?`0NgMpJk zCc=~?y$cLQ#szACRQ4}SFU(=g#4xunRj2+S#*AfvQx)#4q|3gfb;p=!d&ujM91_I; zh|-zOPF4A!nM7yBXnOIhdH35{B4AWPY1z42%$HB5&`M4W16#XYD# z1aDR1?%aD1A>3eWQlC2h@%22<2)sjn<-^-jW$J3#P9qs|YwcYm8JQm<6<>HMlp>Q& zA9F!*aSnq0UE(d_TSTqL)$b}lD4X%?RSRA-Ct9X|3k<<{EnQF?!2;5IQ+xQ;TDm25 zVv?n;?Y=j2=Q3>h>}S)}K+NCj>zAzT=lIxz6QgJJ$7*-T4U{KbgZQVf!A>YoRmml0 z-zhx~54X|8DtC2yF6~6~HnR1VRueqC7!XrDW=OeXJE@@fo|54ceuvdhJI)8BRWsS< zr>=nd&QiOpb~}VyE;dcgL^$bZ+DJ1tmy&F5msj|`yhD6T&P|CBQM7x-`jxZCQ#bEy z#(%Sis(T}Qqbhz2BI(~-)Kauf!&LL#%j9y!z~H|(4V|5q!+RvY8kyd0ZPzbHQESZZ z#*$xaHCtOX>rMCM_`XlA?p>B&U3-3SwPsYi5A44kD36GV?&}#XRP)VXrsob4q$!Rl zSlive*g~vvG))hGl$m6GDly|zV|R0*qXW>7;at~D*6eepN>gFtX`_n4wtS`+ zMLhy|+a6yZ6`U_;dQFD|WYgE%GkJc0aa&r18HM6lTbR?z;lZ88aHjEcGdaF=)1oT` z7eQjT+1S#v9ycZG(CNC~zRQhUdU{y;P-U7d?}$<{3Mxzy$nnp0Tn=>qV8|t&R?^`N zf^yG7i|}<#XOsj-hR!N*O%&*h_X+0L27reJMsYu48RI)oIl%;0RxN;1GDAGmJQk-^ z#&q^qPt#MB$&s_`v&{PXnw%kY-rp;1ZnU&9J=jN5Ai`?^vxjxpCANFDNX>r_U%~qY zx(uROnp<~=?6yNsFhAOX1dCu&6%)^gs7Osf%A7q^qjjD*|Oq)I) zH%@qpD*s_gFF#hC))_GR+T89uSem-D+R=%R z5uz@@FHSb$C0`%W_~isgs=X*dDJBq8A1jv@D~CMl2~0FvlRy-1>mFlTAE^hmZT>F2 zjh$rA025v{%i+boe0)-0Ag7m?cWF=3{JG)?Ea~=Dt?JsGLl)$lchAeTX;LRsketyx zbwB23(@kWH1fIqku;^S|^EU0q<(EY2G}rqAO!f`Rn|w+1tf7n(tI1`zH2fc*Wm0J{ zd=V0nqN+g_;pa`Vu$vUOKKQsj?)!$N-;{;4L|IyM;tInpv zIlzBW30NT`kg8(8<5S3K&N$IbB>#F~`13ovYv=M;YU)tCp}vRF+(0@uvBd#|%7?;ULjb^edI=ZEiowoTDb`a(D<)Ml zWYF`8==rO%Pft=UNM;U285yD?IDsQK;L!HVX+1Vkz}t$2ULY5i-jJ>Weq)1ko5 zpZvi=?VoD-v@zPIrZs+7?WFbVGighnJm8t9C2u(K<-DkJMTd1b8~G*P5sFNZ=GKXd znEpmUWbK7od)5`{S($~U#T5VKD?rf?CbOv=xw*)I;s~+yluYK|R{$Hm=0xd!}B=%_l_R!4Ef06nJ8 zw?A6BeAVvp=~NvwpF#U|eTG|BNkN9y9G%x&bTcivB88*;tiwduJo95siEf-mQp4E} zzzs)fTE-6I3rZcE`~iX)s$C4KjQ>=*4~FF0Kn*PfwcC)X44{P>8h3|2OJ&mAD1Z?v z2V!BYB_z;;UZHsf(^KOdbYoPnxwJ*GzFuV`l9Zi??C7HvG#nLbcOPL8;0d-F8{xF& z`6MGy;-8*5Ri7QoU;>4(O4pPw@lb(Y4jaL$Qk%D!Y9C2>J>u(g7P!SSYzlNib6L(m zy_nE*+Wi|Y;-y}TxKSe;C3J9in~b~vs3cDxEn+BlqLxw8cuBXps#c5WV@mf!vl^Gh z(VU_M8S!1LpzMmAYP+%S*rQ}pAy#khp|pH2=er-pY|X2zLoAObdac%{YWNXa5--$I z4oX$RO;UYPf7+n)YbkBcn=~UnEog|-VY8&Fm}DWkdr;MGX!$pHK3NLncI!Z^dw~h% zWvWO`v4C$nb3uIP?o_H9wNic$H`jB<)F zlku|H@3YcF6V=fhp2_mCxuA+QDS1;VJK`;$t*)JnoF=z@4*OGe2j&z{8w;xoy4XZX zBtvooYCpJ}pcmO_q~zd5D#lqqGbnEbPoq1nyh%(N-VL>@GN&elbFF~J>WgE*4Un%; z;sY%c%5^BRxrs_rvi1UmhNs6;ceDWP-V7Gw{+N~)=S&roG%>gZnIJ8oau#G(u@FqS z#E5o_{6~B{XNRe$v|XOnn*lKIInmr^!Q`ivQTSzCh-(nHEF`g#bh(;jc_TP}T|7Hx zp%A>c2!tTj3~F97HA+Dk8ZI-B>UU0>QZ)S0j$_6dF-hI1vj@K>u#{LntPxjT6nYd{BfZkqQ)^Cv@6gs-NnCN7aQ6U335~au#@=V#>iXtW*$!` z4&I$WZpq%E{MZp)oG!Da`4?(jtgZK3=KX`#EDIV^(#>zf?i;&+@txi{QG({VAZ}OqIYP?BDJb zv?6EWOFmQc#lm*1~B2GDe9Rw9kUyRk+BP9(GxnNb(J<|wsp0=hqO09{Ha45 zNj-(0ev-VoC_Ti z4l^8<@-BQ#6HI+V4OF%PyQA>n$D&^9>0ALuE{={P53UU+=EjHdF2R{%cAsC0iNmSF zt&a5Rfl%PAD?gxvG~!>Fvcg$(1Ypj0hoZm`^Jvw}+9~G`X2fUTRb)z{(bCj#Icqsp1P$Ptl|$55vRLda6#E0Cch_loIt#~iVn0|Cj-uj5_3 zz>tEm@ov{CAB!xLr@xo>OvKmoXRN&f6X){oGzj#zz99GXp2%5Z7%l}8KeXPQdF*Vq zgGme}96Br}25Sizdx64ehe+ff%xk=>fKLJ<&*ZFbB_RW!8_n{oyg&7{q3#u6f1Tj+ z*|gJsL$CaiJfN2nE0agLjm&z@e$D9Fv?33hBGb>BkB5?3-6;gz9f4k&b`Az6~_T43_Z| z07>>Dy(`UgmMPSLkvW+1hahP)*@mo&4=SUE&R+|_42Ho4KftCdMb7KvHfp1R7lMgF zvH>}+V^p@hp8L9mJ-?kb>LWX{oaifteWT39)hlyROI!V8y;A{d8Bhc)9ALvH*^>7= zpQ(C+Q1O^0@((y=EV!bsEkjfvJKJ}!1Bs)!Yl;v7vCy>s2bF>PhxmLV>(~_^Obh2X zE}I+0QO|lH)JQ8M7%UKopPRbRz!GR6`Jo_}IZF6?o_M|S8dlG0IUs_yixXur-O2tk zr38U|4H92DvYiLbcb&z)Zh`>HqpXxln(dgIjZx+dJJ%eNr1~2d#e?~YVN(oa$0wrg zc0wK`@M3{}TNYNTC2`$}RZnFC1O<9iSuIG2%Pp>5jV3Lz4nsFO8YGH;@RBur(}Ly1 z&2=j5kWZ%C`;tRF8s=v)jfU`Gx{$C_S?2%XH^(gO$o@TCLnO&pmLRN;W=h^2GBIQvIcrzf1ddy}=@2;JPpZ-*9PTh>Qe(o| zfBGFfOrocVFa7I^5_h~*#o%J+eyWJN38&&xc1=X9spL=J2Ig$w4RFeJy37v<1f0&N z4F<7uJmka zs>8;&kYrNp?@YVnU-P`>`_^eW9rzs!3O|_179PTR)}IJ}c-gwOQdYd1oksDn z$vUvj&khfBAH>C}@cYSY`ds}UYF2PWJ@iK;fi+EA_#fwjI4%5AId#Pnz%dUuHTbZrHu^9sENf8y#PV0Vme4 zs9@Y%pVVK-0jqbgKO@q5JUYvy4}HYlb|!VqSRWTw-(^Ivr;9nMJ!E*_N7Ynr_{z5$ z#=O2Q={hiOAFwK_9s_##0{}hew&KO2ZNT@}ME6K@Q-eaY^ana|&5DLjEGTMF7%BvW zft{|G0mK8MmYkBv-`@WEGPqM`D}lcgqIK~ras=RP7i5zeFsCGCj$*i^9BSi>wh68- zM8ZDgi%D)MjszeMWQ06@_H(;3uqY83$cIgmW>Y{^F;X)bwt5XDfSC*lGEjqipTeiv zQ#sB@*8L6)gxpm7OM`QQP8*&=Nv;X%CyUmCEJnDfxkfmNo@TwHdP087FHd%^a$X)) zHNRY2E3i<|iYLDyPm-Q@`v~GR7!o5Lj-?*~)_;cp&wlE+MH;c}j7aR4gf&-oSYSX$ zPgl{i9J8Y!BM-{}FD*knJi@9>9np@_1lUY%TTV<}NZ!3OQIhRfowvQE&38ue`*2;U8nhuU8wN4k5?n#+)(F(HNt?=laV? z81T~p4e**SuL=8uPk4UOYKAMj22&69QU2KE`FG_)+>YmTPjLULR##n3g|jbzj@+g$ ziTjT7s`o3@a&}yaTLTucF5y%%+Pkbmn>u4S`X_*p}h8ZT4&b-A=J79bch@IB&~iSS|br5pEwLXhYExu*vzZgZ>4%eX8&HqN7zv5*aW z_^APD`V^d4=pHNj^|B+hj44(OJDBgZeJ9dm^3r!dQu5PhZv^aEs`GWRw%}k}k$>>7 zOffEroZ^+tAr>(zge6*f3`n{#+x=9%acm$sbRUhtWwM&w@FLEGogRe?&B8KO5yxKZ zTge^;*cpAo(?<8z%;patp$6XWnjpqDB*E5J>e#8L*9!K@cP^ol|CvH|BLPPINEFdN zGQ}f2KBpxk!mwkJ@dkbfJWi`Qoz@3*$=o-TD-y26+A=1+=NAQLLBVZI4MB12>{%j6 zJ)p}mpE|m@k2FXM(7Zgy5Pg^^w~L1)sy#1!@oL7m&I@ zjO-2$uw^&YDD$!Dp*WO37(4Fth9Tfl&*ma2q@JkAf|r1cu5nb

B-ybr|JP#vpCQt&T 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 literal 0 HcmV?d00001 diff --git a/src/fonts/fira-sans-v10-latin-700.woff2 b/src/fonts/fira-sans-v10-latin-700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4414bfd3b10e17109edbaeebbb4cd47492fc2721 GIT binary patch literal 22336 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 literal 0 HcmV?d00001 diff --git a/src/fonts/fira-sans-v10-latin-italic.woff b/src/fonts/fira-sans-v10-latin-italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..5e82e183f35bb445d1f9ccfcbe2d5672f2bb551d GIT binary patch literal 26888 zcmYg$b9iSzu=lsNZQI`3*xI&jw_Dq`ZQHhOV{2=x+uyzKAMZT*B$>&~NludIWO5QW zIWaK+5a5R_AOT4KrJHp>{QpY++gjDGYCnto)WKakX86xFveaQ~^-=;OzZ@IL^j z!@t`a*q8tS#<)NHPrHHk$en~i?CqSK0RR(30088tUa)aGPohYBN0T30bBQ0l?jJ1A z8=$ATZ-DjB!~OI;SRG&LJ4^mrFsM|97)_bq!HY!!j-h76RT$1afNubl3jlE6Sjqr% z#vPv@_2uSH5UXq+qhXQcV{XJV{Xd#1^q%?m$r&Q1oW5lG|yN^}PPj zd+PGZ2>*Kov;3{H__(y>thTEBLJyWVbm&2H_et=2JKA{QVdrr**?ucp`=@_$?d|@w z>nnLH5i{Otg(E3go;*X59=Z1tto9EX%@-pWaoyLnbrIT9r*yE&3i$WcLrLqut}FlZ z#5vho&zqx~t<=za^_&SO531VZ>aNt-e>r%&4<2TXv#U|BT{qKwyQkS`GXEh&TIi6g8b& zZZT1xeNne5L~WVWkYh<~P+oPg=OyF_2d_(f4ztm)Rq^Pb#VL|3Hm0Oh*?cAWQoOW2 zw4G)i_)hK|<}fzmKIH~J>J~~uFhU=?*nb^b7dp;mPxbUxUPO$GABpSADcBazf2fC5 zVp4I4l^fHC4RFV&?qNS9?^!twH4Z(eelV?$7Zas3)2f_FmUc+d*LI);UtVV(g^1Ph~dk~cqzo0~AmkIoDt-)5?E zRyN;{LUd4-z{H4d6x+U6~uzb2Mk#ZZLmTZ!8HNk$I0`|7WXX-+jyjzl# zY^qOts>)Aoeypb-lLa>JvipVBGe<=g4)A^k&u%T2tB$NX~D zp7&M%L(Sf`TPQMl3uv52zo8a&U|Z1iZ@CWvu~hQeRbMvRKPJaPSF@9JCr$q<@BT)E zZk_EM?jv5~ibw|EToJnzBDX=-jP)1IvUNxcxHg>2o?CXy)IS$XG~UUzcW^!9Zg2Rzr=cHdAWN@ssSey=PiIP!?usbWCv2MmtC}L*NNK)w zccDu{hL?Z-c}9|AAeHj{sXlU%3B1-2$iVpPzb779RXEIJXLWmqCs5la*F`i&)-{QJ zm~PH#!j&GbYRvk?_ox0?imEQd#2{H@IFe5FkNF+HMWedQnoL_F`>cz@U^vFXh4%F2 z-DyJ(l2&JWbE0PWMsVVk^a{%mB%GVH>k6S1nWBc1xX?B0sf_JhwmrqiYrB$ZuL_5C z{TonmFA0%CF3@6;;f?uRTFkMx>9$VEiosplFdNw-|IH@0(@2m}!n{3-#TKg=^Mjf| zcS*6cHyOoihv(N$Ir7%@;z*7v3uj?SeY(*o=T2oVred%0A>w0rAV))zv8*00j5~X~ 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 literal 0 HcmV?d00001 diff --git a/src/fonts/fira-sans-v10-latin-regular.woff2 b/src/fonts/fira-sans-v10-latin-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9bb576032e1ce51c88f5bfd92670c425f4b11489 GIT binary patch literal 21244 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 literal 0 HcmV?d00001 diff --git a/src/images/icon.png b/src/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..48337d6cbe934c0d7ff2e4ec18a16efc4467b080 GIT binary patch literal 47543 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 F*%gmn=(iWH5b#7G>f1X=sIj8YMa&^!U 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 { + if (event.target.id === "menuToggleButton") { + const expanded = "true" === event.target.getAttribute( "aria-expanded" ) || false; + event.target.setAttribute( "aria-expanded", !expanded ); + } +}); diff --git a/src/js/search.js b/src/js/search.js new file mode 100644 index 000000000..0b09c28ed --- /dev/null +++ b/src/js/search.js @@ -0,0 +1,35 @@ +// For search functionality on the header. + +/* global Vue, axios, htmlDecode, convertDate, stripHtmlTags */ + +const params = new URLSearchParams(window.location.search); +const searchQuery = params.get("s").toLowerCase(); + +new Vue({ + el: "#defaultContainer", + mounted() { + let vm = this; + axios.get( + window.location.origin + "/index.json" + ).then(function (response) { + const results = response.data.filter((oneRecord) => { + // Convert the fetched data to displayable values to work around the issue with using vue v-if and + // v-html in nunjucks templates. + oneRecord.title = htmlDecode(oneRecord.title); + oneRecord.dateTime = oneRecord.dateTime ? convertDate(oneRecord.dateTime): undefined; + oneRecord.excerpt = stripHtmlTags(oneRecord.excerpt); + + const tagsInString = oneRecord.tags ? oneRecord.tags.join(" ") : ""; + return oneRecord.title.concat(" ", oneRecord.content, " ", tagsInString).toLowerCase().match(searchQuery); + }); + vm.searchResults = results; + vm.searchStatus = `We found ${results.length} results for your search.`; + }); + }, + data: { + searchQuery: params.get("s"), + searchStatus: "Searching...", + searchResults: [] + }, + computed: {} +}); diff --git a/src/js/utils.js b/src/js/utils.js new file mode 100644 index 000000000..9e35c7817 --- /dev/null +++ b/src/js/utils.js @@ -0,0 +1,22 @@ +// Shared utility functions + +// eslint-disable-next-line +convertDate = function (inputDate) { + const dateObject = new Date(inputDate); + + const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; + + return `${months[dateObject.getMonth()]} ${dateObject.getDate()}, ${dateObject.getFullYear()}`; +}; + +// eslint-disable-next-line +stripHtmlTags = function (inputString) { + return inputString.replace(/<\/?[^>]+(>|$)/g, ""); +}; + +// eslint-disable-next-line +htmlDecode = function (input) { + let el = document.createElement("div"); + el.innerHTML = input; + return el.innerText; +}; diff --git a/src/news.njk b/src/news.njk new file mode 100644 index 000000000..a3f481650 --- /dev/null +++ b/src/news.njk @@ -0,0 +1,26 @@ +--- +permalink: /news/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber + 1 }}/{% endif %} +pagination: + data: collections.news + size: 10 +--- +{% extends 'layouts/base.njk' %} + +{% set currentPage = pagination.pageNumber + 1 %} +{% set pageTitle = 'News (Page ' + currentPage + ')' %} + +{% block content %} +

+{% endblock %} diff --git a/src/pageItem.njk b/src/pageItem.njk new file mode 100644 index 000000000..7bc47b906 --- /dev/null +++ b/src/pageItem.njk @@ -0,0 +1,9 @@ +--- +pagination: + data: collections.pages + size: 1 + alias: pageItem +permalink: "/{{ '/' if pageItem.slug === 'home' else pageItem.slug }}/" +layout: layouts/page.njk +--- +{{ pageItem.content | safe }} diff --git a/assets/css/abstracts/_abstracts.scss b/src/scss/abstracts/_abstracts.scss similarity index 100% rename from assets/css/abstracts/_abstracts.scss rename to src/scss/abstracts/_abstracts.scss diff --git a/assets/css/abstracts/_functions.scss b/src/scss/abstracts/_functions.scss similarity index 100% rename from assets/css/abstracts/_functions.scss rename to src/scss/abstracts/_functions.scss diff --git a/assets/css/abstracts/_mixins.scss b/src/scss/abstracts/_mixins.scss similarity index 100% rename from assets/css/abstracts/_mixins.scss rename to src/scss/abstracts/_mixins.scss diff --git a/assets/css/abstracts/_reset.scss b/src/scss/abstracts/_reset.scss similarity index 100% rename from assets/css/abstracts/_reset.scss rename to src/scss/abstracts/_reset.scss diff --git a/assets/css/abstracts/_variables.scss b/src/scss/abstracts/_variables.scss similarity index 100% rename from assets/css/abstracts/_variables.scss rename to src/scss/abstracts/_variables.scss diff --git a/assets/css/base/_base.scss b/src/scss/base/_base.scss similarity index 98% rename from assets/css/base/_base.scss rename to src/scss/base/_base.scss index 8384d1b70..9a1928652 100644 --- a/assets/css/base/_base.scss +++ b/src/scss/base/_base.scss @@ -1,5 +1,7 @@ // Base styles. +@import "fonts"; + // Typography. * { font-family: $family-sans-serif; diff --git a/src/scss/base/_fonts.scss b/src/scss/base/_fonts.scss new file mode 100644 index 000000000..c4328f3ec --- /dev/null +++ b/src/scss/base/_fonts.scss @@ -0,0 +1,54 @@ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 400; + src: + local('Fira Sans Regular'), + local('FiraSans-Regular'), + url('../fonts/fira-sans-v10-latin-regular.woff2') format('woff2'), + url('../fonts/fira-sans-v10-latin-regular.woff') format('woff'); +} + +@font-face { + font-family: 'Fira Sans'; + font-style: italic; + font-weight: 400; + src: + local('Fira Sans Italic'), + local('FiraSans-Italic'), + url('../fonts/fira-sans-v10-latin-italic.woff2') format('woff2'), + url('../fonts/fira-sans-v10-latin-italic.woff') format('woff'); +} + +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 500; + src: + local('Fira Sans Medium'), + local('FiraSans-Medium'), + url('../fonts/fira-sans-v10-latin-500.woff2') format('woff2'), + url('../fonts/fira-sans-v10-latin-500.woff') format('woff'); +} + +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 600; + src: + local('Fira Sans SemiBold'), + local('FiraSans-SemiBold'), + url('../fonts/fira-sans-v10-latin-600.woff2') format('woff2'), + url('../fonts/fira-sans-v10-latin-600.woff') format('woff'); +} + +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 700; + src: + local('Fira Sans Bold'), + local('FiraSans-Bold'), + url('../fonts/fira-sans-v10-latin-700.woff2') format('woff2'), + url('../fonts/fira-sans-v10-latin-700.woff') format('woff'); +} diff --git a/assets/css/components/_aside.scss b/src/scss/components/_aside.scss similarity index 97% rename from assets/css/components/_aside.scss rename to src/scss/components/_aside.scss index 5b110d56a..48a893010 100644 --- a/assets/css/components/_aside.scss +++ b/src/scss/components/_aside.scss @@ -1,5 +1,6 @@ aside { display: none; + justify-self: end; } @media screen and (min-width: 1024px) { diff --git a/assets/css/components/_brand.scss b/src/scss/components/_brand.scss similarity index 100% rename from assets/css/components/_brand.scss rename to src/scss/components/_brand.scss diff --git a/assets/css/components/_cards.scss b/src/scss/components/_cards.scss similarity index 84% rename from assets/css/components/_cards.scss rename to src/scss/components/_cards.scss index df1657eb8..370670660 100644 --- a/assets/css/components/_cards.scss +++ b/src/scss/components/_cards.scss @@ -16,19 +16,19 @@ } .blue { - background-image: url("../images/Distribution_blue.svg"); + background-image: url("../images/distribution--blue.svg"); background-position-x: rem(-80); background-size: 120% 162%; } .green { - background-image: url("../images/Distribution_green.svg"); + background-image: url("../images/distribution--green.svg"); background-position: rem(-100) rem(10); background-size: 100% 100%; } .yellow { - background-image: url("../images/Distribution_yellow.svg"); + background-image: url("../images/distribution--yellow.svg"); background-size: 200% 101%; } diff --git a/assets/css/components/_components.scss b/src/scss/components/_components.scss similarity index 100% rename from assets/css/components/_components.scss rename to src/scss/components/_components.scss diff --git a/assets/css/components/_news-and-views.scss b/src/scss/components/_news-and-views.scss similarity index 97% rename from assets/css/components/_news-and-views.scss rename to src/scss/components/_news-and-views.scss index 92ac7d865..acf014113 100644 --- a/assets/css/components/_news-and-views.scss +++ b/src/scss/components/_news-and-views.scss @@ -18,9 +18,9 @@ // resize images .news-item-img { display: block; + height: 100%; margin: 0 auto; - max-height: 100%; - max-width: 100%; + width: 100%; } } diff --git a/assets/css/components/_pagination.scss b/src/scss/components/_pagination.scss similarity index 96% rename from assets/css/components/_pagination.scss rename to src/scss/components/_pagination.scss index 2059dc049..0d23e5f92 100644 --- a/assets/css/components/_pagination.scss +++ b/src/scss/components/_pagination.scss @@ -86,14 +86,6 @@ flex: 1; } - li:first-child { - text-align: left; - } - - li:last-child { - text-align: right; - } - .pagination-next, .pagination-previous { color: $green-dark; diff --git a/assets/css/components/_post-article.scss b/src/scss/components/_post-article.scss similarity index 100% rename from assets/css/components/_post-article.scss rename to src/scss/components/_post-article.scss diff --git a/assets/css/layout/_footer.scss b/src/scss/layout/_footer.scss similarity index 100% rename from assets/css/layout/_footer.scss rename to src/scss/layout/_footer.scss diff --git a/assets/css/layout/_header.scss b/src/scss/layout/_header.scss similarity index 98% rename from assets/css/layout/_header.scss rename to src/scss/layout/_header.scss index bdd48aebd..3b953cbfb 100644 --- a/assets/css/layout/_header.scss +++ b/src/scss/layout/_header.scss @@ -128,7 +128,7 @@ header { // When the user is in a section (other than the Home page), underline this particular item // in the top level navigation. - a.nuxt-link-active { + a[aria-current="page"] { border-bottom: rem(2) solid $white; } } diff --git a/assets/css/layout/_layout.scss b/src/scss/layout/_layout.scss similarity index 97% rename from assets/css/layout/_layout.scss rename to src/scss/layout/_layout.scss index f0fa0c250..c87bb3f13 100644 --- a/assets/css/layout/_layout.scss +++ b/src/scss/layout/_layout.scss @@ -4,7 +4,7 @@ body { background-attachment: fixed; - background-image: url("../images/background-distribution.svg"); + background-image: url("../images/distribution--background.svg"); background-position: 0 center; background-repeat: repeat-x; background-size: cover; diff --git a/assets/css/main.scss b/src/scss/main.scss similarity index 100% rename from assets/css/main.scss rename to src/scss/main.scss diff --git a/assets/css/pages/_pages.scss b/src/scss/pages/_pages.scss similarity index 100% rename from assets/css/pages/_pages.scss rename to src/scss/pages/_pages.scss diff --git a/assets/css/themes/_themes.scss b/src/scss/themes/_themes.scss similarity index 100% rename from assets/css/themes/_themes.scss rename to src/scss/themes/_themes.scss diff --git a/assets/css/vendors/_vendors.scss b/src/scss/vendors/_vendors.scss similarity index 100% rename from assets/css/vendors/_vendors.scss rename to src/scss/vendors/_vendors.scss diff --git a/src/search.njk b/src/search.njk new file mode 100644 index 000000000..41e2e1fe2 --- /dev/null +++ b/src/search.njk @@ -0,0 +1,55 @@ +--- +title: Search +permalink: /search/ +--- +{% extends 'layouts/base.njk' %} + +{% block content %} + + + {% include 'svg/placeholder.svg' %} + + + + +{% endblock %} + +{% block headerScripts %} + +{% endblock %} + +{% block footerScripts %} + + + +{% endblock %} diff --git a/src/searchIndex.njk b/src/searchIndex.njk new file mode 100644 index 000000000..8c652b6b6 --- /dev/null +++ b/src/searchIndex.njk @@ -0,0 +1,14 @@ +--- +permalink: index.json +--- +[ +{%- for item in collections.views %} + {{ item | dump | safe }}, +{%- endfor %} +{%- for item in collections.news %} + {{ item | dump | safe }}, +{%- endfor %} +{%- for item in collections.pages %} + {{ item | dump | safe }}{% if not loop.last %},{% endif %} +{%- endfor %} +] diff --git a/src/tagsItem.njk b/src/tagsItem.njk new file mode 100644 index 000000000..00abe2ca0 --- /dev/null +++ b/src/tagsItem.njk @@ -0,0 +1,8 @@ +--- +pagination: + data: collections.tags + size: 1 + alias: tagItem +permalink: "tags/{{ tagItem.slug }}/" +layout: layouts/tag.njk +--- diff --git a/src/transforms/README.md b/src/transforms/README.md new file mode 100644 index 000000000..2e1ad82b9 --- /dev/null +++ b/src/transforms/README.md @@ -0,0 +1,3 @@ +# Transforms + +For information about this directory, see: [Transforms](https://www.11ty.dev/docs/config/#transforms) diff --git a/src/transforms/html-minify.js b/src/transforms/html-minify.js new file mode 100644 index 000000000..922c0640b --- /dev/null +++ b/src/transforms/html-minify.js @@ -0,0 +1,14 @@ +const htmlmin = require("html-minifier"); + +module.exports = function htmlMinTransform(value, outputPath) { + if (outputPath.indexOf(".html") > -1) { + let minified = htmlmin.minify(value, { + useShortDoctype: true, + removeComments: true, + collapseWhitespace: true, + minifyCSS: true + }); + return minified; + } + return value; +}; diff --git a/src/transforms/parse.js b/src/transforms/parse.js new file mode 100644 index 000000000..37bd795d8 --- /dev/null +++ b/src/transforms/parse.js @@ -0,0 +1,46 @@ +const jsdom = require("@tbranyen/jsdom"); +const {JSDOM} = jsdom; +const slugify = require("slugify"); + +module.exports = function(value, outputPath) { + if (outputPath.endsWith(".html")) { + const DOM = new JSDOM(value, { + resources: "usable" + }); + + const document = DOM.window.document; + const articleHeadings = [ + ...document.querySelectorAll("main article.post-article h2, main article.page h2") + ]; + + if (articleHeadings.length) { + const toc = document.querySelector("aside#toc"); + const tocNav = document.createElement("nav"); + const tocLabel = document.createElement("span"); + const tocUl = document.createElement("ul"); + tocNav.setAttribute("aria-labelledby", "toc-nav-label"); + tocLabel.className = "sr-only"; + tocLabel.id = "toc-nav-label"; + + articleHeadings.forEach(heading => { + const headingSlug = slugify(heading.textContent.toLowerCase()); + + heading.setAttribute("id", headingSlug); + + const tocLi = document.createElement("li"); + const tocLink = document.createElement("a"); + tocLink.setAttribute("href", `#${headingSlug}`); + tocLink.textContent = heading.textContent; + tocLi.appendChild(tocLink); + tocUl.appendChild(tocLi); + }); + + tocNav.appendChild(tocLabel); + tocNav.appendChild(tocUl); + toc.appendChild(tocNav); + } + + return "\r\n" + document.documentElement.outerHTML; + } + return value; +}; diff --git a/src/utils/data-fetcher.js b/src/utils/data-fetcher.js new file mode 100644 index 000000000..b7fd6c754 --- /dev/null +++ b/src/utils/data-fetcher.js @@ -0,0 +1,147 @@ +const axios = require("axios"); +const env = require("../_data/env"); + +// Share data fetch functions +module.exports = { + categorizedItems: async (categoryType, categoryId) => { + // The fuction to process returned data from the Wordpress API + const processItems = function (items) { + return items.map(function (item) { + return { + category: categoryType, + slug: item.slug, + title: item.title.rendered, + author: item._embedded.author[0].name, + content: item.content.rendered, + excerpt: item.excerpt.rendered, + dateTime: item.date, + tags: item.pure_taxonomies.tags ? item.pure_taxonomies.tags.map(({ name }) => name) : [], + picture: item._links["wp:featuredmedia"] ? item._embedded["wp:featuredmedia"][0].source_url : null, + altTag: item._links["wp:featuredmedia"] ? item._embedded["wp:featuredmedia"][0].alt_text : "", + // For news, "href" points to the external news links. For views, "href" is customized to show views content. + href: categoryType === "news" ? item.acf.link : "/views/" + item.slug + }; + }); + }; + + // According to the Wordpress API for pagination and embedding: https://developer.wordpress.org/rest-api/using-the-rest-api/pagination/ + // 1. Fetch 100 records per page (the maxium number per page supported by Wordpress) to fasten the query + // 2. Retrieve embedded resources in the main query + // 3. Order by the modified date in descending order + const baseCategoryAPI = env.api + "/posts?categories=" + categoryId + "&per_page=100&orderby=modified&order=desc&_embed"; + + // Fetch records for the first page as well as the number of total pages + const firstPageRequest = baseCategoryAPI + "&page=1"; + const firstPageResponse = await axios.get(`${firstPageRequest}`); + const totalPages = firstPageResponse.headers["x-wp-totalpages"]; + let results = []; + + results = processItems(firstPageResponse.data); + + // Fetch records for page 2 onwards + if (totalPages > 1) { + for (let currentPageNum = 2; currentPageNum <= totalPages; currentPageNum++) { + const currentPageResponse = await axios.get(`${baseCategoryAPI}&page=${currentPageNum}`); + results = results.concat(processItems(currentPageResponse.data)); + } + } + return results; + }, + + sitePosts: async () => { + // The fuction to process returned data from the Wordpress API + const processItems = function (items) { + return items.map(function (item) { + return { + slug: item.slug, + title: item.title.rendered, + author: item._embedded.author[0].name, + content: item.content.rendered, + excerpt: item.excerpt.rendered, + dateTime: item.date, + tags: item.pure_taxonomies.tags ? item.pure_taxonomies.tags.map(({ name }) => name) : [], + picture: item._links["wp:featuredmedia"] ? item._embedded["wp:featuredmedia"][0].source_url : null, + altTag: item._links["wp:featuredmedia"] ? item._embedded["wp:featuredmedia"][0].alt_text : "", + // For news, "href" points to the external news links. For views, "href" is customized to show views content. + href: item.pure_taxonomies.categories[0].slug === "news" ? item.acf.link : "/views/" + item.slug + }; + }); + }; + + // According to the Wordpress API for pagination and embedding: https://developer.wordpress.org/rest-api/using-the-rest-api/pagination/ + // 1. Fetch 100 records per page (the maxium number per page supported by Wordpress) to fasten the query + // 2. Retrieve embedded resources in the main query + // 3. Order by the modified date in descending order + const baseCategoryAPI = env.api + "/posts?per_page=100&orderby=modified&order=desc&_embed"; + + // Fetch records for the first page as well as the number of total pages + const firstPageRequest = baseCategoryAPI + "&page=1"; + const firstPageResponse = await axios.get(`${firstPageRequest}`); + const totalPages = firstPageResponse.headers["x-wp-totalpages"]; + let results = []; + + results = processItems(firstPageResponse.data); + + // Fetch records for page 2 onwards + if (totalPages > 1) { + for (let currentPageNum = 2; currentPageNum <= totalPages; currentPageNum++) { + const currentPageResponse = await axios.get(`${baseCategoryAPI}&page=${currentPageNum}`); + results = results.concat(processItems(currentPageResponse.data)); + } + } + return results; + }, + + siteTags: async () => { + // The fuction to process returned data from the Wordpress API + const processItems = function (items) { + return items.map(function (item) { + return { + slug: item.slug, + title: item.name + }; + }); + }; + + // According to the Wordpress API for pagination and embedding: https://developer.wordpress.org/rest-api/using-the-rest-api/pagination/ + // 1. Fetch 100 records per page (the maxium number per page supported by Wordpress) to fasten the query + const baseTagsAPI = env.api + "/tags?per_page=100"; + + // Fetch records for the first page as well as the number of total pages + const firstPageRequest = baseTagsAPI + "&page=1"; + const firstPageResponse = await axios.get(`${firstPageRequest}`); + const totalPages = firstPageResponse.headers["x-wp-totalpages"]; + let results = []; + + results = processItems(firstPageResponse.data); + + // Fetch records for page 2 onwards + if (totalPages > 1) { + for (let currentPageNum = 2; currentPageNum <= totalPages; currentPageNum++) { + const currentPageResponse = await axios.get(`${baseTagsAPI}&page=${currentPageNum}`); + results = results.concat(processItems(currentPageResponse.data)); + } + } + return results; + }, + + sitePages: async () => { + // According to the Wordpress API for pagination and embedding: https://developer.wordpress.org/rest-api/using-the-rest-api/pagination/, + // 1. fetch 100 records per page (the maxium number per page supported by Wordpress) to fasten the query + // 2. Order by the menu order in ascending order + const pageAPI = env.api + "/pages?per_page=100&order=asc&orderby=menu_order"; + + const response = await axios.get(`${pageAPI}`); + + return response.data.map(function (page) { + return { + slug: page.slug, + title: page.title.rendered, + content: page.content.rendered, + excerpt: page.excerpt.rendered, + menu_order: page.menu_order, + href: page.slug === "home" ? "/" : "/" + page.slug + "/" + }; + }); + } +}; diff --git a/src/views.njk b/src/views.njk new file mode 100644 index 000000000..a759ba85f --- /dev/null +++ b/src/views.njk @@ -0,0 +1,32 @@ +--- +permalink: /views/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber + 1 }}/{% endif %} +pagination: + data: collections.views + size: 10 +--- +{% extends 'layouts/base.njk' %} + +{% set currentPage = pagination.pageNumber + 1 %} +{% set pageTitle = 'Views (Page ' + currentPage + ')' %} + +{% block content %} + + + {% include 'svg/placeholder.svg' %} + + + +
+

Views

+
+ {% for item in pagination.items %} +
+ {% include 'components/grid-item.njk' %} +
+ {% endfor %} +
+ {% if pagination.pages.length > 1 %} + {% include 'components/pagination.njk' %} + {% endif %} +
+{% endblock %} diff --git a/src/viewsItem.njk b/src/viewsItem.njk new file mode 100644 index 000000000..6dad7cf08 --- /dev/null +++ b/src/viewsItem.njk @@ -0,0 +1,9 @@ +--- +pagination: + data: collections.views + size: 1 + alias: postItem +permalink: "views/{{ postItem.slug }}/" +layout: layouts/post.njk +--- +{{ postItem.content }} diff --git a/static/README.md b/static/README.md deleted file mode 100644 index cf004353b..000000000 --- a/static/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# STATIC - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains your static files. -Each file inside this directory is mapped to `/`. -Thus you'd want to delete this README.md before deploying to production. - -Example: `/static/robots.txt` is mapped as `/robots.txt`. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#static). diff --git a/static/favicon.png b/static/favicon.png deleted file mode 100644 index 01a662a58fefa5b1768a33d39a4b72ccec4d1d8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2276 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 z 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 { - // Only fetch data one time when the site is up. The same data will be re-used. - if (!context.state.isNewsFetched) { - const news = await DataFetcher.categorizedItems("news", 8); - context.commit("setNews", news); - } - }, - - fetchViews: async (context) => { - // Only fetch at the first time since the website works with a static set of data. Any data change - // will trigger the website to be re-deployed. - if (!context.state.isViewsFetched) { - const views = await DataFetcher.categorizedItems("views", 1); - context.commit("setViews", views); - } - }, - - fetchSitePages: async (context) => { - if (!context.state.isSitePagesFetched) { - const sitePages = await DataFetcher.sitePages(); - context.commit("setSitePages", sitePages); - } - } -}; diff --git a/store/getters.js b/store/getters.js deleted file mode 100644 index 02a61bed5..000000000 --- a/store/getters.js +++ /dev/null @@ -1,2 +0,0 @@ -export default { -}; diff --git a/store/index.js b/store/index.js deleted file mode 100644 index 7177f1a07..000000000 --- a/store/index.js +++ /dev/null @@ -1,13 +0,0 @@ -import state from "./state"; -import mutations from "./mutations"; -import actions from "./actions"; -import getters from "./getters"; - -const store = { - state, - mutations, - actions, - getters -}; - -export default store; diff --git a/store/mutations.js b/store/mutations.js deleted file mode 100644 index 625a8f341..000000000 --- a/store/mutations.js +++ /dev/null @@ -1,14 +0,0 @@ -export default { - setNews: (state, news) => { - state.news = news; - state.isNewsFetched = true; - }, - setViews: (state, views) => { - state.views = views; - state.isViewsFetched = true; - }, - setSitePages: (state, sitePages) => { - state.sitePages = sitePages; - state.isSitePagesFetched = true; - } -}; diff --git a/store/state.js b/store/state.js deleted file mode 100644 index 5869d7174..000000000 --- a/store/state.js +++ /dev/null @@ -1,13 +0,0 @@ -export default () => ({ - // Flags are to ensure the data will only be fetched once when the website starts because any changes - // to the backend database will trigger the website to be re-deployed, which means the website always - // works with a static set of data. - news: [], - isNewsFetched: false, - - views: [], - isViewsFetched: false, - - sitePages: [], - isSitePagesFetched: false -}); diff --git a/webpack.mix.js b/webpack.mix.js new file mode 100644 index 000000000..984520466 --- /dev/null +++ b/webpack.mix.js @@ -0,0 +1,23 @@ +let mix = require("laravel-mix"); + +mix.setPublicPath("./src/_includes/static/"); + +mix.sass("./src/scss/main.scss", "./src/_includes/static/css/main.css"); + +mix.js("./src/js/main.js", "./src/_includes/static/js/main.js"); +mix.js("./src/js/utils.js", "./src/_includes/static/js/utils.js"); +mix.js("./src/js/search.js", "./src/_includes/static/js/search.js"); + +mix.copyDirectory("./src/fonts", "./src/_includes/static/fonts") + .copyDirectory("./src/images", "./src/_includes/static/images"); + +mix.options({ + processCssUrls: false, + postCss: [require("autoprefixer")] +}); + +if (mix.inProduction()) { + mix.version(); +} else { + mix.sourceMaps(); +}