From c4ef800f82007578485a207ecb0281b6cf8dfa79 Mon Sep 17 00:00:00 2001 From: silas Date: Wed, 3 Mar 2021 12:38:30 +0100 Subject: [PATCH] initial thingies --- package-lock.json | 8694 ++++++++++++++++++++++++++++++++ package.json | 43 + src/client/img/doge.png | Bin 0 -> 209102 bytes src/client/img/trashcan.svg | 196 + src/client/index.html | 74 + src/client/js/CircleManager.js | 138 + src/client/js/index.js | 7 + src/client/sass/index.scss | 119 + src/server/Server.ts | 40 + src/server/TailStream.ts | 99 + src/server/index.ts | 8 + webpack.config.js | 221 + 12 files changed, 9639 insertions(+) create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/client/img/doge.png create mode 100644 src/client/img/trashcan.svg create mode 100644 src/client/index.html create mode 100644 src/client/js/CircleManager.js create mode 100644 src/client/js/index.js create mode 100644 src/client/sass/index.scss create mode 100644 src/server/Server.ts create mode 100644 src/server/TailStream.ts create mode 100644 src/server/index.ts create mode 100755 webpack.config.js diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..1d79f4c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,8694 @@ +{ + "name": "prayercircle", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/core": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", + "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.6", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.5", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.5", + "@babel/types": "^7.11.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", + "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", + "dev": true, + "requires": { + "@babel/types": "^7.11.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + } + } + }, + "@babel/parser": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", + "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", + "dev": true + }, + "@babel/plugin-transform-runtime": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz", + "integrity": "sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "@babel/polyfill": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.11.5.tgz", + "integrity": "sha512-FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g==", + "dev": true, + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", + "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.5", + "@babel/types": "^7.11.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@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 + } + } + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", + "dev": true + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "14.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.10.1.tgz", + "integrity": "sha512-aYNbO+FZ/3KGeQCEkNhHFRIzBOUgc7QvcVNKXbfnhDkSfwUv91JsQQa10rDgKSTSLkXZ1UIyPe4FJJNVgw1xWQ==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.0.tgz", + "integrity": "sha512-I0Yd8TUELTbgRHq2K65j8rnDPAzAP+DiaF/syLem7yXwYLsHZhPd+AM2iXsWmf9P2F2NlFCgl5erZPQx9IbM9Q==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/webpack": { + "version": "4.41.22", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.22.tgz", + "integrity": "sha512-JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ==", + "dev": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "@types/webpack-sources": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.0.0.tgz", + "integrity": "sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", + "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "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" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true, + "optional": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.0.1.tgz", + "integrity": "sha512-aQo2BDIsoOdemXUAOBpFv4ZQa2DrOtEufarYhtFsK1088Ca0TUwu/aQWf0M3mrILXZ3mTIVn1lR3hPW8acacsw==", + "dev": true, + "requires": { + "browserslist": "^4.14.5", + "caniuse-lite": "^1.0.30001137", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-add-module-exports": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz", + "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==", + "dev": true + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + } + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.14.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", + "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001135", + "electron-to-chromium": "^1.3.571", + "escalade": "^3.1.0", + "node-releases": "^1.1.61" + } + }, + "btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "dev": true + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "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" + } + }, + "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" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "dev": true, + "requires": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-lite": { + "version": "1.0.30001142", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001142.tgz", + "integrity": "sha512-pDPpn9ankEpBFZXyCv2I4lh1v/ju+bqb78QfKf+w9XgDAFWBwSYPswXqprRdrgQWK0wQnpIbfwRjNHO1HWqvoQ==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dev": true, + "optional": 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" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "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 + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.1.1.tgz", + "integrity": "sha512-4TlkHFYkrZ3WppLA5XkPmBLI5lnEpFsXvpeqxCf5PzkratZiVklNXsvoQkLhUU43q7ZL3AOXtaHAd9jLNJoU0w==", + "dev": true, + "requires": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.1", + "serialize-javascript": "^5.0.1", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "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" + } + }, + "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": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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 + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dev": true, + "requires": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" + }, + "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 + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.1.0.tgz", + "integrity": "sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "entities": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true + }, + "domhandler": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.2.0.tgz", + "integrity": "sha512-FnT5pxGpykNI10uuwyqae65Ysw7XBQJKDjDjlHgE/rsNtjr1FyGNVNQCVlM5hwcq9wkyWSqB+L5Z+Qa4khwLuA==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1" + } + }, + "domutils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.1.tgz", + "integrity": "sha512-AA5r2GD1Dljhxc+k4zD2HYQaDkDPBhTqmqF55wLNlxfhFQlqaYME8Jhmo2nKNBb+CNfPXE8SAjtF6SsZ0cza/w==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.0.1", + "domhandler": "^3.2.0" + } + }, + "dot-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "dev": true, + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.576", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.576.tgz", + "integrity": "sha512-uSEI0XZ//5ic+0NdOqlxp0liCD44ck20OAGyLMSymIWTEAtHKVJi6JM18acOnRgUgX7Q65QqnI+sNncNvIy8ew==", + "dev": true + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz", + "integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extract-loader": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/extract-loader/-/extract-loader-5.1.0.tgz", + "integrity": "sha512-+U7sMNULTgm3d3G4hE+N7Rvr/Npsxa7M1jfgvhyYdJuOnyLepm9e2gGuriKw1mrX+mJnX4krPfKI4qyLJ5x94w==", + "dev": true, + "requires": { + "babel-core": "^6.26.3", + "babel-plugin-add-module-exports": "^1.0.2", + "babel-preset-env": "^1.7.0", + "babel-runtime": "^6.26.0", + "btoa": "^1.2.1", + "loader-utils": "^1.1.0", + "resolve": "^1.8.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "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" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "file-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", + "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.1" + }, + "dependencies": { + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + } + } + }, + "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" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + }, + "dependencies": { + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + } + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "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 + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "html-loader": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.1.tgz", + "integrity": "sha512-zL+z9mIhcXEXuHqzriTwZR4ZslZHi5IFNhjyJHyhJlhEgR8VtLTPbqeR5TdbNtHtb88zbVmlNB8ia2vr/GTrbA==", + "dev": true, + "requires": { + "html-minifier-terser": "^5.1.1", + "htmlparser2": "^4.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.1" + }, + "dependencies": { + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + } + }, + "html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + } + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + } + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jest-worker": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz", + "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-helper": { + "version": "git+https://github.com/Ainias/js-helper.git#66a3730bf6d327bd50a166b39667eeecf818cab6", + "from": "git+https://github.com/Ainias/js-helper.git#0.6.3", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "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" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", + "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mini-css-extract-plugin": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.2.tgz", + "integrity": "sha512-h2LknfX4U1kScXxH8xE9LCOqT5B+068EAj36qicMb8l4dqdJoyHcmWmpd+ueyZfgu/POvIn+teoUnTtei2ikug==", + "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 + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", + "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "dev": true, + "requires": { + "lower-case": "^2.0.1", + "tslib": "^1.10.0" + } + }, + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "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" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.61", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz", + "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==", + "dev": true + }, + "node-sass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", + "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "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 + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", + "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.0", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-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-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", + "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "dev": true, + "requires": { + "dot-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", + "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "dev": true, + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true, + "optional": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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 + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-loader": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.0.4.tgz", + "integrity": "sha512-pntA9zIR14drQo84yGTjQJg1m7T0DkXR4vXYHBngiRZdJtEeCrojL6lOpqUanMzG375lIJbT4Yug85zC/AJWGw==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "dependencies": { + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.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=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "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, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true, + "optional": true + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "dev": true, + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "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" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "dependencies": { + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "sass-loader": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz", + "integrity": "sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "dependencies": { + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.2.tgz", + "integrity": "sha512-3qAQpykRTD5DReLu5/cwpsg7EZFzP3Q0Hp2XUWJUw2mpq2jfgOKTZr8IZKKnNieRVVo1UauROTdhbQJZveGKtQ==", + "dev": true, + "requires": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.3.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.1", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.2", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "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": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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 + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "terser": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.3.tgz", + "integrity": "sha512-vRQDIlD+2Pg8YMwVK9kMM3yGylG95EIwzBai1Bw7Ot4OBfn3VP1TZn3EWx4ep2jERN/AmnVaTiGuelZSN7ds/A==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + } + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "ts-loader": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.0.4.tgz", + "integrity": "sha512-5u8KF1SW8eCUb/Ff7At81e3wznPmT/27fvaGRO9CziVy+6NlPVRvrzSox4OwU0/e6OflOUB32Err4VquysCSAQ==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^1.0.2", + "micromatch": "^4.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "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" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.2.tgz", + "integrity": "sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "optional": true + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b4f1705 --- /dev/null +++ b/package.json @@ -0,0 +1,43 @@ +{ + "name": "prayercircle", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "compile": "webpack --config webpack.config.js", + "start": "ts-node src/server/index.ts", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "devDependencies": { + "@babel/core": "^7.11.6", + "@babel/plugin-transform-runtime": "^7.11.5", + "@babel/polyfill": "^7.11.5", + "autoprefixer": "^10.0.1", + "babel-loader": "^8.1.0", + "babel-preset-env": "^1.7.0", + "clean-webpack-plugin": "^3.0.0", + "copy-webpack-plugin": "^6.1.1", + "css-loader": "^4.3.0", + "extract-loader": "^5.1.0", + "file-loader": "^6.1.0", + "html-loader": "^1.3.1", + "html-webpack-plugin": "^4.5.0", + "mini-css-extract-plugin": "^0.11.2", + "node-sass": "^5.0.0", + "postcss-loader": "^4.0.4", + "sass-loader": "^10.1.0", + "terser-webpack-plugin": "^4.2.2", + "ts-loader": "^8.0.4", + "typescript": "^4.0.2", + "webpack": "^4.44.2", + "webpack-cli": "^3.3.12", + "dotenv": "^8.2.0", + "ts-node": "^9.1.1", + "js-helper": "git+https://github.com/Ainias/js-helper.git#0.6.3" + }, + "dependencies": { + "express": "^4.17.1" + } +} diff --git a/src/client/img/doge.png b/src/client/img/doge.png new file mode 100644 index 0000000000000000000000000000000000000000..82651839909e58aa3edd579f5dbb9e4e9333c54f GIT binary patch literal 209102 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%0ALJIi?L}wiB~o--5Y@OF^kRiQ>~JZ!@|0 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 z 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∋?aJfn%@!J9p+88){_g1=hdnUMVx_jhGq7l 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 literal 0 HcmV?d00001 diff --git a/src/client/img/trashcan.svg b/src/client/img/trashcan.svg new file mode 100644 index 0000000..4c2b312 --- /dev/null +++ b/src/client/img/trashcan.svg @@ -0,0 +1,196 @@ + + + + + + diff --git a/src/client/index.html b/src/client/index.html new file mode 100644 index 0000000..da705e2 --- /dev/null +++ b/src/client/index.html @@ -0,0 +1,74 @@ + + + + + + + Prayercircle + + +
+
+
+ +

