diff --git a/js/assets/parity-logo-black.png b/js/assets/parity-logo-black.png new file mode 100644 index 000000000..924d9dd4b Binary files /dev/null and b/js/assets/parity-logo-black.png differ diff --git a/js/assets/parity-logo.png b/js/assets/parity-logo.png new file mode 100644 index 000000000..5a864134f Binary files /dev/null and b/js/assets/parity-logo.png differ diff --git a/js/package-lock.json b/js/package-lock.json index ff6f68ef3..459f149f9 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -5,9 +5,9 @@ "requires": true, "dependencies": { "@parity/abi": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@parity/abi/-/abi-2.0.13.tgz", - "integrity": "sha512-U4Um8s9G8KW94Ur8/2gUf8jo9BNGLunfpfVjOe4e5h12bY6GhasI5McXx9L7M8d9bWYqwBOz8t3TE7h/cqjnXw==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@parity/abi/-/abi-2.0.17.tgz", + "integrity": "sha512-6SMTB3x9o/7KIWCm8YHKHSxiTcchK8WXvsb/YCJirfNF5my0tlZot4QcBKZbjrbevPGmwcUv1/gDckQ1GRqT+Q==", "requires": { "bignumber.js": "3.0.1", "js-sha3": "0.5.5", @@ -15,12 +15,12 @@ } }, "@parity/api": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@parity/api/-/api-2.0.13.tgz", - "integrity": "sha512-QooftUHgrAYLujXMvW9YmzjSg3NXal10uUrycmIdjPnRL1Hpd5aH8B/LrIW78YNGAoAJFaEl63Gr9JH8JT+7hQ==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@parity/api/-/api-2.0.17.tgz", + "integrity": "sha512-zffiegquPQLfshhOV7s3ULolRizO41xUIgCTCMbOICS9e9QSxdfE789KEFbgA+Wci7xVRzUCDWRbm2xbzvHLmg==", "requires": { - "@parity/abi": "2.0.13", - "@parity/jsonrpc": "2.0.14", + "@parity/abi": "2.0.17", + "@parity/jsonrpc": "2.0.18", "@parity/wordlist": "1.1.0", "bignumber.js": "3.0.1", "blockies": "0.0.2", @@ -44,215 +44,102 @@ } }, "@parity/dapp-account": { - "version": "github:paritytech/dapp-account#ddfc58a1178adfb4f829268714ecd5dd001b22d5", + "version": "github:paritytech/dapp-account#67eec35f3ef21aab77aee5c2ca4b8ae0bf5251f0", "requires": { - "@parity/api": "2.0.13", - "@parity/dapp-accounts": "github:paritytech/dapp-accounts#40c13b7a554b300b1ba50a1c027a5c8f99c27e47", - "@parity/dapp-vaults": "github:paritytech/dapp-vaults#925990e2cfdf977b25f946c1fc2632b63f4f87c9", - "@parity/parity.js": "1.8.7", - "@parity/shapeshift": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43", - "happypack": "3.1.0", - "lodash": "4.17.2", - "oo7": "0.5.3", - "oo7-parity": "0.6.8", - "oo7-react": "0.4.5", - "parity-reactive-ui": "0.4.5", - "phoneformat.js": "1.0.3", - "react-intl": "2.1.5" - }, - "dependencies": { - "lodash": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.2.tgz", - "integrity": "sha1-NKMFW6vgTOQkZ7YH1wAHLH/2v0I=" - } + "@parity/dapp-accounts": "github:paritytech/dapp-accounts#8abec008e59c4c4df8902188371ab83c77d1d3de", + "@parity/dapp-vaults": "github:paritytech/dapp-vaults#b3c16b417e7b1cc671de91c719040924a6632806" } }, "@parity/dapp-accounts": { - "version": "github:paritytech/dapp-accounts#40c13b7a554b300b1ba50a1c027a5c8f99c27e47", + "version": "github:paritytech/dapp-accounts#8abec008e59c4c4df8902188371ab83c77d1d3de", "requires": { - "@parity/api": "2.0.13", - "@parity/dapp-vaults": "github:paritytech/dapp-vaults#925990e2cfdf977b25f946c1fc2632b63f4f87c9", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43", - "file-saver": "1.3.3", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-intl": "2.1.5", - "react-router": "3.0.0", - "react-tap-event-plugin": "2.0.1" + "@parity/dapp-vaults": "github:paritytech/dapp-vaults#b3c16b417e7b1cc671de91c719040924a6632806" } }, "@parity/dapp-address": { - "version": "github:paritytech/dapp-address#e04e5eda9c466d20024888ec1d5c94fb28d817cd", + "version": "github:paritytech/dapp-address#79d0f5300d17ec66476f9f59e62e73d62b31dadf", "requires": { - "@parity/api": "2.0.13", - "@parity/dapp-account": "github:paritytech/dapp-account#ddfc58a1178adfb4f829268714ecd5dd001b22d5", - "@parity/dapp-addresses": "github:paritytech/dapp-addresses#4a73c3029e5bc24df5a99faf2cac53cdbde13950", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" + "@parity/dapp-account": "github:paritytech/dapp-account#67eec35f3ef21aab77aee5c2ca4b8ae0bf5251f0", + "@parity/dapp-addresses": "github:paritytech/dapp-addresses#d884a81b072805806ac6820f8b6c83d6faa04468" } }, "@parity/dapp-addresses": { - "version": "github:paritytech/dapp-addresses#4a73c3029e5bc24df5a99faf2cac53cdbde13950", + "version": "github:paritytech/dapp-addresses#d884a81b072805806ac6820f8b6c83d6faa04468", "requires": { - "@parity/api": "2.0.13", - "@parity/dapp-accounts": "github:paritytech/dapp-accounts#40c13b7a554b300b1ba50a1c027a5c8f99c27e47", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" + "@parity/dapp-accounts": "github:paritytech/dapp-accounts#8abec008e59c4c4df8902188371ab83c77d1d3de" } }, "@parity/dapp-chaindeploy": { - "version": "github:paritytech/dapp-chaindeploy#8506d48dba9dcc4a86048c94f6386f3453f9236e", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "react": "15.6.1", - "react-dom": "15.6.1" - } + "version": "github:paritytech/dapp-chaindeploy#922c728698187db94a732cd0b2c583715b9b50b8" }, "@parity/dapp-contract": { - "version": "github:paritytech/dapp-contract#b56fd8934165ba3684c8050fdf90395db163b87c", + "version": "github:paritytech/dapp-contract#f21537da25990a7dad4b6ec06dbb6aea4046a2a8", "requires": { - "@parity/api": "2.0.13", - "@parity/dapp-account": "github:paritytech/dapp-account#ddfc58a1178adfb4f829268714ecd5dd001b22d5", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" + "@parity/dapp-account": "github:paritytech/dapp-account#67eec35f3ef21aab77aee5c2ca4b8ae0bf5251f0" } }, "@parity/dapp-contracts": { - "version": "github:paritytech/dapp-contracts#cc380c7811500a1fae21f32bdf3a8e2b95ef1064", + "version": "github:paritytech/dapp-contracts#6da86f65d367cab14c372825d8b25553d05ad4e8", "requires": { - "@parity/api": "2.0.13", - "@parity/dapp-account": "github:paritytech/dapp-account#ddfc58a1178adfb4f829268714ecd5dd001b22d5", - "@parity/dapp-accounts": "github:paritytech/dapp-accounts#40c13b7a554b300b1ba50a1c027a5c8f99c27e47", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" + "@parity/dapp-account": "github:paritytech/dapp-account#67eec35f3ef21aab77aee5c2ca4b8ae0bf5251f0", + "@parity/dapp-accounts": "github:paritytech/dapp-accounts#8abec008e59c4c4df8902188371ab83c77d1d3de" } }, "@parity/dapp-dapp-accounts": { - "version": "github:paritytech/dapp-dapp-accounts#218ea4197cf81b52322827c8bc3e10d34c896a04", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/dapp-dapp-accounts#d1692a1ed49809d4b0572e48aad0a4ed2926a10a" }, "@parity/dapp-dapp-methods": { - "version": "github:paritytech/dapp-dapp-methods#3dc5b1f81e917db1682a87664bff188ffd60064f", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/dapp-dapp-methods#3ecabdb95ef82578d5e1da4842a078db0db82d7b" }, "@parity/dapp-dapp-visible": { - "version": "github:paritytech/dapp-dapp-visible#f2d69a5b26ccf407c34397c21f755b02a54215a8", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/dapp-dapp-visible#337db256537c4c8195b46a1fd18fb9330d664180" }, "@parity/dapp-dappreg": { - "version": "github:paritytech/dapp-dappreg#41a0ffcef2c2b44c8c5b5a873c98f67f23370ea6", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/dapp-dappreg#10238d9074094fb1c97236d2416709db4267b4d2" }, "@parity/dapp-develop": { - "version": "github:paritytech/dapp-develop#185db94376a61c4b7b78375f10c27416226bc4aa", + "version": "github:paritytech/dapp-develop#e7a32ecf2ff84772d2c437556b718cc1a56d656f", "requires": { - "@parity/api": "2.0.13", - "@parity/dapp-contracts": "github:paritytech/dapp-contracts#cc380c7811500a1fae21f32bdf3a8e2b95ef1064", - "@parity/parity.js": "1.8.7", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43", - "oo7": "0.5.3", - "oo7-parity": "0.6.8", - "oo7-react": "0.4.5", - "parity-reactive-ui": "0.4.5", - "promise-worker": "1.1.1", - "serviceworker-webpack-plugin": "0.2.3", - "sw-toolbox": "3.6.0", - "worker-loader": "0.8.1" + "@parity/dapp-contracts": "github:paritytech/dapp-contracts#6da86f65d367cab14c372825d8b25553d05ad4e8" } }, "@parity/dapp-githubhint": { - "version": "github:paritytech/dapp-githubhint#91bc003fdde78d028f48cdea1730fdbc64e2f685", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "moment": "2.17.0", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-tap-event-plugin": "2.0.1" - } + "version": "github:paritytech/dapp-githubhint#76c60102473f80a240b99b9d1e7b84de3d7101c8" }, "@parity/dapp-home": { - "version": "github:paritytech/dapp-home#be2039a0ab00b953e16dea5ec05638455a08cd3e", + "version": "github:paritytech/dapp-home#3a8c6c8efcb5c92390518f5d1cfcb3408089f218", "requires": { - "@parity/api": "2.0.13", - "@parity/dapp-web": "github:paritytech/dapp-web#4223b9c246f0ec4fe0e08c183c9791d3b4a8ddfe", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43", - "react-markdown": "2.4.4" - }, - "dependencies": { - "react-markdown": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-2.4.4.tgz", - "integrity": "sha1-JtglQ40pLnym4pL+diAeHb8s/u4=", - "requires": { - "commonmark": "0.24.0", - "commonmark-react-renderer": "4.3.3", - "in-publish": "2.0.0" - } - } + "@parity/dapp-web": "github:paritytech/dapp-web#9fc091bad5fc7c960da3c90d630732ef48d7fdf7" } }, "@parity/dapp-localtx": { - "version": "github:paritytech/dapp-localtx#5c7215ea99a7be508d6d1330220460b52df638fd", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/dapp-localtx#a83b527d969f5f5de6ea02d6dcf1729e08b1ec02" }, "@parity/dapp-playground": { "version": "github:paritytech/dapp-playground#e136730fa64aceae2d7e0d2cd2aeea24d22b30f3", "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" + "@parity/api": "2.0.17", + "@parity/shared": "2.0.17", + "@parity/ui": "2.0.47" } }, "@parity/dapp-registry": { "version": "github:paritytech/dapp-registry#8a3f61d10e858fe81b3731dd231b73e66a0879d9", "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43", + "@parity/api": "2.0.17", + "@parity/shared": "2.0.17", + "@parity/ui": "2.0.47", "material-ui": "0.16.5" } }, "@parity/dapp-settings": { - "version": "github:paritytech/dapp-settings#007cbcdb7888c748650b0ace8226604261b9e22d", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/dapp-settings#90737d6b34a62fe0843f8acbbf5669427cc2530a" }, "@parity/dapp-signaturereg": { "version": "github:paritytech/dapp-signaturereg#31d70570a5c11bd5d954ccdcccc3dbb8f0e26f76", "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", + "@parity/api": "2.0.17", + "@parity/shared": "2.0.17", "moment": "2.17.0", "react": "15.6.1", "react-dom": "15.6.1", @@ -262,72 +149,41 @@ "@parity/dapp-signer": { "version": "github:paritytech/dapp-signer#96514150d210530eb3261399de84874b80a71f60", "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" + "@parity/api": "2.0.17", + "@parity/shared": "2.0.17", + "@parity/ui": "2.0.47" } }, "@parity/dapp-status": { - "version": "github:paritytech/dapp-status#8bab531ec5ad85c77d24c2bddcf5d62c625cbfe0", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43", - "bytes": "2.4.0", - "format-number": "2.0.1" - } + "version": "github:paritytech/dapp-status#4247a7885d24f7cd402264713ab37e4aab1779c0" }, "@parity/dapp-tokendeploy": { - "version": "github:paritytech/dapp-tokendeploy#cfe8000326515010dd3b1840a92d4cd90ce6bc5e", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/dapp-tokendeploy#09931fc07684e01ef0ecaa796a2ebea51ad90d6b" }, "@parity/dapp-tokenreg": { - "version": "github:paritytech/dapp-tokenreg#d8884739726b7a789c5a3dc875e880e1b85cad3a", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "material-ui": "0.16.5", - "react": "15.6.1", - "react-dom": "15.6.1", - "react-tap-event-plugin": "2.0.1" - } + "version": "github:paritytech/dapp-tokenreg#611f513f4c644c6513e58c4b06ea71a489a72cc7" }, "@parity/dapp-vaults": { - "version": "github:paritytech/dapp-vaults#925990e2cfdf977b25f946c1fc2632b63f4f87c9", - "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/dapp-vaults#b3c16b417e7b1cc671de91c719040924a6632806" }, "@parity/dapp-wallet": { - "version": "github:paritytech/dapp-wallet#6eaba7a70e5cca074f02d3039451d45c5c8eddf1", + "version": "github:paritytech/dapp-wallet#d7fb2e40b879676f99c36b53ce21480722b99b69", "requires": { - "@parity/api": "2.0.13", - "@parity/dapp-account": "github:paritytech/dapp-account#ddfc58a1178adfb4f829268714ecd5dd001b22d5", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43" + "@parity/dapp-account": "github:paritytech/dapp-account#67eec35f3ef21aab77aee5c2ca4b8ae0bf5251f0" } }, "@parity/dapp-web": { - "version": "github:paritytech/dapp-web#4223b9c246f0ec4fe0e08c183c9791d3b4a8ddfe", + "version": "github:paritytech/dapp-web#9fc091bad5fc7c960da3c90d630732ef48d7fdf7", "requires": { - "@parity/api": "2.0.13", - "@parity/shared": "2.0.13", - "@parity/ui": "2.0.43", "base32.js": "0.1.0" } }, "@parity/etherscan": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@parity/etherscan/-/etherscan-2.0.13.tgz", - "integrity": "sha512-AW46AfivRWki/442HtiySzbzUtZ6TGKacTNkObml5sj3vGUeT+9izavCmu11lFVVlz/vd+scUULPNHG5VLYirA==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@parity/etherscan/-/etherscan-2.0.17.tgz", + "integrity": "sha512-N5stxDCdKnfnGc54PrRCeq+zXG6Z7kJkefj5ULGaIGebERv9kN0ci0wXOL6/PK8QKVVU0wUs3n+CG3Gm7PVcjg==", "requires": { - "@parity/api": "2.0.13", + "@parity/api": "2.0.17", "bignumber.js": "3.0.1", "es6-promise": "4.1.1", "node-fetch": "1.6.3", @@ -343,64 +199,35 @@ } }, "@parity/jsonrpc": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@parity/jsonrpc/-/jsonrpc-2.0.14.tgz", - "integrity": "sha512-GBO3TRznax+BXsiaxgy7Ejy4aM2Ijf4d96TwsEWkg4B001TD6a/d/QD6dMqNQO+a8o18pYWvH2CMnYPzmUA4OQ==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@parity/jsonrpc/-/jsonrpc-2.0.18.tgz", + "integrity": "sha512-PlaRg/bvNRw+HoomyQpBVv0kE4BUw4S1sUUk2J/NikQ9OdmsfMAU8Slyj6p0d+QNvSMMUzZD6gYWlzVj0uhw7Q==" }, "@parity/ledger": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@parity/ledger/-/ledger-2.0.13.tgz", - "integrity": "sha512-OT3PjVfSS6ZMlDooA7kZmg7geJeAjAec6LkafBYX7tb5RBMHFr03iotOTc6N/2Mvz3RZnFSWVuzvKVELwp54Og==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@parity/ledger/-/ledger-2.0.17.tgz", + "integrity": "sha512-sE4FTJ9lWaBDqGfoMNNsPbgXx5NU0utYKnfmMzhdaWs7qhj/7psvMXmGLYLT7IbKfgVF4tlQcAh3BjkH3v5wRg==", "requires": { "u2f-api": "0.0.9", "u2f-api-polyfill": "0.4.3" } }, - "@parity/parity.js": { - "version": "1.8.7", - "resolved": "https://registry.npmjs.org/@parity/parity.js/-/parity.js-1.8.7.tgz", - "integrity": "sha1-LmriG0KoTdtoPZjETvU/JV72rZI=", - "requires": { - "bignumber.js": "2.3.0", - "js-sha3": "0.5.5", - "node-fetch": "1.6.3" - }, - "dependencies": { - "bignumber.js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.3.0.tgz", - "integrity": "sha1-WXoC15Htw9ZPF4UOIXieekCV32Y=" - } - } - }, "@parity/plugin-signer-account": { - "version": "github:paritytech/plugin-signer-account#03cd3564191f1d4dfbea9e9b2158b4a03a37daf8", - "requires": { - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/plugin-signer-account#b64a252097c09bc04cb14749d1d75778e22acbb6" }, "@parity/plugin-signer-default": { - "version": "github:paritytech/plugin-signer-default#fe26dd11431482742d679c83762ead450ed26928", - "requires": { - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/plugin-signer-default#c6755830a3e20156f48a9d3967c152ee6a77fd1f" }, "@parity/plugin-signer-hardware": { - "version": "github:paritytech/plugin-signer-hardware#d549d2344f034d12518c195f6e7519478b35bf15", - "requires": { - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/plugin-signer-hardware#768207e21766ececac0295aa1a00b02925fd3766" }, "@parity/plugin-signer-qr": { - "version": "github:paritytech/plugin-signer-qr#c57202e6c67aa964df838d84906f6f2508fa29fe", - "requires": { - "@parity/ui": "2.0.43" - } + "version": "github:paritytech/plugin-signer-qr#eef7108f90f625a550ad3cf1a970938eebf2bddb" }, "@parity/shapeshift": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@parity/shapeshift/-/shapeshift-2.0.13.tgz", - "integrity": "sha512-mEDrT3vF7aXCuRwnif4wlJS0S2ofw2MPxgxFKTfvYlrU77Q6GxEX/iDabxKQkFihg3000BvS8HOZ/TSv/GTyWA==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@parity/shapeshift/-/shapeshift-2.0.17.tgz", + "integrity": "sha512-zgNV+fqrjT83ksDYUD6rfITDiVq4E8L0kwNyftanlJZ+5oW4EdutU3n7kBMIA0bfaiS0W/py7DX7XN8hEmCXNw==", "requires": { "es6-promise": "4.1.1", "node-fetch": "1.6.3", @@ -415,11 +242,11 @@ } }, "@parity/shared": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@parity/shared/-/shared-2.0.13.tgz", - "integrity": "sha512-vHFVcYx7XvzMauFEN444HSrPNqC+THLdgbm4LrnumGf+rdUjzt1T/0mHhbqW6Vl8mLDAvrPeujcQPseA0ClsQw==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@parity/shared/-/shared-2.0.17.tgz", + "integrity": "sha512-gChwaiVLHClSd9Qkp0d8Cw/bZfCVVLTzvQ31SYqrVK02tU7JRl7e41ABMI2UQgsHjH+K5u16jZnK08m4RmP6gw==", "requires": { - "@parity/ledger": "2.0.13", + "@parity/ledger": "2.0.17", "eventemitter3": "2.0.3", "loglevel": "1.4.1", "mobx": "2.6.4", @@ -436,13 +263,13 @@ } }, "@parity/ui": { - "version": "2.0.43", - "resolved": "https://registry.npmjs.org/@parity/ui/-/ui-2.0.43.tgz", - "integrity": "sha512-JEbn0895ystyPRd7ibsVSv3tAWDd+uY7JrMQYkpGSVUdP00yrL8SMMxOxH0BBZGsvEPkm1eUFkB5+KKOQZ322Q==", + "version": "2.0.47", + "resolved": "https://registry.npmjs.org/@parity/ui/-/ui-2.0.47.tgz", + "integrity": "sha512-iti5HmmFH2Sm909wqBML6uw+cKe3tU89EsQGqmTI7O/9W8JYMT0sc0tVupxlkLfsp6wj2C6Es2CmhOb1cU4C2g==", "requires": { - "@parity/api": "2.0.13", - "@parity/etherscan": "2.0.13", - "@parity/shared": "2.0.13", + "@parity/api": "2.0.17", + "@parity/etherscan": "2.0.17", + "@parity/shared": "2.0.17", "bignumber.js": "3.0.1", "brace": "0.9.0", "date-difference": "1.0.0", @@ -492,9 +319,9 @@ "integrity": "sha1-np7Tq3g39WM7WETmCjVenmPkJ64=" }, "@types/node": { - "version": "7.0.44", - "resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.44.tgz", - "integrity": "sha512-5ZskbOk+/EIZErNRo8bgemhtw99PB+CsdOm2wM5qAgc+MwAVL6L9RZv2Hin7Y8S7FewCkPqNlw+3hTmT+PsnJA==", + "version": "7.0.46", + "resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.46.tgz", + "integrity": "sha512-u+JAi1KtmaUoU/EHJkxoiuvzyo91FCE41Z9TZWWcOUU3P8oUdlDLdrGzCGWySPgbRMD17B0B+1aaJLYI9egQ6A==", "dev": true }, "JSONStream": { @@ -587,13 +414,12 @@ } }, "ajv": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.3.tgz", - "integrity": "sha1-wG9Zh3jETGsWGrr+NGa4GtGBTtI=", + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, "requires": { "co": "4.6.0", - "fast-deep-equal": "1.0.0", - "json-schema-traverse": "0.3.1", "json-stable-stringify": "1.0.1" } }, @@ -832,9 +658,13 @@ "dev": true }, "async": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", - "integrity": "sha1-J5ZkJyNXOFlWVjP8YnRES+4vjOM=" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", + "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } }, "async-each": { "version": "1.0.1", @@ -866,7 +696,7 @@ "dev": true, "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000747", + "caniuse-db": "1.0.30000750", "normalize-range": "0.1.2", "num2fraction": "1.2.2", "postcss": "5.2.18", @@ -879,8 +709,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000747", - "electron-to-chromium": "1.3.26" + "caniuse-db": "1.0.30000750", + "electron-to-chromium": "1.3.27" } } } @@ -1162,19 +992,6 @@ "find-cache-dir": "1.0.0", "loader-utils": "1.1.0", "mkdirp": "0.5.1" - }, - "dependencies": { - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" - } - } } }, "babel-messages": { @@ -2066,7 +1883,8 @@ "big.js": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true }, "bignumber.js": { "version": "3.0.1", @@ -2245,9 +2063,9 @@ } }, "bowser": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.8.0.tgz", - "integrity": "sha512-ARpB9VfvItCA47oBk9tVA/L93fU83Q2YwE1yTjhCyr1tu6Zw74mDHdpXNWutl5/tFGYhgCOfBH83WJY4RBGA3A==" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.8.1.tgz", + "integrity": "sha512-NMPaR8ILtdLSWzxQtEs16XbxMcY8ohWGQ5V+TZSJS3fNUt/PBAGkF6YWO9B/4qWE23bK3o0moQKq8UyFEosYkA==" }, "brace": { "version": "0.9.0", @@ -2289,9 +2107,9 @@ "dev": true }, "browserify-aes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.0.tgz", - "integrity": "sha512-W2bIMLYoZ9oow7TyePpMJk9l9LY7O3R61a/68bVCDOtnJynnwe3ZeW2IzzSkrQnPKNdJrxVDn3ALZNisSBwb7g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", + "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", "requires": { "buffer-xor": "1.0.3", "cipher-base": "1.0.4", @@ -2307,7 +2125,7 @@ "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", "dev": true, "requires": { - "browserify-aes": "1.1.0", + "browserify-aes": "1.1.1", "browserify-des": "1.0.0", "evp_bytestokey": "1.0.3" } @@ -2363,8 +2181,8 @@ "integrity": "sha512-jAvM2ku7YDJ+leAq3bFH1DE0Ylw+F+EQDq4GkqZfgPEqpWYw9ofQH85uKSB9r3Tv7XDbfqVtE+sdvKJW7IlPJA==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000747", - "electron-to-chromium": "1.3.26" + "caniuse-lite": "1.0.30000750", + "electron-to-chromium": "1.3.27" } }, "buffer": { @@ -2427,9 +2245,10 @@ "dev": true }, "bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true }, "caller-path": { "version": "0.1.0", @@ -2484,7 +2303,7 @@ "dev": true, "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000747", + "caniuse-db": "1.0.30000750", "lodash.memoize": "4.1.2", "lodash.uniq": "4.5.0" }, @@ -2495,22 +2314,22 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000747", - "electron-to-chromium": "1.3.26" + "caniuse-db": "1.0.30000750", + "electron-to-chromium": "1.3.27" } } } }, "caniuse-db": { - "version": "1.0.30000747", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000747.tgz", - "integrity": "sha1-j1vWweXmBFpNTmxqOlktGeGotRQ=", + "version": "1.0.30000750", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000750.tgz", + "integrity": "sha1-Px+FySyRNO3ac1aV42nX4XZ1K3U=", "dev": true }, "caniuse-lite": { - "version": "1.0.30000747", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000747.tgz", - "integrity": "sha1-2obnjhLQZBq+6u5uzVXYG9m9O10=", + "version": "1.0.30000750", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000750.tgz", + "integrity": "sha1-OK0ZqkxtiNo46JANNma047u2XCI=", "dev": true }, "capture-stack-trace": { @@ -2677,6 +2496,7 @@ "requires": { "anymatch": "1.3.2", "async-each": "1.0.1", + "fsevents": "1.1.2", "glob-parent": "2.0.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -2784,7 +2604,8 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true }, "coa": { "version": "1.0.4", @@ -2792,7 +2613,7 @@ "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", "dev": true, "requires": { - "q": "1.5.0" + "q": "1.5.1" } }, "code-point-at": { @@ -2945,9 +2766,9 @@ } }, "compressible": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.11.tgz", - "integrity": "sha1-FnGKdd4oPtjmBAQWJaIGRYZ5fYo=", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz", + "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", "dev": true, "requires": { "mime-db": "1.30.0" @@ -2961,19 +2782,11 @@ "requires": { "accepts": "1.3.4", "bytes": "3.0.0", - "compressible": "2.0.11", + "compressible": "2.0.12", "debug": "2.6.9", "on-headers": "1.0.1", "safe-buffer": "5.1.1", "vary": "1.1.2" - }, - "dependencies": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - } } }, "concat-map": { @@ -3037,9 +2850,9 @@ "dev": true }, "content-type-parser": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.1.tgz", - "integrity": "sha1-w+VpiMU8ZRJ/tG1AMqOpACRv3JQ=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", + "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", "dev": true }, "convert-source-map": { @@ -3077,7 +2890,7 @@ "fs-extra": "0.26.7", "glob": "6.0.4", "is-glob": "3.1.0", - "loader-utils": "0.2.16", + "loader-utils": "0.2.17", "lodash": "4.17.4", "minimatch": "3.0.4", "node-dir": "0.1.17" @@ -3110,6 +2923,18 @@ "requires": { "is-extglob": "2.1.1" } + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -3300,19 +3125,6 @@ "postcss-modules-values": "1.3.0", "postcss-value-parser": "3.3.0", "source-list-map": "0.1.8" - }, - "dependencies": { - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" - } - } } }, "css-rule-stream": { @@ -4120,7 +3932,7 @@ "dev": true, "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000747", + "caniuse-db": "1.0.30000750", "css-rule-stream": "1.1.0", "duplexer2": "0.0.2", "jsonfilter": "1.1.2", @@ -4139,8 +3951,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000747", - "electron-to-chromium": "1.3.26" + "caniuse-db": "1.0.30000750", + "electron-to-chromium": "1.3.27" } }, "camelcase": { @@ -4343,7 +4155,7 @@ "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", "requires": { - "browserify-aes": "1.1.0", + "browserify-aes": "1.1.1", "create-hash": "1.1.3", "create-hmac": "1.1.6" } @@ -4418,10 +4230,22 @@ "integrity": "sha1-aHNv3CMaSQ7fkZpkRq2dkFWlh74=", "dev": true, "requires": { - "loader-utils": "0.2.16", + "loader-utils": "0.2.17", "lodash": "3.10.1" }, "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, "lodash": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", @@ -4446,7 +4270,7 @@ "integrity": "sha1-BloxAr+LhxAt9QxQmF/v5sVpBFs=", "dev": true, "requires": { - "@types/node": "7.0.44", + "@types/node": "7.0.46", "electron-download": "3.3.0", "extract-zip": "1.6.5" } @@ -4490,9 +4314,9 @@ } }, "electron-to-chromium": { - "version": "1.3.26", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.26.tgz", - "integrity": "sha1-mWQnKUhhp02cfIK5Jg6jAejALWY=", + "version": "1.3.27", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz", + "integrity": "sha1-eOy4o5kGYYe7N07t412ccFZagD0=", "dev": true }, "element-resize-detector": { @@ -4520,7 +4344,8 @@ "emojis-list": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true }, "empty-module": { "version": "0.0.2", @@ -4795,7 +4620,7 @@ "file-entry-cache": "2.0.0", "glob": "7.1.2", "globals": "9.18.0", - "ignore": "3.3.5", + "ignore": "3.3.6", "imurmurhash": "0.1.4", "inquirer": "0.12.0", "is-my-json-valid": "2.16.1", @@ -5150,12 +4975,6 @@ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, "qs": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz", @@ -5193,7 +5012,21 @@ "integrity": "sha1-ocFGkVJBzEhtUpImPHVV1aoZdm4=", "dev": true, "requires": { - "loader-utils": "0.2.16" + "loader-utils": "0.2.17" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } } }, "extract-text-webpack-plugin": { @@ -5206,28 +5039,6 @@ "loader-utils": "1.1.0", "schema-utils": "0.3.0", "webpack-sources": "1.0.1" - }, - "dependencies": { - "async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", - "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" - } - } } }, "extract-zip": { @@ -5287,7 +5098,14 @@ "fast-deep-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true }, "fast-levenshtein": { "version": "2.0.6", @@ -5366,7 +5184,21 @@ "integrity": "sha1-u+bbdHSsksf1T9wZfPVH6YtrjhI=", "dev": true, "requires": { - "loader-utils": "0.2.16" + "loader-utils": "0.2.17" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } } }, "file-saver": { @@ -5414,9 +5246,9 @@ } }, "filesize": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.10.tgz", - "integrity": "sha1-/I+iPdtO+eXgq24eZPZ5okpWdh8=", + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", + "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==", "dev": true }, "fill-range": { @@ -5480,7 +5312,7 @@ "dev": true, "requires": { "commondir": "1.0.1", - "make-dir": "1.0.0", + "make-dir": "1.1.0", "pkg-dir": "2.0.0" } }, @@ -5587,11 +5419,6 @@ "mime-types": "2.1.17" } }, - "format-number": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/format-number/-/format-number-2.0.1.tgz", - "integrity": "sha1-6SMah0PKZLR9CVVdzkApY0O+Zus=" - }, "formatio": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", @@ -5638,6 +5465,905 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz", + "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.7.0", + "node-pre-gyp": "0.6.36" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true, + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.36", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true, + "dev": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.2.9", + "bundled": true, + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.3.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "uuid": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + } + } + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -6133,12 +6859,18 @@ "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "requires": { - "async": "1.5.0", + "async": "1.5.2", "optimist": "0.6.1", "source-map": "0.4.4", "uglify-js": "2.8.22" }, "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", @@ -6154,12 +6886,33 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/happypack/-/happypack-3.1.0.tgz", "integrity": "sha1-i8VeNwG6z/cY04icuItQIWQcrVk=", + "dev": true, "requires": { "async": "1.5.0", "json-stringify-safe": "5.0.1", "loader-utils": "0.2.16", "mkdirp": "0.5.1", "serialize-error": "2.1.0" + }, + "dependencies": { + "async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", + "integrity": "sha1-J5ZkJyNXOFlWVjP8YnRES+4vjOM=", + "dev": true + }, + "loader-utils": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", + "integrity": "sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } } }, "har-validator": { @@ -6326,12 +7079,12 @@ "dev": true }, "html-encoding-sniffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz", - "integrity": "sha1-eb96eF6klf5mFl5zQVPzY/9UN9o=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "dev": true, "requires": { - "whatwg-encoding": "1.0.1" + "whatwg-encoding": "1.0.2" } }, "html-entities": { @@ -6349,8 +7102,22 @@ "es6-templates": "0.2.3", "fastparse": "1.1.1", "html-minifier": "3.5.6", - "loader-utils": "0.2.16", + "loader-utils": "0.2.17", "object-assign": "4.1.1" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } } }, "html-minifier": { @@ -6366,7 +7133,7 @@ "ncname": "1.0.0", "param-case": "2.1.1", "relateurl": "0.2.7", - "uglify-js": "3.1.4" + "uglify-js": "3.1.5" }, "dependencies": { "source-map": { @@ -6376,9 +7143,9 @@ "dev": true }, "uglify-js": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.1.4.tgz", - "integrity": "sha512-DcbkPg11Lw2lAWpwCmQDX+qoR4JiII6ypsQmF6tscZtlxGPFAmSRUGuMoVT3/0EHqypVik/TpkH4ITiMJeQqQA==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.1.5.tgz", + "integrity": "sha512-tSqlO7/GZHAVSw6mbtJt2kz0ZcUrKUH7Xg92o52aE+gL0r6cXiASZY4dpHqQ7RVGXmoQuPA2qAkG4TkP59f8XA==", "dev": true, "requires": { "commander": "2.11.0", @@ -6401,7 +7168,7 @@ "requires": { "bluebird": "3.5.1", "html-minifier": "3.5.6", - "loader-utils": "0.2.16", + "loader-utils": "0.2.17", "lodash": "4.17.4", "pretty-error": "2.1.1", "toposort": "1.0.6" @@ -6412,6 +7179,18 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -6577,9 +7356,9 @@ } }, "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -6599,7 +7378,7 @@ "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "dev": true, "requires": { - "chalk": "2.2.0", + "chalk": "2.3.0", "source-map": "0.6.1", "supports-color": "4.5.0" } @@ -6628,9 +7407,9 @@ "dev": true }, "ignore": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.5.tgz", - "integrity": "sha512-JLH93mL8amZQhh/p6mfQgVBH3M6epNq3DfsXsTSuSrInVjwyYlFE1nv2AgfRCC8PoOhM0jwQ5v8s9LgbK7yGDw==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.6.tgz", + "integrity": "sha512-HrxmNxKTGZ9a3uAl/FNG66Sdt0G9L4TtMbbUQjP1WhGmSj0FOyHvSgx7623aGJvXfPOur8MwmarlHT+37jmzlw==", "dev": true }, "ignore-styles": { @@ -6652,7 +7431,7 @@ "imagemin-optipng": "5.2.1", "imagemin-pngquant": "5.0.1", "imagemin-svgo": "5.2.2", - "loader-utils": "0.2.16" + "loader-utils": "0.2.17" }, "dependencies": { "file-loader": { @@ -6661,7 +7440,19 @@ "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=", "dev": true, "requires": { - "loader-utils": "0.2.16" + "loader-utils": "0.2.17" + } + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" } } } @@ -6674,7 +7465,7 @@ "requires": { "file-type": "4.4.0", "globby": "6.1.0", - "make-dir": "1.0.0", + "make-dir": "1.1.0", "p-pipe": "1.2.0", "pify": "2.3.0", "replace-ext": "1.0.0" @@ -6749,11 +7540,6 @@ "svgo": "0.7.2" } }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -6810,7 +7596,7 @@ "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-2.0.5.tgz", "integrity": "sha1-wVPH6I/YT+9cYC6VqBaLJ3BnH+c=", "requires": { - "bowser": "1.8.0", + "bowser": "1.8.1", "hyphenate-style-name": "1.0.2" } }, @@ -7152,11 +7938,6 @@ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", "dev": true }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" - }, "is-property": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", @@ -7309,43 +8090,42 @@ "dev": true, "requires": { "abbrev": "1.0.9", - "async": "1.5.0", - "istanbul-api": "1.1.14", + "async": "1.5.2", + "istanbul-api": "1.2.1", "js-yaml": "3.6.1", "mkdirp": "0.5.1", "nopt": "3.0.6", "which": "1.3.0", "wordwrap": "1.0.0" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + } } }, "istanbul-api": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.14.tgz", - "integrity": "sha1-JbxXAffGgMD//5E95G42GaOm5oA=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.2.1.tgz", + "integrity": "sha512-oFCwXvd65amgaPCzqrR+a2XjanS1MvpXN6l/MlMUTv6uiA1NOgGX+I0uyq8Lg3GDxsxPsaP1049krz3hIJ5+KA==", "dev": true, "requires": { "async": "2.5.0", "fileset": "2.0.3", "istanbul-lib-coverage": "1.1.1", - "istanbul-lib-hook": "1.0.7", - "istanbul-lib-instrument": "1.8.0", - "istanbul-lib-report": "1.1.1", - "istanbul-lib-source-maps": "1.2.1", - "istanbul-reports": "1.1.2", + "istanbul-lib-hook": "1.1.0", + "istanbul-lib-instrument": "1.9.1", + "istanbul-lib-report": "1.1.2", + "istanbul-lib-source-maps": "1.2.2", + "istanbul-reports": "1.1.3", "js-yaml": "3.10.0", "mkdirp": "0.5.1", "once": "1.4.0" }, "dependencies": { - "async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", - "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - }, "esprima": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", @@ -7371,18 +8151,18 @@ "dev": true }, "istanbul-lib-hook": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz", - "integrity": "sha512-3U2HB9y1ZV9UmFlE12Fx+nPtFqIymzrqCksrXujm3NVbAZIJg/RfYgO1XiIa0mbmxTjWpVEVlkIZJ25xVIAfkQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz", + "integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==", "dev": true, "requires": { "append-transform": "0.4.0" } }, "istanbul-lib-instrument": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.8.0.tgz", - "integrity": "sha1-ZvbJQhzJ7EcE928tsIS6kHiitTI=", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz", + "integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==", "dev": true, "requires": { "babel-generator": "6.26.0", @@ -7395,9 +8175,9 @@ } }, "istanbul-lib-report": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", - "integrity": "sha512-tvF+YmCmH4thnez6JFX06ujIA19WPa9YUiwjc1uALF2cv5dmE3It8b5I8Ob7FHJ70H9Y5yF+TDkVa/mcADuw1Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz", + "integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==", "dev": true, "requires": { "istanbul-lib-coverage": "1.1.1", @@ -7418,22 +8198,33 @@ } }, "istanbul-lib-source-maps": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz", - "integrity": "sha512-mukVvSXCn9JQvdJl8wP/iPhqig0MRtuWuD4ZNKo6vB2Ik//AmhAKe3QnPN02dmkRe3lTudFk3rzoHhwU4hb94w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz", + "integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==", "dev": true, "requires": { - "debug": "2.6.9", + "debug": "3.1.0", "istanbul-lib-coverage": "1.1.1", "mkdirp": "0.5.1", "rimraf": "2.6.2", "source-map": "0.5.7" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha1-D7Lj9qqZIr085F0F2KtNXo4HvU8=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.3.tgz", + "integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==", "dev": true, "requires": { "handlebars": "4.0.11" @@ -7487,11 +8278,11 @@ "acorn": "4.0.13", "acorn-globals": "3.1.0", "array-equal": "1.0.0", - "content-type-parser": "1.0.1", + "content-type-parser": "1.0.2", "cssom": "0.3.2", "cssstyle": "0.2.37", "escodegen": "1.9.0", - "html-encoding-sniffer": "1.0.1", + "html-encoding-sniffer": "1.0.2", "nwmatcher": "1.4.3", "parse5": "1.5.1", "request": "2.79.0", @@ -7499,7 +8290,7 @@ "symbol-tree": "3.2.2", "tough-cookie": "2.3.3", "webidl-conversions": "4.0.2", - "whatwg-encoding": "1.0.1", + "whatwg-encoding": "1.0.2", "whatwg-url": "4.8.0", "xml-name-validator": "2.0.1" }, @@ -7532,12 +8323,14 @@ "json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true }, "json-stable-stringify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, "requires": { "jsonify": "0.0.0" } @@ -7545,7 +8338,8 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true }, "json3": { "version": "3.3.2", @@ -7624,7 +8418,8 @@ "jsonify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true }, "jsonparse": { "version": "0.0.5", @@ -7826,14 +8621,6 @@ "type-check": "0.3.2" } }, - "lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", - "requires": { - "immediate": "3.0.6" - } - }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", @@ -7853,14 +8640,14 @@ "dev": true }, "loader-utils": { - "version": "0.2.16", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", - "integrity": "sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, "requires": { "big.js": "3.2.0", "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "json5": "0.5.1" } }, "locate-path": { @@ -8255,12 +9042,20 @@ "dev": true }, "make-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.0.0.tgz", - "integrity": "sha1-l6ARdR6R3YfPre9Ygy67BJNt6Xg=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", + "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", "dev": true, "requires": { - "pify": "2.3.0" + "pify": "3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } } }, "map-obj": { @@ -8274,8 +9069,22 @@ "integrity": "sha1-Qhhi04xCJP02FetkgBfqOFtWLXg=", "dev": true, "requires": { - "loader-utils": "0.2.16", + "loader-utils": "0.2.17", "marked": "0.3.6" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } } }, "marked": { @@ -9096,47 +9905,7 @@ "dev": true }, "oo7": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/oo7/-/oo7-0.5.3.tgz", - "integrity": "sha1-9NrJBBivXOQcTAYPRMAVX7ZDa+Q=" - }, - "oo7-parity": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/oo7-parity/-/oo7-parity-0.6.8.tgz", - "integrity": "sha1-xzluhPMzPG8L/coRO8sAG1zKhaY=", - "requires": { - "@parity/parity.js": "1.8.7", - "bignumber.js": "4.1.0", - "oo7": "0.5.6" - }, - "dependencies": { - "bignumber.js": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz", - "integrity": "sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA==" - }, - "oo7": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/oo7/-/oo7-0.5.6.tgz", - "integrity": "sha1-dEPPgaX+PRA5kxTN4BHoAA6hYAM=" - } - } - }, - "oo7-react": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/oo7-react/-/oo7-react-0.4.5.tgz", - "integrity": "sha1-kn/Onjjwn2iWlhooYhFIGrdvZZ8=", - "requires": { - "oo7": "0.5.6", - "react": "15.6.1" - }, - "dependencies": { - "oo7": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/oo7/-/oo7-0.5.6.tgz", - "integrity": "sha1-dEPPgaX+PRA5kxTN4BHoAA6hYAM=" - } - } + "version": "github:paritytech/oo7#34fdb5991f4e59b2cf84260cab48cec9a57d88c0" }, "opn": { "version": "4.0.2", @@ -9311,52 +10080,6 @@ "no-case": "2.3.2" } }, - "parity-reactive-ui": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/parity-reactive-ui/-/parity-reactive-ui-0.4.5.tgz", - "integrity": "sha1-ravl0YV24B9iFSZP9LfbBUktnr8=", - "requires": { - "bignumber.js": "4.1.0", - "blockies": "0.0.2", - "oo7": "0.5.3", - "oo7-parity": "0.6.8", - "oo7-react": "0.4.5", - "prop-types": "15.5.10", - "react": "15.6.1", - "react-dom": "15.6.1", - "semantic-ui-css": "2.2.11", - "semantic-ui-react": "0.68.5" - }, - "dependencies": { - "bignumber.js": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz", - "integrity": "sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA==" - }, - "semantic-ui-react": { - "version": "0.68.5", - "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-0.68.5.tgz", - "integrity": "sha1-F5u4nDh/gRcCbKAfboSQ2x/Y5xM=", - "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.5", - "debug": "2.6.9", - "lodash": "4.17.4", - "prop-types": "15.5.8" - }, - "dependencies": { - "prop-types": { - "version": "15.5.8", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.8.tgz", - "integrity": "sha1-a3suFBCDvjjIWVqlH8VXdccZk5Q=", - "requires": { - "fbjs": "0.8.16" - } - } - } - } - } - }, "parse-asn1": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", @@ -9364,7 +10087,7 @@ "dev": true, "requires": { "asn1.js": "4.9.1", - "browserify-aes": "1.1.0", + "browserify-aes": "1.1.1", "create-hash": "1.1.3", "evp_bytestokey": "1.0.3", "pbkdf2": "3.0.14" @@ -9451,19 +10174,10 @@ "dev": true }, "path-to-regexp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", - "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", - "requires": { - "isarray": "0.0.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - } - } + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true }, "path-type": { "version": "1.1.0", @@ -9499,11 +10213,6 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "phoneformat.js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/phoneformat.js/-/phoneformat.js-1.0.3.tgz", - "integrity": "sha1-Eb40dOdkdFQP43NMwz8aZYQdX4c=" - }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -9718,7 +10427,7 @@ "postcss": "6.0.13", "postcss-value-parser": "3.3.0", "read-cache": "1.0.0", - "resolve": "1.4.0" + "resolve": "1.5.0" }, "dependencies": { "ansi-styles": { @@ -9731,9 +10440,9 @@ } }, "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -9753,7 +10462,7 @@ "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "dev": true, "requires": { - "chalk": "2.2.0", + "chalk": "2.3.0", "source-map": "0.6.1", "supports-color": "4.5.0" } @@ -9838,9 +10547,9 @@ } }, "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -9854,24 +10563,13 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", "dev": true }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" - } - }, "postcss": { "version": "6.0.13", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.13.tgz", "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "dev": true, "requires": { - "chalk": "2.2.0", + "chalk": "2.3.0", "source-map": "0.6.1", "supports-color": "4.5.0" } @@ -9938,8 +10636,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000747", - "electron-to-chromium": "1.3.26" + "caniuse-db": "1.0.30000750", + "electron-to-chromium": "1.3.27" } } } @@ -10014,9 +10712,9 @@ } }, "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -10036,7 +10734,7 @@ "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "dev": true, "requires": { - "chalk": "2.2.0", + "chalk": "2.3.0", "source-map": "0.6.1", "supports-color": "4.5.0" } @@ -10078,9 +10776,9 @@ } }, "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -10100,7 +10798,7 @@ "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "dev": true, "requires": { - "chalk": "2.2.0", + "chalk": "2.3.0", "source-map": "0.6.1", "supports-color": "4.5.0" } @@ -10142,9 +10840,9 @@ } }, "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -10164,7 +10862,7 @@ "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "dev": true, "requires": { - "chalk": "2.2.0", + "chalk": "2.3.0", "source-map": "0.6.1", "supports-color": "4.5.0" } @@ -10206,9 +10904,9 @@ } }, "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -10228,7 +10926,7 @@ "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "dev": true, "requires": { - "chalk": "2.2.0", + "chalk": "2.3.0", "source-map": "0.6.1", "supports-color": "4.5.0" } @@ -10270,9 +10968,9 @@ } }, "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -10292,7 +10990,7 @@ "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "dev": true, "requires": { - "chalk": "2.2.0", + "chalk": "2.3.0", "source-map": "0.6.1", "supports-color": "4.5.0" } @@ -10432,9 +11130,9 @@ } }, "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -10454,7 +11152,7 @@ "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "dev": true, "requires": { - "chalk": "2.2.0", + "chalk": "2.3.0", "source-map": "0.6.1", "supports-color": "4.5.0" } @@ -10630,15 +11328,6 @@ "asap": "2.0.6" } }, - "promise-worker": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-worker/-/promise-worker-1.1.1.tgz", - "integrity": "sha1-wrddBF0kliXAImTi3/mtIuAxxps=", - "requires": { - "is-promise": "2.1.0", - "lie": "3.1.1" - } - }, "prop-types": { "version": "15.5.10", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.10.tgz", @@ -10710,9 +11399,9 @@ "integrity": "sha1-T606n5CEQhLiqmfQc6I9Rw4yqJE=" }, "q": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.0.tgz", - "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true }, "qrcode-generator": { @@ -11297,7 +11986,7 @@ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "resolve": "1.4.0" + "resolve": "1.5.0" } }, "recompose": { @@ -11647,9 +12336,9 @@ "dev": true }, "resolve": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz", - "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", "dev": true, "requires": { "path-parse": "1.0.5" @@ -11739,8 +12428,23 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, "requires": { - "ajv": "5.2.3" + "ajv": "5.3.0" + }, + "dependencies": { + "ajv": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz", + "integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + } } }, "scryptsy": { @@ -11902,7 +12606,8 @@ "serialize-error": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", + "dev": true }, "serve-index": { "version": "1.9.1", @@ -11951,19 +12656,6 @@ "send": "0.14.2" } }, - "serviceworker-cache-polyfill": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serviceworker-cache-polyfill/-/serviceworker-cache-polyfill-4.0.0.tgz", - "integrity": "sha1-3hnuc77yGrPAdAo3sz22JGS6ves=" - }, - "serviceworker-webpack-plugin": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/serviceworker-webpack-plugin/-/serviceworker-webpack-plugin-0.2.3.tgz", - "integrity": "sha1-GHPtb8g8hzrIJA+sRDxhXTdP7rI=", - "requires": { - "minimatch": "3.0.4" - } - }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -12602,19 +13294,6 @@ "requires": { "loader-utils": "1.1.0", "schema-utils": "0.3.0" - }, - "dependencies": { - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" - } - } } }, "style-search": { @@ -12648,8 +13327,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000747", - "electron-to-chromium": "1.3.26" + "caniuse-db": "1.0.30000750", + "electron-to-chromium": "1.3.27" } }, "minimist": { @@ -12691,7 +13370,7 @@ "globby": "6.1.0", "globjoin": "0.1.4", "html-tags": "1.2.0", - "ignore": "3.3.5", + "ignore": "3.3.6", "imurmurhash": "0.1.4", "known-css-properties": "0.2.0", "lodash": "4.17.4", @@ -12719,6 +13398,18 @@ "table": "4.0.2" }, "dependencies": { + "ajv": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz", + "integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, "ajv-keywords": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.0.tgz", @@ -12826,18 +13517,18 @@ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", "dev": true, "requires": { - "ajv": "5.2.3", + "ajv": "5.3.0", "ajv-keywords": "2.1.0", - "chalk": "2.2.0", + "chalk": "2.3.0", "lodash": "4.17.4", "slice-ansi": "1.0.0", "string-width": "2.1.1" }, "dependencies": { "chalk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.0.tgz", - "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { "ansi-styles": "3.2.0", @@ -12921,15 +13612,6 @@ } } }, - "sw-toolbox": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/sw-toolbox/-/sw-toolbox-3.6.0.tgz", - "integrity": "sha1-Jt8dHHA0hljk3qKIQxkUm3sxg7U=", - "requires": { - "path-to-regexp": "1.7.0", - "serviceworker-cache-polyfill": "4.0.0" - } - }, "symbol-observable": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz", @@ -12972,16 +13654,6 @@ "string-width": "2.1.1" }, "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - } - }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", @@ -13541,10 +14213,22 @@ "integrity": "sha1-Z+h3l1n4AA2nSZSQZoDJQ6mwkl0=", "dev": true, "requires": { - "loader-utils": "0.2.16", + "loader-utils": "0.2.17", "mime": "1.2.11" }, "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, "mime": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", @@ -13810,17 +14494,6 @@ "async": "2.5.0", "chokidar": "1.7.0", "graceful-fs": "4.1.11" - }, - "dependencies": { - "async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", - "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - } } }, "wbuf": { @@ -13862,7 +14535,7 @@ "requires": { "acorn": "5.1.2", "acorn-dynamic-import": "2.0.2", - "ajv": "5.2.3", + "ajv": "5.3.0", "ajv-keywords": "2.1.0", "async": "2.5.0", "enhanced-resolve": "3.4.1", @@ -13884,6 +14557,18 @@ "yargs": "8.0.2" }, "dependencies": { + "ajv": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz", + "integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, "ajv-keywords": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.0.tgz", @@ -13896,15 +14581,6 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", - "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - }, "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", @@ -13944,17 +14620,6 @@ "strip-bom": "3.0.0" } }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" - } - }, "os-locale": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", @@ -14075,7 +14740,7 @@ "dev": true, "requires": { "commander": "2.11.0", - "filesize": "3.5.10", + "filesize": "3.5.11", "humanize": "0.0.9" } }, @@ -14282,9 +14947,9 @@ "dev": true }, "whatwg-encoding": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz", - "integrity": "sha1-PGxFGhmO567FWx7GHQkgxngBpfQ=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.2.tgz", + "integrity": "sha512-9WQ+6BvuD7A1vaGMqMjyR5zhHnR/VXKrs2WHobV/YCfeKXKEk0SJbgwg4kjdpRRrenEQbYwZ/P9vQAVUEVAzUg==", "dev": true, "requires": { "iconv-lite": "0.4.13" @@ -14360,27 +15025,6 @@ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, - "worker-loader": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-0.8.1.tgz", - "integrity": "sha1-6OmVMx6jTfW/aCloJL+38K1XjUM=", - "requires": { - "loader-utils": "1.1.0", - "schema-utils": "0.3.0" - }, - "dependencies": { - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" - } - } - } - }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", diff --git a/js/package.json b/js/package.json index c5c322c5b..1771baf55 100644 --- a/js/package.json +++ b/js/package.json @@ -180,6 +180,7 @@ "lodash.omitby": "4.6.0", "lodash.throttle": "4.1.1", "lodash.uniq": "4.5.0", + "oo7": "paritytech/oo7#34fdb5991f4e59b2cf84260cab48cec9a57d88c0", "prop-types": "15.5.10", "react": "15.6.1", "react-dom": "15.6.1", diff --git a/js/src/Application/application.css b/js/src/Application/application.css index 8c1e452c9..4527a9550 100644 --- a/js/src/Application/application.css +++ b/js/src/Application/application.css @@ -18,6 +18,23 @@ .application { box-sizing: border-box; margin-top: 2.75em; + + .logo { + top: 0; + right: 0; + left: 0; + bottom: 0; + opacity: 0.2; + position: fixed; + padding: 7em; + text-align: center; + z-index: 0; + + img { + display: inline-block; + margin: 0 auto; + } + } } .container { diff --git a/js/src/Application/application.js b/js/src/Application/application.js index 6c49c24a0..9dbee9b53 100644 --- a/js/src/Application/application.js +++ b/js/src/Application/application.js @@ -35,6 +35,7 @@ import Snackbar from '../Snackbar'; import Status from '../Status'; import UpgradeParity from '../UpgradeParity'; +import parityLogo from '../../assets/parity-logo-black.png'; import Store from './store'; import styles from './application.css'; @@ -132,6 +133,9 @@ class Application extends Component { return (
+
+ +
{ children }
diff --git a/js/src/Dapp/dapp.css b/js/src/Dapp/dapp.css index 7b3eae4bd..6b5be3617 100644 --- a/js/src/Dapp/dapp.css +++ b/js/src/Dapp/dapp.css @@ -18,9 +18,11 @@ .frame { background: white; border: 0; + opacity: 0; position: absolute; height: 100%; width: 100%; + z-index: 1; } .full { @@ -32,13 +34,4 @@ font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 300; - - .text { - text-align: center; - padding: 5em; - font-size: 2em; - color: #999; - overflow: hidden; - text-overflow: ellipsis; - } } diff --git a/js/src/Dapp/dapp.js b/js/src/Dapp/dapp.js index e645a9215..b97e5adac 100644 --- a/js/src/Dapp/dapp.js +++ b/js/src/Dapp/dapp.js @@ -24,6 +24,7 @@ import builtinDapps from '@parity/shared/config/dappsBuiltin.json'; import viewsDapps from '@parity/shared/config/dappsViews.json'; import DappsStore from '@parity/shared/mobx/dappsStore'; import HistoryStore from '@parity/shared/mobx/historyStore'; +// import { Bond } from 'oo7'; import styles from './dapp.css'; @@ -90,16 +91,7 @@ export default class Dapp extends Component { const { app, loading } = this.state; if (loading) { - return ( -
-
- -
-
- ); + return null; } if (!app) { @@ -157,11 +149,20 @@ export default class Dapp extends Component {