From 01405c87b70cf5a8e3a44e525052fbf2e9d93f6a Mon Sep 17 00:00:00 2001 From: Tibet Sprague Date: Mon, 23 Mar 2020 01:10:11 -0700 Subject: [PATCH 1/7] When searching DAOs check server not just current ones in client To make sure we find all DAOs even if they have not yet been loaded on the client yet Also only search after more than 2 characters typed in box TODO: search different cases of the search string? --- src/components/Daos/DaosPage.tsx | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/src/components/Daos/DaosPage.tsx b/src/components/Daos/DaosPage.tsx index 1e8fdf587..c5fc33d8b 100644 --- a/src/components/Daos/DaosPage.tsx +++ b/src/components/Daos/DaosPage.tsx @@ -14,6 +14,7 @@ import { Link } from "react-router-dom"; import { IRootState } from "reducers"; import { IProfileState } from "reducers/profilesReducer"; import { combineLatest, of } from "rxjs"; +import { first } from "rxjs/operators"; import DaoCard from "./DaoCard"; import * as css from "./Daos.scss"; @@ -36,6 +37,7 @@ type IProps = IStateProps & ISubscriptionProps; interface IState { search: string; + searchDaos: DAO[]; } const PAGE_SIZE = 50; @@ -47,6 +49,7 @@ class DaosPage extends React.Component { this.state = { search: "", + searchDaos: [], }; } @@ -56,15 +59,34 @@ class DaosPage extends React.Component { }); } - onSearchChange = (e: any) => { + onSearchChange = async (e: any) => { this.setState({ search: e.target.value }); + + // If search string greater than 2 search on server for any other DAOs not yet loaded that match this search + if (e.target.value.length > 2) { + const arc = getArc(); + // eslint-disable-next-line @typescript-eslint/camelcase + const foundDaos = await arc.daos({ orderBy: "name", orderDirection: "asc", where: { name_contains: e.target.value } }, { fetchAllData: true }).pipe(first()).toPromise(); + this.setState({ searchDaos: foundDaos }); + } else { + this.setState({ searchDaos: [] }); + } } public render(): RenderOutput { const { currentAccountProfile, data, fetchMore } = this.props; - const search = this.state.search.toLowerCase(); + const search = this.state.search.length > 2 ? this.state.search.toLowerCase() : ""; - const allDAOs = data[0]; + let allDAOs = data[0]; + + // Add any DAOs found from searching the server to the list + if (this.state.searchDaos.length > 0) { + // make sure we don't add duplicate DAOs to the list + const extraFoundDaos = this.state.searchDaos.filter((dao) => { + return !allDAOs.find((d) => d.id === dao.id); + }); + allDAOs = allDAOs.concat(extraFoundDaos); + } // Always show Genesis Alpha first let finalDAOList = allDAOs.filter((d: DAO) => d.staticState.name === "Genesis Alpha" && d.staticState.name.toLowerCase().includes(search)); From e3b5bca5a6c6a2955c8213cb46a5b2abbde43bae Mon Sep 17 00:00:00 2001 From: Tibet Sprague Date: Mon, 23 Mar 2020 17:04:22 -0700 Subject: [PATCH 2/7] Search server for multiple cases of the search string both lower case and if the first character is capital --- src/components/Daos/DaosPage.tsx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/components/Daos/DaosPage.tsx b/src/components/Daos/DaosPage.tsx index c5fc33d8b..5b3437a3d 100644 --- a/src/components/Daos/DaosPage.tsx +++ b/src/components/Daos/DaosPage.tsx @@ -60,13 +60,20 @@ class DaosPage extends React.Component { } onSearchChange = async (e: any) => { - this.setState({ search: e.target.value }); + const searchString = e.target.value; + + this.setState({ search: searchString }); // If search string greater than 2 search on server for any other DAOs not yet loaded that match this search - if (e.target.value.length > 2) { + if (searchString.length > 2) { const arc = getArc(); - // eslint-disable-next-line @typescript-eslint/camelcase - const foundDaos = await arc.daos({ orderBy: "name", orderDirection: "asc", where: { name_contains: e.target.value } }, { fetchAllData: true }).pipe(first()).toPromise(); + const foundDaos = await combineLatest( + // eslint-disable-next-line @typescript-eslint/camelcase + arc.daos({ orderBy: "name", orderDirection: "asc", where: { name_contains: searchString } }, { fetchAllData: true }), + // eslint-disable-next-line @typescript-eslint/camelcase + arc.daos({ orderBy: "name", orderDirection: "asc", where: { name_contains: searchString.charAt(0).toUpperCase() + searchString.slice(1) } }, { fetchAllData: true }), + (data1, data2) => data1.concat(data2), + ).pipe(first()).toPromise(); this.setState({ searchDaos: foundDaos }); } else { this.setState({ searchDaos: [] }); From 408a983ac1e2016108b53854b53920d7406fa245 Mon Sep 17 00:00:00 2001 From: Jordan Ellis <5522128+dOrgJelli@users.noreply.github.com> Date: Mon, 23 Mar 2020 20:11:39 -0500 Subject: [PATCH 3/7] New DAOcreator UI Embedded (#1506) * init * testing * css modules added to webpack * daocreator node module in webpack * css import * style fix * using mini css extract plugin to make styles work with dao creator * exclude removed from url loader * removing bootstrap from webpack * DAOcreator new UI successfully embedded * daocreator version to 1.0.3 and updating package-lock.json * test fixes * test fixes * test fix * remove debug logging Co-authored-by: cbrzn --- package-lock.json | 1690 +++++++++++------ package.json | 2 +- src/components/DaoCreator/index.tsx | 16 +- src/components/Shared/PreTransactionModal.tsx | 1 + ...proposal-genericSchemeEnsPublicResolver.ts | 2 +- .../proposal-genericSchemeEnsRegistry.ts | 2 +- .../proposal-genericSchemeRegistryLookup.ts | 6 +- test/integration/proposal-schemeregistrar.ts | 6 +- test/integration/proposal.ts | 2 + webpack.base.config.js | 91 +- 10 files changed, 1128 insertions(+), 690 deletions(-) diff --git a/package-lock.json b/package-lock.json index db8ded117..cd681b59e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -167,13 +167,13 @@ }, "dependencies": { "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -243,9 +243,9 @@ } }, "@babel/generator": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.0.tgz", - "integrity": "sha512-onl4Oy46oGCzymOXtKMQpI7VXtCbTSHK1kqBydZ6AmzuNcacEVqGk9tZtAS+48IA9IstZcDCgIg8hQKnb7suRw==", + "version": "7.9.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.3.tgz", + "integrity": "sha512-RpxM252EYsz9qLUIq6F7YJyK1sv0wWDBFuztfDGWaQKzHjqDHysxSiRUpA/X9jmfqo+WzkAVKFaUily5h+gDCQ==", "dev": true, "requires": { "@babel/types": "^7.9.0", @@ -301,17 +301,6 @@ "@babel/types": "^7.9.0" } }, - "@babel/helper-call-delegate": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.7.tgz", - "integrity": "sha512-doAA5LAKhsFCR0LAFIf+r2RSMmC+m8f/oQ+URnUET/rWeEzC0yTRmAGyWkD4sSu3xwbS7MYQ2u+xlt1V5R56KQ==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.7" - } - }, "@babel/helper-compilation-targets": { "version": "7.8.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", @@ -326,13 +315,13 @@ }, "dependencies": { "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -568,9 +557,9 @@ } }, "@babel/helpers": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.0.tgz", - "integrity": "sha512-/9GvfYTCG1NWCNwDj9e+XlnSCmWW/r9T794Xi58vPF9WCcnZCAZ0kWLSn54oqP40SUvh1T2G6VwKmFO5AOlW3A==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", "dev": true, "requires": { "@babel/template": "^7.8.3", @@ -617,9 +606,9 @@ } }, "@babel/parser": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.0.tgz", - "integrity": "sha512-Iwyp00CZsypoNJcpXCbq3G4tcDgphtlMwMVrMhhZ//XBkqjXF7LW6V511yk0+pBX3ZwwGnPea+pTKNJiqA7pUg==", + "version": "7.9.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.3.tgz", + "integrity": "sha512-E6SpIDJZ0cZAKoCNk+qSDd0ChfTnpiJN9FfNf3RZ20dzwA2vL2oq5IX1XTVT+4vDmRlta2nGk5HGMMskJAR+4A==", "dev": true }, "@babel/plugin-proposal-async-generator-functions": { @@ -862,9 +851,9 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.0.tgz", - "integrity": "sha512-xt/0CuBRBsBkqfk95ILxf0ge3gnXjEhOHrNxIiS8fdzSWgecuf9Vq2ogLUfaozJgt3LDO49ThMVWiyezGkei7A==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz", + "integrity": "sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.8.3", @@ -1053,12 +1042,11 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.8.tgz", - "integrity": "sha512-hC4Ld/Ulpf1psQciWWwdnUspQoQco2bMzSrwU6TmzRlvoYQe4rQFy9vnCZDTlVeCQj0JPfL+1RX0V8hCJvkgBA==", + "version": "7.9.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz", + "integrity": "sha512-fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg==", "dev": true, "requires": { - "@babel/helper-call-delegate": "^7.8.7", "@babel/helper-get-function-arity": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" } @@ -1307,13 +1295,13 @@ }, "dependencies": { "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -1364,17 +1352,17 @@ } }, "@babel/runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", - "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.9.0.tgz", - "integrity": "sha512-Fe3z3yVZNCUTaOFBAofwkEtFiYi7a7Gg2F5S1QX+mqP403i2iKJtyHJYEp/PV2ijUheT0PiKWbmXcqtwLhmBzg==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz", + "integrity": "sha512-HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA==", "dev": true, "requires": { "core-js-pure": "^3.0.0", @@ -1382,9 +1370,9 @@ } }, "@babel/standalone": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.9.1.tgz", - "integrity": "sha512-teEo2Q2n+QQZeJypZbRHYXP7HorOCPVRqrcCJDQ0h0fTRq6y+27r1AwMZQHFlXF3Vze9daNaFiTXdzrBGefA/w==", + "version": "7.9.3", + "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.9.3.tgz", + "integrity": "sha512-VOSaRpE/nrAKfndgjBuNvEZs5IM66VtI5Lu12H8vtMDgdD1ipMo0EY7m3MlCe2hbuCgyDLvwK6+Ss4W1gknW8g==", "dev": true }, "@babel/template": { @@ -1722,9 +1710,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -2255,60 +2243,10 @@ "@date-io/core": "^1.3.13" } }, - "@devexpress/dx-chart-core": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@devexpress/dx-chart-core/-/dx-chart-core-2.3.0.tgz", - "integrity": "sha512-8wXIJTFHUs+BjhYcg63jccvyiVcwK7Ly/RYhak74MtLgy/KSyMnXi9Xzprtdt1PWW9E53l0J+8s/88dQPbrHow==", - "requires": { - "d3-array": "^2.4.0", - "d3-scale": "^3.2.0", - "d3-shape": "^1.3.7" - } - }, - "@devexpress/dx-core": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@devexpress/dx-core/-/dx-core-2.5.1.tgz", - "integrity": "sha512-cZ2SIhuG6k6LGugUooH4O9vmHtAUMrvYUH5zxUNWR5KkmqexP9UQFD0wzYZVYynCzH0sFeexkc55CvVPVxThIA==" - }, - "@devexpress/dx-react-chart": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@devexpress/dx-react-chart/-/dx-react-chart-2.5.1.tgz", - "integrity": "sha512-jM/bveVj0wUxV9ccJqo7gL3pxp9H18m7ZdAcoWpKeEpvvqIePDzDpdS4lUi2yyK9XYE+M2NRX6IHtzBWp2XITA==", - "requires": { - "@devexpress/dx-chart-core": "2.5.1", - "d3-scale": "^3.2.0", - "d3-shape": "^1.3.7" - }, - "dependencies": { - "@devexpress/dx-chart-core": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@devexpress/dx-chart-core/-/dx-chart-core-2.5.1.tgz", - "integrity": "sha512-gQm0jt7o6AhdJAOazw4p8CLlqyqjxd9YrB5yPf67v39kPjDC/3DRhPeJ4G5fYNY4JEKHhHTPdkcr4laWGw6Olw==", - "requires": { - "d3-array": "^2.4.0", - "d3-scale": "^3.2.0", - "d3-shape": "^1.3.7" - } - } - } - }, - "@devexpress/dx-react-chart-material-ui": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@devexpress/dx-react-chart-material-ui/-/dx-react-chart-material-ui-2.5.1.tgz", - "integrity": "sha512-eh5ewQD7ucEt5tY0da7UTvT3yC2KpWnHIb/tssOypN4lpSdSoiYgb3U9HhVQm6ktzvW1gETKVMs/5wN6nlZ3Rw==", - "requires": { - "clsx": "^1.0.4", - "prop-types": "^15.7.2" - } - }, - "@devexpress/dx-react-core": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@devexpress/dx-react-core/-/dx-react-core-2.5.1.tgz", - "integrity": "sha512-pTkW29LveXIXGva8pLdU5gkRQ5AU5C5TyBsA7Daao9odYdPnPkdkBvkkl/JvrfCnll8tjrITy6+009/PPY6i+w==", - "requires": { - "@devexpress/dx-core": "2.5.1", - "prop-types": "^15.7.2" - } + "@date-io/moment": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-1.3.5.tgz", + "integrity": "sha512-b0JQb10Lie07iW2/9uKCQSrXif262d6zfYBstCLLJUk0JVA+7o/yLDg5p2+GkjgJbmodjHozIXs4Bi34RRhL8Q==" }, "@dorgtech/daocreator-lib": { "version": "1.0.0", @@ -2330,29 +2268,25 @@ } } }, - "@dorgtech/daocreator-ui-v1": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@dorgtech/daocreator-ui-v1/-/daocreator-ui-v1-1.0.2.tgz", - "integrity": "sha512-Jvu4JvWJe6Vt4Seq8byPkXCpH7I2thenjy6f4RCf/tvB0X8SCvbokoIV0L7LAUvKEn8Efz3ePF3rRkGkS4jmiA==", + "@dorgtech/daocreator-ui": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@dorgtech/daocreator-ui/-/daocreator-ui-1.0.6.tgz", + "integrity": "sha512-yKQZ4ivI0xSbLJ7K9lf2JnatnF7gUw6R5FksqY3Hhu31ap/Ad61PUyVOEuckOH7Cq4gtn+JpYoJ6jACoyCS3Cg==", "requires": { "@date-io/core": "^1.3.6", "@date-io/date-fns": "^1.3.11", - "@devexpress/dx-chart-core": "2.3.0", - "@devexpress/dx-react-chart": "^2.0.2", - "@devexpress/dx-react-chart-material-ui": "^2.0.2", - "@devexpress/dx-react-core": "^2.0.2", "@dorgtech/daocreator-lib": "1.0.0", - "@material-ui/core": "^4.3.1", - "@material-ui/icons": "^4.2.1", + "@fortawesome/fontawesome-free": "^5.11.2", + "@material-ui/core": "^4.7.2", "@material-ui/pickers": "3.2.2", - "@material-ui/styles": "^4.3.0", "date-fns": "2.1.0", + "ethereum-blockies-base64": "^1.0.2", "file-saver": "^2.0.2", - "material-ui-popup-state": "^1.4.0", + "mdbreact": "4.23.0", "mobx": "^5.11.0", "mobx-react": "^6.1.1", "prop-types": "^15.6.0", - "react-blockies": "^1.4.0", + "react-dropzone": "^10.2.1", "react-player": "^1.11.2" } }, @@ -2486,9 +2420,9 @@ "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" }, "@ethersproject/abi": { - "version": "5.0.0-beta.146", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.0-beta.146.tgz", - "integrity": "sha512-9wn60tZ0rLGTlHnrD2V58i+bo+UvWytSCuI506ytqfwYauPI9gSkd3IPQI8Li61J1albZa4qtM37W5QlP0B7Eg==", + "version": "5.0.0-beta.147", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.0-beta.147.tgz", + "integrity": "sha512-T69xSkNW/6h+nQtmZGjnPT90LuxvmLdBUiCwFd8er1Q3uyF5aQc8foskgQHcmMpSrDE+s2GD48q6a3WvUj0SlA==", "requires": { "@ethersproject/address": ">=5.0.0-beta.128", "@ethersproject/bignumber": ">=5.0.0-beta.130", @@ -2558,9 +2492,9 @@ } }, "@ethersproject/bignumber": { - "version": "5.0.0-beta.135", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.0.0-beta.135.tgz", - "integrity": "sha512-7Tw2NgHzK7o+70bwyoaIZCbRycz+saWNU0sLOYnis3qYXwYsdTL+Rm0PMGA2v4jyHJt7BPS2pxGww+akVXbX+w==", + "version": "5.0.0-beta.136", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.0.0-beta.136.tgz", + "integrity": "sha512-G5fYkkMUpmQd7Qcxa7YdwavBkiSb44wI7GsZls/7eGFMYl2ySgmwOBMw3kj1lhheXbF73jfBfOBHvKYrN/p7pQ==", "requires": { "@ethersproject/bytes": ">=5.0.0-beta.129", "@ethersproject/logger": ">=5.0.0-beta.129", @@ -2681,9 +2615,9 @@ } }, "@ethersproject/logger": { - "version": "5.0.0-beta.135", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.0.0-beta.135.tgz", - "integrity": "sha512-8Umim0a4lLqHLhoftxRma8ADDTUC5QIP4FvdXps4QJQy6wN4IYmHJffxfNDvGY3DFqwLxftYJobHjsfNOTVRUg==" + "version": "5.0.0-beta.136", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.0.0-beta.136.tgz", + "integrity": "sha512-baWK/4ccsVcyUU20nhp7k+hoRYsiaOfURYlyvQCoUUFKD3mpSRQCH42wxCosZZSCWz4rTHgASLQDdKkBtNVz1w==" }, "@ethersproject/networks": { "version": "5.0.0-beta.136", @@ -2711,9 +2645,9 @@ } }, "@ethersproject/providers": { - "version": "5.0.0-beta.156", - "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.0.0-beta.156.tgz", - "integrity": "sha512-0X0SYZrgMuF8TVqcJC1huwFdodXQB7VLdhvjS5yuBf7OFGr8jc4yfkKZPNvNNfVwvjwIEi3LJlosGiqDKlqwgw==", + "version": "5.0.0-beta.157", + "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.0.0-beta.157.tgz", + "integrity": "sha512-nXhy2gtmjbxuPTcSeCXlkjk+mdsceMzpLr21k/XJbzaDQJMC6xH7N+7AGg/8IM/D9DpEu7jIl8j4/RdSCPig6A==", "requires": { "@ethersproject/abstract-provider": ">=5.0.0-beta.131", "@ethersproject/abstract-signer": ">=5.0.0-beta.132", @@ -2743,11 +2677,12 @@ } }, "@ethersproject/rlp": { - "version": "5.0.0-beta.131", - "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.0.0-beta.131.tgz", - "integrity": "sha512-sUJUGbywlnuk2frkSWzWiGenTrwOnrKQaNKJqjCGmK35x0WIzcR4/1gC6jWa0hpWJT6Seq6J6SCT5CS+ZWCFNw==", + "version": "5.0.0-beta.132", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.0.0-beta.132.tgz", + "integrity": "sha512-P2oZkSMMazvMB0OaOM9GJnmLzHHSeCKqOp9bPAAY/rb65ICdtNjQMRYhOwinBFabrdV2z5TKWpwA9KIBkI0rTg==", "requires": { - "@ethersproject/bytes": ">=5.0.0-beta.129" + "@ethersproject/bytes": ">=5.0.0-beta.129", + "@ethersproject/logger": ">=5.0.0-beta.129" } }, "@ethersproject/sha2": { @@ -2866,24 +2801,29 @@ } }, "@fortawesome/fontawesome-common-types": { - "version": "0.2.27", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.27.tgz", - "integrity": "sha512-97GaByGaXDGMkzcJX7VmR/jRJd8h1mfhtA7RsxDBN61GnWE/PPCZhOdwG/8OZYktiRUF0CvFOr+VgRkJrt6TWg==" + "version": "0.2.28", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.28.tgz", + "integrity": "sha512-gtis2/5yLdfI6n0ia0jH7NJs5i/Z/8M/ZbQL6jXQhCthEOe5Cr5NcQPhgTvFxNOtURE03/ZqUcEskdn2M+QaBg==" + }, + "@fortawesome/fontawesome-free": { + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.13.0.tgz", + "integrity": "sha512-xKOeQEl5O47GPZYIMToj6uuA2syyFlq9EMSl2ui0uytjY9xbe8XS0pexNWmxrdcCyNGyDmLyYw5FtKsalBUeOg==" }, "@fortawesome/fontawesome-svg-core": { - "version": "1.2.27", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.27.tgz", - "integrity": "sha512-sOD3DKynocnHYpuw2sLPnTunDj7rLk91LYhi2axUYwuGe9cPCw7Bsu9EWtVdNJP+IYgTCZIbyARKXuy5K/nv+Q==", + "version": "1.2.28", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.28.tgz", + "integrity": "sha512-4LeaNHWvrneoU0i8b5RTOJHKx7E+y7jYejplR7uSVB34+mp3Veg7cbKk7NBCLiI4TyoWS1wh9ZdoyLJR8wSAdg==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.27" + "@fortawesome/fontawesome-common-types": "^0.2.28" } }, "@fortawesome/free-brands-svg-icons": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.12.1.tgz", - "integrity": "sha512-IYUYcgGsQuwiIHjRGfeSTCIQKUSZMb6FsV6mDj78K0D+YzGJkM4cvEBBUMHtnla5D2HCxncMI/9JX5YIk2GHeQ==", + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.13.0.tgz", + "integrity": "sha512-/6xXiJFCMEQxqxXbL0FPJpwq5Cv6MRrjsbJEmH/t5vOvB4dILDpnY0f7zZSlA8+TG7jwlt12miF/yZpZkykucA==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.27" + "@fortawesome/fontawesome-common-types": "^0.2.28" } }, "@fortawesome/react-fontawesome": { @@ -3728,14 +3668,6 @@ } } }, - "@material-ui/icons": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.9.1.tgz", - "integrity": "sha512-GBitL3oBWO0hzBhvA9KxqcowRUsA0qzwKkURyC8nppnC3fw54KPKZ+d4V1Eeg/UnDRSzDaI9nGCdel/eh9AQMg==", - "requires": { - "@babel/runtime": "^7.4.4" - } - }, "@material-ui/pickers": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/@material-ui/pickers/-/pickers-3.2.2.tgz", @@ -4093,18 +4025,6 @@ "invariant": "^2.2.3", "prop-types": "^15.6.1", "react-lifecycles-compat": "^3.0.4" - }, - "dependencies": { - "create-react-context": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", - "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", - "dev": true, - "requires": { - "gud": "^1.0.0", - "warning": "^4.0.3" - } - } } }, "@resolver-engine/core": { @@ -4687,12 +4607,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -4788,9 +4702,9 @@ "dev": true }, "html-webpack-plugin": { - "version": "4.0.0-beta.14", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.14.tgz", - "integrity": "sha512-gdThA8oCH7PbHMbezNW5LD+hjxXTzwhfi4XFDKKo5Gs0BR1IhVChEZN1ub4YEKQBmOYasdnCGGPEOFggdm9hNA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.1.tgz", + "integrity": "sha512-L6JkRGdvcZcA/zYbELcGvdQKAPtH8mfRE7R5u9/9kXZlZyhteQoae43XPfRS9QEIrMGU/myoRT3X4Ysw1ISyfw==", "dev": true, "requires": { "html-minifier-terser": "^5.0.1", @@ -5244,12 +5158,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "core-js": { "version": "3.6.4", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", @@ -5814,9 +5722,9 @@ } }, "@toruslabs/torus-embed": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@toruslabs/torus-embed/-/torus-embed-1.2.1.tgz", - "integrity": "sha512-KwIYFkSSo8m0sQtjYZ/qalWqhDLifeztklee9/ieoRBtm8utUWKjNGxrLbzqbvubTM4KWUID9nTHDL2l8Z3tiw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@toruslabs/torus-embed/-/torus-embed-1.2.3.tgz", + "integrity": "sha512-a8Yb5uQ1xdoE8FuzbzcvgtsTu3PSge95JbKpzMHbqm23OMSF+exEEjjKDCaH9B4BygwexuWYvZ4KX0YyOzZwDQ==", "requires": { "@chaitanyapotti/random-id": "^1.0.3", "@toruslabs/fetch-node-details": "^2.0.2", @@ -6133,6 +6041,15 @@ "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==", "dev": true }, + "@types/jss": { + "version": "9.5.8", + "resolved": "https://registry.npmjs.org/@types/jss/-/jss-9.5.8.tgz", + "integrity": "sha512-bBbHvjhm42UKki+wZpR89j73ykSXg99/bhuKuYYePtpma3ZAnmeGnl0WxXiZhPGsIfzKwCUkpPC0jlrVMBfRxA==", + "requires": { + "csstype": "^2.0.0", + "indefinite-observable": "^1.0.1" + } + }, "@types/lodash": { "version": "4.14.149", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz", @@ -6151,9 +6068,9 @@ "dev": true }, "@types/moment-timezone": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/@types/moment-timezone/-/moment-timezone-0.5.12.tgz", - "integrity": "sha512-hnHH2+Efg2vExr/dSz+IX860nSiyk9Sk4pJF2EmS11lRpMcNXeB4KBW5xcgw2QPsb9amTXdsVNEe5IoJXiT0uw==", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@types/moment-timezone/-/moment-timezone-0.5.13.tgz", + "integrity": "sha512-SWk1qM8DRssS5YR9L4eEX7WUhK/wc96aIr4nMa6p0kTk9YhGGOJjECVhIdPEj13fvJw72Xun69gScXSZ/UmcPg==", "dev": true, "requires": { "moment": ">=2.14.0" @@ -6387,6 +6304,14 @@ "@types/react": "*" } }, + "@types/react-text-mask": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/@types/react-text-mask/-/react-text-mask-5.4.6.tgz", + "integrity": "sha512-0KkER9oXZY/v1x8aoMTHwANlWnKT5tnmV7Zz+g81gBvcHRtcIHotcpY4KgWRwx0T5JMcsYmEh7wGOz0lwdONew==", + "requires": { + "@types/react": "*" + } + }, "@types/react-textarea-autosize": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/@types/react-textarea-autosize/-/react-textarea-autosize-4.3.5.tgz", @@ -6409,7 +6334,6 @@ "version": "2.9.2", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-2.9.2.tgz", "integrity": "sha512-5Fv2DQNO+GpdPZcxp2x/OQG/H19A01WlmpjVD9cKvVFmoVLOZ9LvBgSWG6pSXIU4og5fgbvGPaCV5+VGkWAEHA==", - "dev": true, "requires": { "@types/react": "*" } @@ -6535,27 +6459,27 @@ "integrity": "sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg==" }, "@typescript-eslint/eslint-plugin": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.24.0.tgz", - "integrity": "sha512-wJRBeaMeT7RLQ27UQkDFOu25MqFOBus8PtOa9KaT5ZuxC1kAsd7JEHqWt4YXuY9eancX0GK9C68i5OROnlIzBA==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.25.0.tgz", + "integrity": "sha512-W2YyMtjmlrOjtXc+FtTelVs9OhuR6OlYc4XKIslJ8PUJOqgYYAPRJhAqkYRQo3G4sjvG8jSodsNycEn4W2gHUw==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "2.24.0", - "eslint-utils": "^1.4.3", + "@typescript-eslint/experimental-utils": "2.25.0", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.0.0", "tsutils": "^3.17.1" } }, "@typescript-eslint/experimental-utils": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.0.tgz", - "integrity": "sha512-DXrwuXTdVh3ycNCMYmWhUzn/gfqu9N0VzNnahjiDJvcyhfBy4gb59ncVZVxdp5XzBC77dCncu0daQgOkbvPwBw==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.0.tgz", + "integrity": "sha512-0IZ4ZR5QkFYbaJk+8eJ2kYeA+1tzOE1sBjbwwtSV85oNWYUBep+EyhlZ7DLUCyhMUGuJpcCCFL0fDtYAP1zMZw==", "dev": true, "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.24.0", - "eslint-scope": "^5.0.0" + "@typescript-eslint/typescript-estree": "2.25.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" }, "dependencies": { "eslint-scope": { @@ -6571,21 +6495,21 @@ } }, "@typescript-eslint/parser": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.24.0.tgz", - "integrity": "sha512-H2Y7uacwSSg8IbVxdYExSI3T7uM1DzmOn2COGtCahCC3g8YtM1xYAPi2MAHyfPs61VKxP/J/UiSctcRgw4G8aw==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.25.0.tgz", + "integrity": "sha512-mccBLaBSpNVgp191CP5W+8U1crTyXsRziWliCqzj02kpxdjKMvFHGJbK33NroquH3zB/gZ8H511HEsJBa2fNEg==", "dev": true, "requires": { "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.24.0", - "@typescript-eslint/typescript-estree": "2.24.0", + "@typescript-eslint/experimental-utils": "2.25.0", + "@typescript-eslint/typescript-estree": "2.25.0", "eslint-visitor-keys": "^1.1.0" } }, "@typescript-eslint/typescript-estree": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.24.0.tgz", - "integrity": "sha512-RJ0yMe5owMSix55qX7Mi9V6z2FDuuDpN6eR5fzRJrp+8in9UF41IGNQHbg5aMK4/PjVaEQksLvz0IA8n+Mr/FA==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.25.0.tgz", + "integrity": "sha512-VUksmx5lDxSi6GfmwSK7SSoIKSw9anukWWNitQPqt58LuYrKalzsgeuignbqnB+rK/xxGlSsCy8lYnwFfB6YJg==", "dev": true, "requires": { "debug": "^4.1.1", @@ -6672,12 +6596,12 @@ } }, "@wdio/cli": { - "version": "5.22.3", - "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-5.22.3.tgz", - "integrity": "sha512-ZAXoWsRj0s78LeEEQIG15GN0VdvdEnYdZdTTRawoMkFEg13s11ZZeQMYCo9APPRyncY4ZrmnVoi5Qcbn4Od5vg==", + "version": "5.22.4", + "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-5.22.4.tgz", + "integrity": "sha512-9fzJY7o7zzxzOhgKPJDtzSyPq//E/FDBF0ela2SPhyRZmh6IXjkoLqUipwBnYia/FybP32AiSodEHFtJ346fig==", "dev": true, "requires": { - "@wdio/config": "5.18.4", + "@wdio/config": "5.22.4", "@wdio/logger": "5.16.10", "@wdio/utils": "5.18.6", "async-exit-hook": "^2.0.1", @@ -6691,7 +6615,7 @@ "lodash.pickby": "^4.6.0", "lodash.union": "^4.6.0", "log-update": "^3.2.0", - "webdriverio": "5.22.3", + "webdriverio": "5.22.4", "yargs": "^15.0.1", "yarn-install": "^1.0.0" }, @@ -6801,12 +6725,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "ejs": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.0.1.tgz", @@ -6866,9 +6784,9 @@ "optional": true }, "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -7082,23 +7000,31 @@ } }, "@wdio/config": { - "version": "5.18.4", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-5.18.4.tgz", - "integrity": "sha512-HQugjG+BABDYG/1dPR6KA+IQilsg1MSQ/NVIg8R6I8ER9MA2JNIoaxvXZ+CnDfgY/QpyIHEeqJhfgw8GElaPdw==", + "version": "5.22.4", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-5.22.4.tgz", + "integrity": "sha512-i5dJQWb80darcRA//tfG0guMeQCeRUXroZNnHjGNb1qzvTRZmcIIhdxaD+DbK/5dWEx6aoMfoi6wjVp/CXwdAg==", "dev": true, "requires": { "@wdio/logger": "5.16.10", "deepmerge": "^4.0.0", "glob": "^7.1.2" + }, + "dependencies": { + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + } } }, "@wdio/dot-reporter": { - "version": "5.18.6", - "resolved": "https://registry.npmjs.org/@wdio/dot-reporter/-/dot-reporter-5.18.6.tgz", - "integrity": "sha512-pypZFAWmVn7dyp1/ujNkSg6PhjATV+Pqtu21upJBtUggDBoHRZlJwXrhOrL0HyONo1CNs/yfiGPODNsNe9XP6A==", + "version": "5.22.4", + "resolved": "https://registry.npmjs.org/@wdio/dot-reporter/-/dot-reporter-5.22.4.tgz", + "integrity": "sha512-PKhfPugbYCy3qoPvsYjfxnYI1fVQOLYVh1R9tEvwZx5lMM3bZGSoyfqqyjRb5S4H6rQG5s+S8DczpCub+wJA2A==", "dev": true, "requires": { - "@wdio/reporter": "5.18.6", + "@wdio/reporter": "5.22.4", "chalk": "^3.0.0" }, "dependencies": { @@ -7131,12 +7057,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -7155,14 +7075,14 @@ } }, "@wdio/local-runner": { - "version": "5.22.3", - "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-5.22.3.tgz", - "integrity": "sha512-bpVmDmge8FPmeT8dNCyLvr6EuQL97FP2AkVW75uPgWK6jqxFPE1SPZXCydxgL8sy2itAaHnPAUOJlA7jQqz3ng==", + "version": "5.22.4", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-5.22.4.tgz", + "integrity": "sha512-3NqYSV7kTnzkIy0nTt1GBPRtcwIat+v9htgxcPBMsUaXxLPztnIbx6bdhat18TbaAcp7xv1lPCrn+IHAfBSx/w==", "dev": true, "requires": { "@wdio/logger": "5.16.10", "@wdio/repl": "5.18.6", - "@wdio/runner": "5.22.3", + "@wdio/runner": "5.22.4", "async-exit-hook": "^2.0.1", "stream-buffers": "^3.0.2" } @@ -7214,12 +7134,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -7273,9 +7187,9 @@ } }, "@wdio/reporter": { - "version": "5.18.6", - "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-5.18.6.tgz", - "integrity": "sha512-Q9fGfH0XqvRPuDSmfvsfaR0L7varPGfrzELebpx6P3jx4Xqp2AZTSewEWkmn04svPFo0CIjV/+IcKjlJbk13NQ==", + "version": "5.22.4", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-5.22.4.tgz", + "integrity": "sha512-y/HIKGJHsKXroWWH1B7upynoYmFMuAwJs3LEVwdnpiJIBF4DxzIrRGCY/SSA6U1a/+cRTdI5m1+vA1gcFxcmwQ==", "dev": true, "requires": { "fs-extra": "^8.0.1" @@ -7295,17 +7209,25 @@ } }, "@wdio/runner": { - "version": "5.22.3", - "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-5.22.3.tgz", - "integrity": "sha512-orPBqmyBLrGN3QknJ9x6KubO6vILgTRobYnnsnNeycXmm9jHPUT80oLDUAcX1WqCD3ModyZxcluVihVNqCKT0w==", + "version": "5.22.4", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-5.22.4.tgz", + "integrity": "sha512-oQL8JJezA9+kPlFHYsFUZNJZSBokNorPjOEown/rxAbUhNtiSk/bDoInC07XIB78fP3pGDoXvC7TMto4ti23bg==", "dev": true, "requires": { - "@wdio/config": "5.18.4", + "@wdio/config": "5.22.4", "@wdio/logger": "5.16.10", "@wdio/utils": "5.18.6", "deepmerge": "^4.0.0", "gaze": "^1.1.2", - "webdriverio": "5.22.3" + "webdriverio": "5.22.4" + }, + "dependencies": { + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + } } }, "@wdio/selenium-standalone-service": { @@ -7334,12 +7256,12 @@ } }, "@wdio/spec-reporter": { - "version": "5.18.7", - "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-5.18.7.tgz", - "integrity": "sha512-CF1CgAyQdGq51HcNBoSnIRxqyB6V0V6GWxx2fVMlf6V0447SrPXPN1FdBRdLgQGA70ZqNs3o4ZLwSJJaZOIoTw==", + "version": "5.22.4", + "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-5.22.4.tgz", + "integrity": "sha512-gj5crZuMzlu9LnYsaQrKhSOy8wnSyqkVrJ4XNcpUjxT5Yl1MCkavNw37KWpwf0nwZgtcbufIWT/+UszxeleeSg==", "dev": true, "requires": { - "@wdio/reporter": "5.18.6", + "@wdio/reporter": "5.22.4", "chalk": "^3.0.0", "easy-table": "^1.1.1", "pretty-ms": "^6.0.0" @@ -7374,12 +7296,6 @@ "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -7405,6 +7321,14 @@ "requires": { "@wdio/logger": "5.16.10", "deepmerge": "^4.0.0" + }, + "dependencies": { + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + } } }, "@web3-js/scrypt-shim": { @@ -7668,9 +7592,9 @@ }, "dependencies": { "@types/node": { - "version": "13.9.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.2.tgz", - "integrity": "sha512-bnoqK579sAYrQbp73wwglccjJ4sfRdKU7WNEZ5FW4K2U6Kc0/eZ5kvXG0JKsEKFB50zrFmfFt52/cvBbZa7eXg==" + "version": "13.9.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.3.tgz", + "integrity": "sha512-01s+ac4qerwd6RHD+mVbOEsraDHSgUaefQlEdBbUolnQFjKwCr7luvAlEwW1RFojh67u0z4OUTjPn9LEl4zIkA==" } } }, @@ -8811,6 +8735,11 @@ "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==" }, + "attr-accept": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.1.0.tgz", + "integrity": "sha512-sLzVM3zCCmmDtDNhI0i96k6PUztkotSOXqE4kDGQt/6iDi5M+H0srjeF+QC6jN581l4X/Zq3Zu/tgcErEssavg==" + }, "authereum": { "version": "0.0.4-beta.93", "resolved": "https://registry.npmjs.org/authereum/-/authereum-0.0.4-beta.93.tgz", @@ -8923,13 +8852,13 @@ } }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -9032,9 +8961,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -9098,12 +9027,13 @@ } }, "axios-mock-adapter": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.17.0.tgz", - "integrity": "sha512-q3efmwJUOO4g+wsLNSk9Ps1UlJoF3fQ3FSEe4uEEhkRtu7SoiAVPj8R3Hc/WP55MBTVFzaDP9QkdJhdVhP8A1Q==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.18.1.tgz", + "integrity": "sha512-kFBZsG1Ma5yxjRGHq5KuuL55mPb7WzFULhypquEhzPg8SH5CXICb+qwC2CCA5u+GQVpiqGPwKSRkd3mBCs6gdw==", "dev": true, "requires": { - "deep-equal": "^1.0.1" + "fast-deep-equal": "^3.1.1", + "is-buffer": "^2.0.3" } }, "babel-code-frame": { @@ -9404,9 +9334,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -10071,10 +10001,15 @@ "source-map-support": "^0.4.15" }, "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -10090,6 +10025,11 @@ "regenerator-runtime": "^0.11.0" }, "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -10555,6 +10495,11 @@ "hoek": "6.x.x" } }, + "bootstrap-css-only": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/bootstrap-css-only/-/bootstrap-css-only-4.3.1.tgz", + "integrity": "sha512-xPQNmTR6skX7boM3Q/K2vWDL8RFhfHm5PbTcn/vd7nZtkzg9tc6ScNreIIsMaP9QLUxeqvUx+OGnDaiK4KBRiQ==" + }, "borc": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.1.tgz", @@ -10653,6 +10598,11 @@ } } }, + "brcast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/brcast/-/brcast-3.0.1.tgz", + "integrity": "sha512-eI3yqf9YEqyGl9PCNTR46MGvDylGtaHjalcz6Q3fAPnP/PhpKkkve52vFdfGpwp4VUvK6LUr4TQN+2stCrEwTg==" + }, "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -11063,9 +11013,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -11220,13 +11170,13 @@ }, "dependencies": { "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -11234,9 +11184,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001035", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001035.tgz", - "integrity": "sha512-C1ZxgkuA4/bUEdMbU5WrGY4+UhMFFiXrgNAfxiMIqWgFTWfv/xsZCS2xEHT2LMq7xAZfuAnu6mcqyDl0ZR6wLQ==" + "version": "1.0.30001036", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001036.tgz", + "integrity": "sha512-jU8CIFIj2oR7r4W+5AKcsvWNVIb6Q6OZE3UsrXrZBHFtreT4YgTeOJtTucp+zSedEpTi3L5wASSP0LYIE3if6w==" }, "capture-exit": { "version": "2.0.0", @@ -11329,6 +11279,32 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, + "chart.js": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.8.0.tgz", + "integrity": "sha512-Di3wUL4BFvqI5FB5K26aQ+hvWh8wnP9A3DWGvXHVkO13D3DSnaSsdZx29cXlEsYKVkn1E2az+ZYFS4t0zi8x0w==", + "requires": { + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" + } + }, + "chartjs-color": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", + "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", + "requires": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^1.9.3" + } + }, + "chartjs-color-string": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", + "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", + "requires": { + "color-name": "^1.0.0" + } + }, "check-error": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", @@ -11735,12 +11711,19 @@ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "requires": { "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "color-string": { "version": "1.5.3", @@ -11991,9 +11974,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -12057,9 +12040,9 @@ } }, "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" }, "core-js-compat": { "version": "3.6.4", @@ -12072,13 +12055,13 @@ }, "dependencies": { "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -12223,12 +12206,12 @@ } }, "create-react-context": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz", - "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", "requires": { - "fbjs": "^0.8.0", - "gud": "^1.0.0" + "gud": "^1.0.0", + "warning": "^4.0.3" } }, "cross-env": { @@ -12947,67 +12930,6 @@ "type": "^1.0.1" } }, - "d3-array": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.4.0.tgz", - "integrity": "sha512-KQ41bAF2BMakf/HdKT865ALd4cgND6VcIztVQZUTt0+BH3RWy6ZYnHghVXf6NFjt2ritLr8H1T8LreAAlfiNcw==" - }, - "d3-color": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.0.tgz", - "integrity": "sha512-TzNPeJy2+iEepfiL92LAAB7fvnp/dV2YwANPVHdDWmYMm23qIJBYww3qT8I8C1wXrmrg4UWs7BKc2tKIgyjzHg==" - }, - "d3-format": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.3.tgz", - "integrity": "sha512-mm/nE2Y9HgGyjP+rKIekeITVgBtX97o1nrvHCWX8F/yBYyevUTvu9vb5pUnKwrcSw7o7GuwMOWjS9gFDs4O+uQ==" - }, - "d3-interpolate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", - "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", - "requires": { - "d3-color": "1" - } - }, - "d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" - }, - "d3-scale": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.2.1.tgz", - "integrity": "sha512-huz5byJO/6MPpz6Q8d4lg7GgSpTjIZW/l+1MQkzKfu2u8P6hjaXaStOpmyrD6ymKoW87d2QVFCKvSjLwjzx/rA==", - "requires": { - "d3-array": "1.2.0 - 2", - "d3-format": "1", - "d3-interpolate": "^1.2.0", - "d3-time": "1", - "d3-time-format": "2" - } - }, - "d3-shape": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", - "requires": { - "d3-path": "1" - } - }, - "d3-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", - "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" - }, - "d3-time-format": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.3.tgz", - "integrity": "sha512-RAHNnD8+XvC4Zc4d2A56Uw0yJoM7bsvOlJR33bclxq399Rak/b9bhvu/InjxdWhPtkgU53JJcleJTGkNRnN6IA==", - "requires": { - "d3-time": "1" - } - }, "d64": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d64/-/d64-1.0.0.tgz", @@ -13077,9 +12999,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -13218,6 +13140,11 @@ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" }, + "debounce": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", + "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==" + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -13361,13 +13288,6 @@ "object-is": "^1.0.1", "object-keys": "^1.1.1", "regexp.prototype.flags": "^1.2.0" - }, - "dependencies": { - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - } } }, "deep-extend": { @@ -13388,9 +13308,9 @@ "dev": true }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" }, "default-gateway": { "version": "4.2.0", @@ -13480,13 +13400,6 @@ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "requires": { "object-keys": "^1.0.12" - }, - "dependencies": { - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - } } }, "define-property": { @@ -14061,9 +13974,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.379", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.379.tgz", - "integrity": "sha512-NK9DBBYEBb5f9D7zXI0hiE941gq3wkBeQmXs1ingigA/jnTg5mhwY2Z5egwA+ZI8OLGKCx0h1Cl8/xeuIBuLlg==" + "version": "1.3.381", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.381.tgz", + "integrity": "sha512-JQBpVUr83l+QOqPQpj2SbOve1bBE4ACpmwcMNqWlZmfib7jccxJ02qFNichDpZ5LS4Zsqc985NIPKegBIZjK8Q==" }, "element-resize-detector": { "version": "1.2.1", @@ -14335,9 +14248,9 @@ "dev": true }, "es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -14350,13 +14263,6 @@ "object.assign": "^4.1.0", "string.prototype.trimleft": "^2.1.1", "string.prototype.trimright": "^2.1.1" - }, - "dependencies": { - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - } } }, "es-array-method-boxes-properly": { @@ -14409,9 +14315,9 @@ } }, "es5-shim": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.13.tgz", - "integrity": "sha512-xi6hh6gsvDE0MaW4Vp1lgNEBpVcCXRWfPXj5egDvtgLz4L9MEvNwYEMdJH+JJinWkwa8c3c3o5HduV7dB/e1Hw==", + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.14.tgz", + "integrity": "sha512-7SwlpL+2JpymWTt8sNLuC2zdhhc+wrfe5cMPI2j0o6WsPdfAiPwmFy2f0AocPB4RQVBOZ9kNTgi5YF7TdhkvEg==", "dev": true }, "es6-iterator": { @@ -14573,12 +14479,6 @@ "restore-cursor": "^3.1.0" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -14625,6 +14525,15 @@ "estraverse": "^4.1.1" } }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -14635,9 +14544,9 @@ } }, "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -14747,9 +14656,9 @@ "dev": true }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -15098,9 +15007,9 @@ } }, "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", + "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", "dev": true, "requires": { "eslint-visitor-keys": "^1.1.0" @@ -15138,12 +15047,20 @@ "dev": true }, "esquery": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz", - "integrity": "sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.2.0.tgz", + "integrity": "sha512-weltsSqdeWIX9G2qQZz7KlTRJdkkOCTPgLYJUz1Hacf48R4YOwGPHO3+ORfWedqJKbq5WQmsgK90n+pFLIKt/Q==", "dev": true, "requires": { - "estraverse": "^4.0.0" + "estraverse": "^5.0.0" + }, + "dependencies": { + "estraverse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.0.0.tgz", + "integrity": "sha512-j3acdrMzqrxmJTNj5dbr1YbjacrYgAxVMeF0gK16E3j494mOe7xygM/ZLIguEQ0ETwAg2hlJCtHRGav+y0Ny5A==", + "dev": true + } } }, "esrecurse": { @@ -15550,6 +15467,14 @@ } } }, + "ethereum-blockies-base64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ethereum-blockies-base64/-/ethereum-blockies-base64-1.0.2.tgz", + "integrity": "sha512-Vg2HTm7slcWNKaRhCUl/L3b4KrB8ohQXdd5Pu3OI897EcR6tVRvUqdTwAyx+dnmoDzj8e2bwBLDQ50ByFmcz6w==", + "requires": { + "pnglib": "0.0.1" + } + }, "ethereum-blockies-png": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/ethereum-blockies-png/-/ethereum-blockies-png-0.1.3.tgz", @@ -15973,6 +15898,11 @@ } } }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -16305,21 +16235,6 @@ "promise": "^7.1.1", "setimmediate": "^1.0.5", "ua-parser-js": "^0.7.18" - }, - "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - } } }, "fd-slicer": { @@ -16399,6 +16314,14 @@ "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz", "integrity": "sha512-Wz3c3XQ5xroCxd1G8b7yL0Ehkf0TC9oYC6buPFkNnU9EnaPlifeAFCyCh+iewXTyFRcg0a6j3J7FmJsIhlhBdw==" }, + "file-selector": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.1.12.tgz", + "integrity": "sha512-Kx7RTzxyQipHuiqyZGf+Nz4vY9R1XGxuQl/hLoJwq+J4avk/9wxxgZyHKtbyIPJmbD4A66DWGYfyykWNpcYutQ==", + "requires": { + "tslib": "^1.9.0" + } + }, "file-system-cache": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz", @@ -16602,6 +16525,23 @@ "integrity": "sha512-Dx69IXGCq1qsUExWuG+5wkiMqVM/zGx/reXSJSLogECwp3x6KeNQZ+NAetgxEFpnC41rD8U3+jRCW68+LNzdtw==", "dev": true }, + "focus-trap": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-4.0.2.tgz", + "integrity": "sha512-HtLjfAK7Hp2qbBtLS6wEznID1mPT+48ZnP2nkHzgjpL4kroYHg0CdqJ5cTXk+UO5znAxF5fRUkhdyfgrhh8Lzw==", + "requires": { + "tabbable": "^3.1.2", + "xtend": "^4.0.1" + } + }, + "focus-trap-react": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/focus-trap-react/-/focus-trap-react-6.0.0.tgz", + "integrity": "sha512-mvEYxmP75PMx0vOqoIAmJHO/qUEvdTAdz6gLlEZyxxODnuKQdnKea2RWTYxghAPrV+ibiIq2o/GTSgQycnAjcw==", + "requires": { + "focus-trap": "^4.0.2" + } + }, "follow-redirects": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", @@ -16731,6 +16671,15 @@ "tslib": "^1.9.3" }, "dependencies": { + "create-react-context": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz", + "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==", + "requires": { + "fbjs": "^0.8.0", + "gud": "^1.0.0" + } + }, "deepmerge": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", @@ -17378,9 +17327,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -19360,9 +19309,9 @@ "dev": true }, "html-escaper": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.0.tgz", - "integrity": "sha512-a4u9BeERWGu/S8JiWEAQcdrg9v4QArtP9keViQjGMdff20fBdd8waotXaNmODqBe6uZ3Nafi7K/ho4gCQHV3Ig==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.1.tgz", + "integrity": "sha512-hNX23TjWwD3q56HpWjUHOKj1+4KKlnjv9PcmBUYKVpga+2cnb9nDx/B1o0yO4n+RZXZdiNxzx6B24C9aNMTkkQ==", "dev": true }, "html-minifier": { @@ -19787,6 +19736,14 @@ "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", "dev": true }, + "indefinite-observable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-1.0.2.tgz", + "integrity": "sha512-Mps0898zEduHyPhb7UCgNmfzlqNZknVmaFz5qzr0mm04YQ5FGLhAyK/dJ+NaRxGyR6juQXIxh5Ev0xx+qq0nYA==", + "requires": { + "symbol-observable": "1.2.0" + } + }, "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", @@ -20241,9 +20198,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -22441,6 +22398,33 @@ "iterate-iterator": "^1.0.1" } }, + "jarallax": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/jarallax/-/jarallax-1.12.0.tgz", + "integrity": "sha512-ct22wQAZHN/zv/PjZpldDNhqlcr1vP7p3xjyI4c56tobxH3xODLu7FdfNFPyN5KqzSL9vH15SoNT2YDcsnzKvQ==", + "requires": { + "global": "^4.4.0", + "lite-ready": "^1.0.4", + "rafl": "^1.2.2", + "video-worker": "^1.1.6" + }, + "dependencies": { + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + } + } + }, "jest": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", @@ -23234,9 +23218,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -23294,9 +23278,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -23697,6 +23681,42 @@ "tiny-warning": "^1.0.2" } }, + "jss-camel-case": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jss-camel-case/-/jss-camel-case-6.1.0.tgz", + "integrity": "sha512-HPF2Q7wmNW1t79mCqSeU2vdd/vFFGpkazwvfHMOhPlMgXrJDzdj9viA2SaHk9ZbD5pfL63a8ylp4++irYbbzMQ==", + "requires": { + "hyphenate-style-name": "^1.0.2" + } + }, + "jss-default-unit": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/jss-default-unit/-/jss-default-unit-8.0.2.tgz", + "integrity": "sha512-WxNHrF/18CdoAGw2H0FqOEvJdREXVXLazn7PQYU7V6/BWkCV0GkmWsppNiExdw8dP4TU1ma1dT9zBNJ95feLmg==" + }, + "jss-global": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jss-global/-/jss-global-3.0.0.tgz", + "integrity": "sha512-wxYn7vL+TImyQYGAfdplg7yaxnPQ9RaXY/cIA8hawaVnmmWxDHzBK32u1y+RAvWboa3lW83ya3nVZ/C+jyjZ5Q==" + }, + "jss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jss-nested/-/jss-nested-6.0.1.tgz", + "integrity": "sha512-rn964TralHOZxoyEgeq3hXY8hyuCElnvQoVrQwKHVmu55VRDd6IqExAx9be5HgK0yN/+hQdgAXQl/GUrBbbSTA==", + "requires": { + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, "jss-plugin-camel-case": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.1.1.tgz", @@ -23763,6 +23783,29 @@ "jss": "10.1.1" } }, + "jss-props-sort": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/jss-props-sort/-/jss-props-sort-6.0.0.tgz", + "integrity": "sha512-E89UDcrphmI0LzmvYk25Hp4aE5ZBsXqMWlkFXS0EtPkunJkRr+WXdCNYbXbksIPnKlBenGB9OxzQY+mVc70S+g==" + }, + "jss-vendor-prefixer": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/jss-vendor-prefixer/-/jss-vendor-prefixer-7.0.0.tgz", + "integrity": "sha512-Agd+FKmvsI0HLcYXkvy8GYOw3AAASBUpsmIRvVQheps+JWaN892uFOInTr0DRydwaD91vSSUCU4NssschvF7MA==", + "requires": { + "css-vendor": "^0.3.8" + }, + "dependencies": { + "css-vendor": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-0.3.8.tgz", + "integrity": "sha1-ZCHP0wNM5mT+dnOXL9ARn8KJQfo=", + "requires": { + "is-in-browser": "^1.0.2" + } + } + } + }, "jsx-ast-utils": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", @@ -24280,6 +24323,11 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", @@ -25486,6 +25534,11 @@ "uc.micro": "^1.0.1" } }, + "lite-ready": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lite-ready/-/lite-ready-1.0.4.tgz", + "integrity": "sha1-bf5Q9FpaKEDIfIQGp6vzCIv9JV4=" + }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -26051,25 +26104,17 @@ "marked": "^0.3.12" } }, - "material-ui-popup-state": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/material-ui-popup-state/-/material-ui-popup-state-1.5.3.tgz", - "integrity": "sha512-Nz0S817nYioLugxOTfxcuz4l8dZpGEz4QTKDLeLwR53jxKfwUowHUFVI6Eg/RaYEujGaCRapfpxGoTwWRFTCdw==", + "material-ui-pickers": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/material-ui-pickers/-/material-ui-pickers-2.2.4.tgz", + "integrity": "sha512-QCQh08Ylmnt+o4laW+rPs92QRAcESv3sPXl50YadLm++rAZAXAOh3K8lreGdynCMYFgZfdyu81Oz9xzTlAZNfw==", "requires": { - "@babel/runtime": "^7.1.5", - "@material-ui/types": "^4.1.1", - "classnames": "^2.2.6", - "prop-types": "^15.0.0" - }, - "dependencies": { - "@material-ui/types": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-4.1.1.tgz", - "integrity": "sha512-AN+GZNXytX9yxGi0JOfxHrRTbhFybjUJ05rnsBVjcB+16e466Z0Xe5IxawuOayVZgTBNDxmPKo5j4V6OnMtaSQ==", - "requires": { - "@types/react": "*" - } - } + "@types/react-text-mask": "^5.4.3", + "clsx": "^1.0.2", + "react-event-listener": "^0.6.6", + "react-text-mask": "^5.4.3", + "react-transition-group": "^2.5.3", + "tslib": "^1.9.3" } }, "math": { @@ -26096,6 +26141,156 @@ "unist-util-visit-parents": "1.1.2" } }, + "mdbreact": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/mdbreact/-/mdbreact-4.23.0.tgz", + "integrity": "sha512-VzKVWbgv98nWb1tC8SANE+/eZBzNSuurPXxYGnSEv9Nhzw4oBHOYrYH1SZrzzwgZBbQO1z7nPpCSpviW6t4TGg==", + "requires": { + "@date-io/moment": "1.3.5", + "@fortawesome/fontawesome-free": "^5.10.2", + "@material-ui/core": "3.9.3", + "bootstrap-css-only": "4.3.1", + "chart.js": "2.8.0", + "classnames": "2.2.6", + "focus-trap-react": "^6.0.0", + "jarallax": "^1.12.0", + "material-ui-pickers": "2.2.4", + "moment": "2.24.0", + "perfect-scrollbar": "1.4.0", + "popper.js": "^1.16.0", + "raf": "3.4.1", + "react-chartjs-2": "2.7.6", + "react-image-lightbox": "5.1.0", + "react-numeric-input": "2.2.3", + "react-popper": "^1.3.4", + "react-router-dom": "^5.0.1", + "react-scroll": "1.7.11", + "react-toastify": "5.1.0", + "react-transition-group": "4.0.1" + }, + "dependencies": { + "@material-ui/core": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-3.9.3.tgz", + "integrity": "sha512-REIj62+zEvTgI/C//YL4fZxrCVIySygmpZglsu/Nl5jPqy3CDjZv1F9ubBYorHqmRgeVPh64EghMMWqk4egmfg==", + "requires": { + "@babel/runtime": "^7.2.0", + "@material-ui/system": "^3.0.0-alpha.0", + "@material-ui/utils": "^3.0.0-alpha.2", + "@types/jss": "^9.5.6", + "@types/react-transition-group": "^2.0.8", + "brcast": "^3.0.1", + "classnames": "^2.2.5", + "csstype": "^2.5.2", + "debounce": "^1.1.0", + "deepmerge": "^3.0.0", + "dom-helpers": "^3.2.1", + "hoist-non-react-statics": "^3.2.1", + "is-plain-object": "^2.0.4", + "jss": "^9.8.7", + "jss-camel-case": "^6.0.0", + "jss-default-unit": "^8.0.2", + "jss-global": "^3.0.0", + "jss-nested": "^6.0.1", + "jss-props-sort": "^6.0.0", + "jss-vendor-prefixer": "^7.0.0", + "normalize-scroll-left": "^0.1.2", + "popper.js": "^1.14.1", + "prop-types": "^15.6.0", + "react-event-listener": "^0.6.2", + "react-transition-group": "^2.2.1", + "recompose": "0.28.0 - 0.30.0", + "warning": "^4.0.1" + }, + "dependencies": { + "react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "requires": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + } + } + } + }, + "@material-ui/system": { + "version": "3.0.0-alpha.2", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-3.0.0-alpha.2.tgz", + "integrity": "sha512-odmxQ0peKpP7RQBQ8koly06YhsPzcoVib1vByVPBH4QhwqBXuYoqlCjt02846fYspAqkrWzjxnWUD311EBbxOA==", + "requires": { + "@babel/runtime": "^7.2.0", + "deepmerge": "^3.0.0", + "prop-types": "^15.6.0", + "warning": "^4.0.1" + } + }, + "@material-ui/utils": { + "version": "3.0.0-alpha.3", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-3.0.0-alpha.3.tgz", + "integrity": "sha512-rwMdMZptX0DivkqBuC+Jdq7BYTXwqKai5G5ejPpuEDKpWzi1Oxp+LygGw329FrKpuKeiqpcymlqJTjmy+quWng==", + "requires": { + "@babel/runtime": "^7.2.0", + "prop-types": "^15.6.0", + "react-is": "^16.6.3" + } + }, + "dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "jss": { + "version": "9.8.7", + "resolved": "https://registry.npmjs.org/jss/-/jss-9.8.7.tgz", + "integrity": "sha512-awj3XRZYxbrmmrx9LUSj5pXSUfm12m8xzi/VKeqI1ZwWBtQ0kVPTs3vYs32t4rFw83CgFDukA8wKzOE9sMQnoQ==", + "requires": { + "is-in-browser": "^1.1.3", + "symbol-observable": "^1.1.0", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "react-router-dom": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.1.2.tgz", + "integrity": "sha512-7BPHAaIwWpZS074UKaw1FjVdZBSVWEk8IuDXdB+OkLb8vd/WRQIpA4ag9WQk61aEfQs47wHyjWUoUGGZxpQXew==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.1.2", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-transition-group": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.0.1.tgz", + "integrity": "sha512-SsLcBYhO4afXJC9esL8XMxi/y0ZvEc7To0TvtrBELqzpjXQHPZOTxvuPh2/4EhYc0uSMfp2SExIxsyJ0pBdNzg==", + "requires": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + } + } + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -26453,6 +26648,16 @@ "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=", "dev": true }, + "mini-create-react-context": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.3.2.tgz", + "integrity": "sha512-2v+OeetEyliMt5VHMXsBhABoJ0/M4RCe7fatd/fBy6SMiKazUSEt3gxxypfnk2SHMkdBYvorHRoQxuGoiwbzAw==", + "requires": { + "@babel/runtime": "^7.4.0", + "gud": "^1.0.0", + "tiny-warning": "^1.0.2" + } + }, "mini-css-extract-plugin": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz", @@ -26874,9 +27079,9 @@ } }, "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -27005,9 +27210,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -27383,9 +27588,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -27641,9 +27846,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -27748,6 +27953,16 @@ "requires": { "is-promise": "~1.0.0", "promise": "~1.3.0" + }, + "dependencies": { + "promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz", + "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", + "requires": { + "is-promise": "~1" + } + } } }, "nofilter": { @@ -27793,6 +28008,11 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, + "normalize-scroll-left": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-scroll-left/-/normalize-scroll-left-0.1.2.tgz", + "integrity": "sha512-F9YMRls0zCF6BFIE2YnXDRpHPpfd91nOIaNdDgrx5YMoPLo8Wqj+6jNXHQsYBavJeXP4ww8HCt0xQAKc5qk2Fg==" + }, "normalize-url": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", @@ -27930,9 +28150,9 @@ "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" }, "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-visit": { "version": "1.0.1", @@ -27951,13 +28171,6 @@ "function-bind": "^1.1.1", "has-symbols": "^1.0.0", "object-keys": "^1.0.11" - }, - "dependencies": { - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - } } }, "object.entries": { @@ -28651,9 +28864,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -28698,9 +28911,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -29284,15 +29497,20 @@ "resolved": "https://registry.npmjs.org/penpal/-/penpal-3.0.7.tgz", "integrity": "sha512-WSXiq5HnEvzvY05SHhaXcsviUmCvh4Ze8AiIZzvmdzaaYAAx4rx8c6Xq6+MaVDG/Nfve3VmGD8HyRP3CkPvPbQ==" }, + "perfect-scrollbar": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz", + "integrity": "sha512-/2Sk/khljhdrsamjJYS5NjrH+GKEHEwh7zFSiYyxROyYKagkE4kSn2zDQDRTOMo8mpT2jikxx6yI1dG7lNP/hw==" + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picomatch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", "dev": true }, "pify": { @@ -29424,6 +29642,11 @@ "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" }, + "pnglib": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pnglib/-/pnglib-0.0.1.tgz", + "integrity": "sha1-+atvnGiPSp1Xmti+KIeKcW4wwJY=" + }, "pnp-webpack-plugin": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz", @@ -29459,9 +29682,9 @@ "dev": true }, "polished": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/polished/-/polished-3.5.0.tgz", - "integrity": "sha512-TujkqjczBuuG8ObaNeq+zCCu46tTdaWxqtMxCGTxsV5NYTr9pL08H1P0jgy1V4PXLWm2UlIj+icSEwAZv7I8TA==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/polished/-/polished-3.5.1.tgz", + "integrity": "sha512-GVbvskpBiDV5TknurGL6OyFfLHsCknxbU8w5iMppT8rW0tLEoQHrIRfrPNPqGXNj3HGhkjRvhmg59Fy7HSnCAw==", "dev": true, "requires": { "@babel/runtime": "^7.8.7" @@ -29493,9 +29716,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -29664,13 +29887,13 @@ } }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -30350,13 +30573,13 @@ } }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -30601,13 +30824,13 @@ } }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -31235,13 +31458,13 @@ } }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -31534,13 +31757,13 @@ } }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -31960,11 +32183,11 @@ } }, "promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz", - "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { - "is-promise": "~1" + "asap": "~2.0.3" } }, "promise-inflight": { @@ -32710,6 +32933,14 @@ "performance-now": "^2.1.0" } }, + "rafl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/rafl/-/rafl-1.2.2.tgz", + "integrity": "sha1-/pMPdYIRAg1H44gV9Rlqi+QVB0A=", + "requires": { + "global": "~4.3.0" + } + }, "ramda": { "version": "0.26.1", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz", @@ -32897,14 +33128,6 @@ "section-iterator": "^2.0.0" } }, - "react-blockies": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/react-blockies/-/react-blockies-1.4.1.tgz", - "integrity": "sha512-4N015X5oPNnD3xQPsiqolOFzPZSSWyc5mJhJUZShUCHtiGUxVN+1qsWTcglkHMNySux9hUofaispqcw9QkWP5Q==", - "requires": { - "prop-types": "^15.5.10" - } - }, "react-breadcrumbs-dynamic": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/react-breadcrumbs-dynamic/-/react-breadcrumbs-dynamic-1.2.1.tgz", @@ -32913,6 +33136,15 @@ "react-through": "^1.1.4" } }, + "react-chartjs-2": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-2.7.6.tgz", + "integrity": "sha512-xDr0jhgt/o26atftXxTVsepz+QYZI2GNKBYpxtLvYgwffLUm18a9n562reUJAHvuwKsy2v+qMlK5HyjFtSW0mg==", + "requires": { + "lodash": "^4.17.4", + "prop-types": "^15.5.8" + } + }, "react-clientside-effect": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.2.tgz", @@ -33224,6 +33456,19 @@ "version": "2.5.5", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "recompose": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/recompose/-/recompose-0.27.1.tgz", + "integrity": "sha512-p7xsyi/rfNjHfdP7vPU02uSFa+Q1eHhjKrvO+3+kRP4Ortj+MxEmpmd+UQtBGM2D2iNAjzNI5rCyBKp9Ob5McA==", + "requires": { + "babel-runtime": "^6.26.0", + "change-emitter": "^0.1.2", + "fbjs": "^0.8.1", + "hoist-non-react-statics": "^2.3.1", + "react-lifecycles-compat": "^3.0.2", + "symbol-observable": "^1.0.4" + } } } }, @@ -33331,6 +33576,16 @@ "prop-types": "^15.6.0" } }, + "react-dropzone": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-10.2.1.tgz", + "integrity": "sha512-Me5nOu8hK9/Xyg5easpdfJ6SajwUquqYR/2YTdMotsCUgJ1pHIIwNsv0n+qcIno0tWR2V2rVQtj2r/hXYs2TnQ==", + "requires": { + "attr-accept": "^2.0.0", + "file-selector": "^0.1.12", + "prop-types": "^15.7.2" + } + }, "react-element-to-jsx-string": { "version": "14.3.1", "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.1.tgz", @@ -33359,11 +33614,21 @@ } }, "react-error-overlay": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.6.tgz", - "integrity": "sha512-Yzpno3enVzSrSCnnljmr4b/2KUQSMZaPuqmS26t9k4nW7uwJk6STWmH9heNjPuvqUTO3jOSPkHoKgO4+Dw7uIw==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", + "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==", "dev": true }, + "react-event-listener": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.6.tgz", + "integrity": "sha512-+hCNqfy7o9wvO6UgjqFmBzARJS7qrNoda0VqzvOuioEpoEXKutiKuv92dSz6kP7rYLmyHPyYNLesi5t/aH1gfw==", + "requires": { + "@babel/runtime": "^7.2.0", + "prop-types": "^15.6.0", + "warning": "^4.0.1" + } + }, "react-fast-compare": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", @@ -33445,6 +33710,15 @@ "prop-types": "^15.6.1" } }, + "react-image-lightbox": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/react-image-lightbox/-/react-image-lightbox-5.1.0.tgz", + "integrity": "sha512-R46QvffoDBscLQgTl4s3kFxVbnP7a+nIh7AXJNS0EXVeDaa6zKDKtIT+jFeEvs+F9oUHtZfenG1NHhTkO4hEOA==", + "requires": { + "prop-types": "^15.6.2", + "react-modal": "^3.6.1" + } + }, "react-infinite-scroll-component": { "version": "4.5.3", "resolved": "https://registry.npmjs.org/react-infinite-scroll-component/-/react-infinite-scroll-component-4.5.3.tgz", @@ -33503,9 +33777,25 @@ } }, "react-mde": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/react-mde/-/react-mde-8.1.0.tgz", - "integrity": "sha512-ARh2tNEO49xvTNZ7YyygRi5SVZYiJs0inAAorEbmyQRLGSvcSYkh4gCeq4wVzjQsgk/oemZEt3QzQ/6g3pTYEw==" + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/react-mde/-/react-mde-8.2.0.tgz", + "integrity": "sha512-itcbS94iN+4R7uxHTyfB4sSXivDxKo+WocqoJ5RZ5qqLfMI93Dj9XzmL3yh4nIcUyH2lWhfQ7c4HpKoT9WDFHw==" + }, + "react-modal": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.11.2.tgz", + "integrity": "sha512-o8gvvCOFaG1T7W6JUvsYjRjMVToLZgLIsi5kdhFIQCtHxDkA47LznX62j+l6YQkpXDbvQegsDyxe/+JJsFQN7w==", + "requires": { + "exenv": "^1.2.0", + "prop-types": "^15.5.10", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + } + }, + "react-numeric-input": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-numeric-input/-/react-numeric-input-2.2.3.tgz", + "integrity": "sha1-S/WRjD6v7YUagN8euZLZQQArtVI=" }, "react-on-screen": { "version": "2.1.1", @@ -33530,13 +33820,19 @@ "deepmerge": "^4.0.0", "load-script": "^1.0.0", "prop-types": "^15.7.2" + }, + "dependencies": { + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + } } }, "react-popper": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", - "dev": true, "requires": { "@babel/runtime": "^7.1.2", "create-react-context": "^0.3.0", @@ -33545,18 +33841,6 @@ "prop-types": "^15.6.1", "typed-styles": "^0.0.7", "warning": "^4.0.2" - }, - "dependencies": { - "create-react-context": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", - "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", - "dev": true, - "requires": { - "gud": "^1.0.0", - "warning": "^4.0.3" - } - } } }, "react-popper-tooltip": { @@ -33584,24 +33868,22 @@ } }, "react-router": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", - "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.1.2.tgz", + "integrity": "sha512-yjEuMFy1ONK246B+rsa0cUam5OeAQ8pyclRDgpxuSCrAlJ1qN9uZ5IgyKC7gQg0w8OM50NXHEegPh/ks9YuR2A==", "requires": { - "history": "^4.7.2", - "hoist-non-react-statics": "^2.5.0", - "invariant": "^2.2.4", + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.3.0", "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.1", - "warning": "^4.0.1" + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" }, "dependencies": { - "hoist-non-react-statics": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", - "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" - }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -33628,6 +33910,40 @@ "prop-types": "^15.6.1", "react-router": "^4.3.1", "warning": "^4.0.1" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + }, + "react-router": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", + "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", + "requires": { + "history": "^4.7.2", + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.1", + "warning": "^4.0.1" + } + } } }, "react-router-modal": { @@ -33643,12 +33959,55 @@ "history": "^4.7.2", "prop-types": "^15.6.0", "react-router": "^4.2.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + }, + "react-router": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", + "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", + "requires": { + "history": "^4.7.2", + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.1", + "warning": "^4.0.1" + } + } + } + }, + "react-scroll": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.7.11.tgz", + "integrity": "sha512-MCWtt8KWTBzBlo9oFE7xgAhGcgbslsfQAuGZAfYlBTt3Pxi2CX+kh8OoTUVAuOwNlt9XkoWcvDTWQwtHzm2uOg==", + "requires": { + "lodash.throttle": "^4.1.1", + "prop-types": "^15.5.8" } }, "react-select": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/react-select/-/react-select-3.0.8.tgz", - "integrity": "sha512-v9LpOhckLlRmXN5A6/mGGEft4FMrfaBFTGAnuPHcUgVId7Je42kTq9y0Z+Ye5z8/j0XDT3zUqza8gaRaI1PZIg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-3.1.0.tgz", + "integrity": "sha512-wBFVblBH1iuCBprtpyGtd1dGMadsG36W5/t2Aj8OE6WbByDg5jIFyT7X5gT+l0qmT5TqWhxX+VsKJvCEl2uL9g==", "requires": { "@babel/runtime": "^7.4.4", "@emotion/cache": "^10.0.9", @@ -33657,7 +34016,20 @@ "memoize-one": "^5.0.0", "prop-types": "^15.6.0", "react-input-autosize": "^2.2.2", - "react-transition-group": "^2.2.1" + "react-transition-group": "^4.3.0" + }, + "dependencies": { + "react-transition-group": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.3.0.tgz", + "integrity": "sha512-1qRV1ZuVSdxPlPf4O8t7inxUGpdyO5zG9IoNfJxSO0ImU2A1YWkEQvFPuIPZmMLkg5hYs7vv5mMOyfgSkvAwvw==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + } } }, "react-side-effect": { @@ -33713,6 +34085,21 @@ "core-js": "~2.6.5", "lodash": "~4.17.12", "prop-types": "~15.7.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + } + } + }, + "react-text-mask": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/react-text-mask/-/react-text-mask-5.4.3.tgz", + "integrity": "sha1-mR77QpnjDC5sLEbRP2FxaUY+DS0=", + "requires": { + "prop-types": "^15.5.6" } }, "react-textarea-autosize": { @@ -33745,6 +34132,17 @@ "resolved": "https://registry.npmjs.org/react-through/-/react-through-1.1.4.tgz", "integrity": "sha512-7VuRPSfKS3ihmMlTgQwOspjd+TV3u7tpFs07MMgLVA0g/bH7UHodKLpGS1LgJJlWTUqJKeN4wT9getqGUN37iA==" }, + "react-toastify": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-5.1.0.tgz", + "integrity": "sha512-0kVAAE7VO609EeXLVaFHDTc6Bnd/OUAb7rrRAwMsHeaThKEhH+WEQEPftTjuA4rP59K0QhCnWu4Ds2hXAcFxaw==", + "requires": { + "@babel/runtime": "^7.4.2", + "classnames": "^2.2.6", + "prop-types": "^15.7.2", + "react-transition-group": "^2.6.1" + } + }, "react-toggle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/react-toggle/-/react-toggle-4.1.1.tgz", @@ -34012,11 +34410,11 @@ } }, "recompose": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/recompose/-/recompose-0.27.1.tgz", - "integrity": "sha512-p7xsyi/rfNjHfdP7vPU02uSFa+Q1eHhjKrvO+3+kRP4Ortj+MxEmpmd+UQtBGM2D2iNAjzNI5rCyBKp9Ob5McA==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/recompose/-/recompose-0.30.0.tgz", + "integrity": "sha512-ZTrzzUDa9AqUIhRk4KmVFihH0rapdCSMFXjhHbNrjAWxBuUD/guYlyysMnuHjlZC/KRiOKRtB4jf96yYSkKE8w==", "requires": { - "babel-runtime": "^6.26.0", + "@babel/runtime": "^7.0.0", "change-emitter": "^0.1.2", "fbjs": "^0.8.1", "hoist-non-react-statics": "^2.3.1", @@ -35248,9 +35646,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -36802,13 +37200,13 @@ } }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", + "electron-to-chromium": "^1.3.380", "node-releases": "^1.1.52", "pkg-up": "^3.1.0" } @@ -37064,9 +37462,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -37169,6 +37567,11 @@ "has-symbols": "^1.0.1" } }, + "tabbable": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-3.1.2.tgz", + "integrity": "sha512-wjB6puVXTYO0BSFtCmWQubA/KIn7Xvajw0x0l6eJUudMG/EAiJvIUnyNX6xO4NpGrJ16lbD0eUseB9WxW0vlpQ==" + }, "table": { "version": "5.4.6", "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", @@ -37223,9 +37626,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -37496,9 +37899,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -37940,9 +38343,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -38036,9 +38439,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -38095,9 +38498,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -38212,8 +38615,7 @@ "typed-styles": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", - "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==", - "dev": true + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, "typedarray": { "version": "0.0.6", @@ -38938,6 +39340,30 @@ "unist-util-stringify-position": "^1.1.1" } }, + "video-worker": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/video-worker/-/video-worker-1.1.7.tgz", + "integrity": "sha512-MzHtyDsNNQYY+PKZTE/3JOtVdQ4Andv/pTHyV51zPaf3RXXMjLgUl5Pblgy+tcz8RVpi7NbQNO4lq9CWfBE+BQ==", + "requires": { + "global": "^4.4.0" + }, + "dependencies": { + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + } + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -39430,13 +39856,13 @@ "from": "github:dignifiedquire/webcrypto-shim#master" }, "webdriver": { - "version": "5.22.3", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-5.22.3.tgz", - "integrity": "sha512-43FCQIXiDifKuuWsTxPhN1y13QeY7rtotG8uLGfq94rCmyRqa1Dg7QhjHp1ps58uVMLttybOs4P9DvdueoeWFw==", + "version": "5.22.4", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-5.22.4.tgz", + "integrity": "sha512-IrSb8UUt6MDgBIDaSWyh/kP4VJsHyqnubCTxKi2cEZjOQdxPwnxUfvbSQlMDCHXrcgsPaXwAPjRJVTEt6PzArQ==", "dev": true, "requires": { "@types/request": "^2.48.4", - "@wdio/config": "5.18.4", + "@wdio/config": "5.22.4", "@wdio/logger": "5.16.10", "@wdio/protocols": "5.22.1", "@wdio/utils": "5.18.6", @@ -39445,12 +39871,12 @@ } }, "webdriverio": { - "version": "5.22.3", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-5.22.3.tgz", - "integrity": "sha512-TveG7OO6jRuEbjdvIjiQ4Smwpsl1sxNASH0D0hsXhbtkFXYB/zk+jTzrn2FHjBUGg9utcY+nZbRAiYuZ60O5vg==", + "version": "5.22.4", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-5.22.4.tgz", + "integrity": "sha512-6/Qi1/N8wK5r7Mp2aEwB+1FkDQiyiuwQn8lm+dfYhrfWs3kLOKKt3MPeM4I6j2Yv2/mGpYf7WKu2xTj/vkJzBA==", "dev": true, "requires": { - "@wdio/config": "5.18.4", + "@wdio/config": "5.22.4", "@wdio/logger": "5.16.10", "@wdio/repl": "5.18.6", "@wdio/utils": "5.18.6", @@ -39464,7 +39890,7 @@ "resq": "^1.6.0", "rgb2hex": "^0.1.0", "serialize-error": "^5.0.0", - "webdriver": "5.22.3" + "webdriver": "5.22.4" } }, "webidl-conversions": { @@ -39509,9 +39935,9 @@ "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "requires": { "minimist": "^1.2.5" } @@ -39599,9 +40025,9 @@ "dev": true }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -39795,9 +40221,9 @@ "dev": true }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -40384,9 +40810,9 @@ }, "dependencies": { "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -40523,9 +40949,9 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yaml": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.2.tgz", - "integrity": "sha512-omakb0d7FjMo3R1D2EbTKVIk6dAVLRxFXdLZMEUToeAvuqgG/YuHMuQOZ5fgk+vQ8cx+cnGKwyg+8g8PNT0xQg==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", + "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", "requires": { "@babel/runtime": "^7.8.7" } diff --git a/package.json b/package.json index 83ad3f502..79df9f0a7 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "3box": "1.16.1", "@burner-wallet/burner-connect-provider": "^0.1.1", "@daostack/client": "0.2.64", - "@dorgtech/daocreator-ui-v1": "^1.0.0-beta.1", + "@dorgtech/daocreator-ui": "^1.0.5", "@fortawesome/fontawesome-svg-core": "^1.2.10", "@fortawesome/free-brands-svg-icons": "^5.6.1", "@fortawesome/react-fontawesome": "^0.1.3", diff --git a/src/components/DaoCreator/index.tsx b/src/components/DaoCreator/index.tsx index 5470eeb55..c3eea2d83 100644 --- a/src/components/DaoCreator/index.tsx +++ b/src/components/DaoCreator/index.tsx @@ -1,10 +1,10 @@ import * as React from "react"; import { connect } from "react-redux"; import { Prompt } from "react-router"; -import { enableWalletProvider, getWeb3Provider } from "arc"; import { showNotification } from "reducers/notifications"; +import { enableWalletProvider, getWeb3Provider } from "arc"; -const DAOcreator = React.lazy(() => import("@dorgtech/daocreator-ui-v1")); +const DAOcreator = React.lazy(() => import("@dorgtech/daocreator-ui")); interface IDispatchProps { showNotification: typeof showNotification; @@ -47,18 +47,6 @@ class DaoCreator extends React.Component { return await getWeb3Provider(); }} - theme={{ - palette: { - primary: { - main: "#122e5b", - contrastText: "#fafafa", - }, - secondary: { - main: "#0076ff", - contrastText: "#fafafa", - }, - }, - }} /> ); diff --git a/src/components/Shared/PreTransactionModal.tsx b/src/components/Shared/PreTransactionModal.tsx index e474abaa9..5cd368f3c 100644 --- a/src/components/Shared/PreTransactionModal.tsx +++ b/src/components/Shared/PreTransactionModal.tsx @@ -357,6 +357,7 @@ class PreTransactionModal extends React.Component { className={css.predictionAmount} onChange={this.stakeOnChange} placeholder="0" + data-test-id="stake-input" /> GEN
diff --git a/test/integration/proposal-genericSchemeEnsPublicResolver.ts b/test/integration/proposal-genericSchemeEnsPublicResolver.ts index f4072a330..9ace798a0 100644 --- a/test/integration/proposal-genericSchemeEnsPublicResolver.ts +++ b/test/integration/proposal-genericSchemeEnsPublicResolver.ts @@ -2,7 +2,7 @@ import * as uuid from "uuid"; import { first } from "rxjs/operators"; import { getArc } from "./utils"; -describe("Proposals ENS", () => { +describe("Proposals ENS Resolver", () => { let daoAddress: string; before(async () => { diff --git a/test/integration/proposal-genericSchemeEnsRegistry.ts b/test/integration/proposal-genericSchemeEnsRegistry.ts index cf04a4b91..fbc60e32a 100644 --- a/test/integration/proposal-genericSchemeEnsRegistry.ts +++ b/test/integration/proposal-genericSchemeEnsRegistry.ts @@ -2,7 +2,7 @@ import * as uuid from "uuid"; import { first } from "rxjs/operators"; import { getArc } from "./utils"; -describe("Proposals ENS", () => { +describe("Proposals ENS Registry", () => { let daoAddress: string; before(async () => { diff --git a/test/integration/proposal-genericSchemeRegistryLookup.ts b/test/integration/proposal-genericSchemeRegistryLookup.ts index 6cedbd88d..24b9b2d0b 100644 --- a/test/integration/proposal-genericSchemeRegistryLookup.ts +++ b/test/integration/proposal-genericSchemeRegistryLookup.ts @@ -2,7 +2,7 @@ import * as uuid from "uuid"; import { first } from "rxjs/operators"; import { getArc, hideCookieAcceptWindow } from "./utils"; -describe("Proposals ENS", () => { +describe("Proposals Registry Lookup", () => { let url: string; @@ -10,11 +10,13 @@ describe("Proposals ENS", () => { await browser.url(url); await hideCookieAcceptWindow(); - + const ensTitle = await $("h2=RegistryLookup"); await ensTitle.waitForExist(); await ensTitle.click(); + await hideCookieAcceptWindow(); + const createProposalButton = await $("a[data-test-id=\"createProposal\"]"); await createProposalButton.waitForExist(); await createProposalButton.click(); diff --git a/test/integration/proposal-schemeregistrar.ts b/test/integration/proposal-schemeregistrar.ts index c1eec247c..67b0b29fb 100644 --- a/test/integration/proposal-schemeregistrar.ts +++ b/test/integration/proposal-schemeregistrar.ts @@ -1,5 +1,5 @@ import * as uuid from "uuid"; -import { getContractAddresses } from "./utils"; +import { getContractAddresses, hideCookieAcceptWindow } from "./utils"; describe("SchemeRegistrar Proposals", () => { let daoAddress: string; @@ -17,6 +17,8 @@ describe("SchemeRegistrar Proposals", () => { const schemeCard = await $("[data-test-id=\"schemeCard-SchemeRegistrar\"]"); await schemeCard.click(); + await hideCookieAcceptWindow(); + const createProposalButton = await $("a[data-test-id=\"createProposal\"]"); await createProposalButton.waitForExist(); await createProposalButton.click(); @@ -58,6 +60,8 @@ describe("SchemeRegistrar Proposals", () => { const schemeCard = await $("[data-test-id=\"schemeCard-SchemeRegistrar\"]"); await schemeCard.click(); + await hideCookieAcceptWindow(); + const createProposalButton = await $("a[data-test-id=\"createProposal\"]"); await createProposalButton.waitForExist(); await createProposalButton.click(); diff --git a/test/integration/proposal.ts b/test/integration/proposal.ts index c7f8c12f9..602dd42ff 100644 --- a/test/integration/proposal.ts +++ b/test/integration/proposal.ts @@ -98,6 +98,8 @@ describe("Proposals", () => { const stakeButton = await proposal.$("[data-test-id=\"stakePass\"]"); await stakeButton.waitForDisplayed(); await stakeButton.click(); + const stakeInput = await $("[data-test-id=\"stake-input\"]"); + await stakeInput.setValue("10"); launchMetaMaskButton = await $("[data-test-id=\"launch-metamask\"]"); await launchMetaMaskButton.click(); }); diff --git a/webpack.base.config.js b/webpack.base.config.js index bab9e0aaa..9bae69d4d 100644 --- a/webpack.base.config.js +++ b/webpack.base.config.js @@ -1,37 +1,38 @@ -const path = require('path'); -const webpack = require('webpack'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); +const path = require("path"); +const webpack = require("webpack"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); -const ENV = process.env.NODE_ENV || 'development'; -const isProd = ENV === 'production'; -const isDev = ENV === 'development'; +const ENV = process.env.NODE_ENV || "development"; +const isProd = ENV === "production"; +const isDev = ENV === "development"; +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); const basePath = process.cwd(); module.exports = { - devtool: 'eval', + devtool: "eval", resolve: { // Add '.ts' and '.tsx' as resolvable extensions. extensions: [".ts", ".tsx", ".js", ".jsx", ".json"], alias: { - arc: path.resolve(basePath, 'src/arc'), - actions: path.resolve(basePath, 'src/actions'), - components: path.resolve(basePath, 'src/components'), - constants: path.resolve(basePath, 'src/constants'), - data: path.resolve(basePath, 'data'), - genericSchemeRegistry: path.resolve(basePath, 'src/genericSchemeRegistry'), - crxRegistry: path.resolve(basePath, 'src/crxRegistry'), - layouts: path.resolve(basePath, 'src/layouts'), - lib: path.resolve(basePath, 'src/lib'), - pages: path.resolve(basePath, 'src/pages'), - reducers: path.resolve(basePath, 'src/reducers'), - selectors: path.resolve(basePath, 'src/selectors'), - src: path.resolve(basePath, 'src'), - 'ipfs-api': 'ipfs-api/dist', - 'bn.js': 'bn.js/lib/bn.js' - }, + arc: path.resolve(basePath, "src/arc"), + actions: path.resolve(basePath, "src/actions"), + components: path.resolve(basePath, "src/components"), + constants: path.resolve(basePath, "src/constants"), + data: path.resolve(basePath, "data"), + genericSchemeRegistry: path.resolve(basePath, "src/genericSchemeRegistry"), + crxRegistry: path.resolve(basePath, "src/crxRegistry"), + layouts: path.resolve(basePath, "src/layouts"), + lib: path.resolve(basePath, "src/lib"), + pages: path.resolve(basePath, "src/pages"), + reducers: path.resolve(basePath, "src/reducers"), + selectors: path.resolve(basePath, "src/selectors"), + src: path.resolve(basePath, "src"), + "ipfs-api": "ipfs-api/dist", + "bn.js": "bn.js/lib/bn.js" + } }, module: { @@ -39,7 +40,7 @@ module.exports = { // All files with a '.ts' or '.tsx' extension will be handled by 'awesome-typescript-loader'. { test: /\.tsx?$/, - loader: ['react-hot-loader/webpack', "awesome-typescript-loader"], + loader: ["react-hot-loader/webpack", "awesome-typescript-loader"], exclude: [/node_modules/, /\.spec\.ts$/] }, @@ -63,53 +64,67 @@ module.exports = { /node_modules\/subscriptions-transport-ws/, /node_modules\/xhr2-cookies/, /node_modules\/zen-observable-ts/, + /node_modules\/@dorgtech/ ] }, + // This handle the CSS coming from dao creator + { + test: /\.css$/, + include: [ + /node_modules\/@fortawesome\/fontawesome-free\/css\/all.min.css/, + /node_modules\/mdbreact\/dist\/css\/mdb.css/, + /node_modules\/@dorgtech\/daocreator-ui\/dist/ + ], + use: [MiniCssExtractPlugin.loader, "css-loader"] + }, + // CSS handling { test: /\.css$/, include: /client/, + exclude: /node_modules/, use: [ - 'style-loader', - { // translates CSS into CommonJS (css-loader) and automatically generates TypeScript types - loader: 'typings-for-css-modules-loader', + "style-loader", + { + // translates CSS into CommonJS (css-loader) and automatically generates TypeScript types + loader: "typings-for-css-modules-loader", options: { camelCase: true, - localIdentName: '[name]__[local]___[hash:base64:5]', + localIdentName: "[name]__[local]___[hash:base64:5]", minimize: isProd, modules: true, namedExport: true, sourceMap: true } - }, - ], + } + ] }, // Images & fonts { test: /\.(png|jpg|gif|mp4|ogg|svg|woff|woff2|ttf|eot|ico)$/, - loader: 'url-loader', + loader: "url-loader", options: { limit: 10000 // For assets smaller than 10k inline them as data urls, otherwise use regular file loader } - }, - + } ] }, plugins: [ new HtmlWebpackPlugin({ - template: 'src/index.html' + template: "src/index.html" }), new webpack.DefinePlugin({ - 'VERSION': JSON.stringify(require('./package.json').version) + VERSION: JSON.stringify(require("./package.json").version) }), new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/), + new MiniCssExtractPlugin() ], node: { - fs: 'empty', - net: 'empty', - tls: 'empty' + fs: "empty", + net: "empty", + tls: "empty" } }; From cdbb68fe565998a39e6b39bc33e580def9927508 Mon Sep 17 00:00:00 2001 From: Doug Kent Date: Tue, 24 Mar 2020 20:27:13 -0400 Subject: [PATCH 4/7] add torus web provider (#1489) * rebase on dev * fix prod build error * remove prod build fix * heroku build fix try * another try on review app * revert to what they say should work * Update package.json * change web3connect popup z-index * revert package.json experiment * changelog * use torus 1.2.0 * update package-lock.json * try setting NODE_OPTIONS * && * Update package.json * Update package.json * Update package.json * Update app.json * Update app.json * Update package.json * Update package.json * try prebuild script * remove prebuild script * remove the cli buildpack * try cheap-source-map * upgrade torus and web3modal * workaround bug * disable import sorting lint rules * force rerun of travis tests Co-authored-by: orenyodfat Co-authored-by: Oren Sokolowsky --- .eslintrc | 7 +++--- CHANGELOG.md | 8 ++++++- app.json | 4 ++++ package-lock.json | 8 +++---- package.json | 5 ++-- src/arc.ts | 45 +++++++++++++++++------------------ src/assets/styles/global.scss | 26 ++++++++++---------- src/settings.ts | 10 +++++++- test/integration/rewards.ts | 2 +- webpack.prod.config.js | 2 +- 10 files changed, 68 insertions(+), 49 deletions(-) diff --git a/.eslintrc b/.eslintrc index bea269bcf..144b03439 100644 --- a/.eslintrc +++ b/.eslintrc @@ -27,6 +27,7 @@ "@typescript-eslint/no-explicit-any": "off", "max-len": "off", "react/display-name" : "off", + "sort-imports": "off", /** * convert to error when all have been manually fixed */ @@ -59,15 +60,15 @@ "no-unused-vars": "off", // to not interfere with @typescript just below "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "[_].*" }], "quotes": ["error", "double"], - "import/order": "error", - "import/newline-after-import": "error", + // "import/order": "error", + // "import/newline-after-import": "error", "comma-dangle": ["error" ,"always-multiline"], "semi": ["error", "always"], "eol-last": "error", "eqeqeq": "error", }, "parser": "@typescript-eslint/parser", - "plugins": ["@typescript-eslint", "react", "import"], + "plugins": ["@typescript-eslint", "react"], "parserOptions": { "project": "./tsconfig.eslint.json" } diff --git a/CHANGELOG.md b/CHANGELOG.md index c41ac7263..ded309606 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,15 @@ - Features Added - Bugs Fixed +## 0.10.3 + - Features Added + - Add support for Torus wallet. + + - Bugs Fixed + ## 0.10.2 - Features Added - - Fix bug when entering numbers for uint256 data types in the GenericScheme new proposal modal + - Fix bug when entering numbers for uint256 data types in the GenericScheme new proposal modal - New busy waiting animation - Bugs Fixed diff --git a/app.json b/app.json index a8232a33e..720e98856 100644 --- a/app.json +++ b/app.json @@ -3,6 +3,10 @@ "description": "", "scripts": {}, "env": { + "NODE_OPTIONS": { + "required": true, + "value": "--max_old_space_size=2560" + }, "NODE_ENV": { "required": true, "value": "staging" diff --git a/package-lock.json b/package-lock.json index cd681b59e..8afb32457 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39836,10 +39836,10 @@ } } }, - "web3connect": { - "version": "1.0.0-beta.33", - "resolved": "https://registry.npmjs.org/web3connect/-/web3connect-1.0.0-beta.33.tgz", - "integrity": "sha512-pPOdVwQNUOKyocaGjjn5CPtZvXLLflilioKeGXdlbYEKqAInT9FovARuC3hQ1tc/CyZBe3tKlECj0BTm8dW06Q==", + "web3modal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/web3modal/-/web3modal-1.1.0.tgz", + "integrity": "sha512-YVR6ackqw6X3GWSNK8+sJ8POGcW2hq2kPdQmhBLhJd4qYf2DsvA2fu6IcL9d0y4kQoAIZgYfja5n400Aj+o0cA==", "requires": { "@toruslabs/torus-embed": "^1.1.1", "authereum": "0.0.4-beta.93", diff --git a/package.json b/package.json index 79df9f0a7..b7cfeaea9 100644 --- a/package.json +++ b/package.json @@ -84,6 +84,7 @@ "@fortawesome/react-fontawesome": "^0.1.3", "@portis/web3": "^2.0.0-beta.43", "@sentry/browser": "^5.0.8", + "@toruslabs/torus-embed": "^1.2.3", "@walletconnect/web3-provider": "^1.0.0-beta.37", "axios": "^0.19.0", "bn.js": "^4.11.8", @@ -140,7 +141,7 @@ "ts-node": "^5.0.1", "utility-types": "^3.7.0", "web3": "1.2.4", - "web3connect": "^1.0.0-beta.29", + "web3modal": "^1.1.0", "webpack": "^4.36.1", "ws": "^7.1.0" }, @@ -197,7 +198,7 @@ "copy-webpack-plugin": "^5.1.1", "cross-env": "^5.1.3", "eslint": "^6.4.0", - "eslint-plugin-import": "^2.18.2", + "eslint-plugin-import": "^2.20.1", "eslint-plugin-react": "^7.14.3", "html-webpack-plugin": "^3.0.6", "identity-obj-proxy": "^3.0.0", diff --git a/src/arc.ts b/src/arc.ts index e4456469f..adbb23664 100644 --- a/src/arc.ts +++ b/src/arc.ts @@ -1,12 +1,11 @@ import { NotificationStatus } from "reducers/notifications"; -import { IProviderInfo } from "web3connect/lib/helpers/types"; +import { getNetworkId, getNetworkName } from "./lib/util"; +import { settings, USE_CONTRACTINFOS_CACHE } from "./settings"; +import { IProviderInfo } from "web3modal/lib/helpers/types"; import { RetryLink } from "apollo-link-retry"; import { Address, Arc } from "@daostack/client"; -import Web3Connect from "web3connect"; +import Web3Modal, { getProviderInfo } from "web3modal"; import { Observable } from "rxjs"; -import { getNetworkId, getNetworkName } from "./lib/util"; -import { settings, USE_CONTRACTINFOS_CACHE } from "./settings"; - const Web3 = require("web3"); @@ -17,7 +16,7 @@ const Web3 = require("web3"); let selectedProvider: any; // eslint-disable-next-line @typescript-eslint/ban-ts-ignore // @ts-ignore -let web3ConnectCore: Web3Connect.Core; +let web3Modal: Web3Modal; let initializedAccount: Address; export type Networks = "main"|"rinkeby"|"ganache"|"xdai" @@ -113,8 +112,8 @@ async function getProviderNetworkName(provider?: any): Promise { * Does not know about the default read-only providers. */ export function getWeb3ProviderInfo(provider?: any): IWeb3ProviderInfo { - provider = provider ? provider : selectedProvider; - return provider ? Web3Connect.getProviderInfo(provider) : null; + provider = provider || selectedProvider; + return provider ? getProviderInfo(provider) : null; } /** @@ -261,8 +260,8 @@ export function uncacheWeb3Info(accountToo = true): void { if (accountToo) { localStorage.removeItem(ACCOUNT_STORAGEKEY); } - if (web3ConnectCore) { - web3ConnectCore.clearCachedProvider(); + if (web3Modal) { + web3Modal.clearCachedProvider(); } /** * close is not yet a standard, but soon will be. @@ -310,10 +309,10 @@ async function enableWeb3Provider(): Promise { let provider: any; // eslint-disable-next-line @typescript-eslint/ban-ts-ignore // @ts-ignore - let web3Connect: Web3Connect.Core; + let _web3Modal: Web3ConnectModal; - if (!web3ConnectCore) { - web3Connect = new Web3Connect.Core({ + if (!web3Modal) { + _web3Modal = new Web3Modal({ cacheProvider: true, providerOptions: Object.assign( /** @@ -327,9 +326,9 @@ async function enableWeb3Provider(): Promise { }); // eslint-disable-next-line require-atomic-updates - web3ConnectCore = web3Connect; + web3Modal = _web3Modal; } else { - web3Connect = web3ConnectCore; + _web3Modal = web3Modal; } let resolveOnClosePromise: () => void; @@ -339,29 +338,29 @@ async function enableWeb3Provider(): Promise { (resolve: () => void, reject: (reason?: any) => void): any => { resolveOnClosePromise = resolve; rejectOnClosePromise = reject; - web3Connect.on("close", (): any => { + _web3Modal.on("close", (): any => { return resolve(); }); }); - web3Connect.on("error", (error: Error): any => { + _web3Modal.on("error", (error: Error): any => { // eslint-disable-next-line no-console console.error(`web3Connect closed on error: ${error ? error.message : "cancelled or unknown error"}`); return rejectOnClosePromise(error); }); - web3Connect.on("connect", (newProvider: any): any => { + _web3Modal.on("connect", (newProvider: any): any => { provider = newProvider; /** - * Because we won't receive the "close" event in this case, even though - * the window will have closed - */ + * Because we won't receive the "close" event in this case, even though + * the window will have closed + */ return resolveOnClosePromise(); }); try { // note this will load from its cache, if present - web3Connect.toggleModal(); + _web3Modal.toggleModal(); // assuming reject will result in a throw exception caught below await onClosePromise; @@ -588,7 +587,7 @@ export function pollForAccountChanges(currentAccountAddress: Address | null, int } /** - * extension of the Web3Connect IProviderInfo + * extension of the Web3Modal IProviderInfo */ export interface IWeb3ProviderInfo extends IProviderInfo { } diff --git a/src/assets/styles/global.scss b/src/assets/styles/global.scss index 418719768..b7e28d5f5 100644 --- a/src/assets/styles/global.scss +++ b/src/assets/styles/global.scss @@ -1,19 +1,19 @@ -@import 'rc-tooltip'; -@import 'toggle'; +@import "rc-tooltip"; +@import "toggle"; :global html { - min-height: 100%; - position: relative; - width: 100%; + min-height: 100%; + position: relative; + width: 100%; } :global body { - background-color: rgba(229, 235, 242, 1.000); - margin: 0; - padding: 0; - width: 100%; - height: 100%; - color: $black; + background-color: rgba(229, 235, 242, 1); + margin: 0; + padding: 0; + width: 100%; + height: 100%; + color: $black; } :global(.clearfix:after) { @@ -23,10 +23,10 @@ } /** - * the Web3Connect popup + * the Web3Modal popup */ :global div#WEB3_CONNECT_MODAL_ID > div { - z-index: 10000000; + z-index: 99999; } /** diff --git a/src/settings.ts b/src/settings.ts index 2c458b736..9433260ae 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -4,6 +4,7 @@ export const ETHDENVER_OPTIMIZATION = true; export const USE_CONTRACTINFOS_CACHE = false; import BurnerConnectProvider from "@burner-wallet/burner-connect-provider"; import WalletConnectProvider from "@walletconnect/web3-provider"; +import Torus from "@toruslabs/torus-embed"; const Portis = require("@portis/web3"); const Fortmatic = require("fortmatic"); @@ -28,6 +29,10 @@ function getWeb3ConnectProviderOptions(network: string) { case "rinkeby": return { network: "rinkeby", + torus: { + package: Torus, + options: { network: "rinkeby" }, + }, walletconnect: { package: isMobileBrowser() ? null : WalletConnectProvider, options: { @@ -78,6 +83,10 @@ function getWeb3ConnectProviderOptions(network: string) { case "mainnet": return { network: "mainnet", + torus: { + package: Torus, + options: { network: "mainnet" }, + }, walletconnect: { package: isMobileBrowser() ? null : WalletConnectProvider, options: { @@ -158,4 +167,3 @@ export const settings = { }, }; - diff --git a/test/integration/rewards.ts b/test/integration/rewards.ts index 8e0d9fb0f..3e6897acd 100644 --- a/test/integration/rewards.ts +++ b/test/integration/rewards.ts @@ -29,7 +29,7 @@ describe("Header redemptions button", () => { await browser.setWindowSize(320, 640); const actualWindowSize = await browser.getWindowSize(); - // Skip test if the OS doesn't allow window resizes + // Skip test if the OS doesn't allow window to be resized if (actualWindowSize.width === 320) { await browser.url("http://127.0.0.1:3000"); // For some reason, the connect button shows up after refreshing, even diff --git a/webpack.prod.config.js b/webpack.prod.config.js index 9ef1813b4..7033e5129 100644 --- a/webpack.prod.config.js +++ b/webpack.prod.config.js @@ -13,7 +13,7 @@ const baseConfig = require('./webpack.base.config.js'); const config = merge(baseConfig, { mode: 'production', - devtool: 'source-map', + devtool: 'cheap-source-map', entry: { // the entry point of our app From e11e65b291dac8be16e2775464924e1824d863ab Mon Sep 17 00:00:00 2001 From: Doug Kent Date: Wed, 25 Mar 2020 13:01:26 -0400 Subject: [PATCH 5/7] bump version to 0.10.3 (#1535) * bump to 0.10.3 * changelog --- CHANGELOG.md | 9 ++++----- package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ded309606..aa85077ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,11 @@ -### template - - Features Added - - Bugs Fixed - ## 0.10.3 - Features Added - - Add support for Torus wallet. + - Add support for Torus wallet + - New embedded UI for creating DAOs - Bugs Fixed + - On the All DAOS page, make sure the filter finds all DAOs even if they have not yet been loaded on the client + - Fix error when navigating to the All Redemptions when there exist more than 100 DAOs. ## 0.10.2 - Features Added diff --git a/package.json b/package.json index b7cfeaea9..5595a0e57 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "alchemy-client", - "version": "0.10.2", + "version": "0.10.3", "description": "An app for collaborative networks (DAOs), based on the DAO stack.", "author": "DAOstack", "license": "GPL-3.0", From 2a91b2d35e1bd02c1ab614a34d13d1465b5c46b0 Mon Sep 17 00:00:00 2001 From: Jordan Ellis <5522128+dOrgJelli@users.noreply.github.com> Date: Thu, 26 Mar 2020 04:14:59 -0500 Subject: [PATCH 6/7] fix (#1541) --- src/components/DaoCreator/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/DaoCreator/index.tsx b/src/components/DaoCreator/index.tsx index c3eea2d83..7fda3379b 100644 --- a/src/components/DaoCreator/index.tsx +++ b/src/components/DaoCreator/index.tsx @@ -1,6 +1,6 @@ import * as React from "react"; import { connect } from "react-redux"; -import { Prompt } from "react-router"; +import { Prompt } from "react-router-dom"; import { showNotification } from "reducers/notifications"; import { enableWalletProvider, getWeb3Provider } from "arc"; From 3ef838f7c7a8fa45129bb271386aaa1718b86512 Mon Sep 17 00:00:00 2001 From: Jordan Ellis <5522128+dOrgJelli@users.noreply.github.com> Date: Thu, 26 Mar 2020 14:21:06 -0500 Subject: [PATCH 7/7] fix (#1543) --- webpack.base.config.js | 64 ++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/webpack.base.config.js b/webpack.base.config.js index 9bae69d4d..39dd2d485 100644 --- a/webpack.base.config.js +++ b/webpack.base.config.js @@ -9,6 +9,8 @@ const MiniCssExtractPlugin = require("mini-css-extract-plugin"); const basePath = process.cwd(); +const resolve = (pat) => path.resolve(basePath, pat) + module.exports = { devtool: "eval", @@ -17,19 +19,19 @@ module.exports = { extensions: [".ts", ".tsx", ".js", ".jsx", ".json"], alias: { - arc: path.resolve(basePath, "src/arc"), - actions: path.resolve(basePath, "src/actions"), - components: path.resolve(basePath, "src/components"), - constants: path.resolve(basePath, "src/constants"), - data: path.resolve(basePath, "data"), - genericSchemeRegistry: path.resolve(basePath, "src/genericSchemeRegistry"), - crxRegistry: path.resolve(basePath, "src/crxRegistry"), - layouts: path.resolve(basePath, "src/layouts"), - lib: path.resolve(basePath, "src/lib"), - pages: path.resolve(basePath, "src/pages"), - reducers: path.resolve(basePath, "src/reducers"), - selectors: path.resolve(basePath, "src/selectors"), - src: path.resolve(basePath, "src"), + arc: resolve("src/arc"), + actions: resolve("src/actions"), + components: resolve("src/components"), + constants: resolve("src/constants"), + data: resolve("data"), + genericSchemeRegistry: resolve("src/genericSchemeRegistry"), + crxRegistry: resolve("src/crxRegistry"), + layouts: resolve("src/layouts"), + lib: resolve("src/lib"), + pages: resolve("src/pages"), + reducers: resolve("src/reducers"), + selectors: resolve("src/selectors"), + src: resolve("src"), "ipfs-api": "ipfs-api/dist", "bn.js": "bn.js/lib/bn.js" } @@ -50,21 +52,21 @@ module.exports = { test: /\.js$/, loader: "source-map-loader", exclude: [ - /node_modules\/apollo-cache-inmemory/, - /node_modules\/apollo-client/, - /node_modules\/apollo-link/, - /node_modules\/apollo-link-http/, - /node_modules\/apollo-link-ws/, - /node_modules\/ethereumjs-common/, - /node_modules\/ethereumjs-tx/, - /node_modules\/ethereumjs-util/, - /node_modules\/graphql-request/, - /node_modules\/https-did-resolver/, - /node_modules\/rlp/, - /node_modules\/subscriptions-transport-ws/, - /node_modules\/xhr2-cookies/, - /node_modules\/zen-observable-ts/, - /node_modules\/@dorgtech/ + resolve("node_modules/apollo-cache-inmemory"), + resolve("node_modules/apollo-client"), + resolve("node_modules/apollo-link"), + resolve("node_modules/apollo-link-http"), + resolve("node_modules/apollo-link-ws"), + resolve("node_modules/ethereumjs-common"), + resolve("node_modules/ethereumjs-tx"), + resolve("node_modules/ethereumjs-util"), + resolve("node_modules/graphql-request"), + resolve("node_modules/https-did-resolver"), + resolve("node_modules/rlp"), + resolve("node_modules/subscriptions-transport-ws"), + resolve("node_modules/xhr2-cookies"), + resolve("node_modules/zen-observable-ts"), + resolve("node_modules/@dorgtech") ] }, @@ -72,9 +74,9 @@ module.exports = { { test: /\.css$/, include: [ - /node_modules\/@fortawesome\/fontawesome-free\/css\/all.min.css/, - /node_modules\/mdbreact\/dist\/css\/mdb.css/, - /node_modules\/@dorgtech\/daocreator-ui\/dist/ + resolve("node_modules/@fortawesome/fontawesome-free/css/all.min.css"), + resolve("node_modules/mdbreact/dist/css/mdb.css"), + resolve("node_modules/@dorgtech/daocreator-ui/dist") ], use: [MiniCssExtractPlugin.loader, "css-loader"] },