+ PrayerCircle +

+
+
+
+ +
+
+ +
+
+
+
+
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MoDiMiDoFrSaSo
Ich bete für:
Für mich betet:
+
+
+
+ + diff --git a/src/client/js/CircleManager.js b/src/client/js/CircleManager.js new file mode 100644 index 0000000..4ecf977 --- /dev/null +++ b/src/client/js/CircleManager.js @@ -0,0 +1,138 @@ +import {ViewHelper} from "js-helper/dist/client/ViewHelper"; +import {Helper} from "js-helper/dist/shared/Helper"; + +export class CircleManager { + + constructor(listSection, tableSection) { + this._members = []; + this._week = 0; + + this._inputTemplate = listSection.querySelector("#input-template"); + this._inputTemplate.remove(); + this._inputTemplate.removeAttribute("id"); + this._listContainer = listSection.querySelector("#list-container"); + listSection.querySelector("#add-button").addEventListener("click", () => this.addMember()); + + this._tableTemplate = tableSection.querySelector("#table-template"); + this._tableTemplate.remove(); + this._tableTemplate.removeAttribute("id"); + this._tableContainer = tableSection.querySelector("#table-container"); + + this._weekInput = tableSection.querySelector("#week-input"); + tableSection.querySelector("#next-week").addEventListener("click", () => this.setWeek(this._week + 1)); + tableSection.querySelector("#previous-week").addEventListener("click", () => this.setWeek(this._week - 1)); + + this.load(); + this.setWeek(this._week); + } + + setWeek(newWeek) { + newWeek = parseInt(newWeek); + if (!isNaN(newWeek)) { + newWeek = Math.max(newWeek, 0); + this._week = newWeek; + this._weekInput.innerText = (this._week + 1); + this.updateTables(); + this.save(); + } + } + + save(){ + console.log("saving..."); + localStorage.setItem("list", JSON.stringify({"week": this._week, "members": this._members})); + } + + load(){ + const jsonSavedata = localStorage.getItem("list"); + console.log("liste", jsonSavedata); + if (jsonSavedata){ + const data = JSON.parse(jsonSavedata); + this._week = data.week; + this._members = data.members; + this.updateList(); + this.updateTables(); + } + } + + updateList() { + ViewHelper.removeAllChildren(this._listContainer); + this._members.forEach((member, id) => { + const memberElement = this._inputTemplate.cloneNode(true); + memberElement.querySelector(".delete-button").addEventListener("click", () => this.deleteMember(id)) + + const inputElem = + memberElement.querySelector(".name"); + inputElem.value = member; + inputElem.addEventListener("input", () => { + this._members[id] = inputElem.value; + this.updateTables(); + this.save(); + }); + this._listContainer.appendChild(memberElement); + }) + } + + deleteMember(index) { + if (index >= 0 && index < this._members.length) { + this._members.splice(index, 1); + this.updateList(); + this.updateTables(); + this.save(); + } + } + + addMember(name) { + name = Helper.nonNull(name, ""); + this._members.push(name); + this.updateList(); + this.updateTables(); + this.save(); + } + + updateTables() { + if (this._members.length < 2) { + return; + } + const tables = {}; + this._members.forEach((member, index) => { + const listPrayers = []; + const listPrayedBy = []; + + const otherMembers = this._members.filter((v, i) => i !== index); + + let prayersIndex = index - 1; + let prayedIndex = index; + + const weekOffset = this._week * 7; + prayersIndex += weekOffset; + prayedIndex -= weekOffset; + if (prayedIndex < 0) { + prayedIndex += otherMembers.length * Math.floor(weekOffset / otherMembers.length); + } + + for (let i = 0; i < 7; i++) { + prayersIndex = (prayersIndex + 1) % otherMembers.length + prayedIndex = (prayedIndex - 1 + otherMembers.length) % otherMembers.length; + + listPrayers.push(otherMembers[prayersIndex]); + listPrayedBy.push(otherMembers[prayedIndex]); + } + + tables[index] = {"for": listPrayers, "by": listPrayedBy} + }); + + ViewHelper.removeAllChildren(this._tableContainer); + Object.keys(tables).forEach(memberIndex => { + const tableElement = this._tableTemplate.cloneNode(true); + tableElement.querySelector(".name").innerText = this._members[memberIndex]; + tables[memberIndex].for.forEach((otherMember, index) => { + tableElement.querySelector(".for-" + index).innerText = otherMember; + }); + tables[memberIndex].by.forEach((otherMember, index) => { + tableElement.querySelector(".by-" + index).innerText = otherMember; + }); + + this._tableContainer.appendChild(tableElement); + }); + } +} diff --git a/src/client/js/index.js b/src/client/js/index.js new file mode 100644 index 0000000..571b306 --- /dev/null +++ b/src/client/js/index.js @@ -0,0 +1,7 @@ +import "../sass/index.scss" +import {CircleManager} from "./CircleManager"; + +const listSegment = document.getElementById("list-section"); +const tableSegment = document.getElementById("table-section"); + +new CircleManager(listSegment, tableSegment); diff --git a/src/client/sass/index.scss b/src/client/sass/index.scss new file mode 100644 index 0000000..58aca21 --- /dev/null +++ b/src/client/sass/index.scss @@ -0,0 +1,119 @@ +body { + margin: 0; + padding: 0; + font-family: "Montserrat", sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #f9fafc; + color: #595354; +} + +#video-section { + position: relative; + + .site-control { + font-size: 3rem; + padding: 0.2rem; + position: absolute; + top: 50%; + transform: translate(0%, -50%); + + &.previous { + left: 0; + } + + &.next { + right: 0; + } + } +} + +.header { + background-color: #ffffff; + padding: 10px 40px; + box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); +} + +.header > .logo-container { + display: flex; + align-items: center; +} + +.header > .logo-container > .logo-img { + width: 60px; + height: 60px; + margin-right: 15px; +} + +.header > .logo-container > .logo-text { + font-size: 26px; + font-weight: 700; +} + +.header > .logo-container > .logo-text > .logo-highlight { + color: #65a9e5; +} + +#list-section{ + margin: 1rem; +} + +button { + background: white; + padding: 0 0.3rem; + font-size: 1.5rem; + border: solid 1px black; + + &.delete-button { + background: url("../img/trashcan.svg"); + background-size: contain; + width: 1.5rem; + height: 1.5rem; + border: 0; + } +} + +input { + border: 0; + background: transparent; + outline: none; + font-size: 1.5rem; + + &:placeholder-shown, &:focus { + border-bottom: solid 1px black; + } +} + +#week-input{ + width: 3rem; + text-align: center; + font-size: 1.5rem; + font-weight: bold; +} + +#table-section { + margin-top: 2rem; + + #week-selection{ + margin-left: 1rem; + } + + #table-container { + .prayer-table { + max-width: calc(100% - 2rem); + margin: 1rem; + border: solid 1px #adadad; + border-collapse: collapse; + + td, th { + padding: 0.2rem; + width: 12.5%; + border: solid 1px #adadad; + } + + th { + text-align: left; + } + } + } +} diff --git a/src/server/Server.ts b/src/server/Server.ts new file mode 100644 index 0000000..626f419 --- /dev/null +++ b/src/server/Server.ts @@ -0,0 +1,40 @@ +import * as express from "express"; +import {createServer, Server as HTTPServer} from "http"; +import * as path from "path"; + +export class Server { + private httpServer: HTTPServer; + private app: express.Application; + + private activeSockets: string[] = []; + + private readonly DEFAULT_PORT = 5000; + + constructor() { + this.initialize(); + } + + private initialize(): void { + this.app = express(); + this.httpServer = createServer(this.app); + + this.configureApp(); + this.configureRoutes(); + } + + private configureApp(): void { + this.app.use(express.static(path.join(__dirname, "../../dist"))); + } + + private configureRoutes(): void { + this.app.get("/", (req, res) => { + res.sendFile("index.html"); + }); + } + + public listen(callback: (port: number) => void): void { + this.httpServer.listen(this.DEFAULT_PORT, () => { + callback(this.DEFAULT_PORT); + }); + } +} diff --git a/src/server/TailStream.ts b/src/server/TailStream.ts new file mode 100644 index 0000000..c8ccf32 --- /dev/null +++ b/src/server/TailStream.ts @@ -0,0 +1,99 @@ +import * as stream from "stream"; +import * as fs from "fs"; + +export class TailStream extends stream.Readable { + private filepath: string; + private fd; + private bytesRead: number = 0; + private dataAvailable: boolean; + private watcher; + private renamed: boolean = false; + + constructor(filepath: string, opts?) { + super(opts); + this.filepath = filepath; + + this.init(); + this.initWatcher(); + } + + private init() { + fs.open(this.filepath, 'r', (err, fd) => { + if (err) { + console.error(err); + } else { + + this.fd = fd; + this.dataAvailable = true; + this._read(); + } + }); + } + + _read() { + if (!this.dataAvailable || typeof this.fd !== "number") { + return this.push(''); + } + + const buffer = Buffer.alloc(16 * 1024); + fs.read(this.fd, buffer, 0, buffer.length, this.bytesRead, (err, bytesRead) => { + if (err) { + console.error(err); + this.end(); + return; + } + if (bytesRead === 0) { + if (this.renamed) { + this.end(); + } + else { + this.dataAvailable = false; + this.push(''); + } + return; + } + if (!this.destroyed) { + this.bytesRead += bytesRead; + this.push(buffer.slice(0, bytesRead)); + } + }); + } + + private initWatcher() { + this.watcher = fs.watch(this.filepath, (event, filename) => { + if (event === "change" && !this.dataAvailable) { + this.dataAvailable = true; + this.read(0); + } else if (event === "rename") { + if (this.filepath.endsWith(".tmp") && false) { + this.dataAvailable = false; + this.filepath = this.filepath.substring(0, this.filepath.length - 4); + this.renamed = true; + this.watcher.close(); + if (this.fd) { + fs.close(this.fd, () => { + }); + } + + this.init(); + this.initWatcher(); + } else { + this.end(); + } + } + }) + } + + private end() { + this.dataAvailable = false; + if (this.fd) { + fs.close(this.fd, () => { + }); + } + this.push(null); + if (this.watcher) { + this.watcher.close(); + } + this.destroy(); + } +} diff --git a/src/server/index.ts b/src/server/index.ts new file mode 100644 index 0000000..debb8e0 --- /dev/null +++ b/src/server/index.ts @@ -0,0 +1,8 @@ +import { Server } from "./Server"; + +// const server = new DashServer(); +const server = new Server(); + +server.listen(port => { + console.log(`Server is listening on http://localhost:${port}`); +}); diff --git a/webpack.config.js b/webpack.config.js new file mode 100755 index 0000000..7c7fb3b --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,221 @@ +require("dotenv").config(); + +const HtmlWebpackPlugin = require('html-webpack-plugin'); +const {CleanWebpackPlugin} = require('clean-webpack-plugin'); +const CopyWebpackPlugin = require("copy-webpack-plugin"); +const TerserPlugin = require("terser-webpack-plugin"); +const webpack = require('webpack'); +const path = require("path"); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +// const WorkboxPlugin = require('workbox-webpack-plugin'); + + +let mode = (process.env.MODE || "development"); +// let mode = (process.env.MODE || "production"); +// let mode = "production"; + +// function getIp() { +// let ip = null; +// Object.keys(ifaces).some(function (ifname) { +// return ifaces[ifname].some(function (iface) { +// if ('IPv4' !== iface.family || iface.internal !== false) { +// // skip over internal (i.e. 127.0.0.1) and non-ipv4 addresses +// return false; +// } +// +// ip = iface.address; +// return true; +// }); +// }); +// return ip; +// } + +let moduleExports = { + + //Development oder production, wird oben durch Variable angegeben (damit später per IF überprüft) + mode: mode, + + //Beinhaltet den JS-Startpunkt und SCSS-Startpunkt + entry: [__dirname + "/src/client/js/index.js"], + // devtool: 'inline-source-map', + + //Gibt Ausgabename und Ort für JS-File an + output: { + path: path.resolve(__dirname, 'dist'), + filename: "bundle.js" + }, + resolve: { + extensions: [".ts", ".js", ".mjs", ".json", "png"] + }, + + optimization: { + // minimize: false + minimizer: [ + new TerserPlugin({ + cache: true, + parallel: true, + sourceMap: true, // Must be set to true if using source-maps in production + terserOptions: { + mangle: { + reserved: [] + } + } + }) + ] + }, + + plugins: [ + //Delete www before every Build (to only have nessesary files) + new CleanWebpackPlugin({cleanOnceBeforeBuildPatterns: ['**/*', '!**/.gitkeep']}), + + // new WorkboxPlugin.GenerateSW({ + // maximumFileSizeToCacheInBytes: 1024 * 1024 * 1024 * 5 + // }), + + //Erstellt (kopiert) die Index.html + new HtmlWebpackPlugin({ + template: '!!html-loader!src/client/index.html' + }), + new webpack.DefinePlugin({}), + new MiniCssExtractPlugin(), + ], + + module: { + + //Regeln: Wenn Regex zutrifft => führe Loader (in UMGEKEHRTER) Reihenfolge aus + rules: [ + { + //Kopiert HTML-Dateien in www. Nur die Dateien, welche im JS angefragt werden + test: /html[\\\/].*\.html$/, + use: [ + { + loader: 'file-loader', + options: { + name: '[name].[ext]', + outputPath: 'html' + } + }, + { + loader: 'extract-loader' + }, + { + loader: 'html-loader', + options: { + //Sorgt dafür, dass Child-Views funktionieren + attrs: [ + ":data-view", + ":src", + "link:href" + ] + } + } + ], + }, + { + test: /\.tsx?$/, + use: ["ts-loader"], + }, + { + //Kopiert nur benutzte Bilder/Videos/Sound (benutzt durch JS (import), html oder css/sass) + test: /(img|video|sound)[\\\/]/, + use: [ + { + loader: 'file-loader', + options: { + name: (resourcePath, resourceQuery) => { + // console.log("path", resourcePath); + // console.log("query", resourceQuery); + return "[name].[ext]" + }, + outputPath: 'img', + publicPath: (url, resourcePath, context) => { + // console.log("url: ", url); + // console.log("resourcePath: ", resourcePath); + // console.log("context: ", context); + + return "/img/" + url; + }, + // useRelativePath: false + } + }, + ], + }, + { + //Compiliert SASS zu CSS und speichert es in Datei + test: /\.scss$/, + use: [ + // { + // loader: 'file-loader', + // options: { + // name: '[name].css', + // outputPath: 'css', + // // publicPath: '/css' + // } + // }, + // { + // loader: 'extract-loader' + // }, + { + loader: MiniCssExtractPlugin.loader, + }, + { + loader: 'css-loader' + }, + { + //Compiliert zu CSS + loader: 'sass-loader' + } + ] + } + ] + } +}; + +//Auslagerung von zeitintensiven Sachen in production only, damit Debugging schneller geht +if (mode === "production" && false) { + + //Polyfills hinzufügen + moduleExports["entry"].unshift("@babel/polyfill"); + // moduleExports["devtool"] = "source-map"; + + //Transpilieren zu ES5 + moduleExports["module"]["rules"].push({ + test: /\.m?js$/, + exclude: /node_modules\/(?!(cordova-sites|js-helper|cs-event-manager|polygon-geometry))/, + use: { + loader: 'babel-loader', + options: { + presets: ['@babel/preset-env'], + } + } + }); + + moduleExports["module"]["rules"][1]["use"].unshift({ + loader: 'babel-loader', + options: { + presets: ['@babel/preset-env'], + inputSourceMap: "inline", + sourceMaps: true + + } + }); + + //Hinzufügen von POSTCSS und Autoprefixer für alte css-Präfixe + moduleExports["module"]["rules"][3]["use"].splice(3, 0, { + //PostCSS ist nicht wichtig, autoprefixer schon. Fügt Präfixes hinzu (Bsp.: -webkit), wo diese benötigt werden + loader: 'postcss-loader', + options: { + plugins: [require('autoprefixer')()] + } + }); + + // moduleExports["optimization"] = { + // minimize: false, + // // minimizer: [new UglifyJsPlugin({ + // // include: /\.min\.js$/ + // // })] + // } +} + +module.exports = moduleExports; +