From 37754f1a3f063fcd5bc3968f68f96b869c4a488d Mon Sep 17 00:00:00 2001 From: Matei Adriel Date: Sat, 28 Dec 2019 21:40:57 +0200 Subject: [PATCH] typescript(loopover-leaderboards): feat: basic landing page Signed-off-by: prescientmoon --- typescript/loopover-leaderboards/.gitignore | 3 + .../loopover-leaderboards/.prettierignore | 4 + typescript/loopover-leaderboards/.prettierrc | 1 + typescript/loopover-leaderboards/README.md | 19 + typescript/loopover-leaderboards/package.json | 100 + .../loopover-leaderboards/pnpm-lock.yaml | 10641 ++++++++++++++++ .../loopover-leaderboards/preact.config.js | 25 + typescript/loopover-leaderboards/src/.babelrc | 5 + .../src/assets/board.png | Bin 0 -> 32287 bytes .../src/assets/favicon.ico | Bin 0 -> 15086 bytes .../assets/icons/android-chrome-192x192.png | Bin 0 -> 14058 bytes .../assets/icons/android-chrome-512x512.png | Bin 0 -> 51484 bytes .../src/assets/icons/apple-touch-icon.png | Bin 0 -> 12746 bytes .../src/assets/icons/favicon-16x16.png | Bin 0 -> 626 bytes .../src/assets/icons/favicon-32x32.png | Bin 0 -> 1487 bytes .../src/assets/icons/mstile-150x150.png | Bin 0 -> 9050 bytes .../loopover-leaderboards/src/global.css | 22 + typescript/loopover-leaderboards/src/index.js | 4 + .../loopover-leaderboards/src/manifest.json | 21 + .../src/modules/core/components/App.tsx | 19 + .../src/modules/core/components/Centered.tsx | 6 + .../src/modules/core/components/Home.tsx | 48 + .../src/modules/core/components/Stack.tsx | 21 + .../loopover-leaderboards/tsconfig.json | 61 + typescript/loopover-leaderboards/tslint.json | 52 + 25 files changed, 11052 insertions(+) create mode 100644 typescript/loopover-leaderboards/.gitignore create mode 100644 typescript/loopover-leaderboards/.prettierignore create mode 100644 typescript/loopover-leaderboards/.prettierrc create mode 100644 typescript/loopover-leaderboards/README.md create mode 100644 typescript/loopover-leaderboards/package.json create mode 100644 typescript/loopover-leaderboards/pnpm-lock.yaml create mode 100644 typescript/loopover-leaderboards/preact.config.js create mode 100644 typescript/loopover-leaderboards/src/.babelrc create mode 100644 typescript/loopover-leaderboards/src/assets/board.png create mode 100644 typescript/loopover-leaderboards/src/assets/favicon.ico create mode 100644 typescript/loopover-leaderboards/src/assets/icons/android-chrome-192x192.png create mode 100644 typescript/loopover-leaderboards/src/assets/icons/android-chrome-512x512.png create mode 100644 typescript/loopover-leaderboards/src/assets/icons/apple-touch-icon.png create mode 100644 typescript/loopover-leaderboards/src/assets/icons/favicon-16x16.png create mode 100644 typescript/loopover-leaderboards/src/assets/icons/favicon-32x32.png create mode 100644 typescript/loopover-leaderboards/src/assets/icons/mstile-150x150.png create mode 100644 typescript/loopover-leaderboards/src/global.css create mode 100644 typescript/loopover-leaderboards/src/index.js create mode 100644 typescript/loopover-leaderboards/src/manifest.json create mode 100644 typescript/loopover-leaderboards/src/modules/core/components/App.tsx create mode 100644 typescript/loopover-leaderboards/src/modules/core/components/Centered.tsx create mode 100644 typescript/loopover-leaderboards/src/modules/core/components/Home.tsx create mode 100644 typescript/loopover-leaderboards/src/modules/core/components/Stack.tsx create mode 100644 typescript/loopover-leaderboards/tsconfig.json create mode 100644 typescript/loopover-leaderboards/tslint.json diff --git a/typescript/loopover-leaderboards/.gitignore b/typescript/loopover-leaderboards/.gitignore new file mode 100644 index 0000000..7e0633d --- /dev/null +++ b/typescript/loopover-leaderboards/.gitignore @@ -0,0 +1,3 @@ +node_modules +/build +/*.log diff --git a/typescript/loopover-leaderboards/.prettierignore b/typescript/loopover-leaderboards/.prettierignore new file mode 100644 index 0000000..c6c7e1d --- /dev/null +++ b/typescript/loopover-leaderboards/.prettierignore @@ -0,0 +1,4 @@ +package.json +package-lock.json +yarn.lock +build \ No newline at end of file diff --git a/typescript/loopover-leaderboards/.prettierrc b/typescript/loopover-leaderboards/.prettierrc new file mode 100644 index 0000000..68ea04d --- /dev/null +++ b/typescript/loopover-leaderboards/.prettierrc @@ -0,0 +1 @@ +tabWidth: 4 \ No newline at end of file diff --git a/typescript/loopover-leaderboards/README.md b/typescript/loopover-leaderboards/README.md new file mode 100644 index 0000000..9b7d0d0 --- /dev/null +++ b/typescript/loopover-leaderboards/README.md @@ -0,0 +1,19 @@ +# loopoverLeaderboards + +## CLI Commands +* `npm install`: Installs dependencies + +* `npm run start`: Runs `serve` or `dev`, depending on `NODE_ENV` value. Defaults to `dev server` + +* `npm run dev`: Run a development, HMR server + +* `npm run serve`: Run a production-like server + +* `npm run build`: Production-ready build + +* `npm run lint`: Pass TypeScript files using TSLint + +* `npm run test`: Run Jest and [`preact-render-spy`](https://github.com/mzgoddard/preact-render-spy) for your tests + + +For detailed explanation on how things work, checkout the [CLI Readme](https://github.com/developit/preact-cli/blob/master/README.md). diff --git a/typescript/loopover-leaderboards/package.json b/typescript/loopover-leaderboards/package.json new file mode 100644 index 0000000..ba84f1b --- /dev/null +++ b/typescript/loopover-leaderboards/package.json @@ -0,0 +1,100 @@ +{ + "private": true, + "name": "loopoverleaderboards", + "version": "0.0.0", + "license": "MIT", + "scripts": { + "start": "per-env", + "start:production": "npm run -s serve", + "start:development": "npm run -s dev", + "build": "preact build", + "serve": "preact build && preact serve", + "dev": "preact watch", + "lint": "tslint --project src", + "test": "jest ./tests", + "precommit": "lint-staged" + }, + "lint-staged": { + "*.{js,jsx,css,md,scss}": [ + "prettier --write", + "git add" + ], + "*.{ts,tsx}": [ + "tslint --fix", + "git add" + ] + }, + "eslintConfig": { + "extends": "eslint-config-aerian" + }, + "eslintIgnore": [ + "build/*" + ], + "devDependencies": { + "@types/jest": "^23.3.10", + "@types/webpack-env": "^1.13.9", + "css-loader": "^1.0.1", + "husky": "^1.2.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^23.6.0", + "lint-staged": "^8.1.0", + "per-env": "^1.0.2", + "preact-cli": "^3.0.0-next.19", + "preact-render-spy": "^1.3.0", + "prettier": "^1.15.3", + "ts-jest": "^23.10.5", + "ts-loader": "^3.5.0", + "tslint": "^5.11.0", + "tslint-config-prettier": "^1.17.0", + "tslint-consistent-codestyle": "^1.14.1", + "tslint-eslint-rules": "^5.4.0", + "tslint-react": "^3.6.0", + "typescript": "^3.2.1", + "typings-for-css-modules-loader": "^1.7.0" + }, + "dependencies": { + "jsxstyle": "^2.2.0", + "preact": "^10.0.0", + "preact-jsx-chai": "^3.0.0", + "preact-markup": "^2.0.0", + "preact-render-to-string": "^5.0.6", + "preact-router": "^3.0.1" + }, + "peerDependencies": { + "prettier": ">1.0.0", + "tslint": ">5.0.0" + }, + "jest": { + "transform": { + "^.+\\.tsx?$": "ts-jest" + }, + "verbose": true, + "setupFiles": [ + "/src/tests/__mocks__/browserMocks.js" + ], + "testURL": "http://localhost:8080", + "moduleFileExtensions": [ + "js", + "jsx", + "ts", + "tsx" + ], + "moduleDirectories": [ + "node_modules" + ], + "testMatch": [ + "**/__tests__/**/*.[jt]s?(x)", + "**/?(*.)(spec|test).[jt]s?(x)" + ], + "moduleNameMapper": { + "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "/src/tests/__mocks__/fileMock.js", + "\\.(css|less|scss)$": "identity-obj-proxy", + "^./style$": "identity-obj-proxy", + "^preact$": "/node_modules/preact/dist/preact.min.js", + "^react$": "preact-compat", + "^react-dom$": "preact-compat", + "^create-react-class$": "preact-compat/lib/create-react-class", + "^react-addons-css-transition-group$": "preact-css-transition-group" + } + } +} diff --git a/typescript/loopover-leaderboards/pnpm-lock.yaml b/typescript/loopover-leaderboards/pnpm-lock.yaml new file mode 100644 index 0000000..552ce72 --- /dev/null +++ b/typescript/loopover-leaderboards/pnpm-lock.yaml @@ -0,0 +1,10641 @@ +dependencies: + jsxstyle: 2.2.0 + preact: 10.1.1 + preact-jsx-chai: 3.0.0_preact@10.1.1 + preact-markup: 2.0.0_preact@10.1.1 + preact-render-to-string: 5.1.3_preact@10.1.1 + preact-router: 3.1.0_preact@10.1.1 +devDependencies: + '@types/jest': 23.3.14 + '@types/webpack-env': 1.14.1 + css-loader: 1.0.1 + husky: 1.3.1 + identity-obj-proxy: 3.0.0 + jest: 23.6.0 + lint-staged: 8.2.1 + per-env: 1.0.2 + preact-cli: 3.0.0-rc.6_f3c72a478e5e49446d0f16d2e7e4e2ea + preact-render-spy: 1.3.0_preact@10.1.1 + prettier: 1.19.1 + ts-jest: 23.10.5_jest@23.6.0 + ts-loader: 3.5.0 + tslint: 5.20.1_typescript@3.7.4 + tslint-config-prettier: 1.18.0 + tslint-consistent-codestyle: 1.16.0_tslint@5.20.1+typescript@3.7.4 + tslint-eslint-rules: 5.4.0_tslint@5.20.1+typescript@3.7.4 + tslint-react: 3.6.0_tslint@5.20.1+typescript@3.7.4 + typescript: 3.7.4 + typings-for-css-modules-loader: 1.7.0_css-loader@1.0.1 +lockfileVersion: 5.1 +packages: + /@babel/code-frame/7.5.5: + dependencies: + '@babel/highlight': 7.5.0 + dev: true + resolution: + integrity: sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== + /@babel/core/7.7.7: + dependencies: + '@babel/code-frame': 7.5.5 + '@babel/generator': 7.7.7 + '@babel/helpers': 7.7.4 + '@babel/parser': 7.7.7 + '@babel/template': 7.7.4 + '@babel/traverse': 7.7.4 + '@babel/types': 7.7.4 + convert-source-map: 1.7.0 + debug: 4.1.1 + json5: 2.1.1 + lodash: 4.17.15 + resolve: 1.14.1 + semver: 5.7.1 + source-map: 0.5.7 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ== + /@babel/generator/7.7.7: + dependencies: + '@babel/types': 7.7.4 + jsesc: 2.5.2 + lodash: 4.17.15 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ== + /@babel/helper-annotate-as-pure/7.7.4: + dependencies: + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og== + /@babel/helper-builder-binary-assignment-operator-visitor/7.7.4: + dependencies: + '@babel/helper-explode-assignable-expression': 7.7.4 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ== + /@babel/helper-builder-react-jsx/7.7.4: + dependencies: + '@babel/types': 7.7.4 + esutils: 2.0.3 + dev: true + resolution: + integrity: sha512-kvbfHJNN9dg4rkEM4xn1s8d1/h6TYNvajy9L1wx4qLn9HFg0IkTsQi4rfBe92nxrPUFcMsHoMV+8rU7MJb3fCA== + /@babel/helper-call-delegate/7.7.4: + dependencies: + '@babel/helper-hoist-variables': 7.7.4 + '@babel/traverse': 7.7.4 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA== + /@babel/helper-create-class-features-plugin/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-function-name': 7.7.4 + '@babel/helper-member-expression-to-functions': 7.7.4 + '@babel/helper-optimise-call-expression': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/helper-replace-supers': 7.7.4 + '@babel/helper-split-export-declaration': 7.7.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-l+OnKACG4uiDHQ/aJT8dwpR+LhCJALxL0mJ6nzjB25e5IPwqV1VOsY7ah6UB1DG+VOXAIMtuC54rFJGiHkxjgA== + /@babel/helper-create-regexp-features-plugin/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-regex': 7.5.5 + regexpu-core: 4.6.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A== + /@babel/helper-define-map/7.7.4: + dependencies: + '@babel/helper-function-name': 7.7.4 + '@babel/types': 7.7.4 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg== + /@babel/helper-explode-assignable-expression/7.7.4: + dependencies: + '@babel/traverse': 7.7.4 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg== + /@babel/helper-function-name/7.7.4: + dependencies: + '@babel/helper-get-function-arity': 7.7.4 + '@babel/template': 7.7.4 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ== + /@babel/helper-get-function-arity/7.7.4: + dependencies: + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA== + /@babel/helper-hoist-variables/7.7.4: + dependencies: + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ== + /@babel/helper-member-expression-to-functions/7.7.4: + dependencies: + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw== + /@babel/helper-module-imports/7.7.4: + dependencies: + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ== + /@babel/helper-module-transforms/7.7.5: + dependencies: + '@babel/helper-module-imports': 7.7.4 + '@babel/helper-simple-access': 7.7.4 + '@babel/helper-split-export-declaration': 7.7.4 + '@babel/template': 7.7.4 + '@babel/types': 7.7.4 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-A7pSxyJf1gN5qXVcidwLWydjftUN878VkalhXX5iQDuGyiGK3sOrrKKHF4/A4fwHtnsotv/NipwAeLzY4KQPvw== + /@babel/helper-optimise-call-expression/7.7.4: + dependencies: + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg== + /@babel/helper-plugin-utils/7.0.0: + dev: true + resolution: + integrity: sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== + /@babel/helper-regex/7.5.5: + dependencies: + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw== + /@babel/helper-remap-async-to-generator/7.7.4: + dependencies: + '@babel/helper-annotate-as-pure': 7.7.4 + '@babel/helper-wrap-function': 7.7.4 + '@babel/template': 7.7.4 + '@babel/traverse': 7.7.4 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw== + /@babel/helper-replace-supers/7.7.4: + dependencies: + '@babel/helper-member-expression-to-functions': 7.7.4 + '@babel/helper-optimise-call-expression': 7.7.4 + '@babel/traverse': 7.7.4 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg== + /@babel/helper-simple-access/7.7.4: + dependencies: + '@babel/template': 7.7.4 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A== + /@babel/helper-split-export-declaration/7.7.4: + dependencies: + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug== + /@babel/helper-wrap-function/7.7.4: + dependencies: + '@babel/helper-function-name': 7.7.4 + '@babel/template': 7.7.4 + '@babel/traverse': 7.7.4 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg== + /@babel/helpers/7.7.4: + dependencies: + '@babel/template': 7.7.4 + '@babel/traverse': 7.7.4 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg== + /@babel/highlight/7.5.0: + dependencies: + chalk: 2.4.2 + esutils: 2.0.3 + js-tokens: 4.0.0 + dev: true + resolution: + integrity: sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== + /@babel/parser/7.7.7: + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw== + /@babel/plugin-proposal-async-generator-functions/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/helper-remap-async-to-generator': 7.7.4 + '@babel/plugin-syntax-async-generators': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw== + /@babel/plugin-proposal-class-properties/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-create-class-features-plugin': 7.7.4_@babel+core@7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw== + /@babel/plugin-proposal-decorators/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-create-class-features-plugin': 7.7.4_@babel+core@7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/plugin-syntax-decorators': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-GftcVDcLCwVdzKmwOBDjATd548+IE+mBo7ttgatqNDR7VG7GqIuZPtRWlMLHbhTXhcnFZiGER8iIYl1n/imtsg== + /@babel/plugin-proposal-dynamic-import/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/plugin-syntax-dynamic-import': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ== + /@babel/plugin-proposal-json-strings/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/plugin-syntax-json-strings': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw== + /@babel/plugin-proposal-object-rest-spread/7.7.7_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/plugin-syntax-object-rest-spread': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-3qp9I8lelgzNedI3hrhkvhaEYree6+WHnyA/q4Dza9z7iEIs1eyhWyJnetk3jJ69RT0AT4G0UhEGwyGFJ7GUuQ== + /@babel/plugin-proposal-optional-catch-binding/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/plugin-syntax-optional-catch-binding': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w== + /@babel/plugin-proposal-unicode-property-regex/7.7.7_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-create-regexp-features-plugin': 7.7.4_@babel+core@7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + engines: + node: '>=4' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-80PbkKyORBUVm1fbTLrHpYdJxMThzM1UqFGh0ALEhO9TYbG86Ah9zQYAB/84axz2vcxefDLdZwWwZNlYARlu9w== + /@babel/plugin-syntax-async-generators/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g== + /@babel/plugin-syntax-decorators/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-0oNLWNH4k5ZbBVfAwiTU53rKFWIeTh6ZlaWOXWJc4ywxs0tjz5fc3uZ6jKAnZSxN98eXVgg7bJIuzjX+3SXY+A== + /@babel/plugin-syntax-dynamic-import/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg== + /@babel/plugin-syntax-json-strings/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg== + /@babel/plugin-syntax-jsx/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg== + /@babel/plugin-syntax-object-rest-spread/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg== + /@babel/plugin-syntax-optional-catch-binding/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ== + /@babel/plugin-syntax-top-level-await/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg== + /@babel/plugin-syntax-typescript/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-77blgY18Hud4NM1ggTA8xVT/dBENQf17OpiToSa2jSmEY3fWXD2jwrdVlO4kq5yzUTeF15WSQ6b4fByNvJcjpQ== + /@babel/plugin-transform-arrow-functions/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA== + /@babel/plugin-transform-async-to-generator/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-module-imports': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/helper-remap-async-to-generator': 7.7.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg== + /@babel/plugin-transform-block-scoped-functions/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ== + /@babel/plugin-transform-block-scoping/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + lodash: 4.17.15 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg== + /@babel/plugin-transform-classes/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-annotate-as-pure': 7.7.4 + '@babel/helper-define-map': 7.7.4 + '@babel/helper-function-name': 7.7.4 + '@babel/helper-optimise-call-expression': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/helper-replace-supers': 7.7.4 + '@babel/helper-split-export-declaration': 7.7.4 + globals: 11.12.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg== + /@babel/plugin-transform-computed-properties/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ== + /@babel/plugin-transform-destructuring/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA== + /@babel/plugin-transform-dotall-regex/7.7.7_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-create-regexp-features-plugin': 7.7.4_@babel+core@7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-b4in+YlTeE/QmTgrllnb3bHA0HntYvjz8O3Mcbx75UBPJA2xhb5A8nle498VhxSXJHQefjtQxpnLPehDJ4TRlg== + /@babel/plugin-transform-duplicate-keys/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA== + /@babel/plugin-transform-exponentiation-operator/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ== + /@babel/plugin-transform-for-of/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA== + /@babel/plugin-transform-function-name/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-function-name': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g== + /@babel/plugin-transform-literals/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw== + /@babel/plugin-transform-member-expression-literals/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA== + /@babel/plugin-transform-modules-amd/7.7.5_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-module-transforms': 7.7.5 + '@babel/helper-plugin-utils': 7.0.0 + babel-plugin-dynamic-import-node: 2.3.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-CT57FG4A2ZUNU1v+HdvDSDrjNWBrtCmSH6YbbgN3Lrf0Di/q/lWRxZrE72p3+HCCz9UjfZOEBdphgC0nzOS6DQ== + /@babel/plugin-transform-modules-commonjs/7.7.5_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-module-transforms': 7.7.5 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/helper-simple-access': 7.7.4 + babel-plugin-dynamic-import-node: 2.3.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9Cq4zTFExwFhQI6MT1aFxgqhIsMWQWDVwOgLzl7PTWJHsNaqFvklAU+Oz6AQLAS0dJKTwZSOCo20INwktxpi3Q== + /@babel/plugin-transform-modules-systemjs/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-hoist-variables': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + babel-plugin-dynamic-import-node: 2.3.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw== + /@babel/plugin-transform-modules-umd/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-module-transforms': 7.7.5 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw== + /@babel/plugin-transform-named-capturing-groups-regex/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-create-regexp-features-plugin': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw== + /@babel/plugin-transform-new-target/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg== + /@babel/plugin-transform-object-assign/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-0TpeUlnhQDwKxPLTIckdaWt46L2s61c/5w5snw1OUod5ehOJywZD98Ha3dFHVjeqkfOFtOTH7cqxddjxUuvcmg== + /@babel/plugin-transform-object-super/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/helper-replace-supers': 7.7.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg== + /@babel/plugin-transform-parameters/7.7.7_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-call-delegate': 7.7.4 + '@babel/helper-get-function-arity': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-OhGSrf9ZBrr1fw84oFXj5hgi8Nmg+E2w5L7NhnG0lPvpDtqd7dbyilM2/vR8CKbJ907RyxPh2kj6sBCSSfI9Ew== + /@babel/plugin-transform-property-literals/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ== + /@babel/plugin-transform-react-jsx/7.7.7_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-builder-react-jsx': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/plugin-syntax-jsx': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-SlPjWPbva2+7/ZJbGcoqjl4LsQaLpKEzxW9hcxU7675s24JmdotJOSJ4cgAbV82W3FcZpHIGmRZIlUL8ayMvjw== + /@babel/plugin-transform-regenerator/7.7.5_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + regenerator-transform: 0.14.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-/8I8tPvX2FkuEyWbjRCt4qTAgZK0DVy8QRguhA524UH48RfGJy94On2ri+dCuwOpcerPRl9O4ebQkRcVzIaGBw== + /@babel/plugin-transform-reserved-words/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ== + /@babel/plugin-transform-shorthand-properties/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q== + /@babel/plugin-transform-spread/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q== + /@babel/plugin-transform-sticky-regex/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/helper-regex': 7.5.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A== + /@babel/plugin-transform-template-literals/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-annotate-as-pure': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ== + /@babel/plugin-transform-typeof-symbol/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg== + /@babel/plugin-transform-typescript/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-create-class-features-plugin': 7.7.4_@babel+core@7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/plugin-syntax-typescript': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-X8e3tcPEKnwwPVG+vP/vSqEShkwODOEeyQGod82qrIuidwIrfnsGn11qPM1jBLF4MqguTXXYzm58d0dY+/wdpg== + /@babel/plugin-transform-unicode-regex/7.7.4_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-create-regexp-features-plugin': 7.7.4_@babel+core@7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw== + /@babel/preset-env/7.7.7_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-module-imports': 7.7.4 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/plugin-proposal-async-generator-functions': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-proposal-dynamic-import': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-proposal-json-strings': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-proposal-object-rest-spread': 7.7.7_@babel+core@7.7.7 + '@babel/plugin-proposal-optional-catch-binding': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-proposal-unicode-property-regex': 7.7.7_@babel+core@7.7.7 + '@babel/plugin-syntax-async-generators': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-syntax-dynamic-import': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-syntax-json-strings': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-syntax-object-rest-spread': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-syntax-optional-catch-binding': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-syntax-top-level-await': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-arrow-functions': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-async-to-generator': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-block-scoped-functions': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-block-scoping': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-classes': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-computed-properties': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-destructuring': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-dotall-regex': 7.7.7_@babel+core@7.7.7 + '@babel/plugin-transform-duplicate-keys': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-exponentiation-operator': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-for-of': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-function-name': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-literals': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-member-expression-literals': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-modules-amd': 7.7.5_@babel+core@7.7.7 + '@babel/plugin-transform-modules-commonjs': 7.7.5_@babel+core@7.7.7 + '@babel/plugin-transform-modules-systemjs': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-modules-umd': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-named-capturing-groups-regex': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-new-target': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-object-super': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-parameters': 7.7.7_@babel+core@7.7.7 + '@babel/plugin-transform-property-literals': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-regenerator': 7.7.5_@babel+core@7.7.7 + '@babel/plugin-transform-reserved-words': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-shorthand-properties': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-spread': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-sticky-regex': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-template-literals': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-typeof-symbol': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-unicode-regex': 7.7.4_@babel+core@7.7.7 + '@babel/types': 7.7.4 + browserslist: 4.8.2 + core-js-compat: 3.6.1 + invariant: 2.2.4 + js-levenshtein: 1.1.6 + semver: 5.7.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-pCu0hrSSDVI7kCVUOdcMNQEbOPJ52E+LrQ14sN8uL2ALfSqePZQlKrOy+tM4uhEdYlCHi4imr8Zz2cZe9oSdIg== + /@babel/preset-typescript/7.7.7_@babel+core@7.7.7: + dependencies: + '@babel/core': 7.7.7 + '@babel/helper-plugin-utils': 7.0.0 + '@babel/plugin-transform-typescript': 7.7.4_@babel+core@7.7.7 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Apg0sCTovsSA+pEaI8efnA44b9x4X/7z4P8vsWMiN8rSUaM4y4+Shl5NMWnMl6njvt96+CEb6jwpXAKYAVCSQA== + /@babel/runtime/7.7.7: + dependencies: + regenerator-runtime: 0.13.3 + dev: true + resolution: + integrity: sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA== + /@babel/template/7.7.4: + dependencies: + '@babel/code-frame': 7.5.5 + '@babel/parser': 7.7.7 + '@babel/types': 7.7.4 + dev: true + resolution: + integrity: sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw== + /@babel/traverse/7.7.4: + dependencies: + '@babel/code-frame': 7.5.5 + '@babel/generator': 7.7.7 + '@babel/helper-function-name': 7.7.4 + '@babel/helper-split-export-declaration': 7.7.4 + '@babel/parser': 7.7.7 + '@babel/types': 7.7.4 + debug: 4.1.1 + globals: 11.12.0 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw== + /@babel/types/7.7.4: + dependencies: + esutils: 2.0.3 + lodash: 4.17.15 + to-fast-properties: 2.0.0 + dev: true + resolution: + integrity: sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA== + /@fimbul/bifrost/0.21.0_tslint@5.20.1+typescript@3.7.4: + dependencies: + '@fimbul/ymir': 0.21.0_tsutils@3.17.1+typescript@3.7.4 + get-caller-file: 2.0.5 + tslib: 1.10.0 + tslint: 5.20.1_typescript@3.7.4 + tsutils: 3.17.1_typescript@3.7.4 + typescript: 3.7.4 + dev: true + peerDependencies: + tslint: ^5.0.0 + typescript: '>= 3.3.0 || >= 3.6.0-dev || >= 3.7.0-dev' + resolution: + integrity: sha512-ou8VU+nTmOW1jeg+FT+sn+an/M0Xb9G16RucrfhjXGWv1Q97kCoM5CG9Qj7GYOSdu7km72k7nY83Eyr53Bkakg== + /@fimbul/ymir/0.21.0_tsutils@3.17.1+typescript@3.7.4: + dependencies: + inversify: 5.0.1 + reflect-metadata: 0.1.13 + tslib: 1.10.0 + tsutils: 3.17.1_typescript@3.7.4 + typescript: 3.7.4 + dev: true + peerDependencies: + tsutils: '>=2.29.0' + typescript: '>= 3.3.0 || >= 3.6.0-dev || >= 3.7.0-dev' + resolution: + integrity: sha512-T/y7WqPsm4n3zhT08EpB5sfdm2Kvw3gurAxr2Lr5dQeLi8ZsMlNT/Jby+ZmuuAAd1PnXYzKp+2SXgIkQIIMCUg== + /@hapi/address/2.1.4: + dev: true + resolution: + integrity: sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + /@hapi/bourne/1.3.2: + dev: true + resolution: + integrity: sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + /@hapi/hoek/8.5.0: + dev: true + resolution: + integrity: sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw== + /@hapi/joi/15.1.1: + dependencies: + '@hapi/address': 2.1.4 + '@hapi/bourne': 1.3.2 + '@hapi/hoek': 8.5.0 + '@hapi/topo': 3.1.6 + dev: true + resolution: + integrity: sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + /@hapi/topo/3.1.6: + dependencies: + '@hapi/hoek': 8.5.0 + dev: true + resolution: + integrity: sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + /@preact/async-loader/3.0.0-rc.0_preact@10.1.1: + dependencies: + loader-utils: 1.2.3 + preact: 10.1.1 + dev: true + engines: + node: '>=6' + peerDependencies: + preact: ^8.1.0 + resolution: + integrity: sha512-xhJ41jIXBxVE5BhBAxJwyTKu8/9G+oh2KJ87z7GvsjaZwunSjOscMlA9syDqE6iMkOnckQZjPn5aICNr8F/sEw== + /@samverschueren/stream-to-observable/0.3.0: + dependencies: + any-observable: 0.3.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg== + /@sindresorhus/is/0.14.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + /@szmarczak/http-timer/1.1.2: + dependencies: + defer-to-connect: 1.1.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + /@types/events/3.0.0: + dev: true + resolution: + integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + /@types/glob/7.1.1: + dependencies: + '@types/events': 3.0.0 + '@types/minimatch': 3.0.3 + '@types/node': 13.1.1 + dev: true + resolution: + integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + /@types/jest/23.3.14: + dev: true + resolution: + integrity: sha512-Q5hTcfdudEL2yOmluA1zaSyPbzWPmJ3XfSWeP3RyoYvS9hnje1ZyagrZOuQ6+1nQC1Gw+7gap3pLNL3xL6UBug== + /@types/minimatch/3.0.3: + dev: true + resolution: + integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + /@types/node/13.1.1: + dev: true + resolution: + integrity: sha512-hx6zWtudh3Arsbl3cXay+JnkvVgCKzCWKv42C9J01N2T2np4h8w5X8u6Tpz5mj38kE3M9FM0Pazx8vKFFMnjLQ== + /@types/parse-json/4.0.0: + dev: true + resolution: + integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + /@types/q/1.5.2: + dev: true + resolution: + integrity: sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== + /@types/webpack-env/1.14.1: + dev: true + resolution: + integrity: sha512-0Ki9jAAhKDSuLDXOIMADg54Hu60SuBTEsWaJGGy5cV+SSUQ63J2a+RrYYGrErzz39fXzTibhKrAQJAb8M7PNcA== + /@webassemblyjs/ast/1.8.5: + dependencies: + '@webassemblyjs/helper-module-context': 1.8.5 + '@webassemblyjs/helper-wasm-bytecode': 1.8.5 + '@webassemblyjs/wast-parser': 1.8.5 + dev: true + resolution: + integrity: sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== + /@webassemblyjs/floating-point-hex-parser/1.8.5: + dev: true + resolution: + integrity: sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== + /@webassemblyjs/helper-api-error/1.8.5: + dev: true + resolution: + integrity: sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== + /@webassemblyjs/helper-buffer/1.8.5: + dev: true + resolution: + integrity: sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== + /@webassemblyjs/helper-code-frame/1.8.5: + dependencies: + '@webassemblyjs/wast-printer': 1.8.5 + dev: true + resolution: + integrity: sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== + /@webassemblyjs/helper-fsm/1.8.5: + dev: true + resolution: + integrity: sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== + /@webassemblyjs/helper-module-context/1.8.5: + dependencies: + '@webassemblyjs/ast': 1.8.5 + mamacro: 0.0.3 + dev: true + resolution: + integrity: sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== + /@webassemblyjs/helper-wasm-bytecode/1.8.5: + dev: true + resolution: + integrity: sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== + /@webassemblyjs/helper-wasm-section/1.8.5: + dependencies: + '@webassemblyjs/ast': 1.8.5 + '@webassemblyjs/helper-buffer': 1.8.5 + '@webassemblyjs/helper-wasm-bytecode': 1.8.5 + '@webassemblyjs/wasm-gen': 1.8.5 + dev: true + resolution: + integrity: sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== + /@webassemblyjs/ieee754/1.8.5: + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + resolution: + integrity: sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== + /@webassemblyjs/leb128/1.8.5: + dependencies: + '@xtuc/long': 4.2.2 + dev: true + resolution: + integrity: sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== + /@webassemblyjs/utf8/1.8.5: + dev: true + resolution: + integrity: sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== + /@webassemblyjs/wasm-edit/1.8.5: + dependencies: + '@webassemblyjs/ast': 1.8.5 + '@webassemblyjs/helper-buffer': 1.8.5 + '@webassemblyjs/helper-wasm-bytecode': 1.8.5 + '@webassemblyjs/helper-wasm-section': 1.8.5 + '@webassemblyjs/wasm-gen': 1.8.5 + '@webassemblyjs/wasm-opt': 1.8.5 + '@webassemblyjs/wasm-parser': 1.8.5 + '@webassemblyjs/wast-printer': 1.8.5 + dev: true + resolution: + integrity: sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== + /@webassemblyjs/wasm-gen/1.8.5: + dependencies: + '@webassemblyjs/ast': 1.8.5 + '@webassemblyjs/helper-wasm-bytecode': 1.8.5 + '@webassemblyjs/ieee754': 1.8.5 + '@webassemblyjs/leb128': 1.8.5 + '@webassemblyjs/utf8': 1.8.5 + dev: true + resolution: + integrity: sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== + /@webassemblyjs/wasm-opt/1.8.5: + dependencies: + '@webassemblyjs/ast': 1.8.5 + '@webassemblyjs/helper-buffer': 1.8.5 + '@webassemblyjs/wasm-gen': 1.8.5 + '@webassemblyjs/wasm-parser': 1.8.5 + dev: true + resolution: + integrity: sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== + /@webassemblyjs/wasm-parser/1.8.5: + dependencies: + '@webassemblyjs/ast': 1.8.5 + '@webassemblyjs/helper-api-error': 1.8.5 + '@webassemblyjs/helper-wasm-bytecode': 1.8.5 + '@webassemblyjs/ieee754': 1.8.5 + '@webassemblyjs/leb128': 1.8.5 + '@webassemblyjs/utf8': 1.8.5 + dev: true + resolution: + integrity: sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== + /@webassemblyjs/wast-parser/1.8.5: + dependencies: + '@webassemblyjs/ast': 1.8.5 + '@webassemblyjs/floating-point-hex-parser': 1.8.5 + '@webassemblyjs/helper-api-error': 1.8.5 + '@webassemblyjs/helper-code-frame': 1.8.5 + '@webassemblyjs/helper-fsm': 1.8.5 + '@xtuc/long': 4.2.2 + dev: true + resolution: + integrity: sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== + /@webassemblyjs/wast-printer/1.8.5: + dependencies: + '@webassemblyjs/ast': 1.8.5 + '@webassemblyjs/wast-parser': 1.8.5 + '@xtuc/long': 4.2.2 + dev: true + resolution: + integrity: sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== + /@xtuc/ieee754/1.2.0: + dev: true + resolution: + integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + /@xtuc/long/4.2.2: + dev: true + resolution: + integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + /abab/2.0.3: + dev: true + resolution: + integrity: sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== + /accepts/1.3.7: + dependencies: + mime-types: 2.1.25 + negotiator: 0.6.2 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + /acorn-es7-plugin/1.1.7: + dev: true + resolution: + integrity: sha1-8u4fMiipDurRJF+asZIusucdM2s= + /acorn-globals/4.3.4: + dependencies: + acorn: 6.4.0 + acorn-walk: 6.2.0 + dev: true + resolution: + integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== + /acorn-walk/6.2.0: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== + /acorn/5.7.3: + dev: true + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== + /acorn/6.4.0: + dev: true + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw== + /aggregate-error/3.0.1: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== + /ajv-errors/1.0.1_ajv@6.10.2: + dependencies: + ajv: 6.10.2 + dev: true + peerDependencies: + ajv: '>=5.0.0' + resolution: + integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + /ajv-keywords/3.4.1_ajv@6.10.2: + dependencies: + ajv: 6.10.2 + dev: true + peerDependencies: + ajv: ^6.9.1 + resolution: + integrity: sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== + /ajv/6.10.2: + dependencies: + fast-deep-equal: 2.0.1 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.2.2 + dev: true + resolution: + integrity: sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== + /alphanum-sort/1.0.2: + dev: true + resolution: + integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + /ansi-align/3.0.0: + dependencies: + string-width: 3.1.0 + dev: true + resolution: + integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== + /ansi-colors/3.2.4: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + /ansi-escapes/3.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + /ansi-html/0.0.7: + dev: true + engines: + '0': node >= 0.8.0 + hasBin: true + resolution: + integrity: sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + /ansi-regex/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + /ansi-regex/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + /ansi-regex/4.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + /ansi-styles/2.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + /ansi-styles/3.2.1: + dependencies: + color-convert: 1.9.3 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + /any-observable/0.3.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== + /anymatch/2.0.0: + dependencies: + micromatch: 3.1.10 + normalize-path: 2.1.1 + dev: true + resolution: + integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + /append-transform/0.4.0: + dependencies: + default-require-extensions: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-126/jKlNJ24keja61EpLdKthGZE= + /aproba/1.2.0: + dev: true + resolution: + integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + /argparse/1.0.10: + dependencies: + sprintf-js: 1.0.3 + dev: true + resolution: + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + /arr-diff/2.0.0: + dependencies: + arr-flatten: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= + /arr-diff/4.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + /arr-flatten/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + /arr-union/3.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + /array-equal/1.0.0: + dev: true + resolution: + integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + /array-flatten/1.1.1: + dev: true + resolution: + integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + /array-flatten/2.1.2: + dev: true + resolution: + integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + /array-union/1.0.2: + dependencies: + array-uniq: 1.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + /array-uniq/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + /array-unique/0.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + /array-unique/0.3.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + /arrify/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + /asn1.js/4.10.1: + dependencies: + bn.js: 4.11.8 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: true + resolution: + integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + /asn1/0.2.4: + dependencies: + safer-buffer: 2.1.2 + dev: true + resolution: + integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + /assert-plus/1.0.0: + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + /assert/1.5.0: + dependencies: + object-assign: 4.1.1 + util: 0.10.3 + dev: true + resolution: + integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + /assign-symbols/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + /astral-regex/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + /async-each/1.0.3: + dev: true + resolution: + integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + /async-limiter/1.0.1: + dev: true + resolution: + integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + /async/2.6.3: + dependencies: + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + /asynckit/0.4.0: + dev: true + resolution: + integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= + /atob/2.1.2: + dev: true + engines: + node: '>= 4.5.0' + hasBin: true + resolution: + integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + /autoprefixer/9.7.3: + dependencies: + browserslist: 4.8.2 + caniuse-lite: 1.0.30001017 + chalk: 2.4.2 + normalize-range: 0.1.2 + num2fraction: 1.2.2 + postcss: 7.0.25 + postcss-value-parser: 4.0.2 + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-8T5Y1C5Iyj6PgkPSFd0ODvK9DIleuPKUPYniNxybS47g2k2wFgLZ46lGQHlBuGKIAEV8fbCDfKCCRS1tvOgc3Q== + /aws-sign2/0.7.0: + dev: true + resolution: + integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + /aws4/1.9.0: + dev: true + resolution: + integrity: sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A== + /babel-code-frame/6.26.0: + dependencies: + chalk: 1.1.3 + esutils: 2.0.3 + js-tokens: 3.0.2 + dev: true + resolution: + integrity: sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + /babel-core/6.26.3: + dependencies: + babel-code-frame: 6.26.0 + babel-generator: 6.26.1 + 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.7.0 + debug: 2.6.9 + json5: 0.5.1 + lodash: 4.17.15 + minimatch: 3.0.4 + path-is-absolute: 1.0.1 + private: 0.1.8 + slash: 1.0.0 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== + /babel-esm-plugin/0.5.0_webpack@4.41.5: + dependencies: + chalk: 2.4.2 + deepcopy: 1.0.1 + webpack: 4.41.5_webpack@4.41.5 + dev: true + peerDependencies: + webpack: ^4.28.4 + resolution: + integrity: sha512-na8F6YQ4WtQv+vfQFBkqYIG8BR3PBie/rM9yjgGFRyEOLfsFuVUc23da7sWj1PQax8OVzKq8HNEoC70mbfACwg== + /babel-extract-comments/1.0.0: + dependencies: + babylon: 6.18.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== + /babel-generator/6.26.1: + dependencies: + 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.15 + source-map: 0.5.7 + trim-right: 1.0.1 + dev: true + resolution: + integrity: sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== + /babel-helpers/6.24.1: + dependencies: + babel-runtime: 6.26.0 + babel-template: 6.26.0 + dev: true + resolution: + integrity: sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + /babel-jest/23.6.0_babel-core@6.26.3: + dependencies: + babel-core: 6.26.3 + babel-plugin-istanbul: 4.1.6 + babel-preset-jest: 23.2.0 + dev: true + peerDependencies: + babel-core: ^6.0.0 || ^7.0.0-0 + resolution: + integrity: sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== + /babel-loader/8.0.6_@babel+core@7.7.7+webpack@4.41.5: + dependencies: + '@babel/core': 7.7.7 + find-cache-dir: 2.1.0 + loader-utils: 1.2.3 + mkdirp: 0.5.1 + pify: 4.0.1 + webpack: 4.41.5_webpack@4.41.5 + dev: true + engines: + node: '>= 6.9' + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + resolution: + integrity: sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== + /babel-messages/6.23.0: + dependencies: + babel-runtime: 6.26.0 + dev: true + resolution: + integrity: sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= + /babel-plugin-dynamic-import-node/2.3.0: + dependencies: + object.assign: 4.1.0 + dev: true + resolution: + integrity: sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== + /babel-plugin-istanbul/4.1.6: + dependencies: + babel-plugin-syntax-object-rest-spread: 6.13.0 + find-up: 2.1.0 + istanbul-lib-instrument: 1.10.2 + test-exclude: 4.2.3 + dev: true + resolution: + integrity: sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== + /babel-plugin-jest-hoist/23.2.0: + dev: true + resolution: + integrity: sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc= + /babel-plugin-macros/2.8.0: + dependencies: + '@babel/runtime': 7.7.7 + cosmiconfig: 6.0.0 + resolve: 1.14.1 + dev: true + resolution: + integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== + /babel-plugin-syntax-object-rest-spread/6.13.0: + dev: true + resolution: + integrity: sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= + /babel-plugin-transform-object-rest-spread/6.26.0: + dependencies: + babel-plugin-syntax-object-rest-spread: 6.13.0 + babel-runtime: 6.26.0 + dev: true + resolution: + integrity: sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= + /babel-plugin-transform-react-remove-prop-types/0.4.24: + dev: true + resolution: + integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + /babel-preset-jest/23.2.0: + dependencies: + babel-plugin-jest-hoist: 23.2.0 + babel-plugin-syntax-object-rest-spread: 6.13.0 + dev: true + resolution: + integrity: sha1-jsegOhOPABoaj7HoETZSvxpV2kY= + /babel-register/6.26.0: + dependencies: + babel-core: 6.26.3 + babel-runtime: 6.26.0 + core-js: 2.6.11 + home-or-tmp: 2.0.0 + lodash: 4.17.15 + mkdirp: 0.5.1 + source-map-support: 0.4.18 + dev: true + resolution: + integrity: sha1-btAhFz4vy0htestFxgCahW9kcHE= + /babel-runtime/6.26.0: + dependencies: + core-js: 2.6.11 + regenerator-runtime: 0.11.1 + dev: true + resolution: + integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + /babel-template/6.26.0: + dependencies: + babel-runtime: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + /babel-traverse/6.26.0: + dependencies: + 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.9 + globals: 9.18.0 + invariant: 2.2.4 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + /babel-types/6.26.0: + dependencies: + babel-runtime: 6.26.0 + esutils: 2.0.3 + lodash: 4.17.15 + to-fast-properties: 1.0.3 + dev: true + resolution: + integrity: sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= + /babylon/6.18.0: + dev: true + hasBin: true + resolution: + integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + /balanced-match/1.0.0: + dev: true + resolution: + integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /base/0.11.2: + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.0 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + /base64-js/1.3.1: + dev: true + resolution: + integrity: sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + /batch/0.6.1: + dev: true + resolution: + integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + /bcrypt-pbkdf/1.0.2: + dependencies: + tweetnacl: 0.14.5 + dev: true + resolution: + integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + /bfj/6.1.2: + dependencies: + bluebird: 3.7.2 + check-types: 8.0.3 + hoopy: 0.1.4 + tryer: 1.0.1 + dev: true + engines: + node: '>= 6.0.0' + resolution: + integrity: sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== + /big.js/3.2.0: + dev: true + resolution: + integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== + /big.js/5.2.2: + dev: true + resolution: + integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + /binary-extensions/1.13.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + /bindings/1.5.0: + dependencies: + file-uri-to-path: 1.0.0 + dev: true + optional: true + resolution: + integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + /bluebird/3.7.2: + dev: true + resolution: + integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + /bn.js/4.11.8: + dev: true + resolution: + integrity: sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== + /body-parser/1.19.0: + dependencies: + bytes: 3.1.0 + content-type: 1.0.4 + debug: 2.6.9 + depd: 1.1.2 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + on-finished: 2.3.0 + qs: 6.7.0 + raw-body: 2.4.0 + type-is: 1.6.18 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + /bonjour/3.5.0: + dependencies: + array-flatten: 2.1.2 + deep-equal: 1.1.1 + dns-equal: 1.0.0 + dns-txt: 2.0.2 + multicast-dns: 6.2.3 + multicast-dns-service-types: 1.1.0 + dev: true + resolution: + integrity: sha1-jokKGD2O6aI5OzhExpGkK897yfU= + /boolbase/1.0.0: + dev: true + resolution: + integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24= + /boxen/3.2.0: + dependencies: + ansi-align: 3.0.0 + camelcase: 5.3.1 + chalk: 2.4.2 + cli-boxes: 2.2.0 + string-width: 3.1.0 + term-size: 1.2.0 + type-fest: 0.3.1 + widest-line: 2.0.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A== + /brace-expansion/1.1.11: + dependencies: + balanced-match: 1.0.0 + concat-map: 0.0.1 + dev: true + resolution: + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /braces/1.8.5: + dependencies: + expand-range: 1.8.2 + preserve: 0.2.0 + repeat-element: 1.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= + /braces/2.3.2: + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.3 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + /brorand/1.1.0: + dev: true + resolution: + integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + /browser-process-hrtime/0.1.3: + dev: true + resolution: + integrity: sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== + /browser-resolve/1.11.3: + dependencies: + resolve: 1.1.7 + dev: true + resolution: + integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== + /browserify-aes/1.2.0: + dependencies: + buffer-xor: 1.0.3 + cipher-base: 1.0.4 + create-hash: 1.2.0 + evp_bytestokey: 1.0.3 + inherits: 2.0.4 + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + /browserify-cipher/1.0.1: + dependencies: + browserify-aes: 1.2.0 + browserify-des: 1.0.2 + evp_bytestokey: 1.0.3 + dev: true + resolution: + integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + /browserify-des/1.0.2: + dependencies: + cipher-base: 1.0.4 + des.js: 1.0.1 + inherits: 2.0.4 + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + /browserify-rsa/4.0.1: + dependencies: + bn.js: 4.11.8 + randombytes: 2.1.0 + dev: true + resolution: + integrity: sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + /browserify-sign/4.0.4: + dependencies: + bn.js: 4.11.8 + browserify-rsa: 4.0.1 + create-hash: 1.2.0 + create-hmac: 1.1.7 + elliptic: 6.5.2 + inherits: 2.0.4 + parse-asn1: 5.1.5 + dev: true + resolution: + integrity: sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + /browserify-zlib/0.2.0: + dependencies: + pako: 1.0.10 + dev: true + resolution: + integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + /browserslist/4.8.2: + dependencies: + caniuse-lite: 1.0.30001017 + electron-to-chromium: 1.3.322 + node-releases: 1.1.44 + dev: true + hasBin: true + resolution: + integrity: sha512-+M4oeaTplPm/f1pXDw84YohEv7B1i/2Aisei8s4s6k3QsoSHa7i5sz8u/cGQkkatCPxMASKxPualR4wwYgVboA== + /bs-logger/0.2.6: + dependencies: + fast-json-stable-stringify: 2.1.0 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + /bser/2.1.1: + dependencies: + node-int64: 0.4.0 + dev: true + resolution: + integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + /buffer-from/1.1.1: + dev: true + resolution: + integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + /buffer-indexof/1.1.1: + dev: true + resolution: + integrity: sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + /buffer-xor/1.0.3: + dev: true + resolution: + integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + /buffer/4.9.2: + dependencies: + base64-js: 1.3.1 + ieee754: 1.1.13 + isarray: 1.0.0 + dev: true + resolution: + integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + /builtin-modules/1.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= + /builtin-status-codes/3.0.0: + dev: true + resolution: + integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + /builtins/1.0.3: + dev: true + resolution: + integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og= + /bytes/3.0.0: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + /bytes/3.1.0: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + /cacache/12.0.3: + dependencies: + bluebird: 3.7.2 + chownr: 1.1.3 + figgy-pudding: 3.5.1 + glob: 7.1.6 + graceful-fs: 4.2.3 + infer-owner: 1.0.4 + 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.7.1 + ssri: 6.0.1 + unique-filename: 1.1.1 + y18n: 4.0.0 + dev: true + resolution: + integrity: sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw== + /cacache/13.0.1: + dependencies: + chownr: 1.1.3 + figgy-pudding: 3.5.1 + fs-minipass: 2.0.0 + glob: 7.1.6 + graceful-fs: 4.2.3 + infer-owner: 1.0.4 + lru-cache: 5.1.1 + minipass: 3.1.1 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.2 + mkdirp: 0.5.1 + move-concurrently: 1.0.1 + p-map: 3.0.0 + promise-inflight: 1.0.1 + rimraf: 2.7.1 + ssri: 7.1.0 + unique-filename: 1.1.1 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== + /cache-base/1.0.1: + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.0 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + /cacheable-request/6.1.0: + dependencies: + clone-response: 1.0.2 + get-stream: 5.1.0 + http-cache-semantics: 4.0.3 + keyv: 3.1.0 + lowercase-keys: 2.0.0 + normalize-url: 4.5.0 + responselike: 1.0.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + /caller-callsite/2.0.0: + dependencies: + callsites: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + /caller-path/2.0.0: + dependencies: + caller-callsite: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + /callsites/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + /callsites/3.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + /camel-case/3.0.0: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + dev: true + resolution: + integrity: sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= + /camelcase/4.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + /camelcase/5.3.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + /caniuse-api/3.0.0: + dependencies: + browserslist: 4.8.2 + caniuse-lite: 1.0.30001017 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: true + resolution: + integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + /caniuse-lite/1.0.30001017: + dev: true + resolution: + integrity: sha512-EDnZyOJ6eYh6lHmCvCdHAFbfV4KJ9lSdfv4h/ppEhrU/Yudkl7jujwMZ1we6RX7DXqBfT04pVMQ4J+1wcTlsKA== + /capture-exit/1.2.0: + dependencies: + rsvp: 3.6.2 + dev: true + resolution: + integrity: sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28= + /caseless/0.12.0: + dev: true + resolution: + integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + /chalk/1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + /chalk/2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + /check-types/8.0.3: + dev: true + resolution: + integrity: sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== + /chokidar/2.1.8: + dependencies: + anymatch: 2.0.0 + async-each: 1.0.3 + braces: 2.3.2 + glob-parent: 3.1.0 + inherits: 2.0.4 + is-binary-path: 1.0.1 + is-glob: 4.0.1 + normalize-path: 3.0.0 + path-is-absolute: 1.0.1 + readdirp: 2.2.1 + upath: 1.2.0 + dev: true + optionalDependencies: + fsevents: 1.2.11 + resolution: + integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + /chownr/1.1.3: + dev: true + resolution: + integrity: sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== + /chrome-trace-event/1.0.2: + dependencies: + tslib: 1.10.0 + dev: true + engines: + node: '>=6.0' + resolution: + integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + /ci-info/1.6.0: + dev: true + resolution: + integrity: sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + /ci-info/2.0.0: + dev: true + resolution: + integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + /cipher-base/1.0.4: + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + /class-utils/0.3.6: + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + /clean-css/4.2.1: + dependencies: + source-map: 0.6.1 + dev: true + engines: + node: '>= 4.0' + resolution: + integrity: sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== + /clean-stack/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + /cli-boxes/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w== + /cli-cursor/2.1.0: + dependencies: + restore-cursor: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + /cli-spinners/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ== + /cli-truncate/0.2.1: + dependencies: + slice-ansi: 0.0.4 + string-width: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= + /cliui/4.1.0: + dependencies: + string-width: 2.1.1 + strip-ansi: 4.0.0 + wrap-ansi: 2.1.0 + dev: true + resolution: + integrity: sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + /clone-response/1.0.2: + dependencies: + mimic-response: 1.0.1 + dev: true + resolution: + integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + /clone/1.0.4: + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + /co/4.6.0: + dev: true + engines: + iojs: '>= 1.0.0' + node: '>= 0.12.0' + resolution: + integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + /coa/2.0.2: + dependencies: + '@types/q': 1.5.2 + chalk: 2.4.2 + q: 1.5.1 + dev: true + engines: + node: '>= 4.0' + resolution: + integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + /code-point-at/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + /collection-visit/1.0.0: + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + /color-convert/1.9.3: + dependencies: + color-name: 1.1.3 + dev: true + resolution: + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + /color-name/1.1.3: + dev: true + resolution: + integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + /color-name/1.1.4: + dev: true + resolution: + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + /color-string/1.5.3: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: true + resolution: + integrity: sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== + /color/3.1.2: + dependencies: + color-convert: 1.9.3 + color-string: 1.5.3 + dev: true + resolution: + integrity: sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== + /colour/0.7.1: + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g= + /combined-stream/1.0.8: + dependencies: + delayed-stream: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + /commander/2.17.1: + dev: true + resolution: + integrity: sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + /commander/2.19.0: + dev: true + resolution: + integrity: sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + /commander/2.20.3: + dev: true + resolution: + integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + /common-tags/1.8.0: + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + /commondir/1.0.1: + dev: true + resolution: + integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + /component-emitter/1.3.0: + dev: true + resolution: + integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + /compressible/2.0.17: + dependencies: + mime-db: 1.42.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw== + /compression-webpack-plugin/3.0.1_webpack@4.41.5: + dependencies: + cacache: 13.0.1 + find-cache-dir: 3.2.0 + neo-async: 2.6.1 + schema-utils: 2.6.1 + serialize-javascript: 2.1.2 + webpack: 4.41.5_webpack@4.41.5 + webpack-sources: 1.4.3 + dev: true + engines: + node: '>= 8.9.0' + peerDependencies: + webpack: ^4.3.0 + resolution: + integrity: sha512-FOwoBVzDiwSdJDnZTKXDpAjJU90k8SbChgxnoiYwTo15xjIDJkSC8wFKuc13DymXjgasPEqzS5+2RUgSKXdKKA== + /compression/1.7.4: + dependencies: + accepts: 1.3.7 + bytes: 3.0.0 + compressible: 2.0.17 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + /concat-map/0.0.1: + dev: true + resolution: + integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /concat-stream/1.6.2: + dependencies: + buffer-from: 1.1.1 + inherits: 2.0.4 + readable-stream: 2.3.6 + typedarray: 0.0.6 + dev: true + engines: + '0': node >= 0.8 + resolution: + integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + /configstore/4.0.0: + dependencies: + dot-prop: 4.2.0 + graceful-fs: 4.2.3 + make-dir: 1.3.0 + unique-string: 1.0.0 + write-file-atomic: 2.4.3 + xdg-basedir: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ== + /connect-history-api-fallback/1.6.0: + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + /console-browserify/1.2.0: + dev: true + resolution: + integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + /console-clear/1.1.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ== + /constants-browserify/1.0.0: + dev: true + resolution: + integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + /content-disposition/0.5.3: + dependencies: + safe-buffer: 5.1.2 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + /content-type/1.0.4: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + /convert-source-map/1.7.0: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + /cookie-signature/1.0.6: + dev: true + resolution: + integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + /cookie/0.4.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + /copy-concurrently/1.0.5: + dependencies: + aproba: 1.2.0 + fs-write-stream-atomic: 1.0.10 + iferr: 0.1.5 + mkdirp: 0.5.1 + rimraf: 2.7.1 + run-queue: 1.0.3 + dev: true + resolution: + integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + /copy-descriptor/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + /copy-webpack-plugin/5.1.1_webpack@4.41.5: + dependencies: + cacache: 12.0.3 + find-cache-dir: 2.1.0 + glob-parent: 3.1.0 + globby: 7.1.1 + is-glob: 4.0.1 + loader-utils: 1.2.3 + minimatch: 3.0.4 + normalize-path: 3.0.0 + p-limit: 2.2.1 + schema-utils: 1.0.0 + serialize-javascript: 2.1.2 + webpack: 4.41.5_webpack@4.41.5 + webpack-log: 2.0.0 + dev: true + engines: + node: '>= 6.9.0' + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + resolution: + integrity: sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg== + /core-js-compat/3.6.1: + dependencies: + browserslist: 4.8.2 + semver: 7.0.0 + dev: true + resolution: + integrity: sha512-2Tl1EuxZo94QS2VeH28Ebf5g3xbPZG/hj/N5HDDy4XMP/ImR0JIer/nggQRiMN91Q54JVkGbytf42wO29oXVHg== + /core-js/2.6.11: + deprecated: 'core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.' + dev: true + requiresBuild: true + resolution: + integrity: sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + /core-util-is/1.0.2: + dev: true + resolution: + integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + /cosmiconfig/5.2.1: + dependencies: + import-fresh: 2.0.0 + is-directory: 0.3.1 + js-yaml: 3.13.1 + parse-json: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + /cosmiconfig/6.0.0: + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.2.1 + parse-json: 5.0.0 + path-type: 4.0.0 + yaml: 1.7.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + /create-ecdh/4.0.3: + dependencies: + bn.js: 4.11.8 + elliptic: 6.5.2 + dev: true + resolution: + integrity: sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + /create-hash/1.2.0: + dependencies: + cipher-base: 1.0.4 + inherits: 2.0.4 + md5.js: 1.3.5 + ripemd160: 2.0.2 + sha.js: 2.4.11 + dev: true + resolution: + integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + /create-hmac/1.1.7: + dependencies: + cipher-base: 1.0.4 + create-hash: 1.2.0 + inherits: 2.0.4 + ripemd160: 2.0.2 + safe-buffer: 5.2.0 + sha.js: 2.4.11 + dev: true + resolution: + integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + /critters-webpack-plugin/1.3.3: + dependencies: + css: 2.2.4 + jsdom: 12.2.0 + parse5: 4.0.0 + pretty-bytes: 4.0.2 + webpack-sources: 1.4.3 + dev: true + resolution: + integrity: sha512-F/QVsqA7EI8y53DdBm2dcgRZBM5JYQ7NTZzgwr3a1q3GsaoZCO7HhmYsiU5OvagZgLHZ0ZfsctkThBY7gJ9JxQ== + /cross-spawn-promise/0.10.1: + dependencies: + cross-spawn: 5.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-25y0xQxgtyoVvgSbeBIs44LYexA= + /cross-spawn/5.1.0: + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + resolution: + integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + /cross-spawn/6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.1 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + engines: + node: '>=4.8' + resolution: + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + /crypto-browserify/3.12.0: + dependencies: + browserify-cipher: 1.0.1 + browserify-sign: 4.0.4 + create-ecdh: 4.0.3 + create-hash: 1.2.0 + create-hmac: 1.1.7 + diffie-hellman: 5.0.3 + inherits: 2.0.4 + pbkdf2: 3.0.17 + public-encrypt: 4.0.3 + randombytes: 2.1.0 + randomfill: 1.0.4 + dev: true + resolution: + integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + /crypto-random-string/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + /css-color-names/0.0.4: + dev: true + resolution: + integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + /css-declaration-sorter/4.0.1: + dependencies: + postcss: 7.0.25 + timsort: 0.3.0 + dev: true + engines: + node: '>4' + resolution: + integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + /css-loader/1.0.1: + dependencies: + babel-code-frame: 6.26.0 + css-selector-tokenizer: 0.7.1 + icss-utils: 2.1.0 + loader-utils: 1.2.3 + lodash: 4.17.15 + postcss: 6.0.23 + postcss-modules-extract-imports: 1.2.1 + postcss-modules-local-by-default: 1.2.0 + postcss-modules-scope: 1.1.0 + postcss-modules-values: 1.3.0 + postcss-value-parser: 3.3.1 + source-list-map: 2.0.1 + dev: true + engines: + node: '>= 6.9.0 <7.0.0 || >= 8.9.0' + peerDependencies: + webpack: ^4.0.0 + resolution: + integrity: sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw== + /css-loader/3.4.0_webpack@4.41.5: + dependencies: + camelcase: 5.3.1 + cssesc: 3.0.0 + icss-utils: 4.1.1 + loader-utils: 1.2.3 + normalize-path: 3.0.0 + postcss: 7.0.25 + postcss-modules-extract-imports: 2.0.0 + postcss-modules-local-by-default: 3.0.2 + postcss-modules-scope: 2.1.1 + postcss-modules-values: 3.0.0 + postcss-value-parser: 4.0.2 + schema-utils: 2.6.1 + webpack: 4.41.5_webpack@4.41.5 + dev: true + engines: + node: '>= 8.9.0' + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + resolution: + integrity: sha512-JornYo4RAXl1Mzt0lOSVPmArzAMV3rGY2VuwtaDc732WTWjdwTaeS19nCGWMcSCf305Q396lhhDAJEWWM0SgPQ== + /css-select-base-adapter/0.1.1: + dev: true + resolution: + integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + /css-select/1.2.0: + dependencies: + boolbase: 1.0.0 + css-what: 2.1.3 + domutils: 1.5.1 + nth-check: 1.0.2 + dev: true + resolution: + integrity: sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + /css-select/2.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 3.2.1 + domutils: 1.7.0 + nth-check: 1.0.2 + dev: true + resolution: + integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + /css-selector-tokenizer/0.7.1: + dependencies: + cssesc: 0.1.0 + fastparse: 1.1.2 + regexpu-core: 1.0.0 + dev: true + resolution: + integrity: sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== + /css-tree/1.0.0-alpha.37: + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + /css-unit-converter/1.1.1: + dev: true + resolution: + integrity: sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= + /css-what/2.1.3: + dev: true + resolution: + integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + /css-what/3.2.1: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== + /css/2.2.4: + dependencies: + inherits: 2.0.4 + source-map: 0.6.1 + source-map-resolve: 0.5.2 + urix: 0.1.0 + dev: true + resolution: + integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + /cssesc/0.1.0: + dev: true + hasBin: true + resolution: + integrity: sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= + /cssesc/2.0.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + /cssesc/3.0.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + /cssnano-preset-default/4.0.7: + dependencies: + css-declaration-sorter: 4.0.1 + cssnano-util-raw-cache: 4.0.1 + postcss: 7.0.25 + postcss-calc: 7.0.1 + postcss-colormin: 4.0.3 + postcss-convert-values: 4.0.1 + postcss-discard-comments: 4.0.2 + postcss-discard-duplicates: 4.0.2 + postcss-discard-empty: 4.0.1 + postcss-discard-overridden: 4.0.1 + postcss-merge-longhand: 4.0.11 + postcss-merge-rules: 4.0.3 + postcss-minify-font-values: 4.0.2 + postcss-minify-gradients: 4.0.2 + postcss-minify-params: 4.0.2 + postcss-minify-selectors: 4.0.2 + postcss-normalize-charset: 4.0.1 + postcss-normalize-display-values: 4.0.2 + postcss-normalize-positions: 4.0.2 + postcss-normalize-repeat-style: 4.0.2 + postcss-normalize-string: 4.0.2 + postcss-normalize-timing-functions: 4.0.2 + postcss-normalize-unicode: 4.0.1 + postcss-normalize-url: 4.0.1 + postcss-normalize-whitespace: 4.0.2 + postcss-ordered-values: 4.1.2 + postcss-reduce-initial: 4.0.3 + postcss-reduce-transforms: 4.0.2 + postcss-svgo: 4.0.2 + postcss-unique-selectors: 4.0.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + /cssnano-util-get-arguments/4.0.0: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + /cssnano-util-get-match/4.0.0: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + /cssnano-util-raw-cache/4.0.1: + dependencies: + postcss: 7.0.25 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + /cssnano-util-same-parent/4.0.1: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + /cssnano/4.1.10: + dependencies: + cosmiconfig: 5.2.1 + cssnano-preset-default: 4.0.7 + is-resolvable: 1.1.0 + postcss: 7.0.25 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + /csso/4.0.2: + dependencies: + css-tree: 1.0.0-alpha.37 + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg== + /cssom/0.3.8: + dev: true + resolution: + integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + /cssstyle/1.4.0: + dependencies: + cssom: 0.3.8 + dev: true + resolution: + integrity: sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + /csstype/2.6.8: + dev: false + resolution: + integrity: sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA== + /cyclist/1.0.1: + dev: true + resolution: + integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= + /dashdash/1.14.1: + dependencies: + assert-plus: 1.0.0 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + /data-urls/1.1.0: + dependencies: + abab: 2.0.3 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + dev: true + resolution: + integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + /date-fns/1.30.1: + dev: true + resolution: + integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== + /debug/2.6.9: + dependencies: + ms: 2.0.0 + dev: true + resolution: + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /debug/3.2.6: + dependencies: + ms: 2.1.2 + dev: true + resolution: + integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + /debug/4.1.1: + dependencies: + ms: 2.1.2 + dev: true + resolution: + integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + /decamelize/1.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + /decode-uri-component/0.2.0: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + /decompress-response/3.3.0: + dependencies: + mimic-response: 1.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + /dedent/0.7.0: + dev: true + resolution: + integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + /deep-equal/1.1.1: + dependencies: + is-arguments: 1.0.4 + is-date-object: 1.0.2 + is-regex: 1.0.5 + object-is: 1.0.2 + object-keys: 1.1.1 + regexp.prototype.flags: 1.3.0 + dev: true + resolution: + integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + /deep-extend/0.6.0: + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + /deep-is/0.1.3: + dev: true + resolution: + integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + /deepcopy/1.0.1: + dependencies: + type-detect: 4.0.8 + dev: true + resolution: + integrity: sha512-DxVCnJIn2gLS6Yw1zbKp8uHpc36caAQhLk7TjgI9rdpqcXDIsOiNfcHDpVQZdn2GCpAZRjwkOMMRWvJ69u1o7g== + /default-gateway/4.2.0: + dependencies: + execa: 1.0.0 + ip-regex: 2.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + /default-require-extensions/1.0.0: + dependencies: + strip-bom: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= + /defaults/1.0.3: + dependencies: + clone: 1.0.4 + dev: true + resolution: + integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + /defer-to-connect/1.1.1: + dev: true + resolution: + integrity: sha512-J7thop4u3mRTkYRQ+Vpfwy2G5Ehoy82I14+14W4YMDLKdWloI9gSzRbV30s/NckQGVJtPkWNcW4oMAUigTdqiQ== + /define-properties/1.1.3: + dependencies: + object-keys: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + /define-property/0.2.5: + dependencies: + is-descriptor: 0.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + /define-property/1.0.0: + dependencies: + is-descriptor: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + /define-property/2.0.2: + dependencies: + is-descriptor: 1.0.2 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + /del/3.0.0: + dependencies: + globby: 6.1.0 + is-path-cwd: 1.0.0 + is-path-in-cwd: 1.0.1 + p-map: 1.2.0 + pify: 3.0.0 + rimraf: 2.7.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= + /del/4.1.1: + dependencies: + '@types/glob': 7.1.1 + globby: 6.1.0 + is-path-cwd: 2.2.0 + is-path-in-cwd: 2.1.0 + p-map: 2.1.0 + pify: 4.0.1 + rimraf: 2.7.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + /delayed-stream/1.0.0: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + /depd/1.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + /des.js/1.0.1: + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: true + resolution: + integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + /destroy/1.0.4: + dev: true + resolution: + integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + /detect-indent/4.0.0: + dependencies: + repeating: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + /detect-newline/2.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + /detect-node/2.0.4: + dev: true + resolution: + integrity: sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== + /diff/3.5.0: + dev: true + engines: + node: '>=0.3.1' + resolution: + integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + /diff/4.0.1: + dev: true + engines: + node: '>=0.3.1' + resolution: + integrity: sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q== + /diffie-hellman/5.0.3: + dependencies: + bn.js: 4.11.8 + miller-rabin: 4.0.1 + randombytes: 2.1.0 + dev: true + resolution: + integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + /dir-glob/2.2.2: + dependencies: + path-type: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + /dns-equal/1.0.0: + dev: true + resolution: + integrity: sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + /dns-packet/1.3.1: + dependencies: + ip: 1.1.5 + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== + /dns-txt/2.0.2: + dependencies: + buffer-indexof: 1.1.1 + dev: true + resolution: + integrity: sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + /doctrine/0.7.2: + dependencies: + esutils: 1.1.6 + isarray: 0.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM= + /dom-converter/0.2.0: + dependencies: + utila: 0.4.0 + dev: true + resolution: + integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + /dom-serializer/0.2.2: + dependencies: + domelementtype: 2.0.1 + entities: 2.0.0 + dev: true + resolution: + integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + /dom-walk/0.1.1: + dev: true + resolution: + integrity: sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= + /domain-browser/1.2.0: + dev: true + engines: + node: '>=0.4' + npm: '>=1.2' + resolution: + integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + /domelementtype/1.3.1: + dev: true + resolution: + integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + /domelementtype/2.0.1: + dev: true + resolution: + integrity: sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== + /domexception/1.0.1: + dependencies: + webidl-conversions: 4.0.2 + dev: true + resolution: + integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + /domhandler/2.4.2: + dependencies: + domelementtype: 1.3.1 + dev: true + resolution: + integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + /domutils/1.5.1: + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: true + resolution: + integrity: sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + /domutils/1.7.0: + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: true + resolution: + integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + /dot-prop/4.2.0: + dependencies: + is-obj: 1.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== + /duplexer/0.1.1: + dev: true + resolution: + integrity: sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + /duplexer3/0.1.4: + dev: true + resolution: + integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + /duplexify/3.7.1: + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 2.3.6 + stream-shift: 1.0.1 + dev: true + resolution: + integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + /ecc-jsbn/0.1.2: + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: true + resolution: + integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + /ee-first/1.1.1: + dev: true + resolution: + integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + /ejs-loader/0.3.5: + dependencies: + loader-utils: 0.2.17 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-96Zt17hrKINvbdYUxk5TC5a18J9lIdKLPKIngl9dSyZBsNDKAFibY3z/VBcyq0jWGQkIemLsjdIJIAu4T0CB8A== + /ejs/2.7.4: + dev: true + engines: + node: '>=0.10.0' + requiresBuild: true + resolution: + integrity: sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== + /electron-to-chromium/1.3.322: + dev: true + resolution: + integrity: sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA== + /elegant-spinner/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= + /elliptic/6.5.2: + dependencies: + bn.js: 4.11.8 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: true + resolution: + integrity: sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw== + /emoji-regex/7.0.3: + dev: true + resolution: + integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + /emojis-list/2.1.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + /encodeurl/1.0.2: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + /end-of-stream/1.4.4: + dependencies: + once: 1.4.0 + dev: true + resolution: + integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + /enhanced-resolve/3.4.1: + dependencies: + graceful-fs: 4.2.3 + memory-fs: 0.4.1 + object-assign: 4.1.1 + tapable: 0.2.9 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + resolution: + integrity: sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24= + /enhanced-resolve/4.1.1: + dependencies: + graceful-fs: 4.2.3 + memory-fs: 0.5.0 + tapable: 1.1.3 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== + /entities/1.1.2: + dev: true + resolution: + integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + /entities/2.0.0: + dev: true + resolution: + integrity: sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== + /envinfo/7.5.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ== + /errno/0.1.7: + dependencies: + prr: 1.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + /error-ex/1.3.2: + dependencies: + is-arrayish: 0.2.1 + dev: true + resolution: + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + /es-abstract/1.17.0: + dependencies: + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.1 + is-callable: 1.1.5 + is-regex: 1.0.5 + object-inspect: 1.7.0 + object-keys: 1.1.1 + object.assign: 4.1.0 + string.prototype.trimleft: 2.1.1 + string.prototype.trimright: 2.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug== + /es-to-primitive/1.2.1: + dependencies: + is-callable: 1.1.5 + is-date-object: 1.0.2 + is-symbol: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + /escape-html/1.0.3: + dev: true + resolution: + integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + /escape-string-regexp/1.0.5: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + /escodegen/1.12.0: + dependencies: + esprima: 3.1.3 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + dev: true + engines: + node: '>=4.0' + hasBin: true + optionalDependencies: + source-map: 0.6.1 + resolution: + integrity: sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg== + /eslint-scope/4.0.3: + dependencies: + esrecurse: 4.2.1 + estraverse: 4.3.0 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + /esm/3.2.25: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== + /esprima/3.1.3: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + /esprima/4.0.1: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + /esrecurse/4.2.1: + dependencies: + estraverse: 4.3.0 + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + /estraverse/4.3.0: + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + /esutils/1.1.6: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U= + /esutils/2.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + /etag/1.8.1: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + /eventemitter3/4.0.0: + dev: true + resolution: + integrity: sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg== + /events/3.0.0: + dev: true + engines: + node: '>=0.8.x' + resolution: + integrity: sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== + /eventsource/1.0.7: + dependencies: + original: 1.0.2 + dev: true + engines: + node: '>=0.12.0' + resolution: + integrity: sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== + /evp_bytestokey/1.0.3: + dependencies: + md5.js: 1.3.5 + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + /exec-sh/0.2.2: + dependencies: + merge: 1.2.1 + dev: true + resolution: + integrity: sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== + /execa/0.7.0: + dependencies: + cross-spawn: 5.1.0 + get-stream: 3.0.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.2 + strip-eof: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + /execa/1.0.0: + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.2 + strip-eof: 1.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + /exit/0.1.2: + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + /expand-brackets/0.1.5: + dependencies: + is-posix-bracket: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= + /expand-brackets/2.1.4: + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + /expand-range/1.8.2: + dependencies: + fill-range: 2.2.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= + /expect/23.6.0: + dependencies: + ansi-styles: 3.2.1 + jest-diff: 23.6.0 + jest-get-type: 22.4.3 + jest-matcher-utils: 23.6.0 + jest-message-util: 23.4.0 + jest-regex-util: 23.3.0 + dev: true + resolution: + integrity: sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== + /express/4.17.1: + dependencies: + accepts: 1.3.7 + array-flatten: 1.1.1 + body-parser: 1.19.0 + content-disposition: 0.5.3 + content-type: 1.0.4 + cookie: 0.4.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 1.1.2 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.1.2 + fresh: 0.5.2 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.3.0 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.5 + qs: 6.7.0 + range-parser: 1.2.1 + safe-buffer: 5.1.2 + send: 0.17.1 + serve-static: 1.14.1 + setprototypeof: 1.1.1 + statuses: 1.5.0 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + /extend-shallow/2.0.1: + dependencies: + is-extendable: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + /extend-shallow/3.0.2: + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + /extend/3.0.2: + dev: true + resolution: + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + /extglob/0.3.2: + dependencies: + is-extglob: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= + /extglob/2.0.4: + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + /extsprintf/1.3.0: + dev: true + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + /fast-async/6.3.8: + dependencies: + nodent-compiler: 3.2.11 + nodent-runtime: 3.2.1 + dev: true + resolution: + integrity: sha512-TjlooyqrYm/gOXjD2UHNwfrWkvTbzU105Nk4bvcRTeRoL+wIeK6rqbqDg3CN9z5p37cE2iXhP6SxQFz8OVIaUg== + /fast-deep-equal/2.0.1: + dev: true + resolution: + integrity: sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + /fast-json-stable-stringify/2.1.0: + dev: true + resolution: + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + /fast-levenshtein/2.0.6: + dev: true + resolution: + integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + /fastparse/1.1.2: + dev: true + resolution: + integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + /faye-websocket/0.10.0: + dependencies: + websocket-driver: 0.7.3 + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= + /faye-websocket/0.11.3: + dependencies: + websocket-driver: 0.7.3 + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== + /fb-watchman/2.0.1: + dependencies: + bser: 2.1.1 + dev: true + resolution: + integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + /figgy-pudding/3.5.1: + dev: true + resolution: + integrity: sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + /figures/1.7.0: + dependencies: + escape-string-regexp: 1.0.5 + object-assign: 4.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + /figures/2.0.0: + dependencies: + escape-string-regexp: 1.0.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + /file-loader/4.3.0_webpack@4.41.5: + dependencies: + loader-utils: 1.2.3 + schema-utils: 2.6.1 + webpack: 4.41.5_webpack@4.41.5 + dev: true + engines: + node: '>= 8.9.0' + peerDependencies: + webpack: ^4.0.0 + resolution: + integrity: sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== + /file-uri-to-path/1.0.0: + dev: true + optional: true + resolution: + integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + /filename-regex/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + /fileset/2.0.3: + dependencies: + glob: 7.1.6 + minimatch: 3.0.4 + dev: true + resolution: + integrity: sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= + /filesize/3.6.1: + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== + /fill-range/2.2.4: + dependencies: + is-number: 2.1.0 + isobject: 2.1.0 + randomatic: 3.1.1 + repeat-element: 1.1.3 + repeat-string: 1.6.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== + /fill-range/4.0.0: + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + /finalhandler/1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + /find-cache-dir/2.1.0: + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + /find-cache-dir/3.2.0: + dependencies: + commondir: 1.0.1 + make-dir: 3.0.0 + pkg-dir: 4.2.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-1JKclkYYsf1q9WIJKLZa9S9muC+08RIjzAlLrK4QcYLJMS6mk9yombQ9qf+zJ7H9LS800k0s44L4sDq9VYzqyg== + /find-up/1.1.2: + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + /find-up/2.1.0: + dependencies: + locate-path: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + /find-up/3.0.0: + dependencies: + locate-path: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + /find-up/4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + /flush-write-stream/1.1.1: + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + /fn-name/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc= + /follow-redirects/1.9.0: + dependencies: + debug: 3.2.6 + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A== + /for-in/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + /for-own/0.1.5: + dependencies: + for-in: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= + /forever-agent/0.6.1: + dev: true + resolution: + integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + /fork-ts-checker-webpack-plugin/1.6.0: + dependencies: + babel-code-frame: 6.26.0 + chalk: 2.4.2 + chokidar: 2.1.8 + micromatch: 3.1.10 + minimatch: 3.0.4 + semver: 5.7.1 + tapable: 1.1.3 + worker-rpc: 0.1.1 + dev: true + engines: + node: '>=6.11.5' + yarn: '>=1.0.0' + resolution: + integrity: sha512-vqOY5gakcoon2s12V7MMe01OPwfgqulUWFzm+geQaPPOBKjW1I7aqqoBVlU0ECn97liMB0ECs16pRdIGe9qdRw== + /form-data/2.3.3: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.25 + dev: true + engines: + node: '>= 0.12' + resolution: + integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + /forwarded/0.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + /fragment-cache/0.2.1: + dependencies: + map-cache: 0.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + /fresh/0.5.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + /from2/2.3.0: + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + /fs-extra/4.0.3: + dependencies: + graceful-fs: 4.2.3 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + resolution: + integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== + /fs-minipass/1.2.7: + dependencies: + minipass: 2.9.0 + dev: true + resolution: + integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== + /fs-minipass/2.0.0: + dependencies: + minipass: 3.1.1 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-40Qz+LFXmd9tzYVnnBmZvFfvAADfUA14TXPK1s7IfElJTIZ97rA8w4Kin7Wt5JBrC3ShnnFJO/5vPjPEeJIq9A== + /fs-write-stream-atomic/1.0.10: + dependencies: + graceful-fs: 4.2.3 + iferr: 0.1.5 + imurmurhash: 0.1.4 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + /fs.realpath/1.0.0: + dev: true + resolution: + integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /fsevents/1.2.11: + bundledDependencies: + - node-pre-gyp + dependencies: + bindings: 1.5.0 + nan: 2.14.0 + dev: true + engines: + node: '>=4.0' + optional: true + requiresBuild: true + resolution: + integrity: sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw== + /function-bind/1.1.1: + dev: true + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + /g-status/2.0.2: + dependencies: + arrify: 1.0.1 + matcher: 1.1.1 + simple-git: 1.129.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA== + /get-caller-file/1.0.3: + dev: true + resolution: + integrity: sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + /get-caller-file/2.0.5: + dev: true + engines: + node: 6.* || 8.* || >= 10.* + resolution: + integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + /get-own-enumerable-property-symbols/3.0.2: + dev: true + resolution: + integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + /get-port/5.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-bjioH1E9bTQUvgaB6VycVy1QVbTZI41yTnF9qkZz6ixgy/uhCH6D63bKeZ6Code/07JYA61MeI94jSdHss8PNA== + /get-stdin/6.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + /get-stream/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + /get-stream/4.1.0: + dependencies: + pump: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + /get-stream/5.1.0: + dependencies: + pump: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== + /get-value/2.0.6: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + /getpass/0.1.7: + dependencies: + assert-plus: 1.0.0 + dev: true + resolution: + integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + /gittar/0.1.1: + dependencies: + mkdirp: 0.5.1 + tar: 4.4.13 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-1pk+phYKhsi3895yKmH3O8meFLQ= + /glob-base/0.3.0: + dependencies: + glob-parent: 2.0.0 + is-glob: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + /glob-parent/2.0.0: + dependencies: + is-glob: 2.0.1 + dev: true + resolution: + integrity: sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + /glob-parent/3.1.0: + dependencies: + is-glob: 3.1.0 + path-dirname: 1.0.2 + dev: true + resolution: + integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + /glob/7.1.6: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + resolution: + integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + /global-dirs/0.1.1: + dependencies: + ini: 1.3.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= + /global/4.4.0: + dependencies: + min-document: 2.19.0 + process: 0.11.10 + dev: true + resolution: + integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + /globals/11.12.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + /globals/9.18.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + /globby/6.1.0: + dependencies: + array-union: 1.0.2 + glob: 7.1.6 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + /globby/7.1.1: + dependencies: + array-union: 1.0.2 + dir-glob: 2.2.2 + glob: 7.1.6 + ignore: 3.3.10 + pify: 3.0.0 + slash: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-+yzP+UAfhgCUXfral0QMypcrhoA= + /got/9.6.0: + dependencies: + '@sindresorhus/is': 0.14.0 + '@szmarczak/http-timer': 1.1.2 + cacheable-request: 6.1.0 + decompress-response: 3.3.0 + duplexer3: 0.1.4 + get-stream: 4.1.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 1.1.0 + to-readable-stream: 1.0.0 + url-parse-lax: 3.0.0 + dev: true + engines: + node: '>=8.6' + resolution: + integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + /graceful-fs/4.1.4: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-7widKIDwM7ARgjzlyPrnmNp3Xb0= + /graceful-fs/4.2.3: + dev: true + resolution: + integrity: sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== + /growly/1.3.0: + dev: true + resolution: + integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + /gzip-size/5.1.1: + dependencies: + duplexer: 0.1.1 + pify: 4.0.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + /handle-thing/2.0.0: + dev: true + resolution: + integrity: sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== + /handlebars/4.5.3: + dependencies: + neo-async: 2.6.1 + optimist: 0.6.1 + source-map: 0.6.1 + dev: true + engines: + node: '>=0.4.7' + hasBin: true + optionalDependencies: + uglify-js: 3.7.3 + resolution: + integrity: sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA== + /har-schema/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + /har-validator/5.1.3: + dependencies: + ajv: 6.10.2 + har-schema: 2.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + /harmony-reflect/1.6.1: + dev: true + resolution: + integrity: sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== + /has-ansi/2.0.0: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + /has-flag/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + /has-flag/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-symbols/1.0.1: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + /has-value/0.3.1: + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + /has-value/1.0.0: + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + /has-values/0.1.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E= + /has-values/1.0.0: + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + /has-yarn/2.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + /has/1.0.3: + dependencies: + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /hash-base/3.0.4: + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + /hash.js/1.1.7: + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: true + resolution: + integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + /he/1.2.0: + dev: true + hasBin: true + resolution: + integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + /hex-color-regex/1.1.0: + dev: true + resolution: + integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + /hmac-drbg/1.0.1: + dependencies: + hash.js: 1.1.7 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: true + resolution: + integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + /hoist-non-react-statics/3.3.1: + dependencies: + react-is: 16.12.0 + dev: true + resolution: + integrity: sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw== + /home-or-tmp/2.0.0: + dependencies: + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-42w/LSyufXRqhX440Y1fMqeILbg= + /hoopy/0.1.4: + dev: true + engines: + node: '>= 6.0.0' + resolution: + integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + /hosted-git-info/2.8.5: + dev: true + resolution: + integrity: sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== + /hpack.js/2.1.6: + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.6 + wbuf: 1.7.3 + dev: true + resolution: + integrity: sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + /hsl-regex/1.0.0: + dev: true + resolution: + integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + /hsla-regex/1.0.0: + dev: true + resolution: + integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + /html-comment-regex/1.1.2: + dev: true + resolution: + integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + /html-encoding-sniffer/1.0.2: + dependencies: + whatwg-encoding: 1.0.5 + dev: true + resolution: + integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + /html-entities/1.2.1: + dev: true + engines: + '0': node >= 0.4.0 + resolution: + integrity: sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= + /html-minifier/3.5.21: + dependencies: + camel-case: 3.0.0 + clean-css: 4.2.1 + commander: 2.17.1 + he: 1.2.0 + param-case: 2.1.1 + relateurl: 0.2.7 + uglify-js: 3.4.10 + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== + /html-webpack-exclude-assets-plugin/0.0.7: + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-gaYKMGBPDts3Fb1WXyDEEcS/0TSRg2IDl3EsbQL2AkKWTqdjSKwfQ8Iz0RhPiWErJfqhq5/wkhoYyjQoG55pug== + /html-webpack-plugin/3.2.0_webpack@4.41.5: + dependencies: + html-minifier: 3.5.21 + loader-utils: 0.2.17 + lodash: 4.17.15 + pretty-error: 2.1.1 + tapable: 1.1.3 + toposort: 1.0.7 + util.promisify: 1.0.0 + webpack: 4.41.5_webpack@4.41.5 + dev: true + engines: + node: '>=6.9' + peerDependencies: + webpack: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 + resolution: + integrity: sha1-sBq71yOsqqeze2r0SS69oD2d03s= + /htmlparser2/3.10.1: + dependencies: + domelementtype: 1.3.1 + domhandler: 2.4.2 + domutils: 1.7.0 + entities: 1.1.2 + inherits: 2.0.4 + readable-stream: 3.4.0 + dev: true + resolution: + integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + /http-cache-semantics/4.0.3: + dev: true + resolution: + integrity: sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew== + /http-deceiver/1.2.7: + dev: true + resolution: + integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + /http-errors/1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + /http-errors/1.7.2: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + /http-errors/1.7.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + /http-parser-js/0.4.10: + dev: true + resolution: + integrity: sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= + /http-proxy-middleware/0.19.1: + dependencies: + http-proxy: 1.18.0 + is-glob: 4.0.1 + lodash: 4.17.15 + micromatch: 3.1.10 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + /http-proxy/1.18.0: + dependencies: + eventemitter3: 4.0.0 + follow-redirects: 1.9.0 + requires-port: 1.0.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ== + /http-signature/1.2.0: + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.1 + sshpk: 1.16.1 + dev: true + engines: + node: '>=0.8' + npm: '>=1.3.7' + resolution: + integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + /https-browserify/1.0.0: + dev: true + resolution: + integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + /husky/1.3.1: + dependencies: + cosmiconfig: 5.2.1 + execa: 1.0.0 + find-up: 3.0.0 + get-stdin: 6.0.0 + is-ci: 2.0.0 + pkg-dir: 3.0.0 + please-upgrade-node: 3.2.0 + read-pkg: 4.0.1 + run-node: 1.0.0 + slash: 2.0.0 + dev: true + engines: + node: '>=6' + hasBin: true + requiresBuild: true + resolution: + integrity: sha512-86U6sVVVf4b5NYSZ0yvv88dRgBSSXXmHaiq5pP4KDj5JVzdwKgBjEtUPOm8hcoytezFwbU+7gotXNhpHdystlg== + /iconv-lite/0.4.24: + dependencies: + safer-buffer: 2.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + /icss-replace-symbols/1.1.0: + dev: true + resolution: + integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + /icss-utils/2.1.0: + dependencies: + postcss: 6.0.23 + dev: true + resolution: + integrity: sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= + /icss-utils/4.1.1: + dependencies: + postcss: 7.0.25 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== + /identity-obj-proxy/3.0.0: + dependencies: + harmony-reflect: 1.6.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= + /ieee754/1.1.13: + dev: true + resolution: + integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + /iferr/0.1.5: + dev: true + resolution: + integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE= + /ignore/3.3.10: + dev: true + resolution: + integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + /import-cwd/2.1.0: + dependencies: + import-from: 2.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= + /import-fresh/2.0.0: + dependencies: + caller-path: 2.0.0 + resolve-from: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + /import-fresh/3.2.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + /import-from/2.1.0: + dependencies: + resolve-from: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-M1238qev/VOqpHHUuAId7ja387E= + /import-lazy/2.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + /import-local/1.0.0: + dependencies: + pkg-dir: 2.0.0 + resolve-cwd: 2.0.0 + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== + /import-local/2.0.0: + dependencies: + pkg-dir: 3.0.0 + resolve-cwd: 2.0.0 + dev: true + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + /imurmurhash/0.1.4: + dev: true + engines: + node: '>=0.8.19' + resolution: + integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= + /indent-string/3.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= + /indent-string/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + /indexes-of/1.0.1: + dev: true + resolution: + integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + /infer-owner/1.0.4: + dev: true + resolution: + integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + /inflight/1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + resolution: + integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/2.0.1: + dev: true + resolution: + integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + /inherits/2.0.3: + dev: true + resolution: + integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + /inherits/2.0.4: + dev: true + resolution: + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + /ini/1.3.5: + dev: true + resolution: + integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + /internal-ip/4.3.0: + dependencies: + default-gateway: 4.2.0 + ipaddr.js: 1.9.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + /invariant/2.2.4: + dependencies: + loose-envify: 1.4.0 + dev: true + resolution: + integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + /inversify/5.0.1: + dev: true + resolution: + integrity: sha512-Ieh06s48WnEYGcqHepdsJUIJUXpwH5o5vodAX+DK2JA/gjy4EbEcQZxw+uFfzysmKjiLXGYwNG3qDZsKVMcINQ== + /invert-kv/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + /ip-regex/2.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + /ip/1.1.5: + dev: true + resolution: + integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + /ipaddr.js/1.9.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== + /ipaddr.js/1.9.1: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + /is-absolute-url/2.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + /is-absolute-url/3.0.3: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + /is-accessor-descriptor/0.1.6: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + /is-accessor-descriptor/1.0.0: + dependencies: + kind-of: 6.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + /is-arguments/1.0.4: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== + /is-arrayish/0.2.1: + dev: true + resolution: + integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + /is-arrayish/0.3.2: + dev: true + resolution: + integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + /is-binary-path/1.0.1: + dependencies: + binary-extensions: 1.13.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + /is-buffer/1.1.6: + dev: true + resolution: + integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + /is-callable/1.1.5: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + /is-ci/1.2.1: + dependencies: + ci-info: 1.6.0 + dev: true + hasBin: true + resolution: + integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + /is-ci/2.0.0: + dependencies: + ci-info: 2.0.0 + dev: true + hasBin: true + resolution: + integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + /is-color-stop/1.1.0: + dependencies: + css-color-names: 0.0.4 + hex-color-regex: 1.1.0 + hsl-regex: 1.0.0 + hsla-regex: 1.0.0 + rgb-regex: 1.0.1 + rgba-regex: 1.0.0 + dev: true + resolution: + integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + /is-data-descriptor/0.1.4: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + /is-data-descriptor/1.0.0: + dependencies: + kind-of: 6.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + /is-date-object/1.0.2: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + /is-descriptor/0.1.6: + dependencies: + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + /is-descriptor/1.0.2: + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 + kind-of: 6.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + /is-directory/0.3.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + /is-dotfile/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + /is-equal-shallow/0.1.3: + dependencies: + is-primitive: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= + /is-extendable/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + /is-extendable/1.0.1: + dependencies: + is-plain-object: 2.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + /is-extglob/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + /is-extglob/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + /is-finite/1.0.2: + dependencies: + number-is-nan: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + /is-fullwidth-code-point/1.0.0: + dependencies: + number-is-nan: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + /is-fullwidth-code-point/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + /is-generator-fn/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= + /is-glob/2.0.1: + dependencies: + is-extglob: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + /is-glob/3.1.0: + dependencies: + is-extglob: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + /is-glob/4.0.1: + dependencies: + is-extglob: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + /is-installed-globally/0.1.0: + dependencies: + global-dirs: 0.1.1 + is-path-inside: 1.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA= + /is-npm/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA== + /is-number/2.1.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + /is-number/3.0.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + /is-number/4.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + /is-obj/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + /is-observable/1.1.0: + dependencies: + symbol-observable: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== + /is-path-cwd/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= + /is-path-cwd/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + /is-path-in-cwd/1.0.1: + dependencies: + is-path-inside: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== + /is-path-in-cwd/2.1.0: + dependencies: + is-path-inside: 2.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + /is-path-inside/1.0.1: + dependencies: + path-is-inside: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jvW33lBDej/cprToZe96pVy0gDY= + /is-path-inside/2.1.0: + dependencies: + path-is-inside: 1.0.2 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + /is-plain-obj/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + /is-plain-object/2.0.4: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + /is-posix-bracket/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= + /is-primitive/2.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + /is-promise/2.1.0: + dev: true + resolution: + integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + /is-regex/1.0.5: + dependencies: + has: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== + /is-regexp/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + /is-resolvable/1.1.0: + dev: true + resolution: + integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + /is-stream/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + /is-svg/3.0.0: + dependencies: + html-comment-regex: 1.1.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + /is-symbol/1.0.3: + dependencies: + has-symbols: 1.0.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + /is-typedarray/1.0.0: + dev: true + resolution: + integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + /is-utf8/0.2.1: + dev: true + resolution: + integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + /is-windows/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + /is-wsl/1.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + /is-yarn-global/0.3.0: + dev: true + resolution: + integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== + /isarray/0.0.1: + dev: true + resolution: + integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + /isarray/1.0.0: + dev: true + resolution: + integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + /isexe/2.0.0: + dev: true + resolution: + integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + /isobject/2.1.0: + dependencies: + isarray: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + /isobject/3.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + /isomorphic-unfetch/3.0.0: + dependencies: + node-fetch: 2.6.0 + unfetch: 4.1.0 + dev: true + resolution: + integrity: sha512-V0tmJSYfkKokZ5mgl0cmfQMTb7MLHsBMngTkbLY0eXvKqiVRRoZP04Ly+KhKrJfKtzC9E6Pp15Jo+bwh7Vi2XQ== + /isstream/0.1.2: + dev: true + resolution: + integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + /istanbul-api/1.3.7: + dependencies: + async: 2.6.3 + fileset: 2.0.3 + istanbul-lib-coverage: 1.2.1 + istanbul-lib-hook: 1.2.2 + istanbul-lib-instrument: 1.10.2 + istanbul-lib-report: 1.1.5 + istanbul-lib-source-maps: 1.2.6 + istanbul-reports: 1.5.1 + js-yaml: 3.13.1 + mkdirp: 0.5.1 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== + /istanbul-lib-coverage/1.2.1: + dev: true + resolution: + integrity: sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== + /istanbul-lib-hook/1.2.2: + dependencies: + append-transform: 0.4.0 + dev: true + resolution: + integrity: sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== + /istanbul-lib-instrument/1.10.2: + dependencies: + babel-generator: 6.26.1 + babel-template: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + istanbul-lib-coverage: 1.2.1 + semver: 5.7.1 + dev: true + resolution: + integrity: sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== + /istanbul-lib-report/1.1.5: + dependencies: + istanbul-lib-coverage: 1.2.1 + mkdirp: 0.5.1 + path-parse: 1.0.6 + supports-color: 3.2.3 + dev: true + resolution: + integrity: sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== + /istanbul-lib-source-maps/1.2.6: + dependencies: + debug: 3.2.6 + istanbul-lib-coverage: 1.2.1 + mkdirp: 0.5.1 + rimraf: 2.7.1 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== + /istanbul-reports/1.5.1: + dependencies: + handlebars: 4.5.3 + dev: true + resolution: + integrity: sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== + /jest-changed-files/23.4.2: + dependencies: + throat: 4.1.0 + dev: true + resolution: + integrity: sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA== + /jest-cli/23.6.0: + dependencies: + ansi-escapes: 3.2.0 + chalk: 2.4.2 + exit: 0.1.2 + glob: 7.1.6 + graceful-fs: 4.2.3 + import-local: 1.0.0 + is-ci: 1.2.1 + istanbul-api: 1.3.7 + istanbul-lib-coverage: 1.2.1 + istanbul-lib-instrument: 1.10.2 + istanbul-lib-source-maps: 1.2.6 + jest-changed-files: 23.4.2 + jest-config: 23.6.0 + jest-environment-jsdom: 23.4.0 + jest-get-type: 22.4.3 + jest-haste-map: 23.6.0 + jest-message-util: 23.4.0 + jest-regex-util: 23.3.0 + jest-resolve-dependencies: 23.6.0 + jest-runner: 23.6.0 + jest-runtime: 23.6.0 + jest-snapshot: 23.6.0 + jest-util: 23.4.0 + jest-validate: 23.6.0 + jest-watcher: 23.4.0 + jest-worker: 23.2.0 + micromatch: 2.3.11 + node-notifier: 5.4.3 + prompts: 0.1.14 + realpath-native: 1.1.0 + rimraf: 2.7.1 + slash: 1.0.0 + string-length: 2.0.0 + strip-ansi: 4.0.0 + which: 1.3.1 + yargs: 11.1.1 + dev: true + engines: + node: '>= 6' + hasBin: true + resolution: + integrity: sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ== + /jest-config/23.6.0: + dependencies: + babel-core: 6.26.3 + babel-jest: 23.6.0_babel-core@6.26.3 + chalk: 2.4.2 + glob: 7.1.6 + jest-environment-jsdom: 23.4.0 + jest-environment-node: 23.4.0 + jest-get-type: 22.4.3 + jest-jasmine2: 23.6.0 + jest-regex-util: 23.3.0 + jest-resolve: 23.6.0 + jest-util: 23.4.0 + jest-validate: 23.6.0 + micromatch: 2.3.11 + pretty-format: 23.6.0 + dev: true + resolution: + integrity: sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ== + /jest-diff/23.6.0: + dependencies: + chalk: 2.4.2 + diff: 3.5.0 + jest-get-type: 22.4.3 + pretty-format: 23.6.0 + dev: true + resolution: + integrity: sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== + /jest-docblock/23.2.0: + dependencies: + detect-newline: 2.1.0 + dev: true + resolution: + integrity: sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c= + /jest-each/23.6.0: + dependencies: + chalk: 2.4.2 + pretty-format: 23.6.0 + dev: true + resolution: + integrity: sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg== + /jest-environment-jsdom/23.4.0: + dependencies: + jest-mock: 23.2.0 + jest-util: 23.4.0 + jsdom: 11.12.0 + dev: true + resolution: + integrity: sha1-BWp5UrP+pROsYqFAosNox52eYCM= + /jest-environment-node/23.4.0: + dependencies: + jest-mock: 23.2.0 + jest-util: 23.4.0 + dev: true + resolution: + integrity: sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA= + /jest-get-type/22.4.3: + dev: true + resolution: + integrity: sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== + /jest-haste-map/23.6.0: + dependencies: + fb-watchman: 2.0.1 + graceful-fs: 4.2.3 + invariant: 2.2.4 + jest-docblock: 23.2.0 + jest-serializer: 23.0.1 + jest-worker: 23.2.0 + micromatch: 2.3.11 + sane: 2.5.2 + dev: true + resolution: + integrity: sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg== + /jest-jasmine2/23.6.0: + dependencies: + babel-traverse: 6.26.0 + chalk: 2.4.2 + co: 4.6.0 + expect: 23.6.0 + is-generator-fn: 1.0.0 + jest-diff: 23.6.0 + jest-each: 23.6.0 + jest-matcher-utils: 23.6.0 + jest-message-util: 23.4.0 + jest-snapshot: 23.6.0 + jest-util: 23.4.0 + pretty-format: 23.6.0 + dev: true + resolution: + integrity: sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ== + /jest-leak-detector/23.6.0: + dependencies: + pretty-format: 23.6.0 + dev: true + resolution: + integrity: sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg== + /jest-matcher-utils/23.6.0: + dependencies: + chalk: 2.4.2 + jest-get-type: 22.4.3 + pretty-format: 23.6.0 + dev: true + resolution: + integrity: sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog== + /jest-message-util/23.4.0: + dependencies: + '@babel/code-frame': 7.5.5 + chalk: 2.4.2 + micromatch: 2.3.11 + slash: 1.0.0 + stack-utils: 1.0.2 + dev: true + resolution: + integrity: sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8= + /jest-mock/23.2.0: + dev: true + resolution: + integrity: sha1-rRxg8p6HGdR8JuETgJi20YsmETQ= + /jest-regex-util/23.3.0: + dev: true + resolution: + integrity: sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U= + /jest-resolve-dependencies/23.6.0: + dependencies: + jest-regex-util: 23.3.0 + jest-snapshot: 23.6.0 + dev: true + resolution: + integrity: sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA== + /jest-resolve/23.6.0: + dependencies: + browser-resolve: 1.11.3 + chalk: 2.4.2 + realpath-native: 1.1.0 + dev: true + resolution: + integrity: sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA== + /jest-runner/23.6.0: + dependencies: + exit: 0.1.2 + graceful-fs: 4.2.3 + jest-config: 23.6.0 + jest-docblock: 23.2.0 + jest-haste-map: 23.6.0 + jest-jasmine2: 23.6.0 + jest-leak-detector: 23.6.0 + jest-message-util: 23.4.0 + jest-runtime: 23.6.0 + jest-util: 23.4.0 + jest-worker: 23.2.0 + source-map-support: 0.5.16 + throat: 4.1.0 + dev: true + resolution: + integrity: sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA== + /jest-runtime/23.6.0: + dependencies: + babel-core: 6.26.3 + babel-plugin-istanbul: 4.1.6 + chalk: 2.4.2 + convert-source-map: 1.7.0 + exit: 0.1.2 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.3 + jest-config: 23.6.0 + jest-haste-map: 23.6.0 + jest-message-util: 23.4.0 + jest-regex-util: 23.3.0 + jest-resolve: 23.6.0 + jest-snapshot: 23.6.0 + jest-util: 23.4.0 + jest-validate: 23.6.0 + micromatch: 2.3.11 + realpath-native: 1.1.0 + slash: 1.0.0 + strip-bom: 3.0.0 + write-file-atomic: 2.4.3 + yargs: 11.1.1 + dev: true + hasBin: true + resolution: + integrity: sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw== + /jest-serializer/23.0.1: + dev: true + resolution: + integrity: sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU= + /jest-snapshot/23.6.0: + dependencies: + babel-types: 6.26.0 + chalk: 2.4.2 + jest-diff: 23.6.0 + jest-matcher-utils: 23.6.0 + jest-message-util: 23.4.0 + jest-resolve: 23.6.0 + mkdirp: 0.5.1 + natural-compare: 1.4.0 + pretty-format: 23.6.0 + semver: 5.7.1 + dev: true + resolution: + integrity: sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg== + /jest-util/23.4.0: + dependencies: + callsites: 2.0.0 + chalk: 2.4.2 + graceful-fs: 4.2.3 + is-ci: 1.2.1 + jest-message-util: 23.4.0 + mkdirp: 0.5.1 + slash: 1.0.0 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE= + /jest-validate/23.6.0: + dependencies: + chalk: 2.4.2 + jest-get-type: 22.4.3 + leven: 2.1.0 + pretty-format: 23.6.0 + dev: true + resolution: + integrity: sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A== + /jest-watcher/23.4.0: + dependencies: + ansi-escapes: 3.2.0 + chalk: 2.4.2 + string-length: 2.0.0 + dev: true + resolution: + integrity: sha1-0uKM50+NrWxq/JIrksq+9u0FyRw= + /jest-worker/23.2.0: + dependencies: + merge-stream: 1.0.1 + dev: true + resolution: + integrity: sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= + /jest/23.6.0: + dependencies: + import-local: 1.0.0 + jest-cli: 23.6.0 + dev: true + engines: + node: '>= 6' + hasBin: true + resolution: + integrity: sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw== + /js-levenshtein/1.1.6: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + /js-tokens/3.0.2: + dev: true + resolution: + integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls= + /js-tokens/4.0.0: + dev: true + resolution: + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + /js-yaml/3.13.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + /jsbn/0.1.1: + dev: true + resolution: + integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + /jsdom/11.12.0: + dependencies: + abab: 2.0.3 + acorn: 5.7.3 + acorn-globals: 4.3.4 + array-equal: 1.0.0 + cssom: 0.3.8 + cssstyle: 1.4.0 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.12.0 + html-encoding-sniffer: 1.0.2 + left-pad: 1.3.0 + nwsapi: 2.2.0 + parse5: 4.0.0 + pn: 1.1.0 + request: 2.88.0 + request-promise-native: 1.0.8_request@2.88.0 + sax: 1.2.4 + symbol-tree: 3.2.4 + tough-cookie: 2.5.0 + w3c-hr-time: 1.0.1 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 6.5.0 + ws: 5.2.2 + xml-name-validator: 3.0.0 + dev: true + resolution: + integrity: sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + /jsdom/12.2.0: + dependencies: + abab: 2.0.3 + acorn: 6.4.0 + acorn-globals: 4.3.4 + array-equal: 1.0.0 + cssom: 0.3.8 + cssstyle: 1.4.0 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.12.0 + html-encoding-sniffer: 1.0.2 + nwsapi: 2.2.0 + parse5: 5.1.0 + pn: 1.1.0 + request: 2.88.0 + request-promise-native: 1.0.8_request@2.88.0 + saxes: 3.1.11 + symbol-tree: 3.2.4 + tough-cookie: 2.5.0 + w3c-hr-time: 1.0.1 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + ws: 6.2.1 + xml-name-validator: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-QPOggIJ8fquWPLaYYMoh+zqUmdphDtu1ju0QGTitZT1Yd8I5qenPpXM1etzUegu3MjVp8XPzgZxdn8Yj7e40ig== + /jsesc/0.5.0: + dev: true + hasBin: true + resolution: + integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + /jsesc/1.3.0: + dev: true + hasBin: true + resolution: + integrity: sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + /jsesc/2.5.2: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + /json-buffer/3.0.0: + dev: true + resolution: + integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + /json-parse-better-errors/1.0.2: + dev: true + resolution: + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + /json-schema-traverse/0.4.1: + dev: true + resolution: + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + /json-schema/0.2.3: + dev: true + resolution: + integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + /json-stable-stringify/1.0.1: + dependencies: + jsonify: 0.0.0 + dev: true + resolution: + integrity: sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + /json-stringify-safe/5.0.1: + dev: true + resolution: + integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + /json3/3.3.3: + dev: true + resolution: + integrity: sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + /json5/0.5.1: + dev: true + hasBin: true + resolution: + integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + /json5/1.0.1: + dependencies: + minimist: 1.2.0 + dev: true + hasBin: true + resolution: + integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + /json5/2.1.1: + dependencies: + minimist: 1.2.0 + dev: true + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ== + /jsonfile/4.0.0: + dev: true + optionalDependencies: + graceful-fs: 4.2.3 + resolution: + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /jsonify/0.0.0: + dev: true + resolution: + integrity: sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + /jsprim/1.4.1: + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 + dev: true + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + /jsxstyle-utils/2.2.0: + dependencies: + csstype: 2.6.8 + dev: false + resolution: + integrity: sha512-I4kEe2Ub4CQdaZATr70/4N98xsD4GKXV0Xc4Ff6JTkaTXl6Nl7mRDutDcDR+ARNF+/2AvwyyXiRnz+1g5hNU9Q== + /jsxstyle/2.2.0: + dependencies: + jsxstyle-utils: 2.2.0 + dev: false + resolution: + integrity: sha512-70fLauPyBeRi+k88VrSyL/TDKZyVVmLFr8/Asz/ggb9+PQy2BBGKyNYQQ6DUbisVnKS/vF/hz05n3Bg96OllSw== + /keyv/3.1.0: + dependencies: + json-buffer: 3.0.0 + dev: true + resolution: + integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + /killable/1.0.1: + dev: true + resolution: + integrity: sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + /kind-of/3.2.2: + dependencies: + is-buffer: 1.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + /kind-of/4.0.0: + dependencies: + is-buffer: 1.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + /kind-of/5.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + /kind-of/6.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + /kleur/2.0.2: + deprecated: 'Please upgrade to kleur@3 or migrate to ''ansi-colors'' if you prefer the old syntax. Visit for migration path(s).' + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ== + /kleur/3.0.3: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + /last-call-webpack-plugin/3.0.0: + dependencies: + lodash: 4.17.15 + webpack-sources: 1.4.3 + dev: true + resolution: + integrity: sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== + /latest-version/5.1.0: + dependencies: + package-json: 6.5.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + /lcid/2.0.0: + dependencies: + invert-kv: 2.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + /left-pad/1.3.0: + deprecated: use String.prototype.padStart() + dev: true + resolution: + integrity: sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + /leven/2.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wuep93IJTe6dNCAq6KzORoeHVYA= + /levn/0.3.0: + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + /lines-and-columns/1.1.6: + dev: true + resolution: + integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + /lint-staged/8.2.1: + dependencies: + chalk: 2.4.2 + commander: 2.20.3 + cosmiconfig: 5.2.1 + debug: 3.2.6 + dedent: 0.7.0 + del: 3.0.0 + execa: 1.0.0 + g-status: 2.0.2 + is-glob: 4.0.1 + is-windows: 1.0.2 + listr: 0.14.3_listr@0.14.3 + listr-update-renderer: 0.5.0_listr@0.14.3 + lodash: 4.17.15 + log-symbols: 2.2.0 + micromatch: 3.1.10 + npm-which: 3.0.1 + p-map: 1.2.0 + path-is-inside: 1.0.2 + pify: 3.0.0 + please-upgrade-node: 3.2.0 + staged-git-files: 1.1.2 + string-argv: 0.0.2 + stringify-object: 3.3.0 + yup: 0.27.0 + dev: true + hasBin: true + resolution: + integrity: sha512-n0tDGR/rTCgQNwXnUf/eWIpPNddGWxC32ANTNYsj2k02iZb7Cz5ox2tytwBu+2r0zDXMEMKw7Y9OD/qsav561A== + /listr-silent-renderer/1.1.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= + /listr-update-renderer/0.5.0_listr@0.14.3: + dependencies: + chalk: 1.1.3 + cli-truncate: 0.2.1 + elegant-spinner: 1.0.1 + figures: 1.7.0 + indent-string: 3.2.0 + listr: 0.14.3_listr@0.14.3 + log-symbols: 1.0.2 + log-update: 2.3.0 + strip-ansi: 3.0.1 + dev: true + engines: + node: '>=6' + peerDependencies: + listr: ^0.14.2 + resolution: + integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== + /listr-verbose-renderer/0.5.0: + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + date-fns: 1.30.1 + figures: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== + /listr/0.14.3_listr@0.14.3: + dependencies: + '@samverschueren/stream-to-observable': 0.3.0 + is-observable: 1.1.0 + is-promise: 2.1.0 + is-stream: 1.1.0 + listr-silent-renderer: 1.1.1 + listr-update-renderer: 0.5.0_listr@0.14.3 + listr-verbose-renderer: 0.5.0 + p-map: 2.1.0 + rxjs: 6.5.4 + dev: true + engines: + node: '>=6' + peerDependencies: + listr: '*' + resolution: + integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== + /load-json-file/1.1.0: + dependencies: + graceful-fs: 4.2.3 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + /loader-runner/2.4.0: + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + resolution: + integrity: sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + /loader-utils/0.2.16: + dependencies: + big.js: 3.2.0 + emojis-list: 2.1.0 + json5: 0.5.1 + object-assign: 4.1.1 + dev: true + resolution: + integrity: sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0= + /loader-utils/0.2.17: + dependencies: + big.js: 3.2.0 + emojis-list: 2.1.0 + json5: 0.5.1 + object-assign: 4.1.1 + dev: true + resolution: + integrity: sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= + /loader-utils/1.2.3: + dependencies: + big.js: 5.2.2 + emojis-list: 2.1.0 + json5: 1.0.1 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + /locate-path/2.0.0: + dependencies: + p-locate: 2.0.0 + path-exists: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + /locate-path/3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + /locate-path/5.0.0: + dependencies: + p-locate: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + /lodash._reinterpolate/3.0.0: + dev: true + resolution: + integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + /lodash.isequal/4.5.0: + dev: true + resolution: + integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA= + /lodash.memoize/4.1.2: + dev: true + resolution: + integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + /lodash.sortby/4.7.0: + dev: true + resolution: + integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + /lodash.template/4.5.0: + dependencies: + lodash._reinterpolate: 3.0.0 + lodash.templatesettings: 4.2.0 + dev: true + resolution: + integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + /lodash.templatesettings/4.2.0: + dependencies: + lodash._reinterpolate: 3.0.0 + dev: true + resolution: + integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + /lodash.uniq/4.5.0: + dev: true + resolution: + integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + /lodash/4.17.15: + dev: true + resolution: + integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + /log-symbols/1.0.2: + dependencies: + chalk: 1.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= + /log-symbols/2.2.0: + dependencies: + chalk: 2.4.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + /log-update/2.3.0: + dependencies: + ansi-escapes: 3.2.0 + cli-cursor: 2.1.0 + wrap-ansi: 3.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg= + /loglevel/1.6.6: + dev: true + engines: + node: '>= 0.6.0' + resolution: + integrity: sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ== + /loose-envify/1.4.0: + dependencies: + js-tokens: 4.0.0 + dev: true + hasBin: true + resolution: + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + /lower-case/1.1.4: + dev: true + resolution: + integrity: sha1-miyr0bno4K6ZOkv31YdcOcQujqw= + /lowercase-keys/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + /lowercase-keys/2.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + /lru-cache/4.1.5: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + dev: true + resolution: + integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + /lru-cache/5.1.1: + dependencies: + yallist: 3.1.1 + dev: true + resolution: + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + /make-dir/1.3.0: + dependencies: + pify: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + /make-dir/2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + /make-dir/3.0.0: + dependencies: + semver: 6.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== + /make-error/1.3.5: + dev: true + resolution: + integrity: sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g== + /makeerror/1.0.11: + dependencies: + tmpl: 1.0.4 + dev: true + resolution: + integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + /mamacro/0.0.3: + dev: true + resolution: + integrity: sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== + /map-age-cleaner/0.1.3: + dependencies: + p-defer: 1.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + /map-cache/0.2.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + /map-visit/1.0.0: + dependencies: + object-visit: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + /matcher/1.1.1: + dependencies: + escape-string-regexp: 1.0.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg== + /math-random/1.0.4: + dev: true + resolution: + integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== + /md5.js/1.3.5: + dependencies: + hash-base: 3.0.4 + inherits: 2.0.4 + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + /mdn-data/2.0.4: + dev: true + resolution: + integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + /media-typer/0.3.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + /mem/4.3.0: + dependencies: + map-age-cleaner: 0.1.3 + mimic-fn: 2.1.0 + p-is-promise: 2.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + /memory-fs/0.4.1: + dependencies: + errno: 0.1.7 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + /memory-fs/0.5.0: + dependencies: + errno: 0.1.7 + readable-stream: 2.3.6 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + resolution: + integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + /merge-descriptors/1.0.1: + dev: true + resolution: + integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + /merge-stream/1.0.1: + dependencies: + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= + /merge/1.2.1: + dev: true + resolution: + integrity: sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== + /methods/1.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + /microevent.ts/0.1.1: + dev: true + resolution: + integrity: sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== + /micromatch/2.3.11: + dependencies: + arr-diff: 2.0.0 + array-unique: 0.2.1 + braces: 1.8.5 + expand-brackets: 0.1.5 + extglob: 0.3.2 + filename-regex: 2.0.1 + is-extglob: 1.0.0 + is-glob: 2.0.1 + kind-of: 3.2.2 + normalize-path: 2.1.1 + object.omit: 2.0.1 + parse-glob: 3.0.4 + regex-cache: 0.4.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= + /micromatch/3.1.10: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + 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.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + /miller-rabin/4.0.1: + dependencies: + bn.js: 4.11.8 + brorand: 1.1.0 + dev: true + hasBin: true + resolution: + integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + /mime-db/1.42.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ== + /mime-types/2.1.25: + dependencies: + mime-db: 1.42.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg== + /mime/1.6.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + /mime/2.4.4: + dev: true + engines: + node: '>=4.0.0' + hasBin: true + resolution: + integrity: sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + /mimic-fn/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + /mimic-fn/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + /mimic-response/1.0.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + /min-document/2.19.0: + dependencies: + dom-walk: 0.1.1 + dev: true + resolution: + integrity: sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + /mini-css-extract-plugin/0.8.2_webpack@4.41.5: + dependencies: + loader-utils: 1.2.3 + normalize-url: 1.9.1 + schema-utils: 1.0.0 + webpack: 4.41.5_webpack@4.41.5 + webpack-sources: 1.4.3 + dev: true + engines: + node: '>= 6.9.0' + peerDependencies: + webpack: ^4.4.0 + resolution: + integrity: sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw== + /minimalistic-assert/1.0.1: + dev: true + resolution: + integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + /minimalistic-crypto-utils/1.0.1: + dev: true + resolution: + integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + /minimatch/3.0.4: + dependencies: + brace-expansion: 1.1.11 + dev: true + resolution: + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + /minimist/0.0.10: + dev: true + resolution: + integrity: sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= + /minimist/0.0.8: + dev: true + resolution: + integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + /minimist/1.2.0: + dev: true + resolution: + integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + /minipass-collect/1.0.2: + dependencies: + minipass: 3.1.1 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + /minipass-flush/1.0.5: + dependencies: + minipass: 3.1.1 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + /minipass-pipeline/1.2.2: + dependencies: + minipass: 3.1.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA== + /minipass/2.9.0: + dependencies: + safe-buffer: 5.2.0 + yallist: 3.1.1 + dev: true + resolution: + integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== + /minipass/3.1.1: + dependencies: + yallist: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w== + /minizlib/1.3.3: + dependencies: + minipass: 2.9.0 + dev: true + resolution: + integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== + /mississippi/3.0.0: + dependencies: + concat-stream: 1.6.2 + duplexify: 3.7.1 + end-of-stream: 1.4.4 + flush-write-stream: 1.1.1 + from2: 2.3.0 + parallel-transform: 1.2.0 + pump: 3.0.0 + pumpify: 1.5.1 + stream-each: 1.2.3 + through2: 2.0.5 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + /mixin-deep/1.3.2: + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + /mkdirp/0.5.1: + dependencies: + minimist: 0.0.8 + dev: true + hasBin: true + resolution: + integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + /move-concurrently/1.0.1: + dependencies: + aproba: 1.2.0 + copy-concurrently: 1.0.5 + fs-write-stream-atomic: 1.0.10 + mkdirp: 0.5.1 + rimraf: 2.7.1 + run-queue: 1.0.3 + dev: true + resolution: + integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + /mri/1.1.4: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w== + /ms/2.0.0: + dev: true + resolution: + integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + /ms/2.1.1: + dev: true + resolution: + integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + /ms/2.1.2: + dev: true + resolution: + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + /multicast-dns-service-types/1.1.0: + dev: true + resolution: + integrity: sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + /multicast-dns/6.2.3: + dependencies: + dns-packet: 1.3.1 + thunky: 1.1.0 + dev: true + hasBin: true + resolution: + integrity: sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + /nan/2.14.0: + dev: true + optional: true + resolution: + integrity: sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + /nanomatch/1.2.13: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.2 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + /natural-compare/1.4.0: + dev: true + resolution: + integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + /negotiator/0.6.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + /neo-async/2.6.1: + dev: true + resolution: + integrity: sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== + /nice-try/1.0.5: + dev: true + resolution: + integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + /no-case/2.3.2: + dependencies: + lower-case: 1.1.4 + dev: true + resolution: + integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + /node-fetch/2.6.0: + dev: true + engines: + node: 4.x || >=6.0.0 + resolution: + integrity: sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + /node-forge/0.9.0: + dev: true + engines: + node: '>= 4.5.0' + resolution: + integrity: sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== + /node-int64/0.4.0: + dev: true + resolution: + integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + /node-libs-browser/2.2.1: + dependencies: + assert: 1.5.0 + browserify-zlib: 0.2.0 + buffer: 4.9.2 + console-browserify: 1.2.0 + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + domain-browser: 1.2.0 + 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.4.1 + querystring-es3: 0.2.1 + readable-stream: 2.3.6 + stream-browserify: 2.0.2 + stream-http: 2.8.3 + string_decoder: 1.3.0 + timers-browserify: 2.0.11 + tty-browserify: 0.0.0 + url: 0.11.0 + util: 0.11.1 + vm-browserify: 1.1.2 + dev: true + resolution: + integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + /node-notifier/5.4.3: + dependencies: + growly: 1.3.0 + is-wsl: 1.1.0 + semver: 5.7.1 + shellwords: 0.1.1 + which: 1.3.1 + dev: true + resolution: + integrity: sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q== + /node-releases/1.1.44: + dependencies: + semver: 6.3.0 + dev: true + resolution: + integrity: sha512-NwbdvJyR7nrcGrXvKAvzc5raj/NkoJudkarh2yIpJ4t0NH4aqjUDz/486P+ynIW5eokKOfzGNRdYoLfBlomruw== + /nodent-compiler/3.2.11: + dependencies: + acorn: 5.7.3 + acorn-es7-plugin: 1.1.7 + nodent-transform: 3.2.9 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-rfDrGWdgIJYomPUzR8nXiWNuIhJ7cVodPeZP3Ho65LEycuaX2uVNZ0ytpcfrmUKzdFeLRtye9+pHe8OynPZuPQ== + /nodent-runtime/3.2.1: + dev: true + requiresBuild: true + resolution: + integrity: sha512-7Ws63oC+215smeKJQCxzrK21VFVlCFBkwl0MOObt0HOpVQXs3u483sAmtkF33nNqZ5rSOQjB76fgyPBmAUrtCA== + /nodent-transform/3.2.9: + dev: true + resolution: + integrity: sha512-4a5FH4WLi+daH/CGD5o/JWRR8W5tlCkd3nrDSkxbOzscJTyTUITltvOJeQjg3HJ1YgEuNyiPhQbvbtRjkQBByQ== + /normalize-package-data/2.5.0: + dependencies: + hosted-git-info: 2.8.5 + resolve: 1.14.1 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + resolution: + integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + /normalize-path/2.1.1: + dependencies: + remove-trailing-separator: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + /normalize-path/3.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + /normalize-range/0.1.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + /normalize-url/1.9.1: + dependencies: + object-assign: 4.1.1 + prepend-http: 1.0.4 + query-string: 4.3.4 + sort-keys: 1.1.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= + /normalize-url/3.3.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + /normalize-url/4.5.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== + /npm-path/2.0.4: + dependencies: + which: 1.3.1 + dev: true + engines: + node: '>=0.8' + hasBin: true + resolution: + integrity: sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw== + /npm-run-path/2.0.2: + dependencies: + path-key: 2.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + /npm-which/3.0.1: + dependencies: + commander: 2.20.3 + npm-path: 2.0.4 + which: 1.3.1 + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo= + /nth-check/1.0.2: + dependencies: + boolbase: 1.0.0 + dev: true + resolution: + integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + /num2fraction/1.2.2: + dev: true + resolution: + integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + /number-is-nan/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + /nwsapi/2.2.0: + dev: true + resolution: + integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + /oauth-sign/0.9.0: + dev: true + resolution: + integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + /object-assign/4.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /object-copy/0.1.0: + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + /object-inspect/1.7.0: + dev: true + resolution: + integrity: sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== + /object-is/1.0.2: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ== + /object-keys/1.1.1: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + /object-visit/1.0.1: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + /object.assign/4.1.0: + dependencies: + define-properties: 1.1.3 + function-bind: 1.1.1 + has-symbols: 1.0.1 + object-keys: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + /object.entries/1.1.1: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.0 + function-bind: 1.1.1 + has: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ== + /object.getownpropertydescriptors/2.1.0: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== + /object.omit/2.0.1: + dependencies: + for-own: 0.1.5 + is-extendable: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= + /object.pick/1.3.0: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + /object.values/1.1.1: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.0 + function-bind: 1.1.1 + has: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + /obuf/1.1.2: + dev: true + resolution: + integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + /on-finished/2.3.0: + dependencies: + ee-first: 1.1.1 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + /on-headers/1.0.2: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + /once/1.4.0: + dependencies: + wrappy: 1.0.2 + dev: true + resolution: + integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + /onetime/2.0.1: + dependencies: + mimic-fn: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + /opener/1.5.1: + dev: true + hasBin: true + resolution: + integrity: sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== + /opn/5.5.0: + dependencies: + is-wsl: 1.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + /optimist/0.6.1: + dependencies: + minimist: 0.0.10 + wordwrap: 0.0.3 + dev: true + resolution: + integrity: sha1-2j6nRob6IaGaERwybpDrFaAZZoY= + /optimize-css-assets-webpack-plugin/5.0.3_webpack@4.41.5: + dependencies: + cssnano: 4.1.10 + last-call-webpack-plugin: 3.0.0 + webpack: 4.41.5_webpack@4.41.5 + dev: true + peerDependencies: + webpack: ^4.0.0 + resolution: + integrity: sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== + /optionator/0.8.3: + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + /ora/3.4.0: + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + cli-spinners: 2.2.0 + log-symbols: 2.2.0 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + /original/1.0.2: + dependencies: + url-parse: 1.4.7 + dev: true + resolution: + integrity: sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + /os-browserify/0.3.0: + dev: true + resolution: + integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + /os-homedir/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + /os-locale/3.1.0: + dependencies: + execa: 1.0.0 + lcid: 2.0.0 + mem: 4.3.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + /os-tmpdir/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + /p-cancelable/1.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + /p-defer/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + /p-finally/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + /p-is-promise/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + /p-limit/1.3.0: + dependencies: + p-try: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + /p-limit/2.2.1: + dependencies: + p-try: 2.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== + /p-locate/2.0.0: + dependencies: + p-limit: 1.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + /p-locate/3.0.0: + dependencies: + p-limit: 2.2.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + /p-locate/4.1.0: + dependencies: + p-limit: 2.2.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + /p-map/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== + /p-map/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + /p-map/3.0.0: + dependencies: + aggregate-error: 3.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + /p-retry/3.0.1: + dependencies: + retry: 0.12.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + /p-try/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + /p-try/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + /package-json/6.5.0: + dependencies: + got: 9.6.0 + registry-auth-token: 4.0.0 + registry-url: 5.1.0 + semver: 6.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + /pako/1.0.10: + dev: true + resolution: + integrity: sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== + /parallel-transform/1.2.0: + dependencies: + cyclist: 1.0.1 + inherits: 2.0.4 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + /param-case/2.1.1: + dependencies: + no-case: 2.3.2 + dev: true + resolution: + integrity: sha1-35T9jPZTHs915r75oIWPvHK+Ikc= + /parent-module/1.0.1: + dependencies: + callsites: 3.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + /parse-asn1/5.1.5: + dependencies: + asn1.js: 4.10.1 + browserify-aes: 1.2.0 + create-hash: 1.2.0 + evp_bytestokey: 1.0.3 + pbkdf2: 3.0.17 + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ== + /parse-glob/3.0.4: + dependencies: + glob-base: 0.3.0 + is-dotfile: 1.0.3 + is-extglob: 1.0.0 + is-glob: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + /parse-json/2.2.0: + dependencies: + error-ex: 1.3.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + /parse-json/4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + /parse-json/5.0.0: + dependencies: + '@babel/code-frame': 7.5.5 + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + lines-and-columns: 1.1.6 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw== + /parse5/4.0.0: + dev: true + resolution: + integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + /parse5/5.1.0: + dev: true + resolution: + integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== + /parseurl/1.3.3: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + /pascalcase/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + /path-browserify/0.0.1: + dev: true + resolution: + integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + /path-dirname/1.0.2: + dev: true + resolution: + integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + /path-exists/2.1.0: + dependencies: + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + /path-exists/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-exists/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + /path-is-absolute/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + /path-is-inside/1.0.2: + dev: true + resolution: + integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + /path-key/2.0.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + /path-parse/1.0.6: + dev: true + resolution: + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /path-to-regexp/0.1.7: + dev: true + resolution: + integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + /path-type/1.1.0: + dependencies: + graceful-fs: 4.2.3 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + /path-type/3.0.0: + dependencies: + pify: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + /path-type/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + /pbkdf2/3.0.17: + dependencies: + create-hash: 1.2.0 + create-hmac: 1.1.7 + ripemd160: 2.0.2 + safe-buffer: 5.2.0 + sha.js: 2.4.11 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + /per-env/1.0.2: + dev: true + hasBin: true + resolution: + integrity: sha1-dOXxosQBtyzv5/2HKz8/a3nAS7E= + /performance-now/2.1.0: + dev: true + resolution: + integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + /pify/2.3.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + /pify/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + /pify/4.0.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + /pinkie-promise/2.0.1: + dependencies: + pinkie: 2.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= + /pinkie/2.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + /pkg-dir/2.0.0: + dependencies: + find-up: 2.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + /pkg-dir/3.0.0: + dependencies: + find-up: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + /pkg-dir/4.2.0: + dependencies: + find-up: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + /please-upgrade-node/3.2.0: + dependencies: + semver-compare: 1.0.0 + dev: true + resolution: + integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== + /pn/1.1.0: + dev: true + resolution: + integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + /portfinder/1.0.25: + dependencies: + async: 2.6.3 + debug: 3.2.6 + mkdirp: 0.5.1 + dev: true + engines: + node: '>= 0.12.0' + resolution: + integrity: sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg== + /posix-character-classes/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + /postcss-calc/7.0.1: + dependencies: + css-unit-converter: 1.1.1 + postcss: 7.0.25 + postcss-selector-parser: 5.0.0 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== + /postcss-colormin/4.0.3: + dependencies: + browserslist: 4.8.2 + color: 3.1.2 + has: 1.0.3 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + /postcss-convert-values/4.0.1: + dependencies: + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + /postcss-discard-comments/4.0.2: + dependencies: + postcss: 7.0.25 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + /postcss-discard-duplicates/4.0.2: + dependencies: + postcss: 7.0.25 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + /postcss-discard-empty/4.0.1: + dependencies: + postcss: 7.0.25 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + /postcss-discard-overridden/4.0.1: + dependencies: + postcss: 7.0.25 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + /postcss-load-config/2.1.0: + dependencies: + cosmiconfig: 5.2.1 + import-cwd: 2.1.0 + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== + /postcss-loader/3.0.0: + dependencies: + loader-utils: 1.2.3 + postcss: 7.0.25 + postcss-load-config: 2.1.0 + schema-utils: 1.0.0 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== + /postcss-merge-longhand/4.0.11: + dependencies: + css-color-names: 0.0.4 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + stylehacks: 4.0.3 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + /postcss-merge-rules/4.0.3: + dependencies: + browserslist: 4.8.2 + caniuse-api: 3.0.0 + cssnano-util-same-parent: 4.0.1 + postcss: 7.0.25 + postcss-selector-parser: 3.1.1 + vendors: 1.0.3 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + /postcss-minify-font-values/4.0.2: + dependencies: + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + /postcss-minify-gradients/4.0.2: + dependencies: + cssnano-util-get-arguments: 4.0.0 + is-color-stop: 1.1.0 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + /postcss-minify-params/4.0.2: + dependencies: + alphanum-sort: 1.0.2 + browserslist: 4.8.2 + cssnano-util-get-arguments: 4.0.0 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + uniqs: 2.0.0 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + /postcss-minify-selectors/4.0.2: + dependencies: + alphanum-sort: 1.0.2 + has: 1.0.3 + postcss: 7.0.25 + postcss-selector-parser: 3.1.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + /postcss-modules-extract-imports/1.2.1: + dependencies: + postcss: 6.0.23 + dev: true + resolution: + integrity: sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw== + /postcss-modules-extract-imports/2.0.0: + dependencies: + postcss: 7.0.25 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== + /postcss-modules-local-by-default/1.2.0: + dependencies: + css-selector-tokenizer: 0.7.1 + postcss: 6.0.23 + dev: true + resolution: + integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= + /postcss-modules-local-by-default/3.0.2: + dependencies: + icss-utils: 4.1.1 + postcss: 7.0.25 + postcss-selector-parser: 6.0.2 + postcss-value-parser: 4.0.2 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ== + /postcss-modules-scope/1.1.0: + dependencies: + css-selector-tokenizer: 0.7.1 + postcss: 6.0.23 + dev: true + resolution: + integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A= + /postcss-modules-scope/2.1.1: + dependencies: + postcss: 7.0.25 + postcss-selector-parser: 6.0.2 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ== + /postcss-modules-values/1.3.0: + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.23 + dev: true + resolution: + integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= + /postcss-modules-values/3.0.0: + dependencies: + icss-utils: 4.1.1 + postcss: 7.0.25 + dev: true + resolution: + integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + /postcss-normalize-charset/4.0.1: + dependencies: + postcss: 7.0.25 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + /postcss-normalize-display-values/4.0.2: + dependencies: + cssnano-util-get-match: 4.0.0 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + /postcss-normalize-positions/4.0.2: + dependencies: + cssnano-util-get-arguments: 4.0.0 + has: 1.0.3 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + /postcss-normalize-repeat-style/4.0.2: + dependencies: + cssnano-util-get-arguments: 4.0.0 + cssnano-util-get-match: 4.0.0 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + /postcss-normalize-string/4.0.2: + dependencies: + has: 1.0.3 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + /postcss-normalize-timing-functions/4.0.2: + dependencies: + cssnano-util-get-match: 4.0.0 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + /postcss-normalize-unicode/4.0.1: + dependencies: + browserslist: 4.8.2 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + /postcss-normalize-url/4.0.1: + dependencies: + is-absolute-url: 2.1.0 + normalize-url: 3.3.0 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + /postcss-normalize-whitespace/4.0.2: + dependencies: + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + /postcss-ordered-values/4.1.2: + dependencies: + cssnano-util-get-arguments: 4.0.0 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + /postcss-reduce-initial/4.0.3: + dependencies: + browserslist: 4.8.2 + caniuse-api: 3.0.0 + has: 1.0.3 + postcss: 7.0.25 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + /postcss-reduce-transforms/4.0.2: + dependencies: + cssnano-util-get-match: 4.0.0 + has: 1.0.3 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + /postcss-selector-parser/3.1.1: + dependencies: + dot-prop: 4.2.0 + indexes-of: 1.0.1 + uniq: 1.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + /postcss-selector-parser/5.0.0: + dependencies: + cssesc: 2.0.0 + indexes-of: 1.0.1 + uniq: 1.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + /postcss-selector-parser/6.0.2: + dependencies: + cssesc: 3.0.0 + indexes-of: 1.0.1 + uniq: 1.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== + /postcss-svgo/4.0.2: + dependencies: + is-svg: 3.0.0 + postcss: 7.0.25 + postcss-value-parser: 3.3.1 + svgo: 1.3.2 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + /postcss-unique-selectors/4.0.1: + dependencies: + alphanum-sort: 1.0.2 + postcss: 7.0.25 + uniqs: 2.0.0 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + /postcss-value-parser/3.3.1: + dev: true + resolution: + integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + /postcss-value-parser/4.0.2: + dev: true + resolution: + integrity: sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== + /postcss/6.0.23: + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + /postcss/7.0.25: + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 6.1.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-NXXVvWq9icrm/TgQC0O6YVFi4StfJz46M1iNd/h6B26Nvh/HKI+q4YZtFN/EjcInZliEscO/WL10BXnc1E5nwg== + /preact-cli/3.0.0-rc.6_f3c72a478e5e49446d0f16d2e7e4e2ea: + dependencies: + '@babel/core': 7.7.7 + '@babel/plugin-proposal-class-properties': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-proposal-decorators': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-proposal-object-rest-spread': 7.7.7_@babel+core@7.7.7 + '@babel/plugin-syntax-dynamic-import': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-object-assign': 7.7.4_@babel+core@7.7.7 + '@babel/plugin-transform-react-jsx': 7.7.7_@babel+core@7.7.7 + '@babel/preset-env': 7.7.7_@babel+core@7.7.7 + '@babel/preset-typescript': 7.7.7_@babel+core@7.7.7 + '@preact/async-loader': 3.0.0-rc.0_preact@10.1.1 + autoprefixer: 9.7.3 + babel-esm-plugin: 0.5.0_webpack@4.41.5 + babel-loader: 8.0.6_@babel+core@7.7.7+webpack@4.41.5 + babel-plugin-macros: 2.8.0 + babel-plugin-transform-react-remove-prop-types: 0.4.24 + browserslist: 4.8.2 + compression-webpack-plugin: 3.0.1_webpack@4.41.5 + console-clear: 1.1.1 + copy-webpack-plugin: 5.1.1_webpack@4.41.5 + critters-webpack-plugin: 1.3.3 + cross-spawn-promise: 0.10.1 + css-loader: 3.4.0_webpack@4.41.5 + ejs-loader: 0.3.5 + envinfo: 7.5.0 + esm: 3.2.25 + fast-async: 6.3.8 + file-loader: 4.3.0_webpack@4.41.5 + fork-ts-checker-webpack-plugin: 1.6.0 + get-port: 5.1.0 + gittar: 0.1.1 + glob: 7.1.6 + html-webpack-exclude-assets-plugin: 0.0.7 + html-webpack-plugin: 3.2.0_webpack@4.41.5 + ip: 1.1.5 + isomorphic-unfetch: 3.0.0 + kleur: 3.0.3 + loader-utils: 1.2.3 + mini-css-extract-plugin: 0.8.2_webpack@4.41.5 + minimatch: 3.0.4 + optimize-css-assets-webpack-plugin: 5.0.3_webpack@4.41.5 + ora: 3.4.0 + postcss-load-config: 2.1.0 + postcss-loader: 3.0.0 + preact: 10.1.1 + preact-render-to-string: 5.1.3_preact@10.1.1 + progress-bar-webpack-plugin: 1.12.1_webpack@4.41.5 + promise-polyfill: 8.1.3 + prompts: 2.3.0 + raw-loader: 3.1.0_webpack@4.41.5 + react-hot-loader: 4.12.18 + require-relative: 0.8.7 + rimraf: 2.7.1 + sade: 1.7.0 + size-plugin: 1.2.0_webpack@4.41.5 + source-map: 0.7.3 + stack-trace: 0.0.10 + style-loader: 0.23.1 + terser-webpack-plugin: 1.4.3_webpack@4.41.5 + typescript: 3.7.4 + update-notifier: 3.0.1 + url-loader: 2.3.0_file-loader@4.3.0+webpack@4.41.5 + validate-npm-package-name: 3.0.0 + webpack: 4.41.5_webpack@4.41.5 + webpack-bundle-analyzer: 3.6.0 + webpack-dev-server: 3.10.1_webpack@4.41.5 + webpack-fix-style-only-entries: 0.3.1 + webpack-merge: 4.2.2 + webpack-plugin-replace: 1.2.0 + which: 1.3.1 + workbox-webpack-plugin: 4.3.1_webpack@4.41.5 + dev: true + engines: + node: '>=8' + hasBin: true + peerDependencies: + preact: '*' + preact-render-to-string: '*' + resolution: + integrity: sha512-HJ/8WgNW23Cy74l+jRR+tOoX771xF2bpuHNXlWGi7qlM1LQLgnbgWQt5PeRtsUbSFRbe2fl6pEXDX4tMnmQrAg== + /preact-jsx-chai/3.0.0_preact@10.1.1: + dependencies: + preact-render-to-string: 5.1.3_preact@10.1.1 + dev: false + peerDependencies: + preact: '*' + resolution: + integrity: sha512-LHjW1gs7IACIN3n5Hx2uKQZ17MBIGOfeZf/BNG/hwvJDJuM+QZVApOPp4ESv20DiyRvxnPK5wBlYvOjQKLeN0A== + /preact-markup/2.0.0_preact@10.1.1: + dependencies: + preact: 10.1.1 + dev: false + peerDependencies: + preact: 10.x + resolution: + integrity: sha512-1yPS+IuqJI6k9CoOLDj5x68W9rYp6cY4UqRNCXKt2QSRFcWhGrAZhv3fyz8i8urMu2zLuOrMJIxV4lhpVHHF/w== + /preact-render-spy/1.3.0_preact@10.1.1: + dependencies: + lodash.isequal: 4.5.0 + object.entries: 1.1.1 + preact: 10.1.1 + preact-render-to-string: 3.8.2_preact@10.1.1 + dev: true + peerDependencies: + preact: ^8.1.0 + resolution: + integrity: sha512-6gdi9mCMlhNPv4JRoQNSKu2kEbhStfJT/bN+n3gb/NwGKNmFg9q8eac9qFTSCswsOWmkdDk2WJiUoHZImIPSyA== + /preact-render-to-string/3.8.2_preact@10.1.1: + dependencies: + preact: 10.1.1 + pretty-format: 3.8.0 + dev: true + peerDependencies: + preact: '*' + resolution: + integrity: sha512-przuZPajiurStGgxMoJP0EJeC4xj5CgHv+M7GfF3YxAdhGgEWAkhOSE0xympAFN20uMayntBZpttIZqqLl77fw== + /preact-render-to-string/5.1.3_preact@10.1.1: + dependencies: + preact: 10.1.1 + pretty-format: 3.8.0 + peerDependencies: + preact: '>=10 || ^10.0.0-alpha.0 || ^10.0.0-beta.0' + resolution: + integrity: sha512-fVCd/qidYNiVSvN4cP5TVwI5VklMdrHMvcz0Z5mvwrYSKCrX0azInroBrKc5x6N9VtqMViMkYWaYh54cO6psIA== + /preact-router/3.1.0_preact@10.1.1: + dependencies: + preact: 10.1.1 + dev: false + peerDependencies: + preact: '>=10 || ^10.0.0-rc.0' + resolution: + integrity: sha512-OeiSIl6C4ecfKl4wmEkkz5LO68PuNYuSWk1dxpjmTIMsXVRxm0PWw6PudAISQBjYmzMY9Z6NBfXoZjQDLV3l7g== + /preact/10.1.1: + resolution: + integrity: sha512-mKW7Cdn68XMhdes0FjyIbA8+IVPsj3aIuAEQlZVkj9E2VhujWcXZEfwirBoXK6qZYfj1djaTBDCFKjAu1sK93w== + /prelude-ls/1.1.2: + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + /prepend-http/1.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + /prepend-http/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + /preserve/0.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + /prettier/1.19.1: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + /pretty-bytes/4.0.2: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= + /pretty-bytes/5.3.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg== + /pretty-error/2.1.1: + dependencies: + renderkid: 2.0.3 + utila: 0.4.0 + dev: true + resolution: + integrity: sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= + /pretty-format/23.6.0: + dependencies: + ansi-regex: 3.0.0 + ansi-styles: 3.2.1 + dev: true + resolution: + integrity: sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== + /pretty-format/3.8.0: + resolution: + integrity: sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U= + /private/0.1.8: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + /process-nextick-args/2.0.1: + dev: true + resolution: + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + /process/0.11.10: + dev: true + engines: + node: '>= 0.6.0' + resolution: + integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + /progress-bar-webpack-plugin/1.12.1_webpack@4.41.5: + dependencies: + chalk: 1.1.3 + object.assign: 4.1.0 + progress: 1.1.8 + webpack: 4.41.5_webpack@4.41.5 + dev: true + peerDependencies: + webpack: ^1.3.0 || ^2 || ^3 || ^4 + resolution: + integrity: sha512-tVbPB5xBbqNwdH3mwcxzjL1r1Vrm/xGu93OsqVSAbCaXGoKFvfWIh0gpMDpn2kYsPVRSAIK0pBkP9Vfs+JJibQ== + /progress/1.1.8: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= + /promise-inflight/1.0.1: + dev: true + resolution: + integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM= + /promise-polyfill/8.1.3: + dev: true + resolution: + integrity: sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g== + /prompts/0.1.14: + dependencies: + kleur: 2.0.2 + sisteransi: 0.1.1 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w== + /prompts/2.3.0: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.4 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg== + /prop-types/15.7.2: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.12.0 + dev: true + resolution: + integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + /property-expr/1.5.1: + dev: true + resolution: + integrity: sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g== + /proxy-addr/2.0.5: + dependencies: + forwarded: 0.1.2 + ipaddr.js: 1.9.0 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== + /prr/1.0.1: + dev: true + resolution: + integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY= + /pseudomap/1.0.2: + dev: true + resolution: + integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + /psl/1.7.0: + dev: true + resolution: + integrity: sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ== + /public-encrypt/4.0.3: + dependencies: + bn.js: 4.11.8 + browserify-rsa: 4.0.1 + create-hash: 1.2.0 + parse-asn1: 5.1.5 + randombytes: 2.1.0 + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + /pump/2.0.1: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + /pump/3.0.0: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + /pumpify/1.5.1: + dependencies: + duplexify: 3.7.1 + inherits: 2.0.4 + pump: 2.0.1 + dev: true + resolution: + integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + /punycode/1.3.2: + dev: true + resolution: + integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + /punycode/1.4.1: + dev: true + resolution: + integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= + /punycode/2.1.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + /q/1.5.1: + dev: true + engines: + node: '>=0.6.0' + teleport: '>=0.2.0' + resolution: + integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + /qs/6.5.2: + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + /qs/6.7.0: + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + /query-string/4.3.4: + dependencies: + object-assign: 4.1.1 + strict-uri-encode: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + /querystring-es3/0.2.1: + dev: true + engines: + node: '>=0.4.x' + resolution: + integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + /querystring/0.2.0: + dev: true + engines: + node: '>=0.4.x' + resolution: + integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + /querystringify/2.1.1: + dev: true + resolution: + integrity: sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== + /randomatic/3.1.1: + dependencies: + is-number: 4.0.0 + kind-of: 6.0.2 + math-random: 1.0.4 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== + /randombytes/2.1.0: + dependencies: + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + /randomfill/1.0.4: + dependencies: + randombytes: 2.1.0 + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + /range-parser/1.2.1: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + /raw-body/2.4.0: + dependencies: + bytes: 3.1.0 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + /raw-loader/3.1.0_webpack@4.41.5: + dependencies: + loader-utils: 1.2.3 + schema-utils: 2.6.1 + webpack: 4.41.5_webpack@4.41.5 + dev: true + engines: + node: '>= 8.9.0' + peerDependencies: + webpack: ^4.3.0 + resolution: + integrity: sha512-lzUVMuJ06HF4rYveaz9Tv0WRlUMxJ0Y1hgSkkgg+50iEdaI0TthyEDe08KIHb0XsF6rn8WYTqPCaGTZg3sX+qA== + /rc/1.2.8: + dependencies: + deep-extend: 0.6.0 + ini: 1.3.5 + minimist: 1.2.0 + strip-json-comments: 2.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + /react-hot-loader/4.12.18: + dependencies: + fast-levenshtein: 2.0.6 + global: 4.4.0 + hoist-non-react-statics: 3.3.1 + loader-utils: 1.2.3 + prop-types: 15.7.2 + react-lifecycles-compat: 3.0.4 + shallowequal: 1.1.0 + source-map: 0.7.3 + dev: true + engines: + node: '>= 6' + peerDependencies: + '@types/react': ^15.0.0 || ^16.0.0 + react: ^15.0.0 || ^16.0.0 + react-dom: ^15.0.0 || ^16.0.0 + resolution: + integrity: sha512-qYD0Qi9lIbg9jLyfmodfqvAQqCBsoPKxAhca8Nxvy2/2pO5Q9r2kM28jN0bbbSnhwK8dJ7FjsfVtXKOxMW+bqw== + /react-is/16.12.0: + dev: true + resolution: + integrity: sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== + /react-lifecycles-compat/3.0.4: + dev: true + resolution: + integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + /read-pkg-up/1.0.1: + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + /read-pkg/1.1.0: + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + /read-pkg/4.0.1: + dependencies: + normalize-package-data: 2.5.0 + parse-json: 4.0.0 + pify: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha1-ljYlN48+HE1IyFhytabsfV0JMjc= + /readable-stream/2.3.6: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + resolution: + integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + /readable-stream/3.4.0: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + /readdirp/2.2.1: + dependencies: + graceful-fs: 4.2.3 + micromatch: 3.1.10 + readable-stream: 2.3.6 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + /realpath-native/1.1.0: + dependencies: + util.promisify: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== + /reflect-metadata/0.1.13: + dev: true + resolution: + integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== + /regenerate-unicode-properties/8.1.0: + dependencies: + regenerate: 1.4.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== + /regenerate/1.4.0: + dev: true + resolution: + integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + /regenerator-runtime/0.11.1: + dev: true + resolution: + integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + /regenerator-runtime/0.13.3: + dev: true + resolution: + integrity: sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== + /regenerator-transform/0.14.1: + dependencies: + private: 0.1.8 + dev: true + resolution: + integrity: sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ== + /regex-cache/0.4.4: + dependencies: + is-equal-shallow: 0.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== + /regex-not/1.0.2: + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + /regexp.prototype.flags/1.3.0: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.0 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== + /regexpu-core/1.0.0: + dependencies: + regenerate: 1.4.0 + regjsgen: 0.2.0 + regjsparser: 0.1.5 + dev: true + resolution: + integrity: sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= + /regexpu-core/4.6.0: + dependencies: + regenerate: 1.4.0 + regenerate-unicode-properties: 8.1.0 + regjsgen: 0.5.1 + regjsparser: 0.6.2 + unicode-match-property-ecmascript: 1.0.4 + unicode-match-property-value-ecmascript: 1.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg== + /registry-auth-token/4.0.0: + dependencies: + rc: 1.2.8 + safe-buffer: 5.2.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw== + /registry-url/5.1.0: + dependencies: + rc: 1.2.8 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + /regjsgen/0.2.0: + dev: true + resolution: + integrity: sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + /regjsgen/0.5.1: + dev: true + resolution: + integrity: sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== + /regjsparser/0.1.5: + dependencies: + jsesc: 0.5.0 + dev: true + hasBin: true + resolution: + integrity: sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + /regjsparser/0.6.2: + dependencies: + jsesc: 0.5.0 + dev: true + hasBin: true + resolution: + integrity: sha512-E9ghzUtoLwDekPT0DYCp+c4h+bvuUpe6rRHCTYn6eGoqj1LgKXxT6I0Il4WbjhQkOghzi/V+y03bPKvbllL93Q== + /relateurl/0.2.7: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + /remove-trailing-separator/1.1.0: + dev: true + resolution: + integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + /renderkid/2.0.3: + dependencies: + css-select: 1.2.0 + dom-converter: 0.2.0 + htmlparser2: 3.10.1 + strip-ansi: 3.0.1 + utila: 0.4.0 + dev: true + resolution: + integrity: sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== + /repeat-element/1.1.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + /repeat-string/1.6.1: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= + /repeating/2.0.1: + dependencies: + is-finite: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + /request-promise-core/1.1.3_request@2.88.0: + dependencies: + lodash: 4.17.15 + request: 2.88.0 + dev: true + engines: + node: '>=0.10.0' + peerDependencies: + request: ^2.34 + resolution: + integrity: sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ== + /request-promise-native/1.0.8_request@2.88.0: + dependencies: + request: 2.88.0 + request-promise-core: 1.1.3_request@2.88.0 + stealthy-require: 1.1.1 + tough-cookie: 2.5.0 + dev: true + engines: + node: '>=0.12.0' + peerDependencies: + request: ^2.34 + resolution: + integrity: sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ== + /request/2.88.0: + dependencies: + aws-sign2: 0.7.0 + aws4: 1.9.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + 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.25 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.2.0 + tough-cookie: 2.4.3 + tunnel-agent: 0.6.0 + uuid: 3.3.3 + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + /require-directory/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + /require-main-filename/1.0.1: + dev: true + resolution: + integrity: sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + /require-relative/0.8.7: + dev: true + resolution: + integrity: sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= + /requires-port/1.0.0: + dev: true + resolution: + integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + /resolve-cwd/2.0.0: + dependencies: + resolve-from: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + /resolve-from/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-six699nWiBvItuZTM17rywoYh0g= + /resolve-from/4.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + /resolve-url/0.2.1: + dev: true + resolution: + integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + /resolve/1.1.7: + dev: true + resolution: + integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + /resolve/1.14.1: + dependencies: + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg== + /responselike/1.0.2: + dependencies: + lowercase-keys: 1.0.1 + dev: true + resolution: + integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + /restore-cursor/2.0.0: + dependencies: + onetime: 2.0.1 + signal-exit: 3.0.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + /ret/0.1.15: + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + /retry/0.12.0: + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + /rgb-regex/1.0.1: + dev: true + resolution: + integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + /rgba-regex/1.0.0: + dev: true + resolution: + integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + /rimraf/2.7.1: + dependencies: + glob: 7.1.6 + dev: true + hasBin: true + resolution: + integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + /ripemd160/2.0.2: + dependencies: + hash-base: 3.0.4 + inherits: 2.0.4 + dev: true + resolution: + integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + /rsvp/3.6.2: + dev: true + engines: + node: 0.12.* || 4.* || 6.* || >= 7.* + resolution: + integrity: sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== + /run-node/1.0.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== + /run-queue/1.0.3: + dependencies: + aproba: 1.2.0 + dev: true + resolution: + integrity: sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + /rxjs/6.5.4: + dependencies: + tslib: 1.10.0 + dev: true + engines: + npm: '>=2.0.0' + resolution: + integrity: sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q== + /sade/1.7.0: + dependencies: + mri: 1.1.4 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-HSkPpZzN7q4EFN5PVW8nTfDn1rJZh4sKbPQqz33AXokIo6SMDeVJ3RA4e0ZASlnMK6PywEMZxKXudEn5dxSWew== + /safe-buffer/5.1.2: + dev: true + resolution: + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + /safe-buffer/5.2.0: + dev: true + resolution: + integrity: sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== + /safe-regex/1.1.0: + dependencies: + ret: 0.1.15 + dev: true + resolution: + integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + /safer-buffer/2.1.2: + dev: true + resolution: + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + /sane/2.5.2: + dependencies: + anymatch: 2.0.0 + capture-exit: 1.2.0 + exec-sh: 0.2.2 + fb-watchman: 2.0.1 + micromatch: 3.1.10 + minimist: 1.2.0 + walker: 1.0.7 + watch: 0.18.0 + dev: true + engines: + node: '>=0.6.0' + hasBin: true + optionalDependencies: + fsevents: 1.2.11 + resolution: + integrity: sha1-tNwYYcIbQn6SlQej51HiosuKs/o= + /sax/1.2.4: + dev: true + resolution: + integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + /saxes/3.1.11: + dependencies: + xmlchars: 2.2.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== + /schema-utils/1.0.0: + dependencies: + ajv: 6.10.2 + ajv-errors: 1.0.1_ajv@6.10.2 + ajv-keywords: 3.4.1_ajv@6.10.2 + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + /schema-utils/2.6.1: + dependencies: + ajv: 6.10.2 + ajv-keywords: 3.4.1_ajv@6.10.2 + dev: true + engines: + node: '>= 8.9.0' + resolution: + integrity: sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg== + /select-hose/2.0.0: + dev: true + resolution: + integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + /selfsigned/1.10.7: + dependencies: + node-forge: 0.9.0 + dev: true + resolution: + integrity: sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== + /semver-compare/1.0.0: + dev: true + resolution: + integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + /semver-diff/2.1.0: + dependencies: + semver: 5.7.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= + /semver/5.7.1: + dev: true + hasBin: true + resolution: + integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + /semver/6.3.0: + dev: true + hasBin: true + resolution: + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + /semver/7.0.0: + dev: true + hasBin: true + resolution: + integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + /send/0.17.1: + dependencies: + debug: 2.6.9 + depd: 1.1.2 + destroy: 1.0.4 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 1.7.3 + mime: 1.6.0 + ms: 2.1.1 + on-finished: 2.3.0 + range-parser: 1.2.1 + statuses: 1.5.0 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + /serialize-javascript/2.1.2: + dev: true + resolution: + integrity: sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== + /serve-index/1.9.1: + dependencies: + accepts: 1.3.7 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.25 + parseurl: 1.3.3 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + /serve-static/1.14.1: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.17.1 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + /set-blocking/2.0.0: + dev: true + resolution: + integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /set-value/2.0.1: + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + /setimmediate/1.0.5: + dev: true + resolution: + integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + /setprototypeof/1.1.0: + dev: true + resolution: + integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + /setprototypeof/1.1.1: + dev: true + resolution: + integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + /sha.js/2.4.11: + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.0 + dev: true + hasBin: true + resolution: + integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + /shallowequal/1.1.0: + dev: true + resolution: + integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + /shebang-command/1.2.0: + dependencies: + shebang-regex: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + /shebang-regex/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + /shellwords/0.1.1: + dev: true + resolution: + integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + /signal-exit/3.0.2: + dev: true + resolution: + integrity: sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + /simple-git/1.129.0: + dependencies: + debug: 4.1.1 + dev: true + resolution: + integrity: sha512-XbzNmugMTeV2crZnPl+b1ZJn+nqXCUNyrZxDXpLM0kHL3B85sbPlpd8q9I4qtAHI9D2FxTB6w4BuiAGKYtyzKw== + /simple-swizzle/0.2.2: + dependencies: + is-arrayish: 0.3.2 + dev: true + resolution: + integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + /sisteransi/0.1.1: + dev: true + resolution: + integrity: sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g== + /sisteransi/1.0.4: + dev: true + resolution: + integrity: sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig== + /size-plugin/1.2.0_webpack@4.41.5: + dependencies: + chalk: 2.4.2 + escape-string-regexp: 1.0.5 + glob: 7.1.6 + gzip-size: 5.1.1 + minimatch: 3.0.4 + pretty-bytes: 5.3.0 + util.promisify: 1.0.0 + webpack: 4.41.5_webpack@4.41.5 + dev: true + peerDependencies: + webpack: '*' + resolution: + integrity: sha512-lgB1vsrDM17fhmUrsS5vP1Tg+R57+AEMhms2B6iBuI3EHWVNQv3TANqixzwDOcMV5azX6DIqOaPu2+6CWw7b3Q== + /slash/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + /slash/2.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + /slice-ansi/0.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= + /snapdragon-node/2.1.1: + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + /snapdragon-util/3.0.1: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + /snapdragon/0.8.2: + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.2 + use: 3.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + /sockjs-client/1.4.0: + dependencies: + debug: 3.2.6 + eventsource: 1.0.7 + faye-websocket: 0.11.3 + inherits: 2.0.4 + json3: 3.3.3 + url-parse: 1.4.7 + dev: true + resolution: + integrity: sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== + /sockjs/0.3.19: + dependencies: + faye-websocket: 0.10.0 + uuid: 3.3.3 + dev: true + resolution: + integrity: sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== + /sort-keys/1.1.2: + dependencies: + is-plain-obj: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + /source-list-map/2.0.1: + dev: true + resolution: + integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + /source-map-resolve/0.5.2: + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.0 + resolve-url: 0.2.1 + source-map-url: 0.4.0 + urix: 0.1.0 + dev: true + resolution: + integrity: sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + /source-map-support/0.4.18: + dependencies: + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== + /source-map-support/0.5.16: + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== + /source-map-url/0.4.0: + dev: true + resolution: + integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + /source-map/0.5.7: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + /source-map/0.6.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /source-map/0.7.3: + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + /spdx-correct/3.1.0: + dependencies: + spdx-expression-parse: 3.0.0 + spdx-license-ids: 3.0.5 + dev: true + resolution: + integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + /spdx-exceptions/2.2.0: + dev: true + resolution: + integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + /spdx-expression-parse/3.0.0: + dependencies: + spdx-exceptions: 2.2.0 + spdx-license-ids: 3.0.5 + dev: true + resolution: + integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + /spdx-license-ids/3.0.5: + dev: true + resolution: + integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + /spdy-transport/3.0.0: + dependencies: + debug: 4.1.1 + detect-node: 2.0.4 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.4.0 + wbuf: 1.7.3 + dev: true + resolution: + integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + /spdy/4.0.1: + dependencies: + debug: 4.1.1 + handle-thing: 2.0.0 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA== + /split-string/3.1.0: + dependencies: + extend-shallow: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + /sprintf-js/1.0.3: + dev: true + resolution: + integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /sshpk/1.16.1: + dependencies: + asn1: 0.2.4 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + /ssri/6.0.1: + dependencies: + figgy-pudding: 3.5.1 + dev: true + resolution: + integrity: sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== + /ssri/7.1.0: + dependencies: + figgy-pudding: 3.5.1 + minipass: 3.1.1 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== + /stable/0.1.8: + dev: true + resolution: + integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + /stack-trace/0.0.10: + dev: true + resolution: + integrity: sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + /stack-utils/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== + /staged-git-files/1.1.2: + dev: true + hasBin: true + resolution: + integrity: sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA== + /static-extend/0.1.2: + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + /statuses/1.5.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + /stealthy-require/1.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + /stream-browserify/2.0.2: + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.6 + dev: true + resolution: + integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + /stream-each/1.2.3: + dependencies: + end-of-stream: 1.4.4 + stream-shift: 1.0.1 + dev: true + resolution: + integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + /stream-http/2.8.3: + dependencies: + builtin-status-codes: 3.0.0 + inherits: 2.0.4 + readable-stream: 2.3.6 + to-arraybuffer: 1.0.1 + xtend: 4.0.2 + dev: true + resolution: + integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + /stream-shift/1.0.1: + dev: true + resolution: + integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + /strict-uri-encode/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + /string-argv/0.0.2: + dev: true + engines: + node: '>=0.6.19' + resolution: + integrity: sha1-2sMECGkMIfPDYwo/86BYd73L1zY= + /string-length/2.0.0: + dependencies: + astral-regex: 1.0.0 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + /string-width/1.0.2: + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + /string-width/2.1.1: + dependencies: + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + /string-width/3.1.0: + dependencies: + emoji-regex: 7.0.3 + is-fullwidth-code-point: 2.0.0 + strip-ansi: 5.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + /string.prototype.trimleft/2.1.1: + dependencies: + define-properties: 1.1.3 + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag== + /string.prototype.trimright/2.1.1: + dependencies: + define-properties: 1.1.3 + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g== + /string_decoder/1.1.1: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + /string_decoder/1.3.0: + dependencies: + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + /stringify-object/3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + /strip-ansi/3.0.1: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + /strip-ansi/4.0.0: + dependencies: + ansi-regex: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= + /strip-ansi/5.2.0: + dependencies: + ansi-regex: 4.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + /strip-bom/2.0.0: + dependencies: + is-utf8: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + /strip-bom/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-comments/1.0.2: + dependencies: + babel-extract-comments: 1.0.0 + babel-plugin-transform-object-rest-spread: 6.26.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== + /strip-eof/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + /strip-json-comments/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= + /style-loader/0.23.1: + dependencies: + loader-utils: 1.2.3 + schema-utils: 1.0.0 + dev: true + engines: + node: '>= 0.12.0' + resolution: + integrity: sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== + /stylehacks/4.0.3: + dependencies: + browserslist: 4.8.2 + postcss: 7.0.25 + postcss-selector-parser: 3.1.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + /supports-color/2.0.0: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + /supports-color/3.2.3: + dependencies: + has-flag: 1.0.0 + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + /supports-color/5.5.0: + dependencies: + has-flag: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + /supports-color/6.1.0: + dependencies: + has-flag: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + /svgo/1.3.2: + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.0.2 + js-yaml: 3.13.1 + mkdirp: 0.5.1 + object.values: 1.1.1 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.0 + dev: true + engines: + node: '>=4.0.0' + hasBin: true + resolution: + integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + /symbol-observable/1.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== + /symbol-tree/3.2.4: + dev: true + resolution: + integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + /synchronous-promise/2.0.10: + dev: true + resolution: + integrity: sha512-6PC+JRGmNjiG3kJ56ZMNWDPL8hjyghF5cMXIFOKg+NiwwEZZIvxTWd0pinWKyD227odg9ygF8xVhhz7gb8Uq7A== + /tapable/0.2.9: + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A== + /tapable/1.1.3: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + /tar/4.4.13: + dependencies: + chownr: 1.1.3 + fs-minipass: 1.2.7 + minipass: 2.9.0 + minizlib: 1.3.3 + mkdirp: 0.5.1 + safe-buffer: 5.2.0 + yallist: 3.1.1 + dev: true + engines: + node: '>=4.5' + resolution: + integrity: sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== + /term-size/1.2.0: + dependencies: + execa: 0.7.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= + /terser-webpack-plugin/1.4.3_webpack@4.41.5: + dependencies: + cacache: 12.0.3 + find-cache-dir: 2.1.0 + is-wsl: 1.1.0 + schema-utils: 1.0.0 + serialize-javascript: 2.1.2 + source-map: 0.6.1 + terser: 4.4.3 + webpack: 4.41.5_webpack@4.41.5 + webpack-sources: 1.4.3 + worker-farm: 1.7.0 + dev: true + engines: + node: '>= 6.9.0' + peerDependencies: + webpack: ^4.0.0 + resolution: + integrity: sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA== + /terser/4.4.3: + dependencies: + commander: 2.20.3 + source-map: 0.6.1 + source-map-support: 0.5.16 + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-0ikKraVtRDKGzHrzkCv5rUNDzqlhmhowOBqC0XqUHFpW+vJ45+20/IFBcebwKfiS2Z9fJin6Eo+F1zLZsxi8RA== + /test-exclude/4.2.3: + dependencies: + arrify: 1.0.1 + micromatch: 2.3.11 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + require-main-filename: 1.0.1 + dev: true + resolution: + integrity: sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== + /throat/4.1.0: + dev: true + resolution: + integrity: sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + /through2/2.0.5: + dependencies: + readable-stream: 2.3.6 + xtend: 4.0.2 + dev: true + resolution: + integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + /thunky/1.1.0: + dev: true + resolution: + integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + /timers-browserify/2.0.11: + dependencies: + setimmediate: 1.0.5 + dev: true + engines: + node: '>=0.6.0' + resolution: + integrity: sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== + /timsort/0.3.0: + dev: true + resolution: + integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + /tmpl/1.0.4: + dev: true + resolution: + integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + /to-arraybuffer/1.0.1: + dev: true + resolution: + integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + /to-fast-properties/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + /to-fast-properties/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + /to-object-path/0.3.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + /to-readable-stream/1.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + /to-regex-range/2.1.1: + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + /to-regex/3.0.2: + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + /toidentifier/1.0.0: + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + /toposort/1.0.7: + dev: true + resolution: + integrity: sha1-LmhELZ9k7HILjMieZEOsbKqVACk= + /toposort/2.0.2: + dev: true + resolution: + integrity: sha1-riF2gXXRVZ1IvvNUILL0li8JwzA= + /tough-cookie/2.4.3: + dependencies: + psl: 1.7.0 + punycode: 1.4.1 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + /tough-cookie/2.5.0: + dependencies: + psl: 1.7.0 + punycode: 2.1.1 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + /tr46/1.0.1: + dependencies: + punycode: 2.1.1 + dev: true + resolution: + integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + /trim-right/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + /tryer/1.0.1: + dev: true + resolution: + integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + /ts-jest/23.10.5_jest@23.6.0: + dependencies: + bs-logger: 0.2.6 + buffer-from: 1.1.1 + fast-json-stable-stringify: 2.1.0 + jest: 23.6.0 + json5: 2.1.1 + make-error: 1.3.5 + mkdirp: 0.5.1 + resolve: 1.14.1 + semver: 5.7.1 + yargs-parser: 10.1.0 + dev: true + engines: + node: '>= 6' + hasBin: true + peerDependencies: + jest: '>=22 <24' + resolution: + integrity: sha512-MRCs9qnGoyKgFc8adDEntAOP64fWK1vZKnOYU1o2HxaqjdJvGqmkLCPCnVq1/If4zkUmEjKPnCiUisTrlX2p2A== + /ts-loader/3.5.0: + dependencies: + chalk: 2.4.2 + enhanced-resolve: 3.4.1 + loader-utils: 1.2.3 + micromatch: 3.1.10 + semver: 5.7.1 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + resolution: + integrity: sha512-JTia3kObhTk36wPFgy0RnkZReiusYx7Le9IhcUWRrCTcFcr6Dy1zGsFd3x8DG4gevlbN65knI8W50FfoykXcng== + /tslib/1.10.0: + dev: true + resolution: + integrity: sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + /tslib/1.9.0: + dev: true + resolution: + integrity: sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== + /tslint-config-prettier/1.18.0: + dev: true + engines: + node: '>=4.0.0' + hasBin: true + resolution: + integrity: sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== + /tslint-consistent-codestyle/1.16.0_tslint@5.20.1+typescript@3.7.4: + dependencies: + '@fimbul/bifrost': 0.21.0_tslint@5.20.1+typescript@3.7.4 + tslib: 1.10.0 + tslint: 5.20.1_typescript@3.7.4 + tsutils: 2.29.0_typescript@3.7.4 + typescript: 3.7.4 + dev: true + peerDependencies: + tslint: ^5.0.0 + typescript: '>=2.1.4 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >=3.1.0-dev || >=3.2.0-dev || >=3.3.0-dev || >=3.4.0-dev' + resolution: + integrity: sha512-ebR/xHyMEuU36hGNOgCfjGBNYxBPixf0yU1Yoo6s3BrpBRFccjPOmIVaVvQsWAUAMdmfzHOCihVkcaMfimqvHw== + /tslint-eslint-rules/5.4.0_tslint@5.20.1+typescript@3.7.4: + dependencies: + doctrine: 0.7.2 + tslib: 1.9.0 + tslint: 5.20.1_typescript@3.7.4 + tsutils: 3.17.1_typescript@3.7.4 + typescript: 3.7.4 + dev: true + peerDependencies: + tslint: ^5.0.0 + typescript: ^2.2.0 || ^3.0.0 + resolution: + integrity: sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w== + /tslint-react/3.6.0_tslint@5.20.1+typescript@3.7.4: + dependencies: + tslint: 5.20.1_typescript@3.7.4 + tsutils: 2.29.0_typescript@3.7.4 + typescript: 3.7.4 + dev: true + peerDependencies: + tslint: ^5.1.0 + typescript: '>=2.1.0 || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev' + resolution: + integrity: sha512-AIv1QcsSnj7e9pFir6cJ6vIncTqxfqeFF3Lzh8SuuBljueYzEAtByuB6zMaD27BL0xhMEqsZ9s5eHuCONydjBw== + /tslint/5.20.1_typescript@3.7.4: + dependencies: + '@babel/code-frame': 7.5.5 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.1 + glob: 7.1.6 + js-yaml: 3.13.1 + minimatch: 3.0.4 + mkdirp: 0.5.1 + resolve: 1.14.1 + semver: 5.7.1 + tslib: 1.10.0 + tsutils: 2.29.0_typescript@3.7.4 + typescript: 3.7.4 + dev: true + engines: + node: '>=4.8.0' + hasBin: true + peerDependencies: + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + resolution: + integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg== + /tsutils/2.29.0_typescript@3.7.4: + dependencies: + tslib: 1.10.0 + typescript: 3.7.4 + dev: true + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + resolution: + integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== + /tsutils/3.17.1_typescript@3.7.4: + dependencies: + tslib: 1.9.0 + typescript: 3.7.4 + dev: true + engines: + node: '>= 6' + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + resolution: + integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + /tty-browserify/0.0.0: + dev: true + resolution: + integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + /tunnel-agent/0.6.0: + dependencies: + safe-buffer: 5.2.0 + dev: true + resolution: + integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + /tweetnacl/0.14.5: + dev: true + resolution: + integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + /type-check/0.3.2: + dependencies: + prelude-ls: 1.1.2 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + /type-detect/4.0.8: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + /type-fest/0.3.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + /type-is/1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.25 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + /typedarray/0.0.6: + dev: true + resolution: + integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + /typescript/3.7.4: + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw== + /typings-for-css-modules-loader/1.7.0_css-loader@1.0.1: + dependencies: + colour: 0.7.1 + css-loader: 1.0.1 + graceful-fs: 4.1.4 + loader-utils: 0.2.16 + dev: true + peerDependencies: + css-loader: '>=0.23.1' + resolution: + integrity: sha512-Mp7zDrcUmbUKl3JTLamTsMX+lntMotEm5I05j2RHB5EHb0WL1dAXlynpdlGR5Ye/QTvtL5w+RGB2jP32YoUpZw== + /uglify-js/3.4.10: + dependencies: + commander: 2.19.0 + source-map: 0.6.1 + dev: true + engines: + node: '>=0.8.0' + hasBin: true + resolution: + integrity: sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== + /uglify-js/3.7.3: + dependencies: + commander: 2.20.3 + source-map: 0.6.1 + dev: true + engines: + node: '>=0.8.0' + hasBin: true + optional: true + resolution: + integrity: sha512-7tINm46/3puUA4hCkKYo4Xdts+JDaVC9ZPRcG8Xw9R4nhO/gZgUM3TENq8IF4Vatk8qCig4MzP/c8G4u2BkVQg== + /unfetch/4.1.0: + dev: true + resolution: + integrity: sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg== + /unicode-canonical-property-names-ecmascript/1.0.4: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + /unicode-match-property-ecmascript/1.0.4: + dependencies: + unicode-canonical-property-names-ecmascript: 1.0.4 + unicode-property-aliases-ecmascript: 1.0.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + /unicode-match-property-value-ecmascript/1.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== + /unicode-property-aliases-ecmascript/1.0.5: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== + /union-value/1.0.1: + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + /uniq/1.0.1: + dev: true + resolution: + integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + /uniqs/2.0.0: + dev: true + resolution: + integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + /unique-filename/1.1.1: + dependencies: + unique-slug: 2.0.2 + dev: true + resolution: + integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + /unique-slug/2.0.2: + dependencies: + imurmurhash: 0.1.4 + dev: true + resolution: + integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + /unique-string/1.0.0: + dependencies: + crypto-random-string: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + /universalify/0.1.2: + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + /unpipe/1.0.0: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + /unquote/1.1.1: + dev: true + resolution: + integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + /unset-value/1.0.0: + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + /upath/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + /update-notifier/3.0.1: + dependencies: + boxen: 3.2.0 + chalk: 2.4.2 + configstore: 4.0.0 + has-yarn: 2.1.0 + import-lazy: 2.1.0 + is-ci: 2.0.0 + is-installed-globally: 0.1.0 + is-npm: 3.0.0 + is-yarn-global: 0.3.0 + latest-version: 5.1.0 + semver-diff: 2.1.0 + xdg-basedir: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ== + /upper-case/1.1.3: + dev: true + resolution: + integrity: sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= + /uri-js/4.2.2: + dependencies: + punycode: 2.1.1 + dev: true + resolution: + integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + /urix/0.1.0: + dev: true + resolution: + integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + /url-loader/2.3.0_file-loader@4.3.0+webpack@4.41.5: + dependencies: + file-loader: 4.3.0_webpack@4.41.5 + loader-utils: 1.2.3 + mime: 2.4.4 + schema-utils: 2.6.1 + webpack: 4.41.5_webpack@4.41.5 + dev: true + engines: + node: '>= 8.9.0' + peerDependencies: + file-loader: '*' + webpack: ^4.0.0 + peerDependenciesMeta: + file-loader: + optional: true + resolution: + integrity: sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog== + /url-parse-lax/3.0.0: + dependencies: + prepend-http: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + /url-parse/1.4.7: + dependencies: + querystringify: 2.1.1 + requires-port: 1.0.0 + dev: true + resolution: + integrity: sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== + /url/0.11.0: + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + dev: true + resolution: + integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + /use/3.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + /util-deprecate/1.0.2: + dev: true + resolution: + integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /util.promisify/1.0.0: + dependencies: + define-properties: 1.1.3 + object.getownpropertydescriptors: 2.1.0 + dev: true + resolution: + integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + /util/0.10.3: + dependencies: + inherits: 2.0.1 + dev: true + resolution: + integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + /util/0.11.1: + dependencies: + inherits: 2.0.3 + dev: true + resolution: + integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + /utila/0.4.0: + dev: true + resolution: + integrity: sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + /utils-merge/1.0.1: + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + /uuid/3.3.3: + dev: true + hasBin: true + resolution: + integrity: sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== + /validate-npm-package-license/3.0.4: + dependencies: + spdx-correct: 3.1.0 + spdx-expression-parse: 3.0.0 + dev: true + resolution: + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + /validate-npm-package-name/3.0.0: + dependencies: + builtins: 1.0.3 + dev: true + resolution: + integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34= + /vary/1.1.2: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + /vendors/1.0.3: + dev: true + resolution: + integrity: sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw== + /verror/1.10.0: + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: true + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + /vm-browserify/1.1.2: + dev: true + resolution: + integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + /w3c-hr-time/1.0.1: + dependencies: + browser-process-hrtime: 0.1.3 + dev: true + resolution: + integrity: sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= + /walker/1.0.7: + dependencies: + makeerror: 1.0.11 + dev: true + resolution: + integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + /watch/0.18.0: + dependencies: + exec-sh: 0.2.2 + minimist: 1.2.0 + dev: true + engines: + node: '>=0.1.95' + hasBin: true + resolution: + integrity: sha1-KAlUdsbffJDJYxOJkMClQj60uYY= + /watchpack/1.6.0: + dependencies: + chokidar: 2.1.8 + graceful-fs: 4.2.3 + neo-async: 2.6.1 + dev: true + resolution: + integrity: sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== + /wbuf/1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + dev: true + resolution: + integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + /wcwidth/1.0.1: + dependencies: + defaults: 1.0.3 + dev: true + resolution: + integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + /webidl-conversions/4.0.2: + dev: true + resolution: + integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + /webpack-bundle-analyzer/3.6.0: + dependencies: + acorn: 6.4.0 + acorn-walk: 6.2.0 + bfj: 6.1.2 + chalk: 2.4.2 + commander: 2.20.3 + ejs: 2.7.4 + express: 4.17.1 + filesize: 3.6.1 + gzip-size: 5.1.1 + lodash: 4.17.15 + mkdirp: 0.5.1 + opener: 1.5.1 + ws: 6.2.1 + dev: true + engines: + node: '>= 6.14.4' + hasBin: true + resolution: + integrity: sha512-orUfvVYEfBMDXgEKAKVvab5iQ2wXneIEorGNsyuOyVYpjYrI7CUOhhXNDd3huMwQ3vNNWWlGP+hzflMFYNzi2g== + /webpack-dev-middleware/3.7.2_webpack@4.41.5: + dependencies: + memory-fs: 0.4.1 + mime: 2.4.4 + mkdirp: 0.5.1 + range-parser: 1.2.1 + webpack: 4.41.5_webpack@4.41.5 + webpack-log: 2.0.0 + dev: true + engines: + node: '>= 6' + peerDependencies: + webpack: ^4.0.0 + resolution: + integrity: sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== + /webpack-dev-server/3.10.1_webpack@4.41.5: + dependencies: + ansi-html: 0.0.7 + bonjour: 3.5.0 + chokidar: 2.1.8 + compression: 1.7.4 + connect-history-api-fallback: 1.6.0 + debug: 4.1.1 + del: 4.1.1 + express: 4.17.1 + html-entities: 1.2.1 + http-proxy-middleware: 0.19.1 + import-local: 2.0.0 + internal-ip: 4.3.0 + ip: 1.1.5 + is-absolute-url: 3.0.3 + killable: 1.0.1 + loglevel: 1.6.6 + opn: 5.5.0 + p-retry: 3.0.1 + portfinder: 1.0.25 + schema-utils: 1.0.0 + selfsigned: 1.10.7 + semver: 6.3.0 + serve-index: 1.9.1 + sockjs: 0.3.19 + sockjs-client: 1.4.0 + spdy: 4.0.1 + strip-ansi: 3.0.1 + supports-color: 6.1.0 + url: 0.11.0 + webpack: 4.41.5_webpack@4.41.5 + webpack-dev-middleware: 3.7.2_webpack@4.41.5 + webpack-log: 2.0.0 + ws: 6.2.1 + yargs: 12.0.5 + dev: true + engines: + node: '>= 6.11.5' + hasBin: true + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + resolution: + integrity: sha512-AGG4+XrrXn4rbZUueyNrQgO4KGnol+0wm3MPdqGLmmA+NofZl3blZQKxZ9BND6RDNuvAK9OMYClhjOSnxpWRoA== + /webpack-fix-style-only-entries/0.3.1: + dev: true + resolution: + integrity: sha512-B9fTBquTxEw5FAKO6PaIgCDFmkeZAdIg4Npoq7S2MPf12/doQT3KTzhBXjnOb+kBq1zgMumxluqMBUXbzm+OnA== + /webpack-log/2.0.0: + dependencies: + ansi-colors: 3.2.4 + uuid: 3.3.3 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + /webpack-merge/4.2.2: + dependencies: + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== + /webpack-plugin-replace/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-1HA3etHpJW55qonJqv84o5w5GY7iqF8fqSHpTWdNwarj1llkkt4jT4QSvYs1hoaU8Lu5akDnq/spHHO5mXwo1w== + /webpack-sources/1.4.3: + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + /webpack/4.41.5_webpack@4.41.5: + dependencies: + '@webassemblyjs/ast': 1.8.5 + '@webassemblyjs/helper-module-context': 1.8.5 + '@webassemblyjs/wasm-edit': 1.8.5 + '@webassemblyjs/wasm-parser': 1.8.5 + acorn: 6.4.0 + ajv: 6.10.2 + ajv-keywords: 3.4.1_ajv@6.10.2 + chrome-trace-event: 1.0.2 + enhanced-resolve: 4.1.1 + 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.1 + 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_webpack@4.41.5 + watchpack: 1.6.0 + webpack-sources: 1.4.3 + dev: true + engines: + node: '>=6.11.5' + hasBin: true + peerDependencies: + webpack: '*' + resolution: + integrity: sha512-wp0Co4vpyumnp3KlkmpM5LWuzvZYayDwM2n17EHFr4qxBBbRokC7DJawPJC7TfSFZ9HZ6GsdH40EBj4UV0nmpw== + /websocket-driver/0.7.3: + dependencies: + http-parser-js: 0.4.10 + safe-buffer: 5.2.0 + websocket-extensions: 0.1.3 + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg== + /websocket-extensions/0.1.3: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== + /whatwg-encoding/1.0.5: + dependencies: + iconv-lite: 0.4.24 + dev: true + resolution: + integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + /whatwg-mimetype/2.3.0: + dev: true + resolution: + integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + /whatwg-url/6.5.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + resolution: + integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + /whatwg-url/7.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + resolution: + integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + /which-module/2.0.0: + dev: true + resolution: + integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + /which/1.3.1: + dependencies: + isexe: 2.0.0 + dev: true + hasBin: true + resolution: + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + /widest-line/2.0.1: + dependencies: + string-width: 2.1.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== + /word-wrap/1.2.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + /wordwrap/0.0.3: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-o9XabNXAvAAI03I0u68b7WMFkQc= + /workbox-background-sync/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg== + /workbox-broadcast-update/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA== + /workbox-build/4.3.1: + dependencies: + '@babel/runtime': 7.7.7 + '@hapi/joi': 15.1.1 + common-tags: 1.8.0 + fs-extra: 4.0.3 + glob: 7.1.6 + lodash.template: 4.5.0 + pretty-bytes: 5.3.0 + stringify-object: 3.3.0 + strip-comments: 1.0.2 + workbox-background-sync: 4.3.1 + workbox-broadcast-update: 4.3.1 + workbox-cacheable-response: 4.3.1 + workbox-core: 4.3.1 + workbox-expiration: 4.3.1 + workbox-google-analytics: 4.3.1 + workbox-navigation-preload: 4.3.1 + workbox-precaching: 4.3.1 + workbox-range-requests: 4.3.1 + workbox-routing: 4.3.1 + workbox-strategies: 4.3.1 + workbox-streams: 4.3.1 + workbox-sw: 4.3.1 + workbox-window: 4.3.1 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw== + /workbox-cacheable-response/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw== + /workbox-core/4.3.1: + dev: true + resolution: + integrity: sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg== + /workbox-expiration/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw== + /workbox-google-analytics/4.3.1: + dependencies: + workbox-background-sync: 4.3.1 + workbox-core: 4.3.1 + workbox-routing: 4.3.1 + workbox-strategies: 4.3.1 + dev: true + resolution: + integrity: sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg== + /workbox-navigation-preload/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw== + /workbox-precaching/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ== + /workbox-range-requests/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA== + /workbox-routing/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g== + /workbox-strategies/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw== + /workbox-streams/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA== + /workbox-sw/4.3.1: + dev: true + resolution: + integrity: sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w== + /workbox-webpack-plugin/4.3.1_webpack@4.41.5: + dependencies: + '@babel/runtime': 7.7.7 + json-stable-stringify: 1.0.1 + webpack: 4.41.5_webpack@4.41.5 + workbox-build: 4.3.1 + dev: true + engines: + node: '>=4.0.0' + peerDependencies: + webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 + resolution: + integrity: sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ== + /workbox-window/4.3.1: + dependencies: + workbox-core: 4.3.1 + dev: true + resolution: + integrity: sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg== + /worker-farm/1.7.0: + dependencies: + errno: 0.1.7 + dev: true + resolution: + integrity: sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + /worker-rpc/0.1.1: + dependencies: + microevent.ts: 0.1.1 + dev: true + resolution: + integrity: sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== + /wrap-ansi/2.1.0: + dependencies: + string-width: 1.0.2 + strip-ansi: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + /wrap-ansi/3.0.1: + dependencies: + string-width: 2.1.1 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= + /wrappy/1.0.2: + dev: true + resolution: + integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + /write-file-atomic/2.4.3: + dependencies: + graceful-fs: 4.2.3 + imurmurhash: 0.1.4 + signal-exit: 3.0.2 + dev: true + resolution: + integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + /ws/5.2.2: + dependencies: + async-limiter: 1.0.1 + dev: true + resolution: + integrity: sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== + /ws/6.2.1: + dependencies: + async-limiter: 1.0.1 + dev: true + resolution: + integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + /xdg-basedir/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= + /xml-name-validator/3.0.0: + dev: true + resolution: + integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + /xmlchars/2.2.0: + dev: true + resolution: + integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + /xtend/4.0.2: + dev: true + engines: + node: '>=0.4' + resolution: + integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + /y18n/3.2.1: + dev: true + resolution: + integrity: sha1-bRX7qITAhnnA136I53WegR4H+kE= + /y18n/4.0.0: + dev: true + resolution: + integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + /yallist/2.1.2: + dev: true + resolution: + integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + /yallist/3.1.1: + dev: true + resolution: + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + /yallist/4.0.0: + dev: true + resolution: + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + /yaml/1.7.2: + dependencies: + '@babel/runtime': 7.7.7 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw== + /yargs-parser/10.1.0: + dependencies: + camelcase: 4.1.0 + dev: true + resolution: + integrity: sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== + /yargs-parser/11.1.1: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + resolution: + integrity: sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== + /yargs-parser/9.0.2: + dependencies: + camelcase: 4.1.0 + dev: true + resolution: + integrity: sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= + /yargs/11.1.1: + dependencies: + cliui: 4.1.0 + decamelize: 1.2.0 + find-up: 2.1.0 + get-caller-file: 1.0.3 + os-locale: 3.1.0 + require-directory: 2.1.1 + require-main-filename: 1.0.1 + set-blocking: 2.0.0 + string-width: 2.1.1 + which-module: 2.0.0 + y18n: 3.2.1 + yargs-parser: 9.0.2 + dev: true + resolution: + integrity: sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw== + /yargs/12.0.5: + dependencies: + cliui: 4.1.0 + decamelize: 1.2.0 + find-up: 3.0.0 + get-caller-file: 1.0.3 + os-locale: 3.1.0 + require-directory: 2.1.1 + require-main-filename: 1.0.1 + set-blocking: 2.0.0 + string-width: 2.1.1 + which-module: 2.0.0 + y18n: 4.0.0 + yargs-parser: 11.1.1 + dev: true + resolution: + integrity: sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== + /yup/0.27.0: + dependencies: + '@babel/runtime': 7.7.7 + fn-name: 2.0.1 + lodash: 4.17.15 + property-expr: 1.5.1 + synchronous-promise: 2.0.10 + toposort: 2.0.2 + dev: true + resolution: + integrity: sha512-v1yFnE4+u9za42gG/b/081E7uNW9mUj3qtkmelLbW5YPROZzSH/KUUyJu9Wt8vxFJcT9otL/eZopS0YK1L5yPQ== +specifiers: + '@types/jest': ^23.3.10 + '@types/webpack-env': ^1.13.9 + css-loader: ^1.0.1 + husky: ^1.2.0 + identity-obj-proxy: ^3.0.0 + jest: ^23.6.0 + jsxstyle: ^2.2.0 + lint-staged: ^8.1.0 + per-env: ^1.0.2 + preact: ^10.0.0 + preact-cli: ^3.0.0-next.19 + preact-jsx-chai: ^3.0.0 + preact-markup: ^2.0.0 + preact-render-spy: ^1.3.0 + preact-render-to-string: ^5.0.6 + preact-router: ^3.0.1 + prettier: ^1.15.3 + ts-jest: ^23.10.5 + ts-loader: ^3.5.0 + tslint: ^5.11.0 + tslint-config-prettier: ^1.17.0 + tslint-consistent-codestyle: ^1.14.1 + tslint-eslint-rules: ^5.4.0 + tslint-react: ^3.6.0 + typescript: ^3.2.1 + typings-for-css-modules-loader: ^1.7.0 diff --git a/typescript/loopover-leaderboards/preact.config.js b/typescript/loopover-leaderboards/preact.config.js new file mode 100644 index 0000000..4fcde16 --- /dev/null +++ b/typescript/loopover-leaderboards/preact.config.js @@ -0,0 +1,25 @@ +import { resolve } from "path"; + +export default function(config, env, helpers) { + // Switch css-loader for typings-for-css-modules-loader, which is a wrapper + // that automatically generates .d.ts files for loaded CSS + helpers.getLoadersByName(config, "css-loader").forEach(({ loader }) => { + loader.loader = "typings-for-css-modules-loader"; + loader.options = Object.assign(loader.options, { + camelCase: true, + banner: + "// This file is automatically generated from your CSS. Any edits will be overwritten.", + namedExport: true, + silent: true + }); + }); + + // Use any `index` file, not just index.js + config.resolve.alias["preact-cli-entrypoint"] = resolve( + process.cwd(), + "src", + "index" + ); + + return config; +} diff --git a/typescript/loopover-leaderboards/src/.babelrc b/typescript/loopover-leaderboards/src/.babelrc new file mode 100644 index 0000000..ba8581b --- /dev/null +++ b/typescript/loopover-leaderboards/src/.babelrc @@ -0,0 +1,5 @@ +{ + "presets": [ + ["preact-cli/babel", { "modules": "commonjs" }] + ] +} \ No newline at end of file diff --git a/typescript/loopover-leaderboards/src/assets/board.png b/typescript/loopover-leaderboards/src/assets/board.png new file mode 100644 index 0000000000000000000000000000000000000000..4908137ee65a9ab320ecb241ec2300f241bac997 GIT binary patch literal 32287 zcmdqI^;29=(D0iOAb4;M?(QrOA-D#2cXt+dcXvt9;O;KLU4sYL#bMFq?)SNMtL`80 z{_xaWwWp?LYR{?Zo}THR{>()EP?SPNB1HP|;RC9Sw7ANL4>0)92M+-T+M--nmkccs zousv0KYTzN`tSLe#)wAr;RD$R8S!swp1J3nUcOl75Z)`x_zjtqCWRCph0FA!rXLP^ zqN3Pv`ubhplH8Z>|1Q;n9rZWWSA2vr+`F$0z6fgefBJ?E`;m`HDoDlZBq{$SNg!(v z{CRD<*gD68CXec^%kY&`$ueJ1P~mpW)s!Uzxx3-RDwqttnX#BfG}x!*^ot4}dHv?q zJmY_5nsB$mDFqeJS8`Zo*bg5>7oEzHp*<(7|3>x^S|Gq;LTkaI|GO%QDtI5nBm2@) zoU}pwZ6y+XjMdAUzib;Et-EqATLfWZ&bPE9>-48i!sgw{CjxJeVEp1?Ugz$ z{CI+az^Gnf#}Sr9cF((Gp5>73PzvMYM*{dRr_cY33W+K-7Qa)A=K#rMGAn;%q(0BR zuootu^E2+AYGp3@mx+FVz1gJt9024YpLIDyt%+ z)sMEGH%$^rPnJ;ZiOubT0i+F4yeEZLS};sjIvossyQFYBFbgwp*l=_F`2;`y6xE0K zXOu}LfS}wkXacJTW^jDgGUH&H&@rbb**5G*BbU!v`HxGp7+_SWT<3OU{?;O%?{?jf z6r$HD@fbsc&P1*6G3~x@one|TSUy1!G$uRs=`i;i>7ERXj=-o|F_FsGT4K4mqyjFf zWW0HuD%Nu%_`@z11iMh2lEOk=R@KM(`CTg(x14OG;JadbFr7~1K-gO-CFd5|j3
!Qo###h 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

