From 3e96a8d36b0ad761bb23bbeaac7f3c8463928168 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Tue, 30 Jun 2020 13:32:16 +0200 Subject: [PATCH] make Gatsby start --- .prettierrc | 10 +- .travis.yml | 2 +- content/site.json | 2 + gatsby-config.js | 21 + gatsby-node.js | 8 + package-lock.json | 6659 +++++++++++++++++++++----- package.json | 19 +- src/components/organisms/Compute.tsx | 2 +- src/components/organisms/Header.tsx | 2 +- src/components/pages/Home.tsx | 28 +- src/hooks/useSiteMetadata.ts | 8 + src/images/share.png | Bin 0 -> 27874 bytes static/icons/icon-144x144.png | Bin 6669 -> 0 bytes static/icons/icon-192x192.png | Bin 8543 -> 0 bytes static/icons/icon-256x256.png | Bin 12010 -> 0 bytes static/icons/icon-384x384.png | Bin 19461 -> 0 bytes static/icons/icon-48x48.png | Bin 1982 -> 0 bytes static/icons/icon-512x512.png | Bin 26945 -> 0 bytes static/icons/icon-72x72.png | Bin 3155 -> 0 bytes static/icons/icon-96x96.png | Bin 4329 -> 0 bytes tsconfig.json | 1 + 21 files changed, 5634 insertions(+), 1128 deletions(-) create mode 100644 gatsby-node.js create mode 100644 src/images/share.png delete mode 100644 static/icons/icon-144x144.png delete mode 100644 static/icons/icon-192x192.png delete mode 100644 static/icons/icon-256x256.png delete mode 100644 static/icons/icon-384x384.png delete mode 100644 static/icons/icon-48x48.png delete mode 100644 static/icons/icon-512x512.png delete mode 100644 static/icons/icon-72x72.png delete mode 100644 static/icons/icon-96x96.png diff --git a/.prettierrc b/.prettierrc index 121d24565..338a8b9c1 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,6 +1,6 @@ { - "semi": false, - "singleQuote": true, - "trailingComma": "none", - "tabWidth": 2 -} \ No newline at end of file + "semi": false, + "singleQuote": true, + "trailingComma": "none", + "tabWidth": 2 +} diff --git a/.travis.yml b/.travis.yml index 385bf3676..95b8f289e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ before_script: # - rm -rf "${HOME}/.ocean/keeper-contracts/artifacts" # - bash -x start_ocean.sh --no-commons --no-dashboard 2>&1 > start_ocean.log & # - cd .. - - cp .env.example .env && cp .env.example .env.build + # - cp .env.example .env # overwrite AQUARIUS_URI from above .env files, which default to Spree - export AQUARIUS_URI='https://aquarius.pacific.market.dev-ocean.com' diff --git a/content/site.json b/content/site.json index a8b48c5e9..93a6a36ca 100644 --- a/content/site.json +++ b/content/site.json @@ -3,6 +3,8 @@ "siteTitle": "Ocean Market", "siteTagline": "A marketplace to find and publish open data sets in the Ocean Network.", "siteUrl": "https://market.oceanprotocol.now.sh/", + "siteIcon": "node_modules/@oceanprotocol/art/logo/favicon-white.png", + "siteImage": "../src/images/share.png", "copyright": "All Rights Reserved. Powered by [Ocean Protocol](https://oceanprotocol.com)", "menu": [ { diff --git a/gatsby-config.js b/gatsby-config.js index 939e66f8f..5f8d5ead8 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -28,6 +28,13 @@ module.exports = { path: `${__dirname}/node_modules/@oceanprotocol/art/` } }, + { + resolve: 'gatsby-plugin-sharp', + options: { + defaultQuality: 80 + } + }, + 'gatsby-transformer-sharp', 'gatsby-transformer-json', 'gatsby-transformer-remark', { @@ -41,6 +48,20 @@ module.exports = { }, 'gatsby-plugin-react-helmet', 'gatsby-plugin-remove-trailing-slashes', + { + // https://www.gatsbyjs.org/packages/gatsby-plugin-manifest/#using-with-gatsby-plugin-offline + resolve: 'gatsby-plugin-manifest', + options: { + name: siteConfig.site.siteTitle, + short_name: siteConfig.site.siteTitle, + start_url: '/', + background_color: '#ffffff', + theme_color: '#141414', + icon: siteConfig.site.siteIcon, + display: 'standalone', + cache_busting_mode: 'none' + } + }, 'gatsby-plugin-webpack-size' ] } diff --git a/gatsby-node.js b/gatsby-node.js new file mode 100644 index 000000000..7a4b3a3d1 --- /dev/null +++ b/gatsby-node.js @@ -0,0 +1,8 @@ +exports.onCreateWebpackConfig = ({ actions }) => { + actions.setWebpackConfig({ + node: { + // 'fs' fix for squid.js + fs: 'empty' + } + }) +} diff --git a/package-lock.json b/package-lock.json index 395e9b1a3..4cc52add0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1638,6 +1638,24 @@ } } }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.10.1.tgz", + "integrity": "sha512-Xfc1CfHapIkwZ/+AI+j4Ha3g233ol0EEdy6SmnUuQQiZX78SfQXHd8tmntc5zqCkwPnIHoiZa6l6p0OAvxYXHw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-export-default-from": "^7.10.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.3.tgz", + "integrity": "sha512-j/+j8NAWUTxOtx4LKHybpSClxHoq6I91DQ/mKgAXn5oNUPIUiGppjPIX3TDtJWPrdfP9Kfl7e4fgVMiQR9VE/g==", + "dev": true + } + } + }, "@babel/plugin-proposal-json-strings": { "version": "7.10.1", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz", @@ -1980,6 +1998,23 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.10.1.tgz", + "integrity": "sha512-+rcL4S/mN1Ss4zhSCbxzv1Wsf12eauvgTjWi0krXEeX1zd6qSxYnJoniE5Ssr5w2WPt61oUCJyXIFQIqO/29zw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.3.tgz", + "integrity": "sha512-j/+j8NAWUTxOtx4LKHybpSClxHoq6I91DQ/mKgAXn5oNUPIUiGppjPIX3TDtJWPrdfP9Kfl7e4fgVMiQR9VE/g==", + "dev": true + } + } + }, "@babel/plugin-syntax-flow": { "version": "7.10.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.1.tgz", @@ -4384,6 +4419,12 @@ "@hapi/hoek": "^8.3.0" } }, + "@icons/material": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", + "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", + "dev": true + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -4460,17 +4501,6 @@ "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", "dev": true }, - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, "@jest/core": { "version": "26.1.0", "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.1.0.tgz", @@ -5110,17 +5140,6 @@ } } }, - "@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, "@jest/globals": { "version": "26.1.0", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.1.0.tgz", @@ -5705,36 +5724,6 @@ } } }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, "@jest/test-sequencer": { "version": "26.1.0", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.1.0.tgz", @@ -5962,51 +5951,739 @@ } }, "@jest/transform": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", - "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.1.0.tgz", + "integrity": "sha512-ICPm6sUXmZJieq45ix28k0s+d/z2E8CHDsq+WwtWI6kW8m7I8kPqarSEcUN86entHQ570ZBRci5OWaKL0wlAWw==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", + "@jest/types": "^26.1.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.1.0", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.1.0", + "micromatch": "^4.0.2", "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", + "slash": "^3.0.0", "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" + "write-file-atomic": "^3.0.0" }, "dependencies": { - "write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "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": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "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 + }, + "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" + } + }, + "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" } } } }, "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.1.0.tgz", + "integrity": "sha512-GXigDDsp6ZlNMhXQDeuy/iYCDsRIHJabWtDzvnn36+aqFfG14JmFV0e/iXxY4SP9vbXSiPNOWdehU5MeqrYHBQ==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" + "@types/yargs": "^15.0.0", + "chalk": "^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==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.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/bmp": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.10.3.tgz", + "integrity": "sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "bmp-js": "^0.1.0", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/core": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.10.3.tgz", + "integrity": "sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^3.4.1", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "^0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + }, + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + }, + "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" + } + } + } + }, + "@jimp/custom": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.10.3.tgz", + "integrity": "sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/core": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/gif": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.10.3.tgz", + "integrity": "sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "omggif": "^1.0.9" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/jpeg": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.10.3.tgz", + "integrity": "sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "jpeg-js": "^0.3.4" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-blit": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz", + "integrity": "sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-blur": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz", + "integrity": "sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-circle": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz", + "integrity": "sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-color": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.10.3.tgz", + "integrity": "sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-contain": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz", + "integrity": "sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-cover": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz", + "integrity": "sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-crop": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz", + "integrity": "sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-displace": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz", + "integrity": "sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-dither": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz", + "integrity": "sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-fisheye": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz", + "integrity": "sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-flip": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz", + "integrity": "sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-gaussian": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz", + "integrity": "sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-invert": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz", + "integrity": "sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-mask": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz", + "integrity": "sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-normalize": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz", + "integrity": "sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-print": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.10.3.tgz", + "integrity": "sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "load-bmfont": "^1.4.0" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-resize": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz", + "integrity": "sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-rotate": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz", + "integrity": "sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-scale": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz", + "integrity": "sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-shadow": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz", + "integrity": "sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugin-threshold": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz", + "integrity": "sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/plugins": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.10.3.tgz", + "integrity": "sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/plugin-blit": "^0.10.3", + "@jimp/plugin-blur": "^0.10.3", + "@jimp/plugin-circle": "^0.10.3", + "@jimp/plugin-color": "^0.10.3", + "@jimp/plugin-contain": "^0.10.3", + "@jimp/plugin-cover": "^0.10.3", + "@jimp/plugin-crop": "^0.10.3", + "@jimp/plugin-displace": "^0.10.3", + "@jimp/plugin-dither": "^0.10.3", + "@jimp/plugin-fisheye": "^0.10.3", + "@jimp/plugin-flip": "^0.10.3", + "@jimp/plugin-gaussian": "^0.10.3", + "@jimp/plugin-invert": "^0.10.3", + "@jimp/plugin-mask": "^0.10.3", + "@jimp/plugin-normalize": "^0.10.3", + "@jimp/plugin-print": "^0.10.3", + "@jimp/plugin-resize": "^0.10.3", + "@jimp/plugin-rotate": "^0.10.3", + "@jimp/plugin-scale": "^0.10.3", + "@jimp/plugin-shadow": "^0.10.3", + "@jimp/plugin-threshold": "^0.10.3", + "core-js": "^3.4.1", + "timm": "^1.6.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/png": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.10.3.tgz", + "integrity": "sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "pngjs": "^3.3.3" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/tiff": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.10.3.tgz", + "integrity": "sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==", + "requires": { + "@babel/runtime": "^7.7.2", + "core-js": "^3.4.1", + "utif": "^2.0.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.10.3.tgz", + "integrity": "sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/bmp": "^0.10.3", + "@jimp/gif": "^0.10.3", + "@jimp/jpeg": "^0.10.3", + "@jimp/png": "^0.10.3", + "@jimp/tiff": "^0.10.3", + "core-js": "^3.4.1", + "timm": "^1.6.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@jimp/utils": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.10.3.tgz", + "integrity": "sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==", + "requires": { + "@babel/runtime": "^7.7.2", + "core-js": "^3.4.1", + "regenerator-runtime": "^0.13.3" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } } }, "@loadable/component": { @@ -6451,7 +7128,6 @@ "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" @@ -6476,8 +7152,7 @@ "@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 + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" }, "@nodelib/fs.walk": { "version": "1.2.4", @@ -6505,10 +7180,27 @@ } } }, + "@npmcli/move-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", + "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, "@oceanprotocol/art": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@oceanprotocol/art/-/art-2.2.0.tgz", - "integrity": "sha512-p2n505t2K0zD1ZvGPhI6EsSviEVLCB7BYowhf/ONmVaWED138PaG4Z9nY6YuHU383uOoIWT+Lq3dLkFzDzstXw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@oceanprotocol/art/-/art-3.0.0.tgz", + "integrity": "sha512-j4PEZSVtKSqxDYMVh/hd5vk088Bg6a6QkrUMTXN9Q6OIFAMfHM235f1AxaakNrEyK0FKMD908KuJEdfFLRn9Hw==" }, "@oceanprotocol/keeper-contracts": { "version": "0.13.2", @@ -6727,174 +7419,202 @@ "@sinonjs/commons": "^1.7.0" } }, - "@storybook/addon-storyshots": { + "@storybook/addon-actions": { "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-storyshots/-/addon-storyshots-5.3.19.tgz", - "integrity": "sha512-4TBbpAqbc9HLPxaJB2koQija67OBgGRhBZ5l2goczbgIWbbh3BXDrg3SwmKXC0cFnslgbuKU3CMX7infgtkByA==", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.19.tgz", + "integrity": "sha512-gXF29FFUgYlUoFf1DcVCmH1chg2ElaHWMmCi5h7aZe+g6fXBQw0UtEdJnYLMOqZCIiWoZyuf1ETD0RbNHPhRIw==", "dev": true, "requires": { - "@jest/transform": "^24.9.0", "@storybook/addons": "5.3.19", - "@storybook/client-api": "5.3.19", - "@storybook/core": "5.3.19", - "@types/glob": "^7.1.1", - "@types/jest": "^24.0.16", - "@types/jest-specific-snapshot": "^0.5.3", - "babel-plugin-require-context-hook": "^1.0.0", - "core-js": "^3.0.1", - "glob": "^7.1.3", - "global": "^4.3.2", - "jest-specific-snapshot": "^2.0.0", - "read-pkg-up": "^7.0.0", - "regenerator-runtime": "^0.13.3", - "ts-dedent": "^1.1.0" - }, - "dependencies": { - "@types/jest": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.9.1.tgz", - "integrity": "sha512-Fb38HkXSVA4L8fGKEZ6le5bB8r6MRWlOCZbVuWZcmOMSCd2wCYOwN1ibj8daIoV9naq7aaOZjrLCoCMptKU/4Q==", - "dev": true, - "requires": { - "jest-diff": "^24.3.0" - } - }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } - } - }, - "@storybook/addons": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", - "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", - "dev": true, - "requires": { "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", + "@storybook/client-api": "5.3.19", + "@storybook/components": "5.3.19", "@storybook/core-events": "5.3.19", - "core-js": "^3.0.1", - "global": "^4.3.2", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } - } - }, - "@storybook/api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", - "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", - "dev": true, - "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", - "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.19", "@storybook/theming": "5.3.19", - "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", "global": "^4.3.2", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", + "polished": "^3.3.1", + "prop-types": "^15.7.2", "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", - "store2": "^2.7.1", - "telejson": "^3.2.0", - "util-deprecate": "^1.0.2" + "react-inspector": "^4.0.0", + "uuid": "^3.3.2" }, "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true + "@storybook/addons": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", + "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", + "dev": true, + "requires": { + "@storybook/api": "5.3.19", + "@storybook/channels": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/core-events": "5.3.19", + "core-js": "^3.0.1", + "global": "^4.3.2", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/api": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", + "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", + "dev": true, + "requires": { + "@reach/router": "^1.2.1", + "@storybook/channels": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/core-events": "5.3.19", + "@storybook/csf": "0.0.1", + "@storybook/router": "5.3.19", + "@storybook/theming": "5.3.19", + "@types/reach__router": "^1.2.3", + "core-js": "^3.0.1", + "fast-deep-equal": "^2.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "prop-types": "^15.6.2", + "react": "^16.8.3", + "semver": "^6.0.0", + "shallow-equal": "^1.1.0", + "store2": "^2.7.1", + "telejson": "^3.2.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/channel-postmessage": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.19.tgz", + "integrity": "sha512-Iq0f4NPHR0UVVFCWt0cI7Myadk4/SATXYJPT6sv95KhnLjKEeYw571WBlThfp8a9FM80887xG+eIRe93c8dleA==", + "dev": true, + "requires": { + "@storybook/channels": "5.3.19", + "@storybook/client-logger": "5.3.19", + "core-js": "^3.0.1", + "global": "^4.3.2", + "telejson": "^3.2.0" + } + }, + "@storybook/channels": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", + "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", + "dev": true, + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/client-api": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.19.tgz", + "integrity": "sha512-Dh8ZLrLH91j9Fa28Gmp0KFUvvgK348aNMrDNAUdj4m4witz/BWQ2pxz6qq9/xFVErk/GanVC05kazGElqgYCRQ==", + "dev": true, + "requires": { + "@storybook/addons": "5.3.19", + "@storybook/channel-postmessage": "5.3.19", + "@storybook/channels": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/core-events": "5.3.19", + "@storybook/csf": "0.0.1", + "@types/webpack-env": "^1.15.0", + "core-js": "^3.0.1", + "eventemitter3": "^4.0.0", + "global": "^4.3.2", + "is-plain-object": "^3.0.0", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "stable": "^0.1.8", + "ts-dedent": "^1.1.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/client-logger": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", + "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "dev": true, + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/components": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.19.tgz", + "integrity": "sha512-3g23/+ktlocaHLJKISu9Neu3XKa6aYP2ctDYkRtGchSB0Q55hQsUVGO+BEVuT7Pk2D59mVCxboBjxcRoPUY4pw==", + "dev": true, + "requires": { + "@storybook/client-logger": "5.3.19", + "@storybook/theming": "5.3.19", + "@types/react-syntax-highlighter": "11.0.4", + "@types/react-textarea-autosize": "^4.3.3", + "core-js": "^3.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "markdown-to-jsx": "^6.11.4", + "memoizerific": "^1.11.3", + "polished": "^3.3.1", + "popper.js": "^1.14.7", + "prop-types": "^15.7.2", + "react": "^16.8.3", + "react-dom": "^16.8.3", + "react-focus-lock": "^2.1.0", + "react-helmet-async": "^1.0.2", + "react-popper-tooltip": "^2.8.3", + "react-syntax-highlighter": "^11.0.2", + "react-textarea-autosize": "^7.1.0", + "simplebar-react": "^1.0.0-alpha.6", + "ts-dedent": "^1.1.0" + } + }, + "@storybook/core-events": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", + "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", + "dev": true, + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/router": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", + "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", + "dev": true, + "requires": { + "@reach/router": "^1.2.1", + "@storybook/csf": "0.0.1", + "@types/reach__router": "^1.2.3", + "core-js": "^3.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/theming": { + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", + "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "dev": true, + "requires": { + "@emotion/core": "^10.0.20", + "@emotion/styled": "^10.0.17", + "@storybook/client-logger": "5.3.19", + "core-js": "^3.0.1", + "deep-object-diff": "^1.1.0", + "emotion-theming": "^10.0.19", + "global": "^4.3.2", + "memoizerific": "^1.11.3", + "polished": "^3.3.1", + "prop-types": "^15.7.2", + "resolve-from": "^5.0.0", + "ts-dedent": "^1.1.0" + } }, - "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=", - "dev": true - } - } - }, - "@storybook/channel-postmessage": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.19.tgz", - "integrity": "sha512-Iq0f4NPHR0UVVFCWt0cI7Myadk4/SATXYJPT6sv95KhnLjKEeYw571WBlThfp8a9FM80887xG+eIRe93c8dleA==", - "dev": true, - "requires": { - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "core-js": "^3.0.1", - "global": "^4.3.2", - "telejson": "^3.2.0" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } - } - }, - "@storybook/channels": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", - "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", - "dev": true, - "requires": { - "core-js": "^3.0.1" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } - } - }, - "@storybook/client-api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.19.tgz", - "integrity": "sha512-Dh8ZLrLH91j9Fa28Gmp0KFUvvgK348aNMrDNAUdj4m4witz/BWQ2pxz6qq9/xFVErk/GanVC05kazGElqgYCRQ==", - "dev": true, - "requires": { - "@storybook/addons": "5.3.19", - "@storybook/channel-postmessage": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", - "@storybook/csf": "0.0.1", - "@types/webpack-env": "^1.15.0", - "core-js": "^3.0.1", - "eventemitter3": "^4.0.0", - "global": "^4.3.2", - "is-plain-object": "^3.0.0", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "stable": "^0.1.8", - "ts-dedent": "^1.1.0", - "util-deprecate": "^1.0.2" - }, - "dependencies": { "core-js": { "version": "3.6.5", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", @@ -6907,21 +7627,348 @@ "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", "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=", + "dev": true + }, + "highlight.js": { + "version": "9.13.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.13.1.tgz", + "integrity": "sha512-Sc28JNQNDzaH6PORtRLMvif9RSn1mYuOoX3omVjnb0+HbpPygU2ALBI0R/wsiqCb4/fcp07Gdo8g+fhtFrQl6A==", + "dev": true + }, "is-plain-object": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", "dev": true + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true + }, + "lowlight": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.11.0.tgz", + "integrity": "sha512-xrGGN6XLL7MbTMdPD6NfWPwY43SNkjf/d0mecSx/CW36fUZTjRHEq0/Cdug3TWKtRXLWi7iMl1eP0olYxj/a4A==", + "dev": true, + "requires": { + "fault": "^1.0.2", + "highlight.js": "~9.13.0" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "react-syntax-highlighter": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-11.0.2.tgz", + "integrity": "sha512-kqmpM2OH5OodInbEADKARwccwSQWBfZi0970l5Jhp4h39q9Q65C4frNcnd6uHE5pR00W8pOWj9HDRntj2G4Rww==", + "dev": true, + "requires": { + "@babel/runtime": "^7.3.1", + "highlight.js": "~9.13.0", + "lowlight": "~1.11.0", + "prismjs": "^1.8.4", + "refractor": "^2.4.1" + } + }, + "react-textarea-autosize": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-7.1.2.tgz", + "integrity": "sha512-uH3ORCsCa3C6LHxExExhF4jHoXYCQwE5oECmrRsunlspaDAbS4mGKNlWZqjLfInWtFQcf0o1n1jC/NGXFdUBCg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.1.2", + "prop-types": "^15.6.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 + }, + "telejson": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-3.3.0.tgz", + "integrity": "sha512-er08AylQ+LEbDLp1GRezORZu5wKOHaBczF6oYJtgC3Idv10qZ8A3p6ffT+J5BzDKkV9MqBvu8HAKiIIOp6KJ2w==", + "dev": true, + "requires": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.1", + "is-regex": "^1.0.4", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3" + }, + "dependencies": { + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dev": true, + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + } + } + } + } + }, + "@storybook/addon-storyshots": { + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/addon-storyshots/-/addon-storyshots-6.0.0-beta.37.tgz", + "integrity": "sha512-xdloL0qomqrfgJWVU6MBiBkB7Si9xsxJ86JpJd/bCgMdEjWy8jghoNxhOYkkZgQgM9vyJ5gxabeQ8fqLiSiFcQ==", + "dev": true, + "requires": { + "@jest/transform": "^26.0.0", + "@storybook/addons": "6.0.0-beta.37", + "@storybook/client-api": "6.0.0-beta.37", + "@storybook/core": "6.0.0-beta.37", + "@types/glob": "^7.1.1", + "@types/jest": "^25.1.1", + "@types/jest-specific-snapshot": "^0.5.3", + "babel-plugin-require-context-hook": "^1.0.0", + "core-js": "^3.0.1", + "glob": "^7.1.3", + "global": "^4.3.2", + "jest-specific-snapshot": "^3.0.0", + "pretty-format": "^25.5.0", + "read-pkg-up": "^7.0.0", + "regenerator-runtime": "^0.13.3", + "ts-dedent": "^1.1.1" + }, + "dependencies": { + "@types/jest": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.3.tgz", + "integrity": "sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw==", + "dev": true, + "requires": { + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "dev": true + } + } + }, + "@storybook/addons": { + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.0.0-beta.37.tgz", + "integrity": "sha512-ZNgTNbMxtt06SxYN5IqHvvtcu0K9XD5YW86ZCX/piocHjx0DxrZxNmyqAXIju4f+7mNzJt68pmHxWFoB47w6kw==", + "dev": true, + "requires": { + "@storybook/api": "6.0.0-beta.37", + "@storybook/channels": "6.0.0-beta.37", + "@storybook/client-logger": "6.0.0-beta.37", + "@storybook/core-events": "6.0.0-beta.37", + "@storybook/router": "6.0.0-beta.37", + "@storybook/theming": "6.0.0-beta.37", + "core-js": "^3.0.1", + "global": "^4.3.2", + "regenerator-runtime": "^0.13.3" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "dev": true + } + } + }, + "@storybook/api": { + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.0.0-beta.37.tgz", + "integrity": "sha512-uSI/K5QRI60qQBo8X6iqDDLBPYtwGtU7jYIaTDxX5zyjaCBWOOsOhmoCpkJUxWqq+wbCSsT4iOEl2OiLuB6+XA==", + "dev": true, + "requires": { + "@reach/router": "^1.3.3", + "@storybook/channels": "6.0.0-beta.37", + "@storybook/client-logger": "6.0.0-beta.37", + "@storybook/core-events": "6.0.0-beta.37", + "@storybook/csf": "0.0.1", + "@storybook/router": "6.0.0-beta.37", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.0.0-beta.37", + "@types/reach__router": "^1.3.5", + "core-js": "^3.0.1", + "fast-deep-equal": "^3.1.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "react": "^16.8.3", + "regenerator-runtime": "^0.13.3", + "store2": "^2.7.1", + "telejson": "^4.0.0", + "ts-dedent": "^1.1.1", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "@storybook/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", + "dev": true, + "requires": { + "core-js": "^3.6.5", + "find-up": "^4.1.0" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "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" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-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 + }, + "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 + } + } + }, + "@storybook/channel-postmessage": { + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.0.0-beta.37.tgz", + "integrity": "sha512-8ioXVZ4WLW99e+EoK+ew+MouhXRUkjfqO1xtlK9SAATZFE4+ZtqMIir35kjs7dtKoCcsiZ0q7RALRyuqI+0jXw==", + "dev": true, + "requires": { + "@storybook/channels": "6.0.0-beta.37", + "@storybook/client-logger": "6.0.0-beta.37", + "@storybook/core-events": "6.0.0-beta.37", + "core-js": "^3.0.1", + "global": "^4.3.2", + "telejson": "^4.0.0" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "dev": true + } + } + }, + "@storybook/channels": { + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.0.0-beta.37.tgz", + "integrity": "sha512-93OW4L7H2IiaH65PQAdGAEi4PuI2thV1V/pj72BJvtxpecCi0DvdA9s60S0QhBRkqLNmQswo/2ARRnId7TS7mg==", + "dev": true, + "requires": { + "core-js": "^3.0.1", + "ts-dedent": "^1.1.1", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "dev": true + } + } + }, + "@storybook/client-api": { + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.0.0-beta.37.tgz", + "integrity": "sha512-H91wn26lCh0UK6wEHSqNvbUQcQutSECRPEkNqU9eF8XSIU5YnoslD2WCgHtjGgMv1kakVD/YME0uhpBpW8h6sA==", + "dev": true, + "requires": { + "@storybook/addons": "6.0.0-beta.37", + "@storybook/channel-postmessage": "6.0.0-beta.37", + "@storybook/channels": "6.0.0-beta.37", + "@storybook/client-logger": "6.0.0-beta.37", + "@storybook/core-events": "6.0.0-beta.37", + "@storybook/csf": "0.0.1", + "@types/qs": "^6.9.0", + "@types/webpack-env": "^1.15.2", + "core-js": "^3.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "stable": "^0.1.8", + "ts-dedent": "^1.1.1", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "dev": true } } }, "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.0.0-beta.37.tgz", + "integrity": "sha512-9dGif8oHwD0DacNt7wmHKK6cmFKe0Y2f+6V7a4N725SH1qmCwW/lkgKltPSnwsFjBmLcm39KRKGj6D8WfiZbjg==", "dev": true, "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "global": "^4.3.2" }, "dependencies": { "core-js": { @@ -6933,32 +7980,32 @@ } }, "@storybook/components": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.19.tgz", - "integrity": "sha512-3g23/+ktlocaHLJKISu9Neu3XKa6aYP2ctDYkRtGchSB0Q55hQsUVGO+BEVuT7Pk2D59mVCxboBjxcRoPUY4pw==", + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.0.0-beta.37.tgz", + "integrity": "sha512-aJWjPnyMfzG3KdgA9aCLLJFfM6ijVcE56V6wKqlxvot5WjWS9p8sqSSulQL/crA3BK44kQ/JHjmsujdoU4y8qw==", "dev": true, "requires": { - "@storybook/client-logger": "5.3.19", - "@storybook/theming": "5.3.19", + "@storybook/client-logger": "6.0.0-beta.37", + "@storybook/csf": "0.0.1", + "@storybook/theming": "6.0.0-beta.37", + "@types/overlayscrollbars": "^1.9.0", + "@types/react-color": "^3.0.1", "@types/react-syntax-highlighter": "11.0.4", - "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", - "lodash": "^4.17.15", "markdown-to-jsx": "^6.11.4", "memoizerific": "^1.11.3", - "polished": "^3.3.1", + "overlayscrollbars": "^1.10.2", + "polished": "^3.4.4", "popper.js": "^1.14.7", - "prop-types": "^15.7.2", "react": "^16.8.3", + "react-color": "^2.17.0", "react-dom": "^16.8.3", - "react-focus-lock": "^2.1.0", - "react-helmet-async": "^1.0.2", - "react-popper-tooltip": "^2.8.3", - "react-syntax-highlighter": "^11.0.2", - "react-textarea-autosize": "^7.1.0", - "simplebar-react": "^1.0.0-alpha.6", - "ts-dedent": "^1.1.0" + "react-popper-tooltip": "^2.11.0", + "react-syntax-highlighter": "^12.2.1", + "react-textarea-autosize": "^8.1.1", + "ts-dedent": "^1.1.1" }, "dependencies": { "core-js": { @@ -6970,53 +8017,77 @@ } }, "@storybook/core": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.19.tgz", - "integrity": "sha512-4EYzglqb1iD6x9gxtAYpRGwGP6qJGiU2UW4GiYrErEmeu6y6tkyaqW5AwGlIo9+6jAfwD0HjaK8afvjKTtmmMQ==", + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.0.0-beta.37.tgz", + "integrity": "sha512-Rb2JI5KMasMAeRm0xjYuyAS1yQ3lgo565qCf3lWJ9IwXjARii5xK78OurrNBd/Fg8txV03SbK8Sc698Gp6ITTQ==", "dev": true, "requires": { - "@babel/plugin-proposal-class-properties": "^7.7.0", - "@babel/plugin-proposal-object-rest-spread": "^7.6.2", - "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/plugin-transform-react-constant-elements": "^7.2.0", - "@babel/preset-env": "^7.4.5", - "@storybook/addons": "5.3.19", - "@storybook/channel-postmessage": "5.3.19", - "@storybook/client-api": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-proposal-export-default-from": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1", + "@babel/plugin-proposal-object-rest-spread": "^7.9.6", + "@babel/plugin-proposal-optional-chaining": "^7.10.1", + "@babel/plugin-proposal-private-methods": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.5", + "@babel/plugin-transform-destructuring": "^7.9.5", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-parameters": "^7.9.5", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/preset-env": "^7.9.6", + "@babel/preset-react": "^7.8.3", + "@babel/preset-typescript": "^7.9.0", + "@storybook/addons": "6.0.0-beta.37", + "@storybook/api": "6.0.0-beta.37", + "@storybook/channel-postmessage": "6.0.0-beta.37", + "@storybook/channels": "6.0.0-beta.37", + "@storybook/client-api": "6.0.0-beta.37", + "@storybook/client-logger": "6.0.0-beta.37", + "@storybook/components": "6.0.0-beta.37", + "@storybook/core-events": "6.0.0-beta.37", "@storybook/csf": "0.0.1", - "@storybook/node-logger": "5.3.19", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", - "@storybook/ui": "5.3.19", + "@storybook/node-logger": "6.0.0-beta.37", + "@storybook/router": "6.0.0-beta.37", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.0.0-beta.37", + "@storybook/ui": "6.0.0-beta.37", + "@types/glob-base": "^0.3.0", + "@types/micromatch": "^4.0.1", + "@types/node-fetch": "^2.5.4", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "autoprefixer": "^9.7.2", - "babel-plugin-add-react-displayname": "^0.0.5", + "babel-loader": "^8.0.6", "babel-plugin-emotion": "^10.0.20", - "babel-plugin-macros": "^2.7.0", + "babel-plugin-macros": "^2.8.0", "babel-preset-minify": "^0.5.0 || 0.6.0-alpha.5", + "better-opn": "^2.0.0", "boxen": "^4.1.0", "case-sensitive-paths-webpack-plugin": "^2.2.0", - "chalk": "^3.0.0", - "cli-table3": "0.5.1", - "commander": "^4.0.1", + "chalk": "^4.0.0", + "cli-table3": "0.6.0", + "commander": "^5.0.0", "core-js": "^3.0.1", - "corejs-upgrade-webpack-plugin": "^2.2.0", - "css-loader": "^3.0.0", + "css-loader": "^3.5.3", "detect-port": "^1.3.0", "dotenv-webpack": "^1.7.0", - "ejs": "^2.7.4", + "ejs": "^3.1.2", "express": "^4.17.0", - "file-loader": "^4.2.0", + "file-loader": "^6.0.0", "file-system-cache": "^1.0.5", - "find-cache-dir": "^3.0.0", "find-up": "^4.1.0", - "fs-extra": "^8.0.1", + "fork-ts-checker-webpack-plugin": "^4.1.4", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", "glob-base": "^0.3.0", + "glob-promise": "^3.4.0", "global": "^4.3.2", - "html-webpack-plugin": "^4.0.0-beta.2", + "html-webpack-plugin": "^4.2.1", "inquirer": "^7.0.0", "interpret": "^2.0.0", "ip": "^1.1.5", @@ -7024,32 +8095,47 @@ "lazy-universal-dotenv": "^3.0.1", "micromatch": "^4.0.2", "node-fetch": "^2.6.0", - "open": "^7.0.0", - "pnp-webpack-plugin": "1.5.0", + "pkg-dir": "^4.2.0", + "pnp-webpack-plugin": "1.6.4", "postcss-flexbugs-fixes": "^4.1.0", "postcss-loader": "^3.0.0", "pretty-hrtime": "^1.0.3", "qs": "^6.6.0", - "raw-loader": "^3.1.0", - "react-dev-utils": "^9.0.0", + "raw-loader": "^4.0.1", + "react-dev-utils": "^10.0.0", "regenerator-runtime": "^0.13.3", - "resolve": "^1.11.0", "resolve-from": "^5.0.0", - "semver": "^6.0.0", "serve-favicon": "^2.5.0", "shelljs": "^0.8.3", - "style-loader": "^1.0.0", - "terser-webpack-plugin": "^2.1.2", - "ts-dedent": "^1.1.0", + "stable": "^0.1.8", + "style-loader": "^1.2.1", + "terser-webpack-plugin": "^3.0.0", + "ts-dedent": "^1.1.1", "unfetch": "^4.1.0", - "url-loader": "^2.0.1", + "url-loader": "^4.0.0", "util-deprecate": "^1.0.2", - "webpack": "^4.33.0", + "webpack": "^4.43.0", "webpack-dev-middleware": "^3.7.0", "webpack-hot-middleware": "^2.25.0", - "webpack-virtual-modules": "^0.2.0" + "webpack-virtual-modules": "^0.2.2" }, "dependencies": { + "@storybook/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", + "dev": true, + "requires": { + "core-js": "^3.6.5", + "find-up": "^4.1.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -7060,16 +8146,36 @@ "color-convert": "^2.0.1" } }, + "better-opn": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.0.0.tgz", + "integrity": "sha512-PPbGRgO/K0LowMHbH/JNvaV3qY3Vt+A2nH28fzJxy16h/DfR5OsVti6ldGl6S9SMsyUqT13sltikiAVtI6tKLA==", + "dev": true, + "requires": { + "open": "^7.0.3" + } + }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "cli-table3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", + "dev": true, + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -7086,9 +8192,9 @@ "dev": true }, "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true }, "core-js": { @@ -7097,6 +8203,12 @@ "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", "dev": true }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -7108,14 +8220,15 @@ } }, "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", "dev": true, "requires": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" } }, "has-flag": { @@ -7124,6 +8237,22 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -7173,12 +8302,41 @@ "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" + } + }, "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 }, + "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", + "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", @@ -7187,13 +8345,19 @@ "requires": { "has-flag": "^4.0.0" } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true } } }, "@storybook/core-events": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", - "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.0.0-beta.37.tgz", + "integrity": "sha512-IkHtagQrgsS+QHEyH9SqI2RZk4aRKmZBzY1Y9FbZlZF2HSxgprsPHHRdgyvg/ionAhk+ZXqxacplEhrfOF+EpA==", "dev": true, "requires": { "core-js": "^3.0.1" @@ -7217,17 +8381,16 @@ } }, "@storybook/node-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.19.tgz", - "integrity": "sha512-hKshig/u5Nj9fWy0OsyU04yqCxr0A9pydOHIassr4fpLAaePIN2YvqCqE2V+TxQHjZUnowSSIhbXrGt0DI5q2A==", + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.0.0-beta.37.tgz", + "integrity": "sha512-jja/fUBWaRSaYll6s+cI0FqAN2Fd4GLeqFytsldu6tVXpjwykvd0VDfm4q7/kP6ITAmLYXSjTx9tkSxOJJiClw==", "dev": true, "requires": { "@types/npmlog": "^4.1.2", - "chalk": "^3.0.0", + "chalk": "^4.0.0", "core-js": "^3.0.1", "npmlog": "^4.1.2", - "pretty-hrtime": "^1.0.3", - "regenerator-runtime": "^0.13.3" + "pretty-hrtime": "^1.0.3" }, "dependencies": { "ansi-styles": { @@ -7241,9 +8404,9 @@ } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -7289,57 +8452,112 @@ } }, "@storybook/react": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-5.3.19.tgz", - "integrity": "sha512-OBRUqol3YLQi/qE55x2pWkv4YpaAmmfj6/Km+7agx+og+oNQl0nnlXy7r27X/4j3ERczzURa5pJHtSjwiNaJNw==", + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.0.0-beta.37.tgz", + "integrity": "sha512-3wnerKfYud4RGe/fRC0VihGCGjBVjmBLKrskaO0NvgYjLRju2A6+e+XGQqO/dqUZ2K5I7bSFGRh57vuIweW9nw==", "dev": true, "requires": { - "@babel/plugin-transform-react-constant-elements": "^7.6.3", "@babel/preset-flow": "^7.0.0", "@babel/preset-react": "^7.0.0", - "@storybook/addons": "5.3.19", - "@storybook/core": "5.3.19", - "@storybook/node-logger": "5.3.19", - "@svgr/webpack": "^4.0.3", - "@types/webpack-env": "^1.15.0", + "@storybook/addons": "6.0.0-beta.37", + "@storybook/core": "6.0.0-beta.37", + "@storybook/node-logger": "6.0.0-beta.37", + "@storybook/semver": "^7.3.2", + "@svgr/webpack": "^5.4.0", + "@types/webpack-env": "^1.15.2", "babel-plugin-add-react-displayname": "^0.0.5", "babel-plugin-named-asset-import": "^0.3.1", - "babel-plugin-react-docgen": "^4.0.0", + "babel-plugin-react-docgen": "^4.1.0", "core-js": "^3.0.1", "global": "^4.3.2", "lodash": "^4.17.15", - "mini-css-extract-plugin": "^0.7.0", "prop-types": "^15.7.2", - "react-dev-utils": "^9.0.0", + "react-dev-utils": "^10.0.0", + "react-docgen-typescript-plugin": "^0.5.0", "regenerator-runtime": "^0.13.3", - "semver": "^6.0.0", - "ts-dedent": "^1.1.0", - "webpack": "^4.33.0" + "ts-dedent": "^1.1.1", + "webpack": "^4.43.0" }, "dependencies": { + "@storybook/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", + "dev": true, + "requires": { + "core-js": "^3.6.5", + "find-up": "^4.1.0" + } + }, "core-js": { "version": "3.6.5", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", "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" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-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 + }, + "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 } } }, "@storybook/router": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", - "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.0.0-beta.37.tgz", + "integrity": "sha512-f3YuPbl5M//XdHQgTRrvVzWLwltpkxa5Dafrj6zamiDZVan/oXtfJSyFcQYY/J0nM7zFLTvFP+Y0FoTFYnb7hg==", "dev": true, "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", + "@reach/router": "^1.3.3", + "@types/reach__router": "^1.3.5", "core-js": "^3.0.1", "global": "^4.3.2", - "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" + "qs": "^6.6.0" }, "dependencies": { "core-js": { @@ -7351,23 +8569,23 @@ } }, "@storybook/theming": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", - "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.0.0-beta.37.tgz", + "integrity": "sha512-IzrAl00CQsXVEL+1zjCiCFsKPWeql1oXrj1MCsWUvC1B1cnn3ZpMu95RvE+AM3BuuNDrJ+BYluPJWhxKN2HErg==", "dev": true, "requires": { "@emotion/core": "^10.0.20", + "@emotion/is-prop-valid": "^0.8.6", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.19", + "@storybook/client-logger": "6.0.0-beta.37", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", "global": "^4.3.2", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" + "ts-dedent": "^1.1.1" }, "dependencies": { "core-js": { @@ -7385,57 +8603,108 @@ } }, "@storybook/ui": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.19.tgz", - "integrity": "sha512-r0VxdWab49nm5tzwvveVDnsHIZHMR76veYOu/NHKDUZ5hnQl1LMG1YyMCFFa7KiwD/OrZxRWr6/Ma7ep9kR4Gw==", + "version": "6.0.0-beta.37", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.0.0-beta.37.tgz", + "integrity": "sha512-qGsoRKbeXBoE51+RFuzcCETMXiK/LpJJq5PvLm/hWemWhZs4OHksZjsT70iaFFDJhTGWrB01L9K0N4v5jF8ojQ==", "dev": true, "requires": { "@emotion/core": "^10.0.20", - "@storybook/addons": "5.3.19", - "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/components": "5.3.19", - "@storybook/core-events": "5.3.19", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", + "@storybook/addons": "6.0.0-beta.37", + "@storybook/api": "6.0.0-beta.37", + "@storybook/channels": "6.0.0-beta.37", + "@storybook/client-logger": "6.0.0-beta.37", + "@storybook/components": "6.0.0-beta.37", + "@storybook/core-events": "6.0.0-beta.37", + "@storybook/router": "6.0.0-beta.37", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.0.0-beta.37", + "@types/markdown-to-jsx": "^6.11.0", + "@types/rfdc": "^1.1.0", "copy-to-clipboard": "^3.0.8", "core-js": "^3.0.1", "core-js-pure": "^3.0.1", "emotion-theming": "^10.0.19", - "fast-deep-equal": "^2.0.1", - "fuse.js": "^3.4.6", + "fuse.js": "^3.6.1", "global": "^4.3.2", "lodash": "^4.17.15", "markdown-to-jsx": "^6.11.4", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", - "qs": "^6.6.0", + "polished": "^3.4.4", "react": "^16.8.3", "react-dom": "^16.8.3", "react-draggable": "^4.0.3", "react-helmet-async": "^1.0.2", "react-hotkeys": "2.0.0", "react-sizeme": "^2.6.7", - "regenerator-runtime": "^0.13.2", + "regenerator-runtime": "^0.13.3", "resolve-from": "^5.0.0", - "semver": "^6.0.0", - "store2": "^2.7.1", - "telejson": "^3.2.0", - "util-deprecate": "^1.0.2" + "rfdc": "^1.1.4", + "store2": "^2.7.1" }, "dependencies": { + "@storybook/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", + "dev": true, + "requires": { + "core-js": "^3.6.5", + "find-up": "^4.1.0" + } + }, "core-js": { "version": "3.6.5", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", "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=", + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-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 + }, + "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 }, "resolve-from": { @@ -7447,126 +8716,262 @@ } }, "@svgr/babel-plugin-add-jsx-attribute": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", - "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", "dev": true }, "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", - "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", "dev": true }, "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", - "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", "dev": true }, "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", - "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", "dev": true }, "@svgr/babel-plugin-svg-dynamic-title": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", - "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", "dev": true }, "@svgr/babel-plugin-svg-em-dimensions": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", - "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", "dev": true }, "@svgr/babel-plugin-transform-react-native-svg": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", - "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", "dev": true }, "@svgr/babel-plugin-transform-svg-component": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", - "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.4.0.tgz", + "integrity": "sha512-zLl4Fl3NvKxxjWNkqEcpdSOpQ3LGVH2BNFQ6vjaK6sFo2IrSznrhURIPI0HAphKiiIwNYjAfE0TNoQDSZv0U9A==", "dev": true }, "@svgr/babel-preset": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", - "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.4.0.tgz", + "integrity": "sha512-Gyx7cCxua04DBtyILTYdQxeO/pwfTBev6+eXTbVbxe4HTGhOUW6yo7PSbG2p6eJMl44j6XSequ0ZDP7bl0nu9A==", "dev": true, "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", - "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", - "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", - "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", - "@svgr/babel-plugin-transform-svg-component": "^4.2.0" + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.4.0" } }, "@svgr/core": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", - "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.4.0.tgz", + "integrity": "sha512-hWGm1DCCvd4IEn7VgDUHYiC597lUYhFau2lwJBYpQWDirYLkX4OsXu9IslPgJ9UpP7wsw3n2Ffv9sW7SXJVfqQ==", "dev": true, "requires": { - "@svgr/plugin-jsx": "^4.3.3", - "camelcase": "^5.3.1", - "cosmiconfig": "^5.2.1" + "@svgr/plugin-jsx": "^5.4.0", + "camelcase": "^6.0.0", + "cosmiconfig": "^6.0.0" + }, + "dependencies": { + "camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "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": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "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" + } + }, + "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 + }, + "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 + } } }, "@svgr/hast-util-to-babel-ast": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", - "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.4.0.tgz", + "integrity": "sha512-+U0TZZpPsP2V1WvVhqAOSTk+N+CjYHdZx+x9UBa1eeeZDXwH8pt0CrQf2+SvRl/h2CAPRFkm+Ey96+jKP8Bsgg==", "dev": true, "requires": { - "@babel/types": "^7.4.4" + "@babel/types": "^7.9.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } } }, "@svgr/plugin-jsx": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", - "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.4.0.tgz", + "integrity": "sha512-SGzO4JZQ2HvGRKDzRga9YFSqOqaNrgLlQVaGvpZ2Iht2gwRp/tq+18Pvv9kS9ZqOMYgyix2LLxZMY1LOe9NPqw==", "dev": true, "requires": { - "@babel/core": "^7.4.5", - "@svgr/babel-preset": "^4.3.3", - "@svgr/hast-util-to-babel-ast": "^4.3.2", - "svg-parser": "^2.0.0" + "@babel/core": "^7.7.5", + "@svgr/babel-preset": "^5.4.0", + "@svgr/hast-util-to-babel-ast": "^5.4.0", + "svg-parser": "^2.0.2" } }, "@svgr/plugin-svgo": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", - "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.4.0.tgz", + "integrity": "sha512-3Cgv3aYi1l6SHyzArV9C36yo4kgwVdF3zPQUC6/aCDUeXAofDYwE5kk3e3oT5ZO2a0N3lB+lLGvipBG6lnG8EA==", "dev": true, "requires": { - "cosmiconfig": "^5.2.1", + "cosmiconfig": "^6.0.0", "merge-deep": "^3.0.2", "svgo": "^1.2.2" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "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": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "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" + } + }, + "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 + }, + "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 + } } }, "@svgr/webpack": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", - "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", + "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", "dev": true, "requires": { - "@babel/core": "^7.4.5", - "@babel/plugin-transform-react-constant-elements": "^7.0.0", - "@babel/preset-env": "^7.4.5", - "@babel/preset-react": "^7.0.0", - "@svgr/core": "^4.3.3", - "@svgr/plugin-jsx": "^4.3.3", - "@svgr/plugin-svgo": "^4.3.1", - "loader-utils": "^1.2.3" + "@babel/core": "^7.9.0", + "@babel/plugin-transform-react-constant-elements": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "@babel/preset-react": "^7.9.4", + "@svgr/core": "^5.4.0", + "@svgr/plugin-jsx": "^5.4.0", + "@svgr/plugin-svgo": "^5.4.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } } }, "@szmarczak/http-timer": { @@ -8071,6 +9476,12 @@ "@types/node": "*" } }, + "@types/braces": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.0.tgz", + "integrity": "sha512-TbH79tcyi9FHwbyboOKeRachRq63mSuWYXOflsNO9ZyE5ClQ/JaozNKl+aWUq87qPNsXasXxi2AbgfwIJ+8GQw==", + "dev": true + }, "@types/classnames": { "version": "2.2.10", "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.10.tgz", @@ -8126,6 +9537,12 @@ "@types/node": "*" } }, + "@types/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@types/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-pYHWiDR+EOUN18F9byiAoQNUMZ0=", + "dev": true + }, "@types/graceful-fs": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz", @@ -8337,6 +9754,15 @@ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz", "integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==" }, + "@types/markdown-to-jsx": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@types/markdown-to-jsx/-/markdown-to-jsx-6.11.0.tgz", + "integrity": "sha512-OFFHQ3LK+g8lSfwdqjXBbrGFdgH/MYXhzIYSOJ5xapT++eEhRx7wOfY3xxtktVtQyQtsB7Wljs7IDGgKfurm2A==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, "@types/mdast": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", @@ -8345,6 +9771,15 @@ "@types/unist": "*" } }, + "@types/micromatch": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.1.tgz", + "integrity": "sha512-my6fLBvpY70KattTNzYOK6KU1oR1+UCz9ug/JbcF5UrEmeCt9P7DV2t7L8+t18mMPINqGQCE4O8PLOPbI84gxw==", + "dev": true, + "requires": { + "@types/braces": "*" + } + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -8363,6 +9798,29 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==" }, + "@types/node-fetch": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", + "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, "@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", @@ -8381,6 +9839,12 @@ "integrity": "sha512-Sjsy10w6XFHDktJJdXzBJmoondAKW+LcGpRFH+9+zXEDj0cOH8BxJuZA9vUDSMAzU1YRJlsPKmZEEiTYDlICLw==", "dev": true }, + "@types/overlayscrollbars": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@types/overlayscrollbars/-/overlayscrollbars-1.12.0.tgz", + "integrity": "sha512-h/pScHNKi4mb+TrJGDon8Yb06ujFG0mSg12wIO0sWMUF3dQIe2ExRRdNRviaNt9IjxIiOfnRr7FsQAdHwK4sMg==", + "dev": true + }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -8402,6 +9866,12 @@ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" }, + "@types/qs": { + "version": "6.9.3", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.3.tgz", + "integrity": "sha512-7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA==", + "dev": true + }, "@types/reach__router": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.5.tgz", @@ -8421,6 +9891,16 @@ "csstype": "^2.2.0" } }, + "@types/react-color": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/react-color/-/react-color-3.0.4.tgz", + "integrity": "sha512-EswbYJDF1kkrx93/YU+BbBtb46CCtDMvTiGmcOa/c5PETnwTiSWoseJ1oSWeRl/4rUXkhME9bVURvvPg0W5YQw==", + "dev": true, + "requires": { + "@types/react": "*", + "@types/reactcss": "*" + } + }, "@types/react-datepicker": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/react-datepicker/-/react-datepicker-3.0.2.tgz", @@ -8487,6 +9967,21 @@ "@types/react": "*" } }, + "@types/reactcss": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/reactcss/-/reactcss-1.2.3.tgz", + "integrity": "sha512-d2gQQ0IL6hXLnoRfVYZukQNWHuVsE75DzFTLPUuyyEhJS8G2VvlE+qfQQ91SJjaMqlURRCNIsX7Jcsw6cEuJlA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/rfdc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@types/rfdc/-/rfdc-1.1.0.tgz", + "integrity": "sha512-Ez0Pc0H6m8C2L3Wif9SR5YlJTB/UnZIq0N9G/dPB2fmGo42oLo95o73hHHtoGvUucMD4OdlquscflSuKCZE8qA==", + "dev": true + }, "@types/rimraf": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.4.tgz", @@ -8616,9 +10111,9 @@ } }, "@types/yargs": { - "version": "13.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.9.tgz", - "integrity": "sha512-xrvhZ4DZewMDhoH1utLtOAwYQy60eYFoXeje30TzM3VOvQlBwQaEpKFq5m34k1wOw2AKIi2pwtiAjdmhvlBUzg==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -8976,6 +10471,49 @@ "@xtuc/long": "4.2.2" } }, + "@webpack-contrib/schema-utils": { + "version": "1.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@webpack-contrib/schema-utils/-/schema-utils-1.0.0-beta.0.tgz", + "integrity": "sha512-LonryJP+FxQQHsjGBi6W786TQB1Oym+agTpY0c+Kj8alnIw+DLUJb6SI8Y1GHGhLCH1yPRrucjObUmxNICQ1pg==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chalk": "^2.3.2", + "strip-ansi": "^4.0.0", + "text-table": "^0.2.0", + "webpack-log": "^1.1.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 + }, + "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" + } + }, + "webpack-log": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz", + "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "log-symbols": "^2.1.0", + "loglevelnext": "^1.0.1", + "uuid": "^3.1.0" + } + } + } + }, "@wry/equality": { "version": "0.1.11", "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.1.11.tgz", @@ -8994,6 +10532,12 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, + "@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true + }, "abab": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", @@ -9204,6 +10748,11 @@ } } }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", @@ -9307,11 +10856,25 @@ "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==" }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" + } + } + }, "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" @@ -9599,6 +11162,12 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -10383,60 +11952,16 @@ } }, "babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-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 - } + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" } }, "babel-plugin-jest-hoist": { @@ -12306,6 +13831,305 @@ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "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" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "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" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" + } + } + }, + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "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=" + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==" + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", @@ -12346,6 +14170,11 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", @@ -12689,6 +14518,11 @@ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, "buffer-fill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", @@ -12855,8 +14689,7 @@ "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 + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" }, "caller-callsite": { "version": "2.0.0", @@ -12967,6 +14800,17 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, "ccount": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz", @@ -13982,8 +15826,7 @@ "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", @@ -14148,6 +15991,15 @@ "typedarray": "^0.0.6" } }, + "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": "5.0.1", "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", @@ -14189,8 +16041,12 @@ "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 + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=" }, "constants-browserify": { "version": "1.0.0", @@ -14455,24 +16311,6 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, - "corejs-upgrade-webpack-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/corejs-upgrade-webpack-plugin/-/corejs-upgrade-webpack-plugin-2.2.0.tgz", - "integrity": "sha512-J0QMp9GNoiw91Kj/dkIQFZeiCXgXoja/Wlht1SPybxerBWh4NCmb0pOgCv61lrlQZETwvVVfAFAA3IqoEO9aqQ==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0", - "webpack": "^4.38.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 - } - } - }, "cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", @@ -14927,6 +16765,16 @@ "array-find-index": "^1.0.1" } }, + "cwebp-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-5.1.0.tgz", + "integrity": "sha512-BsPKStaNr98zfxwejWWLIGELbPERULJoD2v5ijvpeutSAGsegX7gmABgnkRK7MUucCPROXXfaPqkLAwI509JzA==", + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "logalot": "^2.1.0" + } + }, "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -15104,6 +16952,12 @@ } } }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", @@ -15315,8 +17169,7 @@ "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, "depd": { "version": "1.1.2", @@ -15355,6 +17208,11 @@ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==" }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, "detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -15508,9 +17366,9 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" }, "diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", "dev": true }, "diffie-hellman": { @@ -15527,7 +17385,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "dev": true, "requires": { "arrify": "^1.0.1", "path-type": "^3.0.0" @@ -15537,7 +17394,6 @@ "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" } @@ -15545,8 +17401,7 @@ "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" } } }, @@ -15725,6 +17580,75 @@ "dotenv-defaults": "^1.0.2" } }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "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=", + "requires": { + "prepend-http": "^1.0.1" + } + } + } + }, "drbg.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", @@ -15825,10 +17749,13 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.3.tgz", + "integrity": "sha512-wmtrUGyfSC23GC/B1SMv2ogAUgbQEtDmTIhfqielrG5ExIM9TP4UoYdi90jLF1aTcsWCJNEO0UrgKzP0y3nTSg==", + "dev": true, + "requires": { + "jake": "^10.6.1" + } }, "electron-to-chromium": { "version": "1.3.356", @@ -15900,6 +17827,17 @@ "once": "^1.4.0" } }, + "endent": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/endent/-/endent-2.0.1.tgz", + "integrity": "sha512-mADztvcC+vCk4XEZaCz6xIPO2NHQuprv5CAEjuVAu6aZwqAj7nVNlMyl1goPFYqCCpS2OJV9jwpumJLkotZrNw==", + "dev": true, + "requires": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.4" + } + }, "engine.io": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.2.tgz", @@ -17673,6 +19611,68 @@ "safe-buffer": "^5.1.1" } }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, "exec-sh": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", @@ -17693,6 +19693,19 @@ "strip-eof": "^1.0.0" } }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "requires": { + "pify": "^2.2.0" + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -17731,6 +19744,11 @@ } } }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -17740,17 +19758,87 @@ } }, "expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", "dev": true, "requires": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + }, + "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "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 + }, + "jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "express": { @@ -17872,6 +19960,23 @@ } } }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -17998,7 +20103,6 @@ "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", @@ -18012,7 +20116,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -18022,7 +20125,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, "requires": { "is-extglob": "^2.1.0" } @@ -18031,6 +20133,12 @@ } } }, + "fast-json-parse": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", + "dev": true + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -18046,6 +20154,23 @@ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "dev": true, + "requires": { + "punycode": "^1.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, "fastparse": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", @@ -18146,13 +20271,13 @@ } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", + "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", "dev": true, "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.5" }, "dependencies": { "ajv": { @@ -18167,6 +20292,23 @@ "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==", + "dev": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -18244,6 +20386,30 @@ "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==" }, + "filelist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz", + "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, "filesize": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", @@ -18347,6 +20513,14 @@ } } }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "requires": { + "semver-regex": "^2.0.0" + } + }, "flat": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", @@ -18441,14 +20615,13 @@ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "fork-ts-checker-webpack-plugin": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz", - "integrity": "sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", "dev": true, "requires": { - "babel-code-frame": "^6.22.0", + "@babel/code-frame": "^7.5.5", "chalk": "^2.4.1", - "chokidar": "^2.0.4", "micromatch": "^3.1.10", "minimatch": "^3.0.4", "semver": "^5.6.0", @@ -21454,6 +23627,31 @@ } } }, + "gatsby-image": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/gatsby-image/-/gatsby-image-2.4.9.tgz", + "integrity": "sha512-bTH4xp7Ck8nCwUiiTO9V65cwX1Aco78q8VlL/aulfZuzRMfy/CjaSHGOUTU4aYTPZWQyXKH7CAxTqJXo7sbCXg==", + "requires": { + "@babel/runtime": "^7.10.3", + "object-fit-images": "^3.2.4", + "prop-types": "^15.7.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.3.tgz", + "integrity": "sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==", + "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==" + } + } + }, "gatsby-link": { "version": "2.4.8", "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-2.4.8.tgz", @@ -21554,6 +23752,37 @@ } } }, + "gatsby-plugin-manifest": { + "version": "2.4.14", + "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.4.14.tgz", + "integrity": "sha512-yWrAGS/LN9MEbtllG9ZsU4mIAQZJsfzdpq3YL3HO6LYJWGngD/JzkXUfOYhH5cT/WVgU5vMxkcyFrwj0J5xWNw==", + "requires": { + "@babel/runtime": "^7.10.3", + "gatsby-core-utils": "^1.3.8", + "semver": "^5.7.1", + "sharp": "^0.25.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.3.tgz", + "integrity": "sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==", + "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==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, "gatsby-plugin-page-creator": { "version": "2.3.12", "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.3.12.tgz", @@ -21629,6 +23858,158 @@ } } }, + "gatsby-plugin-sharp": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.6.14.tgz", + "integrity": "sha512-wymSLcssMgaVYl7c5gQVPv+iSU8LQdO5RLp8XaCxi+cmtA/XR1HEM0IZsEzywGDosOrIKWSXdVXI0tkROFbqRg==", + "requires": { + "@babel/runtime": "^7.10.3", + "async": "^2.6.3", + "bluebird": "^3.7.2", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.3.8", + "got": "^8.3.2", + "imagemin": "^6.1.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-pngquant": "^6.0.1", + "imagemin-webp": "^5.1.0", + "lodash": "^4.17.15", + "mini-svg-data-uri": "^1.2.3", + "potrace": "^2.1.6", + "probe-image-size": "^4.1.1", + "progress": "^2.0.3", + "semver": "^5.7.1", + "sharp": "^0.25.1", + "svgo": "1.3.2", + "uuid": "^3.4.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.3.tgz", + "integrity": "sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" + } + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, "gatsby-plugin-svgr": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/gatsby-plugin-svgr/-/gatsby-plugin-svgr-2.0.2.tgz", @@ -23110,11 +25491,54 @@ } } }, + "gatsby-transformer-sharp": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-2.5.7.tgz", + "integrity": "sha512-gDiknCxpKN7+Fm8vJQ7NIDXmBDn4s5yBeM9FtXBqkCW5vJtPzM661Ak+gP1pxFDKLVR7ay1vQM43C7wdf/QtNQ==", + "requires": { + "@babel/runtime": "^7.10.3", + "bluebird": "^3.7.2", + "fs-extra": "^8.1.0", + "potrace": "^2.1.6", + "probe-image-size": "^4.1.1", + "semver": "^5.7.1", + "sharp": "^0.25.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.3.tgz", + "integrity": "sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, "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", @@ -23130,7 +25554,6 @@ "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" } @@ -23158,6 +25581,14 @@ "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "requires": { + "npm-conf": "^1.1.0" + } + }, "get-stdin": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", @@ -23194,6 +25625,11 @@ "parse-url": "^5.0.0" } }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + }, "github-slugger": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", @@ -23266,11 +25702,19 @@ "is-glob": "^4.0.1" } }, + "glob-promise": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz", + "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", + "dev": true, + "requires": { + "@types/glob": "*" + } + }, "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 + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" }, "global": { "version": "4.3.2", @@ -23327,7 +25771,6 @@ "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", @@ -23341,14 +25784,12 @@ "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" } } }, @@ -23642,8 +26083,7 @@ "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 + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, "has-value": { "version": "1.0.0", @@ -23900,9 +26340,9 @@ } }, "highlight.js": { - "version": "9.13.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.13.1.tgz", - "integrity": "sha512-Sc28JNQNDzaH6PORtRLMvif9RSn1mYuOoX3omVjnb0+HbpPygU2ALBI0R/wsiqCb4/fcp07Gdo8g+fhtFrQl6A==", + "version": "9.15.10", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz", + "integrity": "sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==", "dev": true }, "hmac-drbg": { @@ -24212,8 +26652,84 @@ "ignore": { "version": "3.3.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "imagemin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", + "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", + "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": { + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + } + }, + "imagemin-pngquant": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-6.0.1.tgz", + "integrity": "sha512-Stk+fZCLxZznV8MFNA/T3AY/VRKevsiP9uZOLV0RCXoi0vUUFriySYuz/83IGp9D254EW8miGyyQ69zKouFr7w==", + "requires": { + "execa": "^0.10.0", + "is-png": "^1.0.0", + "is-stream": "^1.1.0", + "pngquant-bin": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + } + } + }, + "imagemin-webp": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.1.0.tgz", + "integrity": "sha512-BsPTpobgbDPFBBsI3UflnU/cpIVa15qInEDBcYBw16qI/6XiB4vDF/dGp9l4aM3pfFDDYqR0mANMcKpBD7wbCw==", + "requires": { + "cwebp-bin": "^5.0.0", + "exec-buffer": "^3.0.0", + "is-cwebp-readable": "^2.0.1" + } }, "immediate": { "version": "3.2.3", @@ -24898,6 +27414,21 @@ "rgba-regex": "^1.0.0" } }, + "is-cwebp-readable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz", + "integrity": "sha1-r7k7DAq9CiUQEBauM66ort+SbSY=", + "requires": { + "file-type": "^4.3.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" + } + } + }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", @@ -24958,6 +27489,16 @@ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==" }, + "is-dom": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", + "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", + "dev": true, + "requires": { + "is-object": "^1.0.1", + "is-window": "^1.0.2" + } + }, "is-empty": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-empty/-/is-empty-1.2.0.tgz", @@ -24973,6 +27514,11 @@ "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==" + }, "is-fn": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", @@ -24982,7 +27528,6 @@ "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" } @@ -25058,6 +27603,11 @@ } } }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=" + }, "is-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", @@ -25130,6 +27680,11 @@ "isobject": "^3.0.1" } }, + "is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=" + }, "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", @@ -25252,6 +27807,11 @@ "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==" }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, "is-valid-path": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", @@ -25270,6 +27830,12 @@ "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, + "is-window": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", + "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -25311,24 +27877,21 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", "dev": true }, "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" } }, "istanbul-lib-report": { @@ -25448,6 +28011,26 @@ "iterate-iterator": "^1.0.1" } }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + } + } + }, "jest": { "version": "26.1.0", "resolved": "https://registry.npmjs.org/jest/-/jest-26.1.0.tgz", @@ -26021,15 +28604,67 @@ } }, "jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", "dev": true, "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.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==", + "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 + }, + "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" + } + } } }, "jest-docblock": { @@ -26536,59 +29171,80 @@ } }, "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", "dev": true }, "jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.1.0.tgz", + "integrity": "sha512-WeBS54xCIz9twzkEdm6+vJBXgRBQfdbbXD0dk8lJh7gLihopABlJmIQFdWSDDtuDe4PRiObsjZSUjbJ1uhWEpA==", "dev": true, "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", + "@jest/types": "^26.1.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-serializer": "^26.1.0", + "jest-util": "^26.1.0", + "jest-worker": "^26.1.0", + "micromatch": "^4.0.2", "sane": "^4.0.3", - "walker": "^1.0.7" + "walker": "^1.0.7", + "which": "^2.0.2" }, "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "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 + }, + "jest-worker": { + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.1.0.tgz", + "integrity": "sha512-Z9P5pZ6UC+kakMbNJn+tA2RdVdNX5WH1x+5UCBZ9MxIK24pjYtFt96fK+UwBTrjLYm232g1xz0L3eTh51OW+yQ==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" } }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, - "optional": true, "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "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": { - "remove-trailing-separator": "^1.0.1" + "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==", + "dev": true, + "requires": { + "isexe": "^2.0.0" } } } @@ -27096,40 +29752,163 @@ } }, "jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.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==", + "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 + }, + "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" + } + } } }, "jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", + "@jest/types": "^25.5.0", "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "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 + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "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 + }, + "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" + } + }, + "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" + } + } } }, "jest-pnp-resolver": { @@ -27139,22 +29918,105 @@ "dev": true }, "jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true }, "jest-resolve": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", - "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", "dev": true, "requires": { - "@jest/types": "^24.9.0", + "@jest/types": "^25.5.0", "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "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 + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "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 + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "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" + } + } } }, "jest-resolve-dependencies": { @@ -28249,85 +31111,216 @@ } }, "jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.1.0.tgz", + "integrity": "sha512-eqZOQG/0+MHmr25b2Z86g7+Kzd5dG9dhCiUoyUNJPgiqi38DqbDEOlHcNijyfZoj74soGBohKBZuJFS18YTJ5w==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + } + } }, "jest-snapshot": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", - "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", "dev": true, "requires": { "@babel/types": "^7.0.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "expect": "^24.9.0", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "mkdirp": "^0.5.1", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", "natural-compare": "^1.4.0", - "pretty-format": "^24.9.0", - "semver": "^6.2.0" + "pretty-format": "^25.5.0", + "semver": "^6.3.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==", + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", "dev": true, "requires": { - "minimist": "^1.2.5" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "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==", + "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 + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "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 + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "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" } } } }, "jest-specific-snapshot": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jest-specific-snapshot/-/jest-specific-snapshot-2.0.0.tgz", - "integrity": "sha512-aXaNqBg/svwEpY5iQEzEHc5I85cUBKgfeVka9KmpznxLnatpjiqjr7QLb/BYNYlsrZjZzgRHTjQJ+Svx+dbdvg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jest-specific-snapshot/-/jest-specific-snapshot-3.0.0.tgz", + "integrity": "sha512-dMEDxj762XleVVUYnxHbRypWOxRwV3HsolUZugISyFu8jE6Xz58TkeKeXxRfT9oG6U8zxPggrH+1MSNVyLwGqg==", "dev": true, "requires": { - "jest-snapshot": "^24.1.0" + "jest-snapshot": "^25.1.0" } }, "jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.1.0.tgz", + "integrity": "sha512-rNMOwFQevljfNGvbzNQAxdmXQ+NawW/J72dmddsK0E8vgxXCMtwQ/EH0BiWEIxh0hhMcTsxwAxINt7Lh46Uzbg==", "dev": true, "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", + "@jest/types": "^26.1.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" + "micromatch": "^4.0.2" }, "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "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==", + "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": { - "minimist": "^1.2.5" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "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 + }, + "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" + } + }, + "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" } } } @@ -28677,6 +31670,31 @@ } } }, + "jimp": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.10.3.tgz", + "integrity": "sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/custom": "^0.10.3", + "@jimp/plugins": "^0.10.3", + "@jimp/types": "^0.10.3", + "core-js": "^3.4.1", + "regenerator-runtime": "^0.13.3" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "jpeg-js": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz", + "integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==" + }, "js-sha3": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", @@ -29156,6 +32174,21 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, + "load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -29368,6 +32401,15 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, "log-update": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.4.0.tgz", @@ -29410,11 +32452,46 @@ } } }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + } + } + }, "loglevel": { "version": "1.6.7", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==" }, + "loglevelnext": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", + "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", + "dev": true, + "requires": { + "es6-symbol": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "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", @@ -29451,13 +32528,163 @@ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" }, "lowlight": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.11.0.tgz", - "integrity": "sha512-xrGGN6XLL7MbTMdPD6NfWPwY43SNkjf/d0mecSx/CW36fUZTjRHEq0/Cdug3TWKtRXLWi7iMl1eP0olYxj/a4A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.12.1.tgz", + "integrity": "sha512-OqaVxMGIESnawn+TU/QMV5BJLbUghUfjDWPAtFqDYDmDtr4FnB+op8xM+pR7nKlauHNUHXGt0VgWatFB8voS5w==", "dev": true, "requires": { "fault": "^1.0.2", - "highlight.js": "~9.13.0" + "highlight.js": "~9.15.0" + } + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^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=", + "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=" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "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=", + "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" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "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" + } + }, + "path-exists": { + "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-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "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": "^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=", + "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=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "strip-bom": { + "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-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "^4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + } } }, "lru-cache": { @@ -29557,6 +32784,12 @@ "unquote": "^1.1.0" } }, + "material-colors": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", + "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==", + "dev": true + }, "md5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", @@ -30179,47 +33412,10 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, - "mini-css-extract-plugin": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz", - "integrity": "sha512-RQIw6+7utTYn8DBGsf/LpRgZCJMpZt+kuawJ/fju0KiOL6nAaTBNmCJwS7HtwSCXfS47gCkmtBFS7HdsquhdxQ==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - } - } + "mini-svg-data-uri": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.2.3.tgz", + "integrity": "sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ==" }, "minimalistic-assert": { "version": "1.0.1", @@ -30242,8 +33438,7 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minimist-options": { "version": "3.0.2", @@ -30413,6 +33608,11 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.3.tgz", "integrity": "sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==" }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "mkdirp-promise": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", @@ -30461,6 +33661,16 @@ } } }, + "mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -30523,6 +33733,11 @@ "to-regex": "^3.0.1" } }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, "native-url": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", @@ -30575,6 +33790,26 @@ "resolved": "https://registry.npmjs.org/no-scroll/-/no-scroll-2.1.1.tgz", "integrity": "sha512-YTzGAJOo/B6hkodeT5SKKHpOhAzjMfkUCCXjLJwjWk2F4/InIg+HbdH9kmT7bKpleDuqLZDTRy2OdNtAj0IVyQ==" }, + "node-abi": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.18.0.tgz", + "integrity": "sha512-yi05ZoiuNNEbyT/xXfSySZE+yVnQW6fxPZuFbLyS1s6b5Kw3HzV2PHOM4XR+nsjzkHxByK+2Wg+yCQbe35l8dw==", + "requires": { + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "node-addon-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.0.tgz", + "integrity": "sha512-sSHCgWfJ+Lui/u+0msF3oyCgvdkhxDbkCS6Q8uiJquzOimkJBvX6hl5aSSA7DR1XbMpdM8r7phjcF63sF4rkKg==" + }, "node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", @@ -30774,6 +34009,11 @@ } } }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -30807,6 +34047,22 @@ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "requires": { + "config-chain": "^1.1.11", + "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=" + } + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -30819,7 +34075,6 @@ "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", @@ -30852,8 +34107,7 @@ "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=" }, "number-to-bn": { "version": "1.7.0", @@ -30940,6 +34194,11 @@ } } }, + "object-fit-images": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/object-fit-images/-/object-fit-images-3.2.4.tgz", + "integrity": "sha512-G+7LzpYfTfqUyrZlfrou/PLLLAPNC52FTy5y1CBywX+1/FkxIloOyQXBmZ3Zxa2AWO+lMF0JTuvqbr7G5e5CWg==" + }, "object-hash": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", @@ -31070,6 +34329,12 @@ "has": "^1.0.3" } }, + "objectorarray": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.4.tgz", + "integrity": "sha512-91k8bjcldstRz1bG6zJo8lWD7c6QXcB4nTDUqiEvIL1xAsLoZlOOZZG+nd6YPz+V7zY1580J4Xxh1vZtyv4i/w==", + "dev": true + }, "oboe": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", @@ -31094,6 +34359,11 @@ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -31189,11 +34459,25 @@ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "requires": { + "arch": "^2.1.0" + } + }, "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=" }, + "overlayscrollbars": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.12.0.tgz", + "integrity": "sha512-zJGYLeBfaPx2VmiDfBMNTPzm9N8w8wZ6M7dm1ee8TGuet8tsK4nxOzGvEEu0SmueqMHQxhLsstf7iTWCGiYa9Q==", + "dev": true + }, "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -31210,6 +34494,14 @@ "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", "dev": true }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "requires": { + "p-timeout": "^1.1.1" + } + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -31244,6 +34536,24 @@ "aggregate-error": "^3.0.0" } }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "requires": { + "p-reduce": "^1.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=" + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + }, "p-retry": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", @@ -31329,6 +34639,25 @@ "safe-buffer": "^5.1.1" } }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, "parse-english": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/parse-english/-/parse-english-4.1.3.tgz", @@ -31539,6 +34868,11 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, "physical-cpu-count": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", @@ -31576,6 +34910,14 @@ "node-modules-regexp": "^1.0.0" } }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + } + }, "pkg-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", @@ -31597,32 +34939,103 @@ } }, "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dev": true, "requires": { - "find-up": "^2.1.0" + "find-up": "^3.0.0" }, "dependencies": { "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": "^2.0.0" + "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 + } + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "pngquant-bin": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-5.0.2.tgz", + "integrity": "sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA==", + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "execa": "^0.10.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" } } }, "pnp-webpack-plugin": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz", - "integrity": "sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg==", + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", "dev": true, "requires": { - "ts-pnp": "^1.1.2" + "ts-pnp": "^1.1.6" } }, "polished": { @@ -32239,6 +35652,69 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==" }, + "potrace": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/potrace/-/potrace-2.1.6.tgz", + "integrity": "sha512-sXdIDGZAb3x1GSnyps7VxksRoy57/ch+kq7J79L5UPUHU5KRIJF9oLJQeRVyYlOPjois+gMxVfNJkQjSkK9xMA==", + "requires": { + "jimp": "^0.10.2" + } + }, + "prebuild-install": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.5.tgz", + "integrity": "sha512-YmMO7dph9CYKi5IR/BzjOJlRzpxGGVo1EsLSUZ0mt/Mq0HWZIHOKHHcHdT69yG54C9m6i45GpItwRHpk0Py7Uw==", + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp": "^0.5.1", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "requires": { + "mimic-response": "^2.0.0" + } + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" + }, + "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" + } + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + } + } + }, "precond": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", @@ -32285,22 +35761,90 @@ } }, "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", "dev": true, "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" }, "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, "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": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true + }, + "ansi-styles": { + "version": "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 + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -32324,6 +35868,19 @@ "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" }, + "probe-image-size": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-4.1.1.tgz", + "integrity": "sha512-42LqKZqTLxH/UvAZ2/cKhAsR4G/Y6B7i7fI2qtQu9hRBK4YjS6gqO+QRtwTjvojUx4+/+JuOMzLoFyRecT9qRw==", + "requires": { + "any-promise": "^1.3.0", + "deepmerge": "^4.0.0", + "inherits": "^2.0.3", + "next-tick": "^1.0.0", + "request": "^2.83.0", + "stream-parser": "~0.3.1" + } + }, "process": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", @@ -32415,6 +35972,11 @@ "xtend": "^4.0.0" } }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, "protocols": { "version": "1.4.7", "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", @@ -32571,13 +36133,13 @@ } }, "raw-loader": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-3.1.0.tgz", - "integrity": "sha512-lzUVMuJ06HF4rYveaz9Tv0WRlUMxJ0Y1hgSkkgg+50iEdaI0TthyEDe08KIHb0XsF6rn8WYTqPCaGTZg3sX+qA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.1.tgz", + "integrity": "sha512-baolhQBSi3iNh1cglJjA0mYzga+wePk7vdEX//1dTFd+v4TsQlQE0jitJSNF1OIP82rdYulH7otaVmdlDaJ64A==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^2.0.1" + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.5" }, "dependencies": { "ajv": { @@ -32592,6 +36154,23 @@ "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==", + "dev": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -32647,6 +36226,20 @@ "@babel/runtime": "^7.0.0" } }, + "react-color": { + "version": "2.18.1", + "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.18.1.tgz", + "integrity": "sha512-X5XpyJS6ncplZs74ak0JJoqPi+33Nzpv5RYWWxn17bslih+X7OlgmfpmGC1fNvdkK7/SGWYf1JJdn7D2n5gSuQ==", + "dev": true, + "requires": { + "@icons/material": "^0.2.4", + "lodash": "^4.17.11", + "material-colors": "^1.2.1", + "prop-types": "^15.5.10", + "reactcss": "^1.2.0", + "tinycolor2": "^1.4.1" + } + }, "react-data-table-component": { "version": "6.9.3", "resolved": "https://registry.npmjs.org/react-data-table-component/-/react-data-table-component-6.9.3.tgz", @@ -32670,68 +36263,92 @@ } }, "react-dev-utils": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.1.0.tgz", - "integrity": "sha512-X2KYF/lIGyGwP/F/oXgGDF24nxDA2KC4b7AFto+eqzc/t838gpSGiaU8trTqHXOohuLxxc5qi1eDzsl9ucPDpg==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", + "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", "dev": true, "requires": { - "@babel/code-frame": "7.5.5", + "@babel/code-frame": "7.8.3", "address": "1.1.2", - "browserslist": "4.7.0", + "browserslist": "4.10.0", "chalk": "2.4.2", - "cross-spawn": "6.0.5", + "cross-spawn": "7.0.1", "detect-port-alt": "1.1.6", - "escape-string-regexp": "1.0.5", - "filesize": "3.6.1", - "find-up": "3.0.0", - "fork-ts-checker-webpack-plugin": "1.5.0", + "escape-string-regexp": "2.0.0", + "filesize": "6.0.1", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "3.1.1", "global-modules": "2.0.0", "globby": "8.0.2", "gzip-size": "5.1.1", "immer": "1.10.0", - "inquirer": "6.5.0", + "inquirer": "7.0.4", "is-root": "2.1.0", "loader-utils": "1.2.3", - "open": "^6.3.0", - "pkg-up": "2.0.0", - "react-error-overlay": "^6.0.3", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "react-error-overlay": "^6.0.7", "recursive-readdir": "2.2.2", "shell-quote": "1.7.2", - "sockjs-client": "1.4.0", - "strip-ansi": "5.2.0", + "strip-ansi": "6.0.0", "text-table": "0.2.0" }, "dependencies": { - "@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==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "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": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", "dev": true }, "browserslist": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", - "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000989", - "electron-to-chromium": "^1.3.247", - "node-releases": "^1.1.29" + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001090", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001090.tgz", + "integrity": "sha512-QzPRKDCyp7RhjczTPZaqK3CjPA5Ht2UnXhZhCI4f7QiB5JK6KEuZBxIzyWnB3wO4hgAj4GMRxAhuiacfw0Psjg==", + "dev": true + }, + "chokidar": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + } + }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "detect-port-alt": { @@ -32744,88 +36361,74 @@ "debug": "^2.6.0" } }, - "figures": { + "electron-to-chromium": { + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==", + "dev": true + }, + "escape-string-regexp": { "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" - } + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true }, "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", + "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==", "dev": true }, "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "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": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "inquirer": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", - "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", + "fork-ts-checker-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", "dev": true, "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.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 - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "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": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "node-releases": { + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==", "dev": true }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -32836,12 +36439,12 @@ } }, "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==", + "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.0.0" + "p-limit": "^2.2.0" } }, "p-try": { @@ -32850,25 +36453,64 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "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-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 + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", "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" - } - } + "picomatch": "^2.2.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "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 + }, + "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" + } + }, + "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" } } } @@ -32912,6 +36554,70 @@ } } }, + "react-docgen-typescript": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-1.18.0.tgz", + "integrity": "sha512-nY4bXz44tLzXBVF+cyaL/gZsMxlmYVICaEIXFF4EqvD8PEN1+zL+IgaQ1mNfJ6Zq8jUFAeXDo1Ds7ylxWZtjXQ==", + "dev": true + }, + "react-docgen-typescript-loader": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/react-docgen-typescript-loader/-/react-docgen-typescript-loader-3.7.2.tgz", + "integrity": "sha512-fNzUayyUGzSyoOl7E89VaPKJk9dpvdSgyXg81cUkwy0u+NBvkzQG3FC5WBIlXda0k/iaxS+PWi+OC+tUiGxzPA==", + "dev": true, + "requires": { + "@webpack-contrib/schema-utils": "^1.0.0-beta.0", + "loader-utils": "^1.2.3", + "react-docgen-typescript": "^1.15.0" + } + }, + "react-docgen-typescript-plugin": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-0.5.1.tgz", + "integrity": "sha512-zBxrg3+N0UgcT3NGnrUEhAjmr3DMQq8XsKZweWpRfDAW9BnvSOoVVbKUvdq0elTokkHABIpk6Q626kwzYr4J3Q==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "endent": "^2.0.1", + "micromatch": "^4.0.2", + "react-docgen-typescript": "^1.16.6", + "react-docgen-typescript-loader": "^3.7.2", + "tslib": "^2.0.0" + }, + "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" + } + }, + "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" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "tslib": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz", + "integrity": "sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==", + "dev": true + } + } + }, "react-dom": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", @@ -33059,6 +36765,17 @@ "prop-types": "^15.6.1" } }, + "react-inspector": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-4.0.1.tgz", + "integrity": "sha512-xSiM6CE79JBqSj8Fzd9dWBHv57tLTH7OM57GP3VrE5crzVF3D5Khce9w1Xcw75OAbvrA0Mi2vBneR1OajKmXFg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.6.3", + "is-dom": "^1.0.9", + "prop-types": "^15.6.1" + } + }, "react-is": { "version": "16.8.6", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", @@ -33216,26 +36933,44 @@ } }, "react-syntax-highlighter": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-11.0.2.tgz", - "integrity": "sha512-kqmpM2OH5OodInbEADKARwccwSQWBfZi0970l5Jhp4h39q9Q65C4frNcnd6uHE5pR00W8pOWj9HDRntj2G4Rww==", + "version": "12.2.1", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-12.2.1.tgz", + "integrity": "sha512-CTsp0ZWijwKRYFg9xhkWD4DSpQqE4vb2NKVMdPAkomnILSmsNBHE0n5GuI5zB+PU3ySVvXvdt9jo+ViD9XibCA==", "dev": true, "requires": { "@babel/runtime": "^7.3.1", - "highlight.js": "~9.13.0", - "lowlight": "~1.11.0", + "highlight.js": "~9.15.1", + "lowlight": "1.12.1", "prismjs": "^1.8.4", "refractor": "^2.4.1" } }, "react-textarea-autosize": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-7.1.2.tgz", - "integrity": "sha512-uH3ORCsCa3C6LHxExExhF4jHoXYCQwE5oECmrRsunlspaDAbS4mGKNlWZqjLfInWtFQcf0o1n1jC/NGXFdUBCg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.1.1.tgz", + "integrity": "sha512-yJv7CbyXv8hb0xHpii9yQpMK0kwZ3A4TChRc5qGxQlHDR064oqStHbcuvexErRvJipTnDGNkcpGvE3hLnY0KAg==", "dev": true, "requires": { - "@babel/runtime": "^7.1.2", - "prop-types": "^15.6.0" + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.0.0", + "use-latest": "^1.0.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.3.tgz", + "integrity": "sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==", + "dev": true, + "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==", + "dev": true + } } }, "react-toastify": { @@ -33259,6 +36994,15 @@ "prop-types": "^15.6.2" } }, + "reactcss": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", + "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", + "dev": true, + "requires": { + "lodash": "^4.0.1" + } + }, "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", @@ -33419,13 +37163,10 @@ } }, "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true }, "recast": { "version": "0.14.7", @@ -34330,6 +38071,14 @@ "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=", + "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", @@ -34517,6 +38266,12 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, + "rfdc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", + "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", + "dev": true + }, "rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", @@ -34858,6 +38613,26 @@ } } }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "requires": { + "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==" + } + } + }, "send": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", @@ -34886,14 +38661,255 @@ } }, "serialize-javascript": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", - "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { "randombytes": "^2.1.0" } }, + "serve": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/serve/-/serve-11.3.2.tgz", + "integrity": "sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w==", + "dev": true, + "requires": { + "@zeit/schemas": "2.6.0", + "ajv": "6.5.3", + "arg": "2.0.0", + "boxen": "1.3.0", + "chalk": "2.4.1", + "clipboardy": "1.2.3", + "compression": "1.7.3", + "serve-handler": "6.1.3", + "update-check": "1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", + "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "clipboardy": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", + "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", + "dev": true, + "requires": { + "arch": "^2.1.0", + "execa": "^0.8.0" + }, + "dependencies": { + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "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=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "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 + }, + "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" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "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" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "^0.7.0" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "requires": { + "string-width": "^2.1.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, "serve-favicon": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", @@ -34921,6 +38937,63 @@ } } }, + "serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "requires": { + "mime-db": "~1.33.0" + } + }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + } + } + }, "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", @@ -35082,6 +39155,100 @@ "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, + "sharp": { + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.25.4.tgz", + "integrity": "sha512-umSzJJ1oBwIOfwFFt/fJ7JgCva9FvrEU2cbbm7u/3hSDZhXvkME8WE5qpaJqLIe2Har5msF5UG4CzYlEg5o3BQ==", + "requires": { + "color": "^3.1.2", + "detect-libc": "^1.0.3", + "node-addon-api": "^3.0.0", + "npmlog": "^4.1.2", + "prebuild-install": "^5.3.4", + "semver": "^7.3.2", + "simple-get": "^4.0.0", + "tar": "^6.0.2", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minizlib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz", + "integrity": "sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "simple-get": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", + "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "tar": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz", + "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.0", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -35265,9 +39432,9 @@ } }, "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, "slice-ansi": { @@ -35595,14 +39762,31 @@ } }, "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", "requires": { "is-plain-obj": "^1.0.0" } }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "requires": { + "sort-keys": "^1.0.0" + }, + "dependencies": { + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -35613,6 +39797,84 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "source-map-explorer": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/source-map-explorer/-/source-map-explorer-2.4.2.tgz", + "integrity": "sha512-3ECQLffCFV8QgrTqcmddLkWL4/aQs6ljYfgWCLselo5QtizOfOeUCKnS4rFn7MIrdeZLM6TZrseOtsrWZhWKoQ==", + "dev": true, + "requires": { + "btoa": "^1.2.1", + "chalk": "^3.0.0", + "convert-source-map": "^1.7.0", + "ejs": "^3.0.2", + "escape-html": "^1.0.3", + "glob": "^7.1.6", + "gzip-size": "^5.1.1", + "lodash": "^4.17.15", + "open": "^7.0.3", + "source-map": "^0.7.3", + "temp": "^0.9.1", + "yargs": "^15.3.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==", + "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 + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "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" + } + } + } + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -35760,6 +40022,48 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "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" + } + }, + "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" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, "srcset": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/srcset/-/srcset-2.0.1.tgz", @@ -35930,6 +40234,14 @@ "xtend": "^4.0.0" } }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "requires": { + "debug": "2" + } + }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", @@ -35974,7 +40286,6 @@ "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", @@ -35985,7 +40296,6 @@ "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" } @@ -36219,6 +40529,14 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==" }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "sturdy-websocket": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/sturdy-websocket/-/sturdy-websocket-0.1.12.tgz", @@ -36609,6 +40927,51 @@ } } }, + "tar-fs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz", + "integrity": "sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + }, + "dependencies": { + "bl": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz", + "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "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" + } + }, + "tar-stream": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.2.tgz", + "integrity": "sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q==", + "requires": { + "bl": "^4.0.1", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + } + } + }, "tar-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", @@ -36624,15 +40987,15 @@ } }, "telejson": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/telejson/-/telejson-3.3.0.tgz", - "integrity": "sha512-er08AylQ+LEbDLp1GRezORZu5wKOHaBczF6oYJtgC3Idv10qZ8A3p6ffT+J5BzDKkV9MqBvu8HAKiIIOp6KJ2w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-4.0.0.tgz", + "integrity": "sha512-xTDEZd7bVIsbnOzTBTlUed+uKPThxMQPYtjN9OhvtsJQLJ7zEEX8bl8G72SlzfvQlTpxv1RTDq7Qfk1hMOw2zA==", "dev": true, "requires": { "@types/is-function": "^1.0.0", "global": "^4.4.0", - "is-function": "^1.0.1", - "is-regex": "^1.0.4", + "is-function": "^1.0.2", + "is-regex": "^1.0.5", "is-symbol": "^1.0.3", "isobject": "^4.0.0", "lodash": "^4.17.15", @@ -36649,6 +41012,12 @@ "process": "^0.11.10" } }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", + "dev": true + }, "isobject": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", @@ -36663,6 +41032,40 @@ } } }, + "temp": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz", + "integrity": "sha512-WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==", + "dev": true, + "requires": { + "rimraf": "~2.6.2" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, "term-size": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", @@ -36695,19 +41098,19 @@ } }, "terser-webpack-plugin": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.7.tgz", - "integrity": "sha512-xzYyaHUNhzgaAdBsXxk2Yvo/x1NJdslUaussK3fdpBbvttm1iIwU+c26dj9UxJcwk2c5UWt5F55MUTIA8BE7Dg==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.0.6.tgz", + "integrity": "sha512-z3HLOOPUHkCNGkeEHqqiMAIy1pjpHwS1o+i6Zn0Ws3EAvHJj46737efNNEvJ0Vx9BdDQM83d56qySDJOSORA0A==", "dev": true, "requires": { - "cacache": "^13.0.1", + "cacache": "^15.0.4", "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", + "jest-worker": "^26.0.0", + "p-limit": "^3.0.1", "schema-utils": "^2.6.6", - "serialize-javascript": "^3.1.0", + "serialize-javascript": "^4.0.0", "source-map": "^0.6.1", - "terser": "^4.6.12", + "terser": "^4.8.0", "webpack-sources": "^1.4.3" }, "dependencies": { @@ -36724,31 +41127,36 @@ } }, "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.4.tgz", + "integrity": "sha512-YlnKQqTbD/6iyoJvEY3KJftjrdBYroCbxxYXzhOzsFLWlp6KX4BOlEf4mTx0cMUfVaTS3ENL2QtDWeRYoGLkkw==", "dev": true, "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", "fs-minipass": "^2.0.0", "glob": "^7.1.4", - "graceful-fs": "^4.2.2", "infer-owner": "^1.0.4", "lru-cache": "^5.1.1", - "minipass": "^3.0.0", + "minipass": "^3.1.1", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", "unique-filename": "^1.1.1" } }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -36771,9 +41179,9 @@ "dev": true }, "jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", - "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.1.0.tgz", + "integrity": "sha512-Z9P5pZ6UC+kakMbNJn+tA2RdVdNX5WH1x+5UCBZ9MxIK24pjYtFt96fK+UwBTrjLYm232g1xz0L3eTh51OW+yQ==", "dev": true, "requires": { "merge-stream": "^2.0.0", @@ -36789,30 +41197,49 @@ "yallist": "^4.0.0" } }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "minizlib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz", + "integrity": "sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==", "dev": true, "requires": { - "minimist": "^1.2.5" + "minipass": "^3.0.0", + "yallist": "^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==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", + "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", "dev": true, "requires": { "p-try": "^2.0.0" } }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, "p-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 }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -36825,12 +41252,11 @@ } }, "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1", "minipass": "^3.1.1" } }, @@ -36843,6 +41269,20 @@ "has-flag": "^4.0.0" } }, + "tar": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz", + "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.0", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, "terser": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", @@ -36863,118 +41303,14 @@ } }, "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "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": "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 - }, - "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", - "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 - }, - "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": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - } + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, "text-table": { @@ -37026,6 +41362,11 @@ "setimmediate": "^1.0.4" } }, + "timm": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.6.2.tgz", + "integrity": "sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw==" + }, "timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", @@ -37038,6 +41379,11 @@ "dev": true, "optional": true }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" + }, "tippy.js": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.2.3.tgz", @@ -37187,6 +41533,14 @@ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "trim-trailing-lines": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", @@ -37208,6 +41562,12 @@ "integrity": "sha512-UGTRZu1evMw4uTPyYF66/KFd22XiU+jMaIuHrkIHQ2GivAXVlLV0v/vHrpOuTRf9BmpNHi/SO7Vd0rLu0y57jg==", "dev": true }, + "ts-essentials": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-2.0.12.tgz", + "integrity": "sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w==", + "dev": true + }, "ts-invariant": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz", @@ -37644,6 +42004,37 @@ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, + "update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "dev": true, + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + }, + "dependencies": { + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + } + } + }, "update-notifier": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", @@ -37867,14 +42258,14 @@ } }, "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.0.tgz", + "integrity": "sha512-IzgAAIC8wRrg6NYkFIJY09vtktQcsvU8V6HhtQj9PTefbYImzLB1hufqo4m+RyM5N3mLx5BqJKccgxJS+W3kqw==", "dev": true, "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" + "loader-utils": "^2.0.0", + "mime-types": "^2.1.26", + "schema-utils": "^2.6.5" }, "dependencies": { "ajv": { @@ -37889,12 +42280,23 @@ "uri-js": "^4.2.2" } }, - "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -37955,6 +42357,21 @@ "integrity": "sha512-rXpsyvOnqdScyied4Uglsp14qzag1JIemLeTWGKbwpotWht57hbP78aNT+Q4wdFKQfQibbUX4fb6Qb4y11aVOQ==", "dev": true }, + "use-composed-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.0.0.tgz", + "integrity": "sha512-RVqY3NFNjZa0xrmK3bIMWNmQ01QjKPDc7DeWR3xa/N8aliVppuutOE5bZzPkQfvL+5NRWMMp0DJ99Trd974FIw==", + "dev": true, + "requires": { + "ts-essentials": "^2.0.3" + } + }, + "use-latest": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.0.0.tgz", + "integrity": "sha512-CxmFi75KTXeTIBlZq3LhJ4Hz98pCaRKZHCpnbiaEHIr5QnuHvH8lKYoluPBt/ik7j/hFVPB8K3WqF6mQvLyQTg==", + "dev": true + }, "use-sidecar": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.2.tgz", @@ -37970,6 +42387,14 @@ "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, "util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", @@ -38812,6 +43237,15 @@ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, + "serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "terser-webpack-plugin": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", @@ -39315,11 +43749,15 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" + }, "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" } @@ -39598,6 +44036,25 @@ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", diff --git a/package.json b/package.json index 12ceb19ae..91a1359ef 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,8 @@ "license": "Apache-2.0", "homepage": "https://oceanprotocol.com", "scripts": { - "start": "gatsby develop --host 0.0.0.0", - "build": "gatsby build", + "start": "gatsby clean && gatsby develop --host 0.0.0.0", + "build": "gatsby clean && gatsby build", "serve": "serve -s public/", "jest": "NODE_ENV=test jest -c tests/unit/jest.config.js", "test": "npm run lint && npm run jest", @@ -21,7 +21,7 @@ "dependencies": { "@loadable/component": "^5.13.0", "@now/node": "^1.7.1", - "@oceanprotocol/art": "^2.2.0", + "@oceanprotocol/art": "^3.0.0", "@oceanprotocol/react": "0.0.11", "@oceanprotocol/squid": "^2.2.0", "@oceanprotocol/typographies": "^0.1.0", @@ -34,14 +34,18 @@ "dotenv": "^8.2.0", "filesize": "^6.1.0", "gatsby": "^2.23.12", + "gatsby-image": "^2.4.9", + "gatsby-plugin-manifest": "^2.4.14", "gatsby-plugin-react-helmet": "^3.3.6", "gatsby-plugin-remove-trailing-slashes": "^2.3.7", + "gatsby-plugin-sharp": "^2.6.14", "gatsby-plugin-svgr": "^2.0.2", "gatsby-plugin-webpack-size": "^1.0.0", "gatsby-source-filesystem": "^2.3.14", "gatsby-source-graphql": "^2.5.7", "gatsby-transformer-json": "^2.4.7", "gatsby-transformer-remark": "^2.8.20", + "gatsby-transformer-sharp": "^2.5.7", "is-url-superb": "^4.0.0", "numeral": "^2.0.6", "react": "^16.13.1", @@ -63,8 +67,11 @@ }, "devDependencies": { "@babel/core": "^7.10.3", - "@storybook/addon-storyshots": "^5.3.19", - "@storybook/react": "^5.3.19", + "@babel/preset-typescript": "^7.10.1", + "@storybook/addon-actions": "^5.3.19", + "@storybook/addon-storyshots": "^6.0.0-beta.37", + "@storybook/react": "^6.0.0-beta.37", + "@svgr/webpack": "^5.4.0", "@testing-library/jest-dom": "^5.11.0", "@testing-library/react": "^10.4.3", "@testing-library/react-hooks": "^3.3.0", @@ -90,6 +97,8 @@ "jest": "^26.1.0", "node-mocks-http": "^1.8.1", "prettier": "^2.0.5", + "serve": "^11.3.2", + "source-map-explorer": "^2.4.2", "typescript": "^3.9.5" }, "repository": { diff --git a/src/components/organisms/Compute.tsx b/src/components/organisms/Compute.tsx index 6b2690ea9..5fe5d518c 100644 --- a/src/components/organisms/Compute.tsx +++ b/src/components/organisms/Compute.tsx @@ -14,7 +14,7 @@ import { } from '@oceanprotocol/react' import styles from './Compute.module.css' import Button from '../atoms/Button' -import Input from '../atoms/Input/Input' +import Input from '../atoms/Input' export default function Compute({ ddo, diff --git a/src/components/organisms/Header.tsx b/src/components/organisms/Header.tsx index f7f8edb3e..4487afe73 100644 --- a/src/components/organisms/Header.tsx +++ b/src/components/organisms/Header.tsx @@ -2,7 +2,7 @@ import React from 'react' import { Link } from 'gatsby' import Menu from '../molecules/Menu' import styles from './Header.module.css' -import Logo from '@oceanprotocol/art/logo/logo.svg' +import { ReactComponent as Logo } from '@oceanprotocol/art/logo/logo.svg' import { useSiteMetadata } from '../../hooks/useSiteMetadata' export default function Header() { diff --git a/src/components/pages/Home.tsx b/src/components/pages/Home.tsx index 25a106f0e..ecf16e992 100644 --- a/src/components/pages/Home.tsx +++ b/src/components/pages/Home.tsx @@ -3,9 +3,9 @@ import { Link } from 'gatsby' import shortid from 'shortid' import Button from '../atoms/Button' import SearchBar from '../molecules/SearchBar' -import Explore from '../../images/explore.svg' -import Publish from '../../images/publish.svg' -import DataPool from '../../images/datapool.svg' +import { ReactComponent as Explore } from '../../images/explore.svg' +import { ReactComponent as Publish } from '../../images/publish.svg' +import { ReactComponent as DataPool } from '../../images/datapool.svg' import styles from './Home.module.css' const actions = [ @@ -41,17 +41,17 @@ export default function HomePage(): ReactElement {
{actions.map((action) => ( - - - {action.icon} -

{action.title}

-

{action.text}

- -
+ + {action.icon} +

{action.title}

+

{action.text}

+ ))}
diff --git a/src/hooks/useSiteMetadata.ts b/src/hooks/useSiteMetadata.ts index 82dc5c9f7..b5f375174 100644 --- a/src/hooks/useSiteMetadata.ts +++ b/src/hooks/useSiteMetadata.ts @@ -10,6 +10,14 @@ const query = graphql` siteTitle siteTagline siteUrl + siteIcon + siteImage { + childImageSharp { + original { + src + } + } + } copyright menu { name diff --git a/src/images/share.png b/src/images/share.png new file mode 100644 index 0000000000000000000000000000000000000000..7edb0f755c19a46734e1e64413d61d9c3cfcd7fa GIT binary patch literal 27874 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 literal 0 HcmV?d00001 diff --git a/static/icons/icon-144x144.png b/static/icons/icon-144x144.png deleted file mode 100644 index b2d231d8b9731ed3b4574a4aa495b748ad85f0d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6669 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 diff --git a/static/icons/icon-256x256.png b/static/icons/icon-256x256.png deleted file mode 100644 index 077b92ebbee0040d95edea5b279afb609dc5083f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12010 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 diff --git a/static/icons/icon-384x384.png b/static/icons/icon-384x384.png deleted file mode 100644 index 30d1eae683c484b1272543cf01664dd3b8a54e25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19461 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 diff --git a/static/icons/icon-48x48.png b/static/icons/icon-48x48.png deleted file mode 100644 index 22dadd55a1935274e89076b417875368a2b15613..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1982 zcmV;v2SNCWP)X&A>ZS!0vhqT{GTW>8U7Mhhhh$e#V*}hrOhoTP=MTv26=f|Hv5)du{#DobG z4j(>z)g4sQW!vo4jlr=moHxg z==kyD0;H$ES*uMxb9kOBQBhGGUshH&fBt;HaVjArMnp;>YieprN=o7;EP-GZ%!xBRTdMt3;-{Q2{UHCT&H zad9!RQ*LpUa+e(8aOn>WMLSmmXw#-mc0l*;-7|oY53m*+odmdZ=g!#y6%`d3Kt{Rb zzXwRVMvfc_uUxrug}8L@-koC+orcB{a zg^WFt3faexAIFRtBmbdl#flXuhqp$J8s!{Ehn;hg9x!0Qt5>hk(%9I@b?erxR1F0z zp!@di!}Pgx=b}hSJ$dqENeXLnagrU+PoF+TIw&Yem8{SN1_q+tUiQe7xonOdJB9%~LY}uIj|Tn8DNmj} zQRsPv&Fa;w4R5&ygg@;>_w3m-9-<3>3VDp@PU}|Ni}Uc>-Y$;Hla0x&S?X{8+gq zdF*!!2s?W8=+UQ79~q(YUbk)?>J&0~<;IO0j~+eRxpODlkyj)8^y!mAhS9V$(ICmk zyAK{bxO3;u!i5V7v2qKS80A>ow{KsisoSI`^9KzYl$VzWwal3_hX8XEb!6q|&!3I1 ztgI|7;|v~+A3q*H(L(^IgL$-c=~7bxEOHzN;|Ubbo;@4od-m)ZJa{kxb(_@o)W#Iv z$5s={ZQHiV)yl_*44eXJ8hX($dm)?b_MQ?4jo7A#m`2y^)G z;X8Kh*s^5{+-3|Ti^X#+Sj|-8_m~>^NY~cZa-A__h8ZW!M1fx2!AYd2z3lO;org55 znEnNTNUhldkH^(=5`z7f|U%wc=??zID=iOK+_ zHp2XAj|ErAwM6lt7FnbO0T|hA{Dp z9*r9}4q@txkeN=b%9=K98c$Wl9*rNU^YQT!KHUMqnKNf}@QW8OdiU5ME z$jE@e#4ES~*FJy#T=KL(`_PEajvYI?8`)fVNGIVB%rf^mL#z)m(!FW4X8OTsg_4bU z2qz60G6V(}X+iG1ZuIlCU%!6L+Me zz>TIVC66!`8hIH^GQdC^Hf-QsPltR_yM1&LQ0k6xz=TGP;^oVi0#sR9X)h=ogRm)8 zJ0>+s4J54t(%JMc=g9;rtFEr5tIO5O2^u?T4i9B!W}5q;fgON&_wHR%*q*;^ASYv0 z>q9>96A}_iN=h^<8U|;~5c|aU;}BQ?plx{GncJZ_O(sME!Z7puv58ZvmrImXH@ zleQAZG4Ld{*&+&vnW3u1qIfmic$(B2gIof&e*{uXfdd&oNSCo=$J(2v^18*33Nu!? z`xV=Uj}4dw9WZJcPbj{OO`1KHELlP+$P#&O_wL=?beSvOe*NGWLcV=pK4iY$Igh;hr03iRxalre+UE5}Qd~4^dyl5wzT}5k>({>){-1#U0g1^#95iFq QumAu607*qoM6N<$g3)fl%>V!Z diff --git a/static/icons/icon-512x512.png b/static/icons/icon-512x512.png deleted file mode 100644 index 264a053d9c00574a31d9d2b8dbda10787587687e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26945 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