@@ -2243,6 +2243,12 @@
22432243 "normalize-path": "^2.1.1"
22442244 }
22452245 },
2246+ "app-module-path": {
2247+ "version": "2.2.0",
2248+ "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
2249+ "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU=",
2250+ "dev": true
2251+ },
22462252 "append-buffer": {
22472253 "version": "1.0.2",
22482254 "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
@@ -2678,13 +2684,76 @@
26782684 "bundled": true
26792685 }
26802686 }
2687+ },
2688+ "browser-stdout": {
2689+ "version": "1.3.0",
2690+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
2691+ "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8="
2692+ },
2693+ "debug": {
2694+ "version": "3.1.0",
2695+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2696+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2697+ "requires": {
2698+ "ms": "2.0.0"
2699+ }
2700+ },
2701+ "diff": {
2702+ "version": "3.3.1",
2703+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
2704+ "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww=="
2705+ },
2706+ "growl": {
2707+ "version": "1.10.3",
2708+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
2709+ "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q=="
2710+ },
2711+ "has-flag": {
2712+ "version": "2.0.0",
2713+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
2714+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
2715+ },
2716+ "mocha": {
2717+ "version": "4.1.0",
2718+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
2719+ "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
2720+ "requires": {
2721+ "browser-stdout": "1.3.0",
2722+ "commander": "2.11.0",
2723+ "debug": "3.1.0",
2724+ "diff": "3.3.1",
2725+ "escape-string-regexp": "1.0.5",
2726+ "glob": "7.1.2",
2727+ "growl": "1.10.3",
2728+ "he": "1.1.1",
2729+ "mkdirp": "0.5.1",
2730+ "supports-color": "4.4.0"
2731+ }
2732+ },
2733+ "supports-color": {
2734+ "version": "4.4.0",
2735+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
2736+ "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
2737+ "requires": {
2738+ "has-flag": "^2.0.0"
2739+ }
2740+ },
2741+ "truffle": {
2742+ "version": "4.1.11",
2743+ "resolved": "https://registry.npmjs.org/truffle/-/truffle-4.1.11.tgz",
2744+ "integrity": "sha512-VNhc6jexZeM92sNJJr4U8ln3uJ/mJEQO/0y9ZLYc4pccyIskPtl+3r4mzymgGM/Mq5v6MpoQVD6NZgHUVKX+Dw==",
2745+ "requires": {
2746+ "mocha": "^4.1.0",
2747+ "original-require": "^1.0.1",
2748+ "solc": "0.4.24"
2749+ }
26812750 }
26822751 }
26832752 },
26842753 "azimuth-solidity": {
2685− "version": "1.2.0",
2686− "resolved": "https://registry.npmjs.org/azimuth-solidity/-/azimuth-solidity-1.2.0.tgz",
2687− "integrity": "sha512-5k50PJtJAXqZFFb0BWH6CxYGfodLNnG9VVJtjAnTxrLl8tO4qQSYWSb1nf39Q0MLT4e+rrUf5JIubZXKckmA3g==",
2754+ "version": "1.2.1",
2755+ "resolved": "https://registry.npmjs.org/azimuth-solidity/-/azimuth-solidity-1.2.1.tgz",
2756+ "integrity": "sha512-T2tnvxKQ2tbmnCt0qSH2tjCiTee+A1XdHCFimU48CqdUimuYR8Mmj2mRe9GHqY0x6C8TX0ifwJL5pnR996sJLw==",
26882757 "requires": {
26892758 "babel-polyfill": "^6.26.0",
26902759 "babel-register": "^6.26.0",
@@ -2692,10 +2761,72 @@
26922761 "truffle": "4.1.11"
26932762 },
26942763 "dependencies": {
2764+ "browser-stdout": {
2765+ "version": "1.3.0",
2766+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
2767+ "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8="
2768+ },
2769+ "debug": {
2770+ "version": "3.1.0",
2771+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2772+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2773+ "requires": {
2774+ "ms": "2.0.0"
2775+ }
2776+ },
2777+ "diff": {
2778+ "version": "3.3.1",
2779+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
2780+ "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww=="
2781+ },
2782+ "growl": {
2783+ "version": "1.10.3",
2784+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
2785+ "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q=="
2786+ },
2787+ "has-flag": {
2788+ "version": "2.0.0",
2789+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
2790+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
2791+ },
2792+ "mocha": {
2793+ "version": "4.1.0",
2794+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
2795+ "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
2796+ "requires": {
2797+ "browser-stdout": "1.3.0",
2798+ "commander": "2.11.0",
2799+ "debug": "3.1.0",
2800+ "diff": "3.3.1",
2801+ "escape-string-regexp": "1.0.5",
2802+ "glob": "7.1.2",
2803+ "growl": "1.10.3",
2804+ "he": "1.1.1",
2805+ "mkdirp": "0.5.1",
2806+ "supports-color": "4.4.0"
2807+ }
2808+ },
26952809 "openzeppelin-solidity": {
26962810 "version": "1.12.0",
2697− "resolved": "https://registry.npmjs.org/openzeppelin-solidity/-/openzeppelin-solidity-1.12.0.tgz",
2698− "integrity": "sha512-WlorzMXIIurugiSdw121RVD5qA3EfSI7GybTn+/Du0mPNgairjt29NpVTAaH8eLjAeAwlw46y7uQKy0NYem/gA=="
2811+ "bundled": true
2812+ },
2813+ "supports-color": {
2814+ "version": "4.4.0",
2815+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
2816+ "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
2817+ "requires": {
2818+ "has-flag": "^2.0.0"
2819+ }
2820+ },
2821+ "truffle": {
2822+ "version": "4.1.11",
2823+ "resolved": "https://registry.npmjs.org/truffle/-/truffle-4.1.11.tgz",
2824+ "integrity": "sha512-VNhc6jexZeM92sNJJr4U8ln3uJ/mJEQO/0y9ZLYc4pccyIskPtl+3r4mzymgGM/Mq5v6MpoQVD6NZgHUVKX+Dw==",
2825+ "requires": {
2826+ "mocha": "^4.1.0",
2827+ "original-require": "^1.0.1",
2828+ "solc": "0.4.24"
2829+ }
26992830 }
27002831 }
27012832 },
@@ -3562,9 +3693,10 @@
35623693 }
35633694 },
35643695 "browser-stdout": {
3565− "version": "1.3.0",
3566− "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
3567− "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8="
3696+ "version": "1.3.1",
3697+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
3698+ "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
3699+ "dev": true
35683700 },
35693701 "browserify-aes": {
35703702 "version": "1.2.0",
@@ -5187,9 +5319,10 @@
51875319 }
51885320 },
51895321 "diff": {
5190− "version": "3.3.1",
5191− "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
5192− "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww=="
5322+ "version": "3.5.0",
5323+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
5324+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
5325+ "dev": true
51935326 },
51945327 "diff-sequences": {
51955328 "version": "24.9.0",
@@ -8456,9 +8589,10 @@
84568589 "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
84578590 },
84588591 "growl": {
8459− "version": "1.10.3",
8460− "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
8461− "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q=="
8592+ "version": "1.10.5",
8593+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
8594+ "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
8595+ "dev": true
84628596 },
84638597 "growly": {
84648598 "version": "1.3.0",
@@ -8622,9 +8756,10 @@
86228756 }
86238757 },
86248758 "has-flag": {
8625− "version": "2.0.0",
8626− "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
8627− "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
8759+ "version": "3.0.0",
8760+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8761+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8762+ "dev": true
86288763 },
86298764 "has-symbol-support-x": {
86308765 "version": "1.4.2",
@@ -12027,36 +12162,46 @@
1202712162 }
1202812163 },
1202912164 "mocha": {
12030− "version": "4.1.0",
12031− "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
12032− "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
12165+ "version": "5.2.0",
12166+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz",
12167+ "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==",
12168+ "dev": true,
1203312169 "requires": {
12034− "browser-stdout": "1.3.0",
12035− "commander": "2.11.0",
12170+ "browser-stdout": "1.3.1",
12171+ "commander": "2.15.1",
1203612172 "debug": "3.1.0",
12037− "diff": "3.3.1",
12173+ "diff": "3.5.0",
1203812174 "escape-string-regexp": "1.0.5",
1203912175 "glob": "7.1.2",
12040− "growl": "1.10.3",
12176+ "growl": "1.10.5",
1204112177 "he": "1.1.1",
12178+ "minimatch": "3.0.4",
1204212179 "mkdirp": "0.5.1",
12043− "supports-color": "4.4.0"
12180+ "supports-color": "5.4.0"
1204412181 },
1204512182 "dependencies": {
12183+ "commander": {
12184+ "version": "2.15.1",
12185+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
12186+ "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
12187+ "dev": true
12188+ },
1204612189 "debug": {
1204712190 "version": "3.1.0",
1204812191 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
1204912192 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
12193+ "dev": true,
1205012194 "requires": {
1205112195 "ms": "2.0.0"
1205212196 }
1205312197 },
1205412198 "supports-color": {
12055− "version": "4.4.0",
12056− "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
12057− "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
12199+ "version": "5.4.0",
12200+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
12201+ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
12202+ "dev": true,
1205812203 "requires": {
12059− "has-flag": "^2.0.0"
12204+ "has-flag": "^3.0.0"
1206012205 }
1206112206 }
1206212207 }
@@ -17621,13 +17766,14 @@
1762117766 }
1762217767 },
1762317768 "truffle": {
17624− "version": "4.1.11",
17625− "resolved": "https://registry.npmjs.org/truffle/-/truffle-4.1.11.tgz",
17626− "integrity": "sha512-VNhc6jexZeM92sNJJr4U8ln3uJ/mJEQO/0y9ZLYc4pccyIskPtl+3r4mzymgGM/Mq5v6MpoQVD6NZgHUVKX+Dw==",
17769+ "version": "5.1.16",
17770+ "resolved": "https://registry.npmjs.org/truffle/-/truffle-5.1.16.tgz",
17771+ "integrity": "sha512-McY2AKicKIdIclpclIXluWtCf1yj2cTJGS0ghStHkklw7XYk3ZL4MoftNyfqiYCjIjGs24qoEF9o/JlRp5qnmQ==",
17772+ "dev": true,
1762717773 "requires": {
17628− "mocha": "^4.1.0",
17629− "original-require": "^1.0.1",
17630− "solc": "0.4.24"
17774+ "app-module-path": "^2.2.0",
17775+ "mocha": "5.2.0",
17776+ "original-require": "1.0.1"
1763117777 }
1763217778 },
1763317779 "ts-essentials": {