_FO6abr`qmkq3KHi}`98V~ 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 L*@70@IO%@@@GF}s literal 0 HcmV?d00001 diff --git a/typescript/loopover-leaderboards/src/assets/icons/android-chrome-192x192.png b/typescript/loopover-leaderboards/src/assets/icons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..93ebe2e2c41a9dbc51e5fa28dcff81a0763c8182 GIT binary patch literal 14058 zcmV%I0000^9lQ1z;93rbaXhDUZQHih(_Y)QQLJ~ruWj45w_e+} z_u95P`#-%ld(`*CZ#&XEb ze2kvP_l%!0eirpm6{U^8W&BMjae7G+PC-~t6(+P5GU3(}{V;<7U(Eaa@fzO8claBN zu?lOk9viT6w+&d2wOED4_#5BheY}SIcmM4fnYL&X6+*sLVJLBOqzK0?nTK+OuQkTv zGCYm1Fc<5v6Zu)T6YDS+U*Q?hm*f~0Vr!$1$b%BcCPg@cfIp?Nyg7Ax7-o>wiWXb$3@1NGGk+mP=Lt15y`TIq&u#_hgf;|;|zgwhQl43R^mfkf$qkb zp>mWQfzH&E1v%a{Ckz+hO{_%P>K)#M#gN8Iyon1qCN(!|0hNn#Zoq`U6cgVc58z+y zus-ybEruQV7Z0F+P*0YE$|X55$gn@6vD;VXLO7j?PGGIwLvO)iSc{}lBcoQqZV?U2 z?OZ=VCbT*edp179Rtf&0LOAI1{29(hbtpG;?Z60rRohWz-VN zjoddVJzjSA)0s4KkW-)Bd9Gk_QwlD zxq;&cFstip8asbuCgwIQli+84AuPjf)V#@T{Z$Rh$sFBzCZZ%};RozA?FlQnEbqh* zm=*NJNe)fv}6LFu>80q$D${Vxd<>PP)_5x4$skJMJW1I{3^k>%|iH< z&!^7O-zWm*B#!DVMXtly^G*uB&UWFKW6?V1<}PE7pq#=Hot)m`MGuAUO_4vwPMZZ^ z9C$bQIOvV`ncV&{50u^6zJmd8q!>j#1M{4+>&uZSJ}=;no;j<_E5)Gf%+{R?d7~96 z=8Xp&c^nc3ITFR!v3cDzv(t-}pzO-F9SiEQ`V{h6Y8U{8^n}{$q0cCwf9z!IDM^zwtQ#H*)3|oC5NB?&rJ7 z?H}&|Wj50rsxodb~MY7~X@Y}>YNuWj45ZQHhO z+qP}H-AV6x=hp0BSu>g0NqVZjb_Z4G^1tcH_1z%J``epEuR6)7@QeOA1y$0{M)_nj zQTR7`O}!t5$RgQ!b`3iv`?%htM6(OIv5kViPRy>Z=8AfM)7w`{Jq!JstjD^AN3m$q zezYmG9HkOWzsv}t>jO-MJej}go||ZPVcUjT(SJ(OuaAn~q)eje=ulw=md!YbbEkta z3G#rnACR%>g8Sli40LgP?1tnp+Otdebw#@qS=8h8_o88zsGq3y`tieNo`8} zGZjq=F2alB7kb!$h+o%*n8yKs7~9sI#Nd`2Q8nEh6!|@B2!vgsG06H|@4ksY zsr3ZWtVV7uhbwzIDSVHs4S?b;^2Zd^$~q4tJ8s7AO{YcVO88er-aC6LfK_u2qf50_ zD3^3bGz!F|Lf%Z@bjwRLtFe58?BjmGVt0jG#V=l4irNY(W}#p;MXQgAW+j$xEbSLHTCbeNmOFT$5%wOaZ)7}9zpcC0&zU_cj- zZwgpf1@E00K}-ZWb=)tJg>BPiD3#ECZBr?TvwYiYbdry2Jwr4rkQ+;&g=R5({x0a} zGtV!dd?vcpT#YsJkHB*#C?4Mwy}~fj^*ckh5en)OVKBM>PKh`u{?}9I5Fx? z|5f{(M6&`*Hj?{?p)XPNvs~f*DK=TOYE^P6=8fHl6Nh~wPUZDg+M|%?78*e00tWoP zFt#(|3~jRs)ib!KZOZi}Wc{}HyriGhe}!mw${l@~fAxCD5NW4%e@lkRSiJb?LijQR?jA&nyj3^Dp-Cxe{2fRY> zztE}PU$r%>q?wIDEjD1=>XQig!ph@ct8g{3(*RUj6f$u9kPmam>_v;>OB~-eWfYKF zU}>U{YraObJK^@fXnOww6n@C5-oI>;8R%SPC05TpEZ$ZLS{0_(HUK?B>@@(juZ!!0 z{X5QLZ1-)bmCd_|8(P>QAt=PNejCfT^g~kOJq4?j9X`9OBlgRXS*YUr+Rp9B^G=O`E{Eok@`ko*t?1VApiYw?X58}*; zfNE=Ap7JQ<{dk3%Hr=`56o$9kgc_OVI-+eVtHZo#=2VK$8Yd*N76tD4^yQ=va_4Q7 z_m8jXj(Eey1+G1&9M`FgU2W5~3y+|C?bWi77w@A%o*zemYf+uve(sltY&QV415W0B z#GR}E(;F|x7sLyW=)f`M&8OA)!d;Zh+uJn?)6h>I^<)0HeP~%?X?$**%8%?yOLTjp zk7|5IY>xu>2rPaJQ}|)>KY3>z-NyC2{S#(pW@hG;+qVsrQVx|;OqrS6K$)4D+d#w2 z%nq}Yx-mAKIQ!0LkH=@fI=1d=CHJ>0|8Y;;TDw|V^W2$v=9#&HYez(;{P9yOtuos~N;ldJ2!TL_MkK?RwSV`o?hQs% z%1Z!nV{|_~B~bR-IgJV^1oJE@(~)@jfV9fE$4Ia{Lr^z$Vc&Vbd}L? zFEWXPs8xAxBN*5q{@!!Yn)btXYt)DZY#;#$i)?+6bzz&AvHrr?YM#XY{ad|IS>9}t z-@_kzX|rX@>Blhqut_e)LBq+PA8$rfMg^E+n4Ks;J!Fo}6um4On>X%VVtw+=D(g>) znU_vWwDxRCm-`*se8M6a~Y`s}&Y_UC{5fu+)& zw%B@GcJwb^T+MUyH=(i(7yv@9Rct=fj)YX}7rE!-SNfhdWsZ^T$q?74tBtAmNXo>>e@xld^mn_Aq*c z&;>pp!#C~xOlm+TV7vM56Lg2;OJ<@22E*cKc0l?6d~V(g`fUP>{}$cQWb1)})8$@E ztf}8`$3QV0tt&*$+8jD~jNO=BUOd!t>ybe-F?gPh=jJ)Go?o6P`!mQ2d1ijk>qb!Z z79foOY%?Jph934A_#6Ol^0(V)$@Hlwumy6N16q%I1Y5;sW4ZemJgxCv&F08SBxOkt}5zeS$5`!UhBHa1#i4}H@VDdNH>>l4=-`i+?BlCJbdUB;T=9Y!l zL&B8YDb-^@!TUPFGg3HpI<>x*-FexJeY}tM4Mg1ebzuJ?J7oDzJQUA$N60R(?+bwG z1$gwbS=RH{&9m9A_a9wui{bc;uiml9dh(jt7_aT+014M|&Ga9)QzbT%0-3U*P&0X6 zJ{#Bil?{@Soa5Toy0}6tDbWI~D>}U2Lf&MPPuU-gfgPBH&uDBI-=%M1w@Ql%#sUCoB2|JXbIXJTMuZe7TXPrQWFH~|()OhP2- zv8jOs@6+_U(j-7Fi#MC5y*-B66J#uJnfmI^GrayPN^a|iH zUbuc9p^0svJdblm5QDB32X;My~T~QEYJMFOLWnIz%Iv zn1nwC3KT3V)!!E}{r~_VY}}7AU}&QxS=L?kl{*$g7kc9P^%}ecGkj+JyaNL!Ov(nB z0^$Dt(*XhrD2A&bBTT|ekep^Gn$GLUFJ2QiXVTYO?HtFB+Z9BH{)3#l)^=>bkmuWf zGoJC2XIHT)gcbUov^_wYuK~c4joKR6dh{y=3lu6Abr_@okeNRf#l8IH*YHOH@cKPw z0I*QiAKCzQx+$-nqw!)f?D z7uVvcmQGJ3A0SreeR8HR4J*_GzW3;I&0lDv1XPBNBNKp=i};%k?e-ga!1R{Y`&W(` z04{6)UMtD6H|y^2V*n688+UPH-lqo7;Tnt+?i}NavBV%-d5IB+0)d|;X`M;_08``q z|I8WU8oBmw?h*3}G$GRmlISagMBM`!csu}rJm88BAMEJc=#KWW06;<3;Lcz7W7w_V z0l>hh{Zg$pp6A3S#VU>6f zc4WO*PWO+-Q{kbYf7Jt!$fw2!0LTOA5jb>qvqvsc`;BV%r?f1mdEYO_pBV@M5X&1F zjpU@mA5Y0RRd)}`gd?09la4{=QAHW)#8cPUAs}@Dy2PZ|Mt%{V1=_VKjbfwU0l*+# z>%!J!KQC6Obg8HTAhA?cX+WOtW8+rzyYt5;(yxPxwmse-QM{V3?+nRp+5Zv?;y{{w)D z5tp=mb6%_J18OJ$Jj);Yw|c3GB*2^E2>|>aIuZSkZIHbu+Lhak81A}+RPg@n=-Oza zy!#uHtS^&8Fw!N?XW%WbgNae)B@1~4wCloZCObSvXT*oE2^1CJX3kO*Ji z;r*>$>JDx0Sr(xHxT3>HeTDi=3JL)BxdZ@)hqOV%4=TYJLM#j|aYqKqOm_0not^(r z@yz*pJO#!j$0Mz!4&d|@6u!{lXcJG=D?#Q3A(_x;`u3G|HZ6L>{5O+lOcwx9Kk@u+ssi)=^=pE zM-!yGIdS%ANjll-HQCf>bXK03<1^!z9RkMxJuHt9?dvgX=~JKp=K1-kb^Q79ChY;H z_CUVj)_WkQ2m}CFgFAn9{G4Ww491SVgh2{`BE!1=a2LiOPaZ%GkA@em2e8|somT)w zN-e^zBZ+`gboSO_WN7hGh#Ew3+=p-ntr2>Dr^Fefg{`4=(Gy73fRT&q-;1AV^x=1I zuOAf*0Kf!U=QV$lDQ-o*0ssoBgixTPwF2yO03d0I$bb>N(F?#1tqCCtP}Rk_Sz7R# z`Rh)Y73Ua2!WX;@;Y(<3z&N#mdIq~S1vKZ>I*gY5LGuFl06oV2H1TKjBh&BP765rK zD(K`ifdBxKh<+_!cmo^8mc0O=NU5TgN=rulrSAUz2f!k0-;T(3a0F$@BGky3o`&el z)jhIg)eNIW`RN$DB8Iw9)R+4RJG@ParWr-Vc7!N|L<%haed5a5^aezdwBtGOc51x( zIe8zq03ZYdfb#^SzDp;fpwj3z{3UX1ca_!6C(BsdEfdRnCMI@jR&F#cM zX$;Yr9dGcy_~g02VPnol*CQL1_rXE}m09L3~c=K*yC1nq?8IPxyR`mAwCu$*{Qx`3K<>`2l?e zVH0Hi|I|1rkfA2k_hsrcr^_P(%tTtZ!4} zqGk>N6o`ZYDtcb?Ct3;sHU$O%w|fErh9d^_FGjB#ei}yL>?v09do^6x96GhMwUGCw zphhFUQBTD67%{`Sz8bxTZZ0M^AjacRY@Qu38ij1MX;M?ru!|6k`*H7(*K&rK(w>As z9NtaX#A`eOU`${DFrLZL+dI_0qOCGP5d%O3MIEH5uq)mHpvJjoVG?>B4KWy(PUjUy z$?r*+sm{X2sPQ9igWrb+HMU`HT6qAFL5%`5ZBo~roE(N`8DeuI>%`n1q|^$6JA~aq zNy_Kf+-CYu+iAkl&qJ~=2WR|4NaY;>w+00O6F5L4u~VIEI(r2`vHq<_b(Nd#&kq1# zK`o*Yq8h7g2@US+7XM>QC#W;r>}aCLpcYGfZEU7FZVS+OKD|El`JMNq5gx#VHAX@x zs8=RLsHl#yFnAM^bDC`cv)=nYNt$`Rg3A*Cwgm+MEULjDCy5-QyB7cy1^@$FkLe}+ ze=-0F0^(o3Ejj?8hlepCY|!MEumQIZ`@zqu9b)Dq+ z0FW9K03ax1_k-DqN-r<>fGJUfrDF@j)Sr=0quXbf#t;ouBD*nT8r>9-vhojGmOWU~!&sTGx8R`bG+Xf>|#vE`@~Cyuww%NS2B#b<8~pj{@;5E zXlY_kkhotpMEMH&i09-z9I$A|1*VBZK9>*EB z*c`ef!IA8ygekwim!NZlTrCV2$+XTma+#o#M02g)hh$xJNNX6DtM`f0GXj7`K>|R! z)ZioZ`01c{@_b`4I zr8@x`72eQ$LD9l29gDsyO?XKnA0z;zb*?+)G;G-u0Q$9hp|{-VKu`ccvdT^v4FCug zh}oUJyVL|m%Hn605|Ah}g2hD@mx*)SgZsG-fxaBI#;Endpc!=a+Xow^3QZ9&dq^-v zI=vqWJd-d;@?!&l?tx)}QiKNW;~4-lVXM2`XkSnOFgkhwpm)*AsV1aUTG?UMBWR%v zjXvR!(QwcOL8rP+f*D;%wbpc)2NDRp5j6zoywC4nUoSn+E3I1v1gavX0Hz)#zW_j* zxss$1*2^mZN}k>H;m%SC-Wd=8puiLZ_67j1p&S ze-)rJ$*z$i<2g(q0C>nOi2uXUmB^)eRu$rD?*ZNb+Law2V^ts%x*^q2k)JmJ><|Eq z1OS1l1n+HI^OA0!0U!) z_axk)1B}VZ;Tp>cmyj#qQFOP~kjOc|pJE&Dc{~iuv`5$&nru|t&ppuijQeym^L>i&O$-XpUYa>!f#*bDDniIeBjy+_@KuQtqGAIS9o6co)rS z0ENyOjR*icGkE_%06^@PGs6~EE8DVxX8@EfUZdJ|-G7@9BmnG+3;--fj}R)TQISgk zBn%{M?=A;mu$w#EAgTCb&}jz%Pxt~E8X^{RigX5l4u;3n2987$z|Dan()WU?Ladhq z;JD7&^_C)Moz2y-i)UtDQN;ZKB>X`E0B45DX)%+E7AjR8TUG!>B84bfs9@15auod+ zf%5=jNNx*AaOj+*q9QfI1wtI+WCI0>;S#UI8sRmZObk0a$#dAI{Ltsj$=e`Z9xt&y z%1^yN$vJY2B~ugeD8`O3cKeB6Zqb~9XQh!QYb1JP03d`40sxo}cR|bNz85>Lf-Pgy z5d%P0#UY))867A9Y_S30R`NiisNGWB2i6CA(Y0adL3>CSl#Wz}h~$_tDeU%JT{TcoE2|TW(_t_at;CMV3W*3^)+|Wk zy+dPvat^3i8sAmZqdPTKWDd=v80T5fuU>$|^l08!4+SktF5?CO6yNYlJ_i8crU-VR zL#-<=z=pA9PaR=gEMlT|H}?2*Ll6K!xUtLSpx3|k%gowg;kVi04A(}K7jTd@39)lt zkk0y~(yN9AV?>yQblG_#BoiP|q;6V~ETF+iW25LqG^o$S$(nksRGa`nYXDmsR_fCM z8^)F+oeoz}0Z^}Ew}vugXi883;AYaXQlDshbSGrSj_%B{Iw6LJ`kBA%WU!U8Oxdyo z5@cE*>Cr_~ga>lAM#As^`N?LcJ;dyE7#1}QCc^2AAqaqViwJ|_#{*m^=Y+{r^Ep*Y zH*KN-@H7@h7E`sV$(+Rxg8+aRZ4Y3~0pRe_=BVa}DlEqmc{DBq1$o4#N`+loP7z9F z33vngdExT4u*Lu9XKjvWGMwHgrq9G@gVO3SJwhYvp>061}z-vMxg5deIV#L@`P^n@5>)P^CkQHMlu=y(~7KG!qC z2$%2%J2s|8HKp2Y$OoO02FA0L|&SP7w|a%IO@m<0E%DQ+-;vQfA3NqV4G(~N3|Bl1-()(&krj@le^XKB3zIbVMwg*He z!6Dcu0uKNkiTL`~rd7}Gh3%Sa0A?z*eAUuT8(iD%=kb0A0Ae&wK{t2+4y}`fSpi@l zlL~zqGo#nTC}5<Tdo&hq*qPbbe+E;hGzWX2R0f3)9z|Ms5 z08mzjs_*>+vqy$=x(fv=*cuF)*Ki*eMI!#y@Bw}waT!T128rGtgTinfp$uyR6<|Uj zkuhwdYb>`~1HhzGOEHc{94g78{h6lsQ)9)0Ad6;d1gsJ>irBpYgn9>kUUqYReg!^b z)_Gp_Oynd;EHnfRGyudtK^Gia=2dSux=QvI{gmaQkR>FbeLYfMUny zUKp1o!KoOZ>s=Z{28d|=>Hea}05709gbvijh$-fg(DPX)N}~%?s+m{1Mw(|h6^0tb zvgwIb{D zjDeF+((JxibDT`RK*$jiu27^x$0NM_RHiFaxuy4)*8vzEmZio>9IasveYY5+Xm0jU zImMVg=M;DZC|ivA=eHB+QRZ0yL-zYB7>MV2Hl7h#_QN8cLw14enUN_Z;aum)F{m~J zY`l`IL%%l(pa2lp`jGw<0o>;&dpEr8apHf^32+DiG!LMhT(wW5k>^UQnQzCXv-2V; z_~e4~P z{LFu&$48b-uEFt0#NdQS7$(IfeV>pOD|(f99)qL{3`T|ly#l(eG}9vk;n@h|2+MeO z;(H91e;Mq>=Ysv>xd|0bU2n*{nShOMiO=qH`NL1v`7NHFR-r`QmgKA+D!}GEKvpe5 z*(1URod`mM49z6$TGQnCBZ@e-)H#;~ROfgy1Al{@rcS>v%+P`fd-&Pb&rqD&xcmTK zgV02|dGEAjlwLs@Bmj&IoM%Ji$LJHDeTpRYv{UjgP5k5oB-vp^f7-YY)5P2%q#NoP z{apP;|DP%0&$D8qwaxLrhde;*0X^!EI7b?eby!vq7P}&>34A-o5;i|j7KQKy1INJl znZ){(b;`l8(tSHi{gYx(@`l5`vi6bN*PRo_X>^C2{VKQ~AW z;(KZT@oLE>DBwXL=!OxT?{qxkw`1MvU3V|GiH(|@;G?5MYly4qKCJ8as}ukMTROFY zqljeJ+l_o7Ujacydhq{0zOfz^sW1qgJjjewB6gU zf<6U7P#5}}kDgjd@`&gxt_@$utx#m6>P->M9OwHx`Msvo7nW%M-w~T^=pp>^90t|u zQUAvNq7Y5gWH_ix`FsjSC?vP7Pf?a6-r{^b9c&QQTncJI{@xtP?`wa{0NhKkNe|(V zXEvxtsiGB|N$m9lULfdyNar!5C^e}j)BZ;#79a#Z&QCu|VGvcRO0PA}5A+(+7Ao#?U zv-OzQxcH8!{E9T^-}bdGzaCq}CY{BvC;?#Z62s+GD%G%!OpcorCte`*&}u5D$PNs& zsjrsyB~U5moHImwcs4csxLHHHd~eCjs%aw9Y>O>==>GEN1$0~r(;{Tm6Bl%|FP?INv{#k4ssaTG&xBoF8|oh6WBQ-6j?Fj3H?Nys@6YY*#V|X;JG}=7lKsy`X1Ty zY$?ii#0IfN!x;d1mkdLRp4IfhTSSYU!NbM*Lg$Z0A8nAH$nt+0?$D8j4hRqR^pH7@ z{)YHm#QuZYy?sb_|2wd~JWhViono@;RxaJR{blXnpFl@`yaPaKQ?&G)Dzjyc(x(4? zoX;3{WXc?dhx*gZ?8F80!`SnwXLcL=4eq_ozdo&*yKP`{HBYI11S98#f*qn#TZ|o^i^#Wyz zRc(Dq+tUk) z_35GV8#_wW=>eUk;vV@61pG^r{pZpSxnb!)p*_H!mr9#y!l(I#w#fL5 z^Ud>q2DBc%t69}^203^Cyrw>l`XHwlC|ICSv-4X#J4zDbnR31}e3opeC_Yd0YH-V|Vq?uU_V>Q~=N%)|pk9UUy)JA2-dy4} zGYI0FHf8AUj9+#zO(A01lw(hkDSskU>+FG9aZ78OLm$a4p*! zP5N~?@tuhc2Khq%34NrN| zt7-T8H(YmB$Ip_`Z974b-+@3fOHxa6OGTMMS`Q4I{{Pv#<|x;aulu!;v|==3-?WWq zBk5;bW81cE+qP}nw(Z$xzRFr>-Cs|pS3d>y$DVmkZryXL_SpxO*?RsEI=y1b5uYoz z{#9g4WK)TTm!S{5-Egv~jXHF2(|j1s%1172z3|tJtrZ%2wJF61sN1=7=w-^8Tkb%& zJpR_@Tytz*Zb3wJd)YRk>^XQ@R2>kT%L1M7C8V-<$0q)l!;Xa@f68<00kI>{fi{LGc;w z-|d0w%Es|z8;tj}gjW*klk!wZRE)BCzyk#Rrm?Y@a^w@}@09Xr7J}|i0~MxB@6%3w zcR$$#%l7J7rDsy=lWy^V5vUa$FBGv(orTF>FQ8^fo&;HE{1@Oti+x}68b{70TL65l z$z@QyKi%SiVxXJ{#XtzD?gjnI(XU7+$R6WI{71(BDpB#$&#{(iL zW>upO@!;X8ZQ3G~yuK`Bg3RaqV&{J~U>>)a-o3B^2dnaAL2vTiKb?bOt_%f$uwsoZ zh((TgVPVTfe`V%$390tXZ#nO;@xgsw!p^@?7=M5(KFNdL%yWV&z{;Hf_YTaS52rk;d52SZw0C{)A*AsLmDQJy2OG+Jcbc5)Pmd%dF+q$ zZ>yA`jciWi8GoR-?LLRDv!5Bii^-juGl>*cqzxFjwHbor7pPGpwc`TG_vba84W(!A7bDi#mZ<7%;8G_Gc%|_VCAX%85B(H(^&VAGZ0i-q9}@4b zR=mqfY5aq8f&!K?HUc$(8wdglC{bhBGG+Prz}^p`!|Zo?8f?5>pA|7=V6g1n9LIcG~I1N6-4zz(|139$;Yfgdg z=besKrx>-~(Re3OmCR`e46L?i2uUvK1Vw09-6>8w8ykV#s!&gst8f6>|^OaCV1&BOE>=SZ>ZE1dE$zR#5&Y5YTU0(D%# zDUmZFl>$mmPHuxs-#r~!#|z@hk)L5WFKCgRK(Q{Q%>^i8LkHjIJ+93!a_Bl{V67Y3 zuI~q&obsso{<<}O85d}oR9dS(4GQx$ts(Qo<+!--23)7}4GQaq=m@e=o$B@xV|_c^ zyWNce)7TY-d78EXcKuo=acY5LNqN>kB`ReqksWaI*Z_#)8l6tX8s7|D^)@)dx3r64 zCXu8@gW2&B;G$FSJCvf_9=1&0ytJUIlh%}TeYWcx#k(k#lxIUqrR+3dv4NW@MN#1h zT?mvnqp1U+MqgrBFC}ecu*}i<{~RBgb{a_g)d=r)H-#*d$nd+wI&y`_&A2|_^`*qQ z!6}hA4Onbo1?m#Ch&uxAEa<@fQcL^XTV8}<`8`~@^9QwIX7gwk+5|||K|bY=$>D?E z?{#f{vClYaSy6sj2RD31cj^EuhV__bsFa=#TMUcm}i^IF|6yYnb5bX#DX%MaE6R(L`R~KE}Wpu z?XQzU2fo$k-s%ca!>x6tj#0E0v?gl9XFT5|*0hY#9m(}mm==|Ym!%V2wVIs>0qzKd zg1nNpn#!hFQ_Z|RQOtEc=)l`Z_WX<u?^)gN@D`UHG;Jj11!w!AAQul3Wj z;Tap)^D1mCiQxER$4_GT>0|sdK2SSCmEf^fpq-m#xQwWLm#`R8T62?xYAH?Mm(Ekc2{er&R2+wxcwbm{= z)Mp&MT#xULdv#m*GpT5f4{(XKu!^;*$~?oD@d0-Ptq9}{fQ8W`H{e%014Bc8Zc!WB z`$oC-y$kB?(|7K2u09PT-)}-?>T^>ghkk$-z;Eb6XPSUOS~@ugC=>;q#KDD=Tu+Yj zFSwrm4F2r3{}?!(He}>Dc_2}qLu$=$7$N=*va%n**qD zeb*#L?+4tB=2*m9R03LV_?gS|B{eD*N=CWrRHy+Qj3NbjaxLKq+$m5D)?QI;AAw7p zr}#{xS43^ocWka%a8S2%&Dp~}+g*c1+#P7-c^FjcIm8yP!Fb<+*8Tx9tRKarM}LBy z`(yes{o2&X;qOcdAN(3_+kcM!&S?KGcOWLYrpLMI*)25-55fSk9qBXZv*Cpg3E0eCY^GK4qsu1&bA|s*}OXVut^52!?uwCZHwf|8iOj z^GZ9>C^EvJ^^7-{1t(j}m6)v}+HbFDm`1=gpmF*&`aSwH^k-3a&`E#y?{>^W#i1aE zqHA?`clZAP*KOqhmq3tpN#N9*8Q|PU-duaoi@s(}BfQM?3v;FK$ZTJdtGyg&{x9(( z2r?cyVQ4TS^q7-vAT|<;y#@o$2K%|i{htwiFS2i}@a(n6-W!heI_8AoeD0Juj##Htr=^N*h^Q0ud(Oid!&zwFeK!jA!`Cr z<>s-8c%2J9WE>*q7)hrWW-y0^VGc8xUYO8hM9%?hbXc>=9;!z8tjzR@kp3MNVQ>SH zkx&#alq486#B3mG>p~kk&^2_R4K4oLpjS;qFI^~z>=|G9kp7(&VQ>OrLy-3`juIka9>G67XV07ak2!QQsa48xG5}!;^#8 cKkA+J3POH&oB{&X$^ZZW07*qoM6N<$f;@H62mk;8 literal 0 HcmV?d00001 diff --git a/typescript/loopover-leaderboards/src/assets/icons/android-chrome-512x512.png b/typescript/loopover-leaderboards/src/assets/icons/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..52d1623ea1055fc5a445f52e092a137eac991752 GIT binary patch literal 51484 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 z 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 literal 0 HcmV?d00001 diff --git a/typescript/loopover-leaderboards/src/assets/icons/apple-touch-icon.png b/typescript/loopover-leaderboards/src/assets/icons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..254e4bb4d1453913205848bb8665e8a4e657fda2 GIT binary patch literal 12746 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 QyZ`_I07*qoM6N<$f?hVVRsaA1 literal 0 HcmV?d00001 diff --git a/typescript/loopover-leaderboards/src/assets/icons/favicon-16x16.png b/typescript/loopover-leaderboards/src/assets/icons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..e81177dcb42bbb8647dfa014af2ab2c348fb922c GIT binary patch literal 626 zcmV-&0*(ENP)EE)ealpkDTL^A3a?K0^M4NQDR5C{#?R-L zy3>bO2~?0-OL^%v^!9lion7LNm=x(exZuwv0poJ4nTU|;FHZ!M*Y|A7h_9sTiY5*4 zJ-%kqvm-%tc%iKFU&QXYpR5HtiEfEJ7{yoG*8%P9$lzd8#ET>>Kp8^bdO+}@~TI5*NrlPj7LX<|(D#~HOwrEJ2c%>S}LQGq0(}rqO zSg;^bR-{B178I$aKwA|ntE=40p;nf=3J7l(rZbbRLVdd|LORKpef$1@X1hQ_U~FI=1=)BG$N4s>7>EXLBVb%$8|uJtAEk{|&ZFfjavq9` zdIU@m^wEB~p=)3J!p55DDe@L;3`hB@Axf^cl7zbD1Npf?i_UT59E5fhW9&5Mtqbt& zC)eQX*sJjIn*~-8!7OMae6r?BI**d8WVk8Wq5+eWgorXI%exCb4+r2;cR&1+(*$v$ zCFp>hSSEp4P^?>!D0?<~KlL))&?U{BqlP^}mqC?M3+*kvFf=p>Mx&82I5-IUyFHM7 ztO|Ap7V*(+^D~!)ysmI>rT+-$Tf8!CDSBxIHN?JM2x*6JLPKR2h@ugOV33^}3`T|# zpYa{9)!yuYqysl#hyO*=l_as%H%H;?8fp79{eCJpT&R;u`9VzW&END;uk8eNdL5|K z>fqONP0(1?4dQ@-(Nx_HC8}n~$Mp-RbWHSG(OhE@!Lq$mo*TTU~C9rRO zF+6B`1e($oNZeTt#W_tBJ?Rj6OBqm3nKa#AK(WQ$DLb+qAe;2!!aSSQs2fiUk(1^E_8B7L(Dm?1!ErReF5$r%?~|6>D`=H7*@ z#7Y8wmd)_EPvo^)O$QWZVG$C6c#YX2+_WeyPWV?gdu0UUOVJX6ydUv1{IeZ8Tl+wF zr;7QR#LEn2+#h}_ZCp$wY@Xl3xbW4Fh+4$G&6K*$inY4x5{(=Hl@;< zbn`Fi1f#C!jEzglmhhZnH`Q^b%hFjp)(0;NvxN zYzPw|_LJiRP>D9^yu>0yQ4j(2g+$L7u&=O pPcIq589`27V(>G+lkuK0$UkCMb2;4yo2>u<002ovPDHLkV1lQ+#m@i$ literal 0 HcmV?d00001 diff --git a/typescript/loopover-leaderboards/src/assets/icons/mstile-150x150.png b/typescript/loopover-leaderboards/src/assets/icons/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..9cfb889bec2fb13f29a7e1a8cb1c4281ad19a32a GIT binary patch literal 9050 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 literal 0 HcmV?d00001 diff --git a/typescript/loopover-leaderboards/src/global.css b/typescript/loopover-leaderboards/src/global.css new file mode 100644 index 0000000..ddb6b2f --- /dev/null +++ b/typescript/loopover-leaderboards/src/global.css @@ -0,0 +1,22 @@ +@import url("https://fonts.googleapis.com/css?family=Varela+Round&display=swap"); + +html, +body { + height: 100%; + width: 100%; + display: block; + padding: 0; + margin: 0; +} + +#app { + height: 100%; +} + +:root { + --title-font: "Varela Round", sans-serif; + --max-width: 800px; + --spacing: 2rem; + --primary: #706b4e; + --on-primary: #efd9ce; +} diff --git a/typescript/loopover-leaderboards/src/index.js b/typescript/loopover-leaderboards/src/index.js new file mode 100644 index 0000000..f01c237 --- /dev/null +++ b/typescript/loopover-leaderboards/src/index.js @@ -0,0 +1,4 @@ +import { App } from "./modules/core/components/App.tsx"; +import "./global.css"; + +export default App; diff --git a/typescript/loopover-leaderboards/src/manifest.json b/typescript/loopover-leaderboards/src/manifest.json new file mode 100644 index 0000000..191fcd4 --- /dev/null +++ b/typescript/loopover-leaderboards/src/manifest.json @@ -0,0 +1,21 @@ +{ + "name": "loopoverLeaderboards", + "short_name": "loopoverLeaderboards", + "start_url": "/", + "display": "standalone", + "orientation": "portrait", + "background_color": "#fff", + "theme_color": "#673ab8", + "icons": [ + { + "src": "/assets/icons/android-chrome-192x192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "/assets/icons/android-chrome-512x512.png", + "type": "image/png", + "sizes": "512x512" + } + ] +} \ No newline at end of file diff --git a/typescript/loopover-leaderboards/src/modules/core/components/App.tsx b/typescript/loopover-leaderboards/src/modules/core/components/App.tsx new file mode 100644 index 0000000..844ccb1 --- /dev/null +++ b/typescript/loopover-leaderboards/src/modules/core/components/App.tsx @@ -0,0 +1,19 @@ +import { h } from "preact"; +import { Route, Router } from "preact-router"; + +import { Home } from "./Home"; + +if ((module as any).hot) { + // tslint:disable-next-line:no-var-requires + require("preact/debug"); +} + +export const App: preact.FunctionalComponent = () => { + return ( +

+ + + +
+ ); +}; diff --git a/typescript/loopover-leaderboards/src/modules/core/components/Centered.tsx b/typescript/loopover-leaderboards/src/modules/core/components/Centered.tsx new file mode 100644 index 0000000..95d496a --- /dev/null +++ b/typescript/loopover-leaderboards/src/modules/core/components/Centered.tsx @@ -0,0 +1,6 @@ +import { Col, CSSProperties } from "jsxstyle"; +import { FunctionComponent, h } from "preact"; + +export const Centered: FunctionComponent = props => { + return ; +}; diff --git a/typescript/loopover-leaderboards/src/modules/core/components/Home.tsx b/typescript/loopover-leaderboards/src/modules/core/components/Home.tsx new file mode 100644 index 0000000..506da16 --- /dev/null +++ b/typescript/loopover-leaderboards/src/modules/core/components/Home.tsx @@ -0,0 +1,48 @@ +import { Block, Col } from "jsxstyle"; +import { h } from "preact"; +import { Centered } from "./Centered"; +import { Layer, Stack } from "./Stack"; + +const angle = -4; +const tan = -Math.tan((angle / 180) * Math.PI); +const offset = `${tan} * 50vw`; +const offsetCalc = `calc(${offset})`; + +export const Home = () => { + return ( + + + + + + Loopover + + + + Loopover is a 2D Rubik's Cube-like puzzle originally + developed by Cary Huang + + + + + + ); +}; diff --git a/typescript/loopover-leaderboards/src/modules/core/components/Stack.tsx b/typescript/loopover-leaderboards/src/modules/core/components/Stack.tsx new file mode 100644 index 0000000..7802f3a --- /dev/null +++ b/typescript/loopover-leaderboards/src/modules/core/components/Stack.tsx @@ -0,0 +1,21 @@ +import { Block, CSSProperties } from "jsxstyle"; +import { FunctionComponent, h } from "preact"; + +export const Stack: FunctionComponent = props => { + return ; +}; + +export const Layer: FunctionComponent = props => { + return ( + + ); +}; diff --git a/typescript/loopover-leaderboards/tsconfig.json b/typescript/loopover-leaderboards/tsconfig.json new file mode 100644 index 0000000..2f0fac3 --- /dev/null +++ b/typescript/loopover-leaderboards/tsconfig.json @@ -0,0 +1,61 @@ +{ + "compilerOptions": { + /* Basic Options */ + "target": + "ES5" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', or 'ESNEXT'. */, + "module": + "ESNext" /* Specify module code generation: 'none', commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */, + // "lib": [], /* Specify library files to be included in the compilation: */ + "allowJs": true /* Allow javascript files to be compiled. */, + // "checkJs": true, /* Report errors in .js files. */ + "jsx": + "react" /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */, + "jsxFactory": "h", + // "declaration": true, /* Generates corresponding '.d.ts' file. */ + // "sourceMap": true, /* Generates corresponding '.map' file. */ + // "outFile": "./", /* Concatenate and emit output to single file. */ + // "outDir": "./", /* Redirect output structure to the directory. */ + // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ + // "removeComments": true, /* Do not emit comments to output. */ + // "noEmit": true, /* Do not emit outputs. */ + // "importHelpers": true, /* Import emit helpers from 'tslib'. */ + // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ + // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ + + /* Strict Type-Checking Options */ + "strict": true /* Enable all strict type-checking options. */, + // "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */ + // "strictNullChecks": true, /* Enable strict null checks. */ + // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ + // "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */ + + /* Additional Checks */ + // "noUnusedLocals": true, /* Report errors on unused locals. */ + // "noUnusedParameters": true, /* Report errors on unused parameters. */ + // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ + // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ + + /* Module Resolution Options */ + "moduleResolution": + "node" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */, + // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ + // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ + // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ + // "typeRoots": [], /* List of folders to include type definitions from. */ + // "types": [], /* Type declaration files to be included in compilation. */ + // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ + // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ + + /* Source Map Options */ + // "sourceRoot": "./", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ + // "mapRoot": "./", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ + // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ + + /* Experimental Options */ + // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ + // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ + "esModuleInterop": true + }, + "include": ["src/**/*.tsx", "src/**/*.ts"] +} diff --git a/typescript/loopover-leaderboards/tslint.json b/typescript/loopover-leaderboards/tslint.json new file mode 100644 index 0000000..48714cd --- /dev/null +++ b/typescript/loopover-leaderboards/tslint.json @@ -0,0 +1,52 @@ +{ + "extends": [ + "tslint:recommended", + "tslint-react", + "tslint-eslint-rules", + "tslint-consistent-codestyle", + "tslint-config-prettier" + ], + "rules": { + "interface-name": [true, "never-prefix"], + "object-literal-sort-keys": false, + "no-empty-interface": false, + "no-submodule-imports": false, + "jsx-no-lambda": false, + "no-console": false, + "no-empty": false, + "radix": false, + "jsx-no-multiline-js": false, + "only-arrow-functions": [true, "allow-declarations"], + "no-invalid-this": true, + "ban-comma-operator": true, + "no-arg": true, + "no-duplicate-case": true, + "no-empty-character-class": true, + "no-ex-assign": true, + "no-extra-boolean-cast": true, + "no-extra-semi": true, + "no-inner-declarations": true, + "no-invalid-regexp": true, + "no-irregular-whitespace": true, + "no-regex-spaces": true, + "no-sparse-arrays": true, + "no-unexpected-multiline": true, + "valid-jsdoc": true, + "valid-typeof": true, + "early-exit": { "severity": "warning" }, + "no-collapsible-if": { "severity": "warning" }, + "no-unnecessary-else": { "severity": "warning" }, + "no-accessor-recursion": { "severity": "warning" }, + "no-else-after-return": { + "severity": "warning", + "options": "allow-else-if" + }, + "no-return-undefined": { "severity": "warning" }, + "no-static-this": { "severity": "warning" }, + "no-var-before-return": { + "severity": "warning", + "options": "allow-destructuring" + }, + "prefer-const-enum": { "severity": "warning" } + } +}