From bfb075cc3d1faa00d3d41adb6fe6d735dc696889 Mon Sep 17 00:00:00 2001 From: wassname Date: Sun, 2 Dec 2018 16:00:19 +0800 Subject: [PATCH] format --- package-lock.json | 1976 +++++++++++------------------ scripts/view_log.ipynb | 1802 ++++++++++++++++++++------ src/js/charts.js | 50 +- src/js/config.js | 7 +- src/js/ddpg/ddpg.js | 146 ++- src/js/ddpg/ddpg_agent.js | 109 +- src/js/ddpg/memory.js | 86 -- src/js/ddpg/models.js | 95 +- src/js/ddpg/noise.js | 9 +- src/js/ddpg/prioritized_memory.js | 64 +- src/js/ddpg/tf_import.js | 8 +- src/js/floor.js | 8 +- src/js/game.js | 144 ++- src/js/renderer.js | 76 +- src/js/utils.js | 22 +- src/js/walker.js | 39 +- 16 files changed, 2638 insertions(+), 2003 deletions(-) delete mode 100644 src/js/ddpg/memory.js diff --git a/package-lock.json b/package-lock.json index 8b14736..faec05a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -185,6 +185,7 @@ "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", + "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.7.11", "@webassemblyjs/helper-wasm-bytecode": "1.7.11", @@ -194,22 +195,26 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", - "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==" + "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==", + "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", - "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==" + "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==", + "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", - "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==" + "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==", + "dev": true }, "@webassemblyjs/helper-code-frame": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", + "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.7.11" } @@ -217,22 +222,26 @@ "@webassemblyjs/helper-fsm": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", - "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==" + "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==", + "dev": true }, "@webassemblyjs/helper-module-context": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", - "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==" + "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==", + "dev": true }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", - "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==" + "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==", + "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.7.11", "@webassemblyjs/helper-buffer": "1.7.11", @@ -244,6 +253,7 @@ "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", + "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -252,6 +262,7 @@ "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", + "dev": true, "requires": { "@xtuc/long": "4.2.1" } @@ -259,12 +270,14 @@ "@webassemblyjs/utf8": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", - "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==" + "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==", + "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.7.11", "@webassemblyjs/helper-buffer": "1.7.11", @@ -280,6 +293,7 @@ "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.7.11", "@webassemblyjs/helper-wasm-bytecode": "1.7.11", @@ -292,6 +306,7 @@ "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.7.11", "@webassemblyjs/helper-buffer": "1.7.11", @@ -303,6 +318,7 @@ "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.7.11", "@webassemblyjs/helper-api-error": "1.7.11", @@ -316,6 +332,7 @@ "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.7.11", "@webassemblyjs/floating-point-hex-parser": "1.7.11", @@ -329,6 +346,7 @@ "version": "1.7.11", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.7.11", "@webassemblyjs/wast-parser": "1.7.11", @@ -338,17 +356,14 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, "@xtuc/long": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", - "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==" - }, - "abab": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", - "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==" + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", + "dev": true }, "abbrev": { "version": "1.1.1", @@ -359,20 +374,17 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, "requires": { "mime-types": "~2.1.18", "negotiator": "0.6.1" } }, - "acorn": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.4.tgz", - "integrity": "sha512-VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg==" - }, "acorn-dynamic-import": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "dev": true, "requires": { "acorn": "^5.0.0" }, @@ -380,24 +392,11 @@ "acorn": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true } } }, - "acorn-globals": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", - "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "acorn-walk": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", - "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==" - }, "adm-zip": { "version": "0.4.13", "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.13.tgz", @@ -407,6 +406,7 @@ "version": "6.6.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", + "dev": true, "requires": { "fast-deep-equal": "^2.0.1", "fast-json-stable-stringify": "^2.0.0", @@ -417,22 +417,26 @@ "ajv-errors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz", - "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=" + "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=", + "dev": true }, "ajv-keywords": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true }, "ansi-colors": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.1.tgz", - "integrity": "sha512-Xt+zb6nqgvV9SWAVp0EG3lRsHcbq5DDgqjPPz6pwgtj6RKz65zGXMNa82oJfOSBA/to6GmRP7Dr+6o+kbApTzQ==" + "integrity": "sha512-Xt+zb6nqgvV9SWAVp0EG3lRsHcbq5DDgqjPPz6pwgtj6RKz65zGXMNa82oJfOSBA/to6GmRP7Dr+6o+kbApTzQ==", + "dev": true }, "ansi-html": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true }, "ansi-regex": { "version": "2.1.1", @@ -452,6 +456,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -474,32 +479,32 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-equal": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true }, "array-flatten": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", - "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=" + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, "requires": { "array-uniq": "^1.0.1" } @@ -507,25 +512,20 @@ "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, "asn1.js": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -536,6 +536,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, "requires": { "util": "0.10.3" }, @@ -543,62 +544,43 @@ "inherits": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true }, "util": { "version": "0.10.3", "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, "requires": { "inherits": "2.0.1" } } } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true }, "async": { "version": "1.5.2", "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true }, "async-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true }, "balanced-match": { "version": "1.0.0", @@ -609,6 +591,7 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -623,6 +606,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -631,6 +615,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -639,6 +624,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -647,6 +633,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -658,30 +645,26 @@ "base64-js": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true }, "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 }, "binary-extensions": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", - "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true }, "bindings": { "version": "1.3.1", @@ -691,17 +674,20 @@ "bluebird": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", + "dev": true }, "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true }, "body-parser": { "version": "1.18.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, "requires": { "bytes": "3.0.0", "content-type": "~1.0.4", @@ -719,6 +705,7 @@ "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -729,6 +716,7 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, "requires": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", @@ -738,12 +726,6 @@ "multicast-dns-service-types": "^1.1.0" } }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -757,6 +739,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -774,6 +757,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -783,17 +767,14 @@ "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true }, "browserify-aes": { "version": "1.2.0", "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -807,6 +788,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -817,6 +799,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -828,6 +811,7 @@ "version": "4.0.1", "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" @@ -837,6 +821,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, "requires": { "bn.js": "^4.1.1", "browserify-rsa": "^4.0.0", @@ -851,6 +836,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, "requires": { "pako": "~1.0.5" } @@ -859,6 +845,7 @@ "version": "4.9.1", "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -868,32 +855,38 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true }, "buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true }, "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true }, "cacache": { "version": "11.3.1", "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz", "integrity": "sha512-2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA==", + "dev": true, "requires": { "bluebird": "^3.5.1", "chownr": "^1.0.1", @@ -915,6 +908,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -927,16 +921,6 @@ "unset-value": "^1.0.0" } }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, "camelcase": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", @@ -952,11 +936,6 @@ "node-pre-gyp": "^0.11.0" } }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -972,6 +951,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.0", @@ -997,6 +977,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, "requires": { "tslib": "^1.9.0" } @@ -1005,6 +986,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -1014,6 +996,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -1025,34 +1008,18 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } } } }, - "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-webpack-plugin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-1.0.0.tgz", - "integrity": "sha512-+f96f52UIET4tOFBbCqezx7KH+w7lz/p4fA1FEjf0hC6ugxqwZedBtENzekN2FnmoTF/bn1LrlkvebOsDZuXKw==", - "dev": true, - "requires": { - "rimraf": "^2.6.1" - } - }, "cliui": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, "requires": { "string-width": "^2.1.1", "strip-ansi": "^4.0.0", @@ -1062,17 +1029,20 @@ "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -1082,6 +1052,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, "requires": { "ansi-regex": "^3.0.0" } @@ -1097,6 +1068,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -1117,33 +1089,29 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, "commander": { "version": "2.17.1", "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true }, "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true }, "compressible": { "version": "2.0.15", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "dev": true, "requires": { "mime-db": ">= 1.36.0 < 2" } @@ -1152,6 +1120,7 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -1171,6 +1140,7 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -1181,12 +1151,14 @@ "connect-history-api-fallback": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=" + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true }, "console-browserify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, "requires": { "date-now": "^0.1.4" } @@ -1199,32 +1171,38 @@ "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true }, "content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true }, "content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true }, "cookie": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -1237,7 +1215,8 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -1248,6 +1227,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" @@ -1257,6 +1237,7 @@ "version": "1.2.0", "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -1269,6 +1250,7 @@ "version": "1.1.7", "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -1282,6 +1264,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -1294,6 +1277,7 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -1308,64 +1292,17 @@ "randomfill": "^1.0.3" } }, - "css-select": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", - "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==", - "dev": true - }, - "cssom": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", - "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==" - }, - "cssstyle": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz", - "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", - "requires": { - "cssom": "0.3.x" - } - }, "cyclist": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", - "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true }, "date-now": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true }, "debug": { "version": "2.6.9", @@ -1384,45 +1321,35 @@ "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true }, "deep-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, "default-gateway": { "version": "2.7.2", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", + "dev": true, "requires": { "execa": "^0.10.0", "ip-regex": "^2.1.0" } }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -1432,6 +1359,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -1440,6 +1368,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -1448,6 +1377,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1460,6 +1390,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, "requires": { "globby": "^6.1.0", "is-path-cwd": "^1.0.0", @@ -1469,11 +1400,6 @@ "rimraf": "^2.2.8" } }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -1482,12 +1408,14 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true }, "des.js": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -1496,7 +1424,8 @@ "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true }, "detect-libc": { "version": "1.0.3", @@ -1506,12 +1435,14 @@ "detect-node": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true }, "diffie-hellman": { "version": "5.0.3", "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -1521,12 +1452,14 @@ "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true }, "dns-packet": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, "requires": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -1536,79 +1469,22 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, "requires": { "buffer-indexof": "^1.0.0" } }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "dev": true, - "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } - } - }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, - "domelementtype": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.2.1.tgz", - "integrity": "sha512-SQVCLFS2E7G5CRCMdn6K9bIhRj1bS6QBWZfF0TUPh4V/BbqrQ619IdSS3/izn0FZ+9l+uODzaZjb08fjOfablA==", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "dev": true }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "domhandler": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", - "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, "duplexify": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", + "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -1616,24 +1492,17 @@ "stream-shift": "^1.0.0" } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true }, "elliptic": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -1647,17 +1516,20 @@ "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 }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true }, "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, "requires": { "once": "^1.4.0" } @@ -1666,54 +1538,27 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.4.0", "tapable": "^1.0.0" } }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, "requires": { "prr": "~1.0.1" } }, - "es-abstract": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", - "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", - "dev": true, - "requires": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.1", - "has": "^1.0.1", - "is-callable": "^1.1.3", - "is-regex": "^1.0.4" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true }, "escape-string-regexp": { "version": "1.0.5", @@ -1721,36 +1566,21 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, - "escodegen": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", - "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", - "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, "eslint-scope": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" } }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, "esrecurse": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, "requires": { "estraverse": "^4.1.0" } @@ -1758,32 +1588,32 @@ "estraverse": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true }, "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true }, "eventemitter3": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", - "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "dev": true }, "events": { "version": "1.1.1", "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true }, "eventsource": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, "requires": { "original": "^1.0.0" } @@ -1792,6 +1622,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -1801,6 +1632,7 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^3.0.0", @@ -1815,6 +1647,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -1829,6 +1662,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -1837,6 +1671,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -1847,6 +1682,7 @@ "version": "4.16.4", "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, "requires": { "accepts": "~1.3.5", "array-flatten": "1.1.1", @@ -1883,19 +1719,16 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true } } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -1905,6 +1738,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -1915,6 +1749,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -1930,6 +1765,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -1938,6 +1774,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -1946,6 +1783,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -1954,6 +1792,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -1962,6 +1801,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1970,30 +1810,23 @@ } } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "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=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true }, "faye-websocket": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -2001,12 +1834,14 @@ "figgy-pudding": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -2018,6 +1853,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -2028,6 +1864,7 @@ "version": "1.1.1", "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -2042,6 +1879,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^1.0.0", @@ -2052,6 +1890,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "requires": { "locate-path": "^3.0.0" } @@ -2060,6 +1899,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.4" @@ -2069,6 +1909,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "dev": true, "requires": { "debug": "=3.1.0" }, @@ -2077,6 +1918,7 @@ "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" } @@ -2086,32 +1928,20 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true }, "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -2119,27 +1949,19 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true }, "from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" } }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, "fs-minipass": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", @@ -2152,6 +1974,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -2168,6 +1991,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, "optional": true, "requires": { "nan": "^2.9.2", @@ -2177,20 +2001,24 @@ "abbrev": { "version": "1.1.1", "bundled": true, + "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "bundled": true + "bundled": true, + "dev": true }, "aproba": { "version": "1.2.0", "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", @@ -2199,11 +2027,13 @@ }, "balanced-match": { "version": "1.0.0", - "bundled": true + "bundled": true, + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2212,28 +2042,34 @@ "chownr": { "version": "1.0.1", "bundled": true, + "dev": true, "optional": true }, "code-point-at": { "version": "1.1.0", - "bundled": true + "bundled": true, + "dev": true }, "concat-map": { "version": "0.0.1", - "bundled": true + "bundled": true, + "dev": true }, "console-control-strings": { "version": "1.1.0", - "bundled": true + "bundled": true, + "dev": true }, "core-util-is": { "version": "1.0.2", "bundled": true, + "dev": true, "optional": true }, "debug": { "version": "2.6.9", "bundled": true, + "dev": true, "optional": true, "requires": { "ms": "2.0.0" @@ -2242,21 +2078,25 @@ "deep-extend": { "version": "0.5.1", "bundled": true, + "dev": true, "optional": true }, "delegates": { "version": "1.0.0", "bundled": true, + "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", "bundled": true, + "dev": true, "optional": true }, "fs-minipass": { "version": "1.2.5", "bundled": true, + "dev": true, "optional": true, "requires": { "minipass": "^2.2.1" @@ -2265,11 +2105,13 @@ "fs.realpath": { "version": "1.0.0", "bundled": true, + "dev": true, "optional": true }, "gauge": { "version": "2.7.4", "bundled": true, + "dev": true, "optional": true, "requires": { "aproba": "^1.0.3", @@ -2285,6 +2127,7 @@ "glob": { "version": "7.1.2", "bundled": true, + "dev": true, "optional": true, "requires": { "fs.realpath": "^1.0.0", @@ -2298,11 +2141,13 @@ "has-unicode": { "version": "2.0.1", "bundled": true, + "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.21", "bundled": true, + "dev": true, "optional": true, "requires": { "safer-buffer": "^2.1.0" @@ -2311,6 +2156,7 @@ "ignore-walk": { "version": "3.0.1", "bundled": true, + "dev": true, "optional": true, "requires": { "minimatch": "^3.0.4" @@ -2319,6 +2165,7 @@ "inflight": { "version": "1.0.6", "bundled": true, + "dev": true, "optional": true, "requires": { "once": "^1.3.0", @@ -2327,16 +2174,19 @@ }, "inherits": { "version": "2.0.3", - "bundled": true + "bundled": true, + "dev": true }, "ini": { "version": "1.3.5", "bundled": true, + "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, + "dev": true, "requires": { "number-is-nan": "^1.0.0" } @@ -2344,22 +2194,26 @@ "isarray": { "version": "1.0.0", "bundled": true, + "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", "bundled": true, + "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "0.0.8", - "bundled": true + "bundled": true, + "dev": true }, "minipass": { "version": "2.2.4", "bundled": true, + "dev": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -2368,6 +2222,7 @@ "minizlib": { "version": "1.1.0", "bundled": true, + "dev": true, "optional": true, "requires": { "minipass": "^2.2.1" @@ -2376,6 +2231,7 @@ "mkdirp": { "version": "0.5.1", "bundled": true, + "dev": true, "requires": { "minimist": "0.0.8" } @@ -2383,11 +2239,13 @@ "ms": { "version": "2.0.0", "bundled": true, + "dev": true, "optional": true }, "needle": { "version": "2.2.0", "bundled": true, + "dev": true, "optional": true, "requires": { "debug": "^2.1.2", @@ -2398,6 +2256,7 @@ "node-pre-gyp": { "version": "0.10.0", "bundled": true, + "dev": true, "optional": true, "requires": { "detect-libc": "^1.0.2", @@ -2415,6 +2274,7 @@ "nopt": { "version": "4.0.1", "bundled": true, + "dev": true, "optional": true, "requires": { "abbrev": "1", @@ -2424,11 +2284,13 @@ "npm-bundled": { "version": "1.0.3", "bundled": true, + "dev": true, "optional": true }, "npm-packlist": { "version": "1.1.10", "bundled": true, + "dev": true, "optional": true, "requires": { "ignore-walk": "^3.0.1", @@ -2438,6 +2300,7 @@ "npmlog": { "version": "4.1.2", "bundled": true, + "dev": true, "optional": true, "requires": { "are-we-there-yet": "~1.1.2", @@ -2448,16 +2311,19 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true + "bundled": true, + "dev": 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" } @@ -2465,16 +2331,19 @@ "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.5", "bundled": true, + "dev": true, "optional": true, "requires": { "os-homedir": "^1.0.0", @@ -2484,16 +2353,19 @@ "path-is-absolute": { "version": "1.0.1", "bundled": true, + "dev": true, "optional": true }, "process-nextick-args": { "version": "2.0.0", "bundled": true, + "dev": true, "optional": true }, "rc": { "version": "1.2.7", "bundled": true, + "dev": true, "optional": true, "requires": { "deep-extend": "^0.5.1", @@ -2505,6 +2377,7 @@ "minimist": { "version": "1.2.0", "bundled": true, + "dev": true, "optional": true } } @@ -2512,6 +2385,7 @@ "readable-stream": { "version": "2.3.6", "bundled": true, + "dev": true, "optional": true, "requires": { "core-util-is": "~1.0.0", @@ -2526,6 +2400,7 @@ "rimraf": { "version": "2.6.2", "bundled": true, + "dev": true, "optional": true, "requires": { "glob": "^7.0.5" @@ -2533,36 +2408,43 @@ }, "safe-buffer": { "version": "5.1.1", - "bundled": true + "bundled": true, + "dev": true }, "safer-buffer": { "version": "2.1.2", "bundled": true, + "dev": true, "optional": true }, "sax": { "version": "1.2.4", "bundled": true, + "dev": true, "optional": true }, "semver": { "version": "5.5.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 }, "string-width": { "version": "1.0.2", "bundled": true, + "dev": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -2572,6 +2454,7 @@ "string_decoder": { "version": "1.1.1", "bundled": true, + "dev": true, "optional": true, "requires": { "safe-buffer": "~5.1.0" @@ -2580,6 +2463,7 @@ "strip-ansi": { "version": "3.0.1", "bundled": true, + "dev": true, "requires": { "ansi-regex": "^2.0.0" } @@ -2587,11 +2471,13 @@ "strip-json-comments": { "version": "2.0.1", "bundled": true, + "dev": true, "optional": true }, "tar": { "version": "4.4.1", "bundled": true, + "dev": true, "optional": true, "requires": { "chownr": "^1.0.1", @@ -2606,11 +2492,13 @@ "util-deprecate": { "version": "1.0.2", "bundled": true, + "dev": true, "optional": true }, "wide-align": { "version": "1.1.2", "bundled": true, + "dev": true, "optional": true, "requires": { "string-width": "^1.0.2" @@ -2618,20 +2506,16 @@ }, "wrappy": { "version": "1.0.2", - "bundled": true + "bundled": true, + "dev": true }, "yallist": { "version": "3.0.2", - "bundled": true + "bundled": true, + "dev": true } } }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", @@ -2650,25 +2534,20 @@ "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true }, "get-stream": { "version": "3.0.0", "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true }, "glob": { "version": "7.1.3", @@ -2687,6 +2566,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -2696,6 +2576,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, "requires": { "is-extglob": "^2.1.0" } @@ -2712,6 +2593,7 @@ "version": "6.1.0", "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, "requires": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -2723,52 +2605,27 @@ "pify": { "version": "2.3.0", "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true } } }, "graceful-fs": { "version": "4.1.15", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true }, "handle-thing": { "version": "1.2.5", "resolved": "http://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", - "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=" - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "has-unicode": { @@ -2780,6 +2637,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -2790,6 +2648,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -2799,6 +2658,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -2809,6 +2669,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -2818,21 +2679,17 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -2843,6 +2700,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -2850,119 +2708,23 @@ "wbuf": "^1.1.0" } }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, "html-entities": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - } - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "http://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "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.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - } - } - }, - "htmlparser2": { - "version": "3.3.0", - "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", - "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", - "dev": true, - "requires": { - "domelementtype": "1", - "domhandler": "2.1", - "domutils": "1.1", - "readable-stream": "1.0" - }, - "dependencies": { - "domutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", - "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true }, "http-errors": { "version": "1.6.3", "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -2973,12 +2735,14 @@ "http-parser-js": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", - "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==" + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", + "dev": true }, "http-proxy": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, "requires": { "eventemitter3": "^3.0.0", "follow-redirects": "^1.0.0", @@ -2989,6 +2753,7 @@ "version": "0.18.0", "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "dev": true, "requires": { "http-proxy": "^1.16.2", "is-glob": "^4.0.0", @@ -2996,20 +2761,11 @@ "micromatch": "^3.1.9" } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true }, "iconv-lite": { "version": "0.4.24", @@ -3022,12 +2778,14 @@ "ieee754": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true }, "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true }, "ignore-walk": { "version": "3.0.1", @@ -3041,6 +2799,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, "requires": { "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" @@ -3049,12 +2808,14 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true }, "indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true }, "inflight": { "version": "1.0.6", @@ -3079,6 +2840,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", + "dev": true, "requires": { "default-gateway": "^2.6.0", "ipaddr.js": "^1.5.2" @@ -3093,27 +2855,32 @@ "invert-kv": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true }, "ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true }, "ipaddr.js": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -3122,6 +2889,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -3132,6 +2900,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, "requires": { "binary-extensions": "^1.0.0" } @@ -3139,18 +2908,14 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -3159,22 +2924,18 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -3184,19 +2945,22 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -3210,6 +2974,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -3218,6 +2983,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -3226,6 +2992,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -3235,12 +3002,14 @@ "is-path-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true }, "is-path-in-cwd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, "requires": { "is-path-inside": "^1.0.0" } @@ -3249,6 +3018,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, "requires": { "path-is-inside": "^1.0.1" } @@ -3257,47 +3027,28 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "^1.0.1" + "isobject": "^3.0.1" } }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true }, "isarray": { "version": "1.0.0", @@ -3307,141 +3058,71 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsdom": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-13.0.0.tgz", - "integrity": "sha512-Kmq4ASMNkgpY+YufE322EnIKoiz0UWY2DRkKlU7d5YrIW4xiVRhWFrZV1fr6w/ZNxQ50wGAH5gGRzydgnmkkvw==", - "requires": { - "abab": "^2.0.0", - "acorn": "^6.0.2", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.0.1", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.0.9", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.3", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.4.3", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.0.0", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.0", - "xml-name-validator": "^3.0.0" - } + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "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": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "json3": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=" + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true }, "json5": { "version": "0.5.1", "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true }, "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true }, "lcid": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, "requires": { "invert-kv": "^2.0.0" } }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, "loader-runner": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", - "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==" + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", + "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.1.3", "emojis-list": "^2.0.0", @@ -3452,6 +3133,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -3460,38 +3142,31 @@ "lodash": { "version": "4.17.11", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true }, "loglevel": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", - "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=" + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true }, "long": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, "lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, "requires": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -3500,7 +3175,8 @@ "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true } } }, @@ -3508,6 +3184,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, "requires": { "pify": "^3.0.0" } @@ -3516,6 +3193,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, "requires": { "p-defer": "^1.0.0" } @@ -3523,12 +3201,14 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -3537,6 +3217,7 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -3546,12 +3227,14 @@ "media-typer": { "version": "0.3.0", "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true }, "mem": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", + "dev": true, "requires": { "map-age-cleaner": "^0.1.1", "mimic-fn": "^1.0.0", @@ -3562,6 +3245,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -3570,17 +3254,20 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -3601,6 +3288,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -3609,17 +3297,20 @@ "mime": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true }, "mime-db": { "version": "1.37.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", - "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", + "dev": true }, "mime-types": { "version": "2.1.21", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "dev": true, "requires": { "mime-db": "~1.37.0" } @@ -3627,17 +3318,20 @@ "mimic-fn": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true }, "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true }, "minimatch": { "version": "3.0.4", @@ -3673,6 +3367,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -3690,6 +3385,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -3699,6 +3395,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -3717,6 +3414,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -3735,6 +3433,7 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, "requires": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" @@ -3743,7 +3442,8 @@ "multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true }, "nan": { "version": "2.11.1", @@ -3754,6 +3454,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -3781,36 +3482,32 @@ "negotiator": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true }, "neo-async": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", - "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "dev": true }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, "node-forge": { "version": "0.7.5", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", - "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==" + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true }, "node-libs-browser": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, "requires": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -3840,7 +3537,8 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true } } }, @@ -3874,6 +3572,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -3896,6 +3595,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, "requires": { "path-key": "^2.0.0" } @@ -3911,30 +3611,11 @@ "set-blocking": "~2.0.0" } }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, - "nwsapi": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz", - "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -3944,6 +3625,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -3954,6 +3636,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -3962,40 +3645,27 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, - "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", - "dev": true - }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" + "isobject": "^3.0.0" } }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -4003,12 +3673,14 @@ "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, "requires": { "ee-first": "1.1.1" } @@ -4016,7 +3688,8 @@ "on-headers": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true }, "once": { "version": "1.4.0", @@ -4030,27 +3703,16 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "dev": true, "requires": { "is-wsl": "^1.1.0" } }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - } - }, "original": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, "requires": { "url-parse": "^1.4.3" } @@ -4058,7 +3720,8 @@ "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true }, "os-homedir": { "version": "1.0.2", @@ -4069,6 +3732,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", + "dev": true, "requires": { "execa": "^0.10.0", "lcid": "^2.0.0", @@ -4092,22 +3756,26 @@ "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true }, "p-is-promise": { "version": "1.1.0", "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true }, "p-limit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, "requires": { "p-try": "^2.0.0" } @@ -4116,6 +3784,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -4123,41 +3792,37 @@ "p-map": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true }, "p-try": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", - "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true }, "pako": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", - "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" + "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==", + "dev": true }, "parallel-transform": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, "requires": { "cyclist": "~0.2.2", "inherits": "^2.0.3", "readable-stream": "^2.1.5" } }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, "parse-asn1": { "version": "5.1.1", "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "dev": true, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -4166,35 +3831,35 @@ "pbkdf2": "^3.0.3" } }, - "parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" - }, "parseurl": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true }, "path-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true }, "path-is-absolute": { "version": "1.0.1", @@ -4204,22 +3869,26 @@ "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "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=" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true }, "pbkdf2": { "version": "3.0.17", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -4228,33 +3897,23 @@ "sha.js": "^2.4.8" } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "phaser": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/phaser/-/phaser-3.15.1.tgz", - "integrity": "sha512-K2IaBziSW6OFyIkIFyJgBSi+kL1yip3gbL6TBsjzesJqLxP3o5+NwfPf6fqrQ4yxBYbbuKP2da5lsh5LFw7jXA==", - "requires": { - "eventemitter3": "^3.1.0" - } - }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, "requires": { "pinkie": "^2.0.0" } @@ -4263,19 +3922,16 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, "requires": { "find-up": "^3.0.0" } }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" - }, "portfinder": { "version": "1.0.20", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", + "dev": true, "requires": { "async": "^1.5.2", "debug": "^2.2.0", @@ -4285,27 +3941,14 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true }, "process-nextick-args": { "version": "2.0.0", @@ -4320,7 +3963,8 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, "protobufjs": { "version": "6.8.8", @@ -4353,6 +3997,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, "requires": { "forwarded": "~0.1.2", "ipaddr.js": "1.8.0" @@ -4361,22 +4006,20 @@ "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "psl": { - "version": "1.1.29", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -4390,6 +4033,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -4399,6 +4043,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -4409,6 +4054,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -4419,32 +4065,38 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true }, "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true }, "querystringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", - "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==" + "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==", + "dev": true }, "randombytes": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, "requires": { "safe-buffer": "^5.1.0" } @@ -4453,6 +4105,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -4461,12 +4114,14 @@ "range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true }, "raw-body": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, "requires": { "bytes": "3.0.0", "http-errors": "1.6.3", @@ -4478,6 +4133,7 @@ "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -4520,6 +4176,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -4530,125 +4187,53 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" } }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "renderkid": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", - "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", - "dev": true, - "requires": { - "css-select": "^1.1.0", - "dom-converter": "~0.2", - "htmlparser2": "~3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" - } + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } - } - }, - "request-promise-core": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", - "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", - "requires": { - "lodash": "^4.13.1" - } - }, - "request-promise-native": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", - "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", - "requires": { - "request-promise-core": "1.1.1", - "stealthy-require": "^1.1.0", - "tough-cookie": ">=2.3.3" - } + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true }, "require-main-filename": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true }, "resolve-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, "requires": { "resolve-from": "^3.0.0" } @@ -4656,17 +4241,20 @@ "resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true }, "rimraf": { "version": "2.6.2", @@ -4680,6 +4268,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -4689,6 +4278,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, "requires": { "aproba": "^1.1.1" } @@ -4702,6 +4292,7 @@ "version": "1.1.0", "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, "requires": { "ret": "~0.1.10" } @@ -4716,18 +4307,11 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, - "saxes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.3.tgz", - "integrity": "sha512-Nc5DXc5A+m3rUDtkS+vHlBWKT7mCKjJPyia7f8YMW773hsXVv2wEHQZGE0zs4+5PLwz9U5Sbl/94Cnd9vHV7Bg==", - "requires": { - "xmlchars": "^1.3.1" - } - }, "schema-utils": { "version": "0.4.7", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-keywords": "^3.1.0" @@ -4741,12 +4325,14 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true }, "selfsigned": { "version": "1.10.4", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", + "dev": true, "requires": { "node-forge": "0.7.5" } @@ -4760,6 +4346,7 @@ "version": "0.16.2", "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -4779,12 +4366,14 @@ "serialize-javascript": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", - "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==" + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", + "dev": true }, "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -4799,6 +4388,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -4815,6 +4405,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -4826,6 +4417,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -4835,17 +4427,20 @@ "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true }, "sha.js": { "version": "2.4.11", "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -4855,6 +4450,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -4862,7 +4458,8 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true }, "signal-exit": { "version": "3.0.2", @@ -4873,6 +4470,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -4888,6 +4486,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -4896,6 +4495,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -4903,7 +4503,8 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -4911,6 +4512,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -4921,6 +4523,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -4929,6 +4532,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -4937,6 +4541,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -4945,6 +4550,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -4957,6 +4563,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -4965,6 +4572,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -4975,6 +4583,7 @@ "version": "0.3.19", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, "requires": { "faye-websocket": "^0.10.0", "uuid": "^3.0.1" @@ -4984,6 +4593,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "dev": true, "requires": { "debug": "^3.2.5", "eventsource": "^1.0.7", @@ -4997,6 +4607,7 @@ "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -5005,6 +4616,7 @@ "version": "0.11.1", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -5012,24 +4624,28 @@ "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "source-map-resolve": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -5042,6 +4658,7 @@ "version": "0.5.9", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -5050,12 +4667,14 @@ "source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true }, "spdy": { "version": "3.4.7", "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, "requires": { "debug": "^2.6.8", "handle-thing": "^1.2.5", @@ -5069,6 +4688,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.1.tgz", "integrity": "sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q==", + "dev": true, "requires": { "debug": "^2.6.8", "detect-node": "^2.0.3", @@ -5083,30 +4703,16 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "requires": { "extend-shallow": "^3.0.0" } }, - "sshpk": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", - "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, "ssri": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, "requires": { "figgy-pudding": "^3.5.1" } @@ -5115,6 +4721,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -5124,6 +4731,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -5133,17 +4741,14 @@ "statuses": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true }, "stream-browserify": { "version": "2.0.1", "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -5153,6 +4758,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -5162,6 +4768,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -5173,7 +4780,8 @@ "stream-shift": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true }, "string-width": { "version": "1.0.2", @@ -5204,7 +4812,8 @@ "strip-eof": { "version": "1.0.0", "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true }, "strip-json-comments": { "version": "2.0.1", @@ -5215,19 +4824,16 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } }, - "symbol-tree": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=" - }, "tapable": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", - "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==" + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==", + "dev": true }, "tar": { "version": "4.4.8", @@ -5247,6 +4853,7 @@ "version": "3.10.13", "resolved": "https://registry.npmjs.org/terser/-/terser-3.10.13.tgz", "integrity": "sha512-AgdHqw2leuADuHiP4Kkk1i40m10RMGguPaiCw6MVD6jtDR7N94zohGqAS2lkDXIS7eIkGit3ief3eQGh/Md+GQ==", + "dev": true, "requires": { "commander": "~2.17.1", "source-map": "~0.6.1", @@ -5257,6 +4864,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", + "dev": true, "requires": { "cacache": "^11.0.2", "find-cache-dir": "^2.0.0", @@ -5272,6 +4880,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -5284,6 +4893,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -5292,12 +4902,14 @@ "thunky": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", - "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==" + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", + "dev": true }, "timers-browserify": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, "requires": { "setimmediate": "^1.0.4" } @@ -5305,12 +4917,14 @@ "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -5319,6 +4933,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -5329,6 +4944,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -5340,69 +4956,29 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" } }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, "tslib": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true }, "type-is": { "version": "1.6.16", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.18" @@ -5411,22 +4987,14 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "uglify-js": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", - "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", - "dev": true, - "requires": { - "commander": "~2.17.1", - "source-map": "~0.6.1" - } + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -5438,6 +5006,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -5446,6 +5015,7 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -5459,6 +5029,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -5467,24 +5038,22 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "dev": true, "requires": { "imurmurhash": "^0.1.4" } }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -5494,6 +5063,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -5504,6 +5074,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, "requires": { "isarray": "1.0.0" } @@ -5513,25 +5084,22 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true } } }, "upath": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", "dev": true }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, "requires": { "punycode": "^2.1.0" } @@ -5539,12 +5107,14 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true }, "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -5553,7 +5123,8 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true } } }, @@ -5561,6 +5132,7 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz", "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==", + "dev": true, "requires": { "querystringify": "^2.0.0", "requires-port": "^1.0.0" @@ -5569,12 +5141,14 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, "util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, "requires": { "inherits": "2.0.3" } @@ -5584,31 +5158,17 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true }, "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true }, "v8-compile-cache": { "version": "2.0.2", @@ -5619,48 +5179,23 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true }, "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, "requires": { "indexof": "0.0.1" } }, - "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", - "requires": { - "browser-process-hrtime": "^0.1.2" - } - }, - "w3c-xmlserializer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.0.0.tgz", - "integrity": "sha512-0et1+9uXYiIRAecx1D5Z1nk60+vimniGdIKl4XjeqkWi6acoHNlXMv1VR5jV+jF4ooeO08oWbYxeAJOcon1oMA==", - "requires": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, "watchpack": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, "requires": { "chokidar": "^2.0.2", "graceful-fs": "^4.1.2", @@ -5671,19 +5206,16 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "requires": { "minimalistic-assert": "^1.0.0" } }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, "webpack": { "version": "4.26.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.26.1.tgz", "integrity": "sha512-i2oOvEvuvLLSuSCkdVrknaxAhtUZ9g+nLSoHCWV0gDzqGX2DXaCrMmMUpbRsTSSLrUqAI56PoEiyMUZIZ1msug==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.7.11", "@webassemblyjs/helper-module-context": "1.7.11", @@ -5714,7 +5246,8 @@ "acorn": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true } } }, @@ -5740,6 +5273,7 @@ "version": "3.4.0", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", + "dev": true, "requires": { "memory-fs": "~0.4.1", "mime": "^2.3.1", @@ -5750,7 +5284,8 @@ "mime": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", - "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==" + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", + "dev": true } } }, @@ -5758,6 +5293,7 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.10.tgz", "integrity": "sha512-RqOAVjfqZJtQcB0LmrzJ5y4Jp78lv9CK0MZ1YJDTaTmedMZ9PU9FLMQNrMCfVu8hHzaVLVOJKBlGEHMN10z+ww==", + "dev": true, "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -5792,17 +5328,20 @@ "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -5811,6 +5350,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "dev": true, "requires": { "xregexp": "4.0.0" } @@ -5818,17 +5358,20 @@ "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -5839,6 +5382,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -5848,6 +5392,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, "requires": { "ansi-regex": "^3.0.0" } @@ -5858,6 +5403,7 @@ "version": "12.0.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "dev": true, "requires": { "cliui": "^4.0.0", "decamelize": "^2.0.0", @@ -5877,6 +5423,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, "requires": { "camelcase": "^4.1.0" } @@ -5887,6 +5434,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, "requires": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" @@ -5896,6 +5444,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -5905,6 +5454,7 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, "requires": { "http-parser-js": ">=0.4.0", "websocket-extensions": ">=0.1.1" @@ -5913,35 +5463,14 @@ "websocket-extensions": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", - "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -5949,7 +5478,8 @@ "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true }, "wide-align": { "version": "1.1.3", @@ -5959,15 +5489,11 @@ "string-width": "^1.0.2 || 2" } }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" - }, "worker-farm": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, "requires": { "errno": "~0.1.7" } @@ -5976,6 +5502,7 @@ "version": "2.1.0", "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" @@ -5986,38 +5513,23 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "ws": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.2.tgz", - "integrity": "sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw==", - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xmlchars": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-1.3.1.tgz", - "integrity": "sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw==" - }, "xregexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", - "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==" + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", + "dev": true }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true }, "y18n": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true }, "yallist": { "version": "3.0.3", diff --git a/scripts/view_log.ipynb b/scripts/view_log.ipynb index b7983d8..72fef0b 100644 --- a/scripts/view_log.ipynb +++ b/scripts/view_log.ipynb @@ -2,11 +2,11 @@ "cells": [ { "cell_type": "code", - "execution_count": 9, + "execution_count": 76, "metadata": { "ExecuteTime": { - "end_time": "2018-12-02T02:52:10.255932Z", - "start_time": "2018-12-02T02:52:10.246766Z" + "end_time": "2018-12-02T07:34:39.461661Z", + "start_time": "2018-12-02T07:34:39.452302Z" } }, "outputs": [ @@ -21,42 +21,67 @@ "source": [ "%pylab inline\n", "import pandas as pd\n", - "import os" + "import os\n", + "import glob" ] }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": { "ExecuteTime": { - "end_time": "2018-12-02T02:52:52.718847Z", - "start_time": "2018-12-02T02:52:52.713684Z" + "end_time": "2018-12-02T03:01:10.959063Z", + "start_time": "2018-12-02T03:01:10.950282Z" + } + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": { + "ExecuteTime": { + "end_time": "2018-12-02T07:34:39.807097Z", + "start_time": "2018-12-02T07:34:39.801794Z" } }, "outputs": [ { "data": { "text/plain": [ - "'../outputs/train_2018-12-02_10-40-51.log'" + "'../outputs/train_2018-12-02_11-57-52.log'" ] }, - "execution_count": 18, + "execution_count": 77, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "latest_log = '../outputs/' +sorted(os.listdir('../outputs'))[0]\n", + "latest_log = sorted(glob.glob('../outputs/*.log'))[-1]\n", "latest_log" ] }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": { "ExecuteTime": { - "end_time": "2018-12-02T02:52:53.653625Z", - "start_time": "2018-12-02T02:52:53.647217Z" + "end_time": "2018-12-02T03:01:17.499589Z", + "start_time": "2018-12-02T03:01:17.493491Z" + } + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": { + "ExecuteTime": { + "end_time": "2018-12-02T07:34:40.116573Z", + "start_time": "2018-12-02T07:34:40.102114Z" } }, "outputs": [], @@ -78,11 +103,11 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 79, "metadata": { "ExecuteTime": { - "end_time": "2018-12-02T02:52:54.695462Z", - "start_time": "2018-12-02T02:52:54.655258Z" + "end_time": "2018-12-02T07:34:40.386932Z", + "start_time": "2018-12-02T07:34:40.303934Z" } }, "outputs": [ @@ -100,6 +125,7 @@ " NoiseDistance\n", " Reward\n", " bonus_happiness\n", + " episodeSteps\n", " head_height_reward\n", " leg_switch_reward\n", " lin_vel_reward\n", @@ -110,7 +136,8 @@ " reward\n", " \n", " \n", - " episodeSteps\n", + " steps\n", + " \n", " \n", " \n", " \n", @@ -133,433 +160,1400 @@ " NaN\n", " NaN\n", " 800.0\n", - " 1.107310\n", - " -19.499071\n", - " 5.0\n", - " -54.400734\n", - " 0.590500\n", - " 0.290586\n", - " 7.898047\n", - " -1.666187\n", - " -2.406434\n", - " -5.904943\n", - " -19.499071\n", + " 1.001085\n", + " 15.428472\n", + " 40.0\n", + " 400.5\n", + " 9.125332\n", + " 0.285500\n", + " 0.070601\n", + " 1.548446\n", + " -2.472562\n", + " -0.601705\n", + " -0.121749\n", + " 15.428472\n", " \n", " \n", " 8000.5\n", " NaN\n", " NaN\n", " 800.0\n", - " 1.260371\n", - " -17.388251\n", - " 5.0\n", - " -50.576941\n", - " 0.394500\n", - " 0.329147\n", - " 14.887327\n", - " -2.084000\n", - " -3.734729\n", - " -4.658959\n", - " -18.443661\n", + " 0.994691\n", + " -24.003403\n", + " 40.0\n", + " 400.5\n", + " -50.378863\n", + " 0.232750\n", + " 0.077041\n", + " 1.705007\n", + " -2.120969\n", + " -0.548225\n", + " -0.124130\n", + " -4.287465\n", " \n", " \n", " 12000.5\n", " NaN\n", " NaN\n", " 800.0\n", - " 1.265747\n", - " -18.416224\n", - " 5.0\n", - " -50.053917\n", - " 0.452333\n", - " 0.131861\n", - " 13.900597\n", - " -2.098562\n", - " -4.251771\n", - " -4.483490\n", - " -18.434516\n", + " 1.019849\n", + " -27.004394\n", + " 40.0\n", + " 400.5\n", + " -72.992035\n", + " 0.186500\n", + " 0.020328\n", + " 1.828903\n", + " -2.127979\n", + " -0.520995\n", + " -0.145143\n", + " -11.859775\n", " \n", " \n", " 16000.5\n", " NaN\n", " NaN\n", " 800.0\n", - " 1.328032\n", - " -25.406937\n", - " 5.0\n", - " -55.784555\n", - " 0.580125\n", - " 0.268409\n", - " 12.061419\n", - " -2.165875\n", - " -4.082464\n", - " -4.348503\n", - " -20.177621\n", + " 1.013509\n", + " -18.811241\n", + " 40.0\n", + " 400.5\n", + " -78.189635\n", + " 0.186500\n", + " 0.022882\n", + " 2.054154\n", + " -2.119297\n", + " -0.542288\n", + " -0.151087\n", + " -13.597642\n", " \n", " \n", " 20000.5\n", " NaN\n", " NaN\n", " 800.0\n", - " 1.381120\n", - " -40.247088\n", - " 5.0\n", - " -67.406184\n", - " 0.542000\n", - " 0.079482\n", - " 11.694833\n", - " -2.070387\n", - " -4.443796\n", - " -4.275658\n", - " -24.191514\n", + " 0.966068\n", + " -29.553983\n", + " 40.0\n", + " 400.5\n", + " -87.854409\n", + " 0.209900\n", + " 0.009446\n", + " 2.018187\n", + " -2.046362\n", + " -0.523966\n", + " -0.161338\n", + " -16.788910\n", " \n", " \n", " 24000.5\n", - " 29.640643\n", - " 4370.589551\n", + " 191.363654\n", + " 2787.138015\n", " 800.0\n", - " 1.406615\n", - " -29.668802\n", - " 5.0\n", - " -70.056141\n", - " 0.565500\n", - " 0.020595\n", - " 12.096476\n", - " -2.117552\n", - " -4.378745\n", - " -4.346845\n", - " -25.104396\n", + " 0.986174\n", + " -20.272949\n", + " 40.0\n", + " 400.5\n", + " -89.615552\n", + " 0.193083\n", + " -0.015976\n", + " 1.956940\n", + " -1.997354\n", + " -0.509704\n", + " -0.163246\n", + " -17.369583\n", " \n", " \n", " 28000.5\n", - " 47.977872\n", - " 3329.185928\n", + " 208.339470\n", + " 2542.897098\n", " 800.0\n", - " 1.398516\n", - " -29.934377\n", - " 5.0\n", - " -71.953910\n", - " 0.546857\n", - " 0.045764\n", - " 12.117325\n", - " -2.135170\n", - " -4.545914\n", - " -4.340807\n", - " -25.794393\n", + " 0.952842\n", + " -31.488694\n", + " 40.0\n", + " 400.5\n", + " -95.714551\n", + " 0.214857\n", + " 0.035294\n", + " 1.921250\n", + " -2.007009\n", + " -0.513981\n", + " -0.174407\n", + " -19.386599\n", " \n", " \n", " 32000.5\n", - " 74.767615\n", - " 1947.666310\n", + " 214.446994\n", + " 3204.433846\n", " 800.0\n", - " 1.367230\n", - " -28.721102\n", - " 5.0\n", - " -73.054648\n", - " 0.545000\n", - " 0.164018\n", - " 14.773945\n", - " -2.257758\n", - " -4.611556\n", - " -4.265751\n", - " -26.160232\n", + " 1.064732\n", + " -19.854985\n", + " 40.0\n", + " 400.5\n", + " -95.809296\n", + " 0.194812\n", + " -0.008265\n", + " 1.903555\n", + " -2.033891\n", + " -0.508228\n", + " -0.170573\n", + " -19.445147\n", " \n", " \n", " 36000.5\n", - " 104.904826\n", - " 1361.480312\n", + " 219.025467\n", + " 3763.665469\n", " 800.0\n", - " 1.281241\n", - " -11.399529\n", - " 5.0\n", - " -68.452087\n", - " 0.558722\n", - " 0.141204\n", - " 15.648124\n", - " -2.262285\n", - " -4.304138\n", - " -4.241876\n", - " -24.520154\n", + " 1.011534\n", + " -31.246213\n", + " 40.0\n", + " 400.5\n", + " -99.759212\n", + " 0.194111\n", + " 0.008420\n", + " 1.836762\n", + " -2.032618\n", + " -0.506536\n", + " -0.173296\n", + " -20.756377\n", " \n", " \n", " 40000.5\n", - " 127.106003\n", - " 1842.068303\n", + " 222.761831\n", + " 4402.325286\n", " 800.0\n", - " 1.335301\n", - " -39.382228\n", - " 5.0\n", - " -72.857849\n", - " 0.585750\n", - " 0.061742\n", - " 15.897329\n", - " -2.290250\n", - " -4.297644\n", - " -4.220832\n", - " -26.006361\n", + " 0.901060\n", + " -19.233865\n", + " 40.0\n", + " 400.5\n", + " -99.335485\n", + " 0.195500\n", + " 0.005288\n", + " 1.849608\n", + " -2.000762\n", + " -0.501912\n", + " -0.175004\n", + " -20.604125\n", " \n", " \n", " 44000.5\n", - " 132.807293\n", - " 3015.805236\n", + " 192.925095\n", + " 6175.267422\n", " 800.0\n", - " 1.309690\n", - " -40.539925\n", - " 5.0\n", - " -76.702071\n", - " 0.579000\n", - " 0.070622\n", - " 15.126644\n", - " -2.270443\n", - " -4.489504\n", - " -4.170386\n", - " -27.327594\n", + " 0.907664\n", + " -12.129763\n", + " 40.0\n", + " 400.5\n", + " -97.021365\n", + " 0.185091\n", + " 0.003564\n", + " 1.776524\n", + " -1.996920\n", + " -0.496669\n", + " -0.174887\n", + " -19.833729\n", " \n", " \n", " 48000.5\n", - " 138.246884\n", - " 4157.760625\n", + " 186.271498\n", + " 7918.174082\n", " 800.0\n", - " 1.343104\n", - " -8.315023\n", - " 5.0\n", - " -71.894541\n", - " 0.583958\n", - " 0.033572\n", - " 14.664277\n", - " -2.231573\n", - " -4.520055\n", - " -4.201001\n", - " -25.743213\n", + " 0.749639\n", + " 10.577317\n", + " 40.0\n", + " 400.5\n", + " -89.403447\n", + " 0.182167\n", + " -0.002658\n", + " 1.644775\n", + " -2.001734\n", + " -0.496787\n", + " -0.175965\n", + " -17.299475\n", " \n", " \n", " 52000.5\n", - " 145.913581\n", - " 6344.410383\n", + " 182.367172\n", + " 9496.571895\n", " 800.0\n", - " 1.239413\n", - " -14.959276\n", - " 5.0\n", - " -69.503258\n", - " 0.579423\n", - " 0.098852\n", - " 15.381513\n", - " -2.235000\n", - " -4.474488\n", - " -4.206568\n", - " -24.913680\n", + " 0.706705\n", + " -9.020571\n", + " 40.0\n", + " 400.5\n", + " -87.510926\n", + " 0.178231\n", + " 0.002521\n", + " 1.660926\n", + " -1.990582\n", + " -0.490189\n", + " -0.176964\n", + " -16.662636\n", " \n", " \n", " 56000.5\n", - " 148.491221\n", - " 8135.473457\n", + " 209.881061\n", + " 11588.859424\n", " 800.0\n", - " 1.180004\n", - " -27.497719\n", - " 5.0\n", - " -70.032545\n", - " 0.572464\n", - " -0.001048\n", - " 14.966844\n", - " -2.190469\n", - " -4.425825\n", - " -4.217338\n", - " -25.098254\n", + " 0.686202\n", + " -9.436242\n", + " 40.0\n", + " 400.5\n", + " -85.972747\n", + " 0.199179\n", + " 0.005499\n", + " 1.680981\n", + " -1.995598\n", + " -0.499409\n", + " -0.176319\n", + " -16.146465\n", " \n", " \n", " 60000.5\n", - " 156.110878\n", - " 10429.666050\n", + " 203.770711\n", + " 13639.273037\n", " 800.0\n", - " 1.151931\n", - " -23.202309\n", - " 5.0\n", - " -69.840979\n", - " 0.576600\n", - " 0.045242\n", - " 14.157321\n", - " -2.207967\n", - " -4.284868\n", - " -4.203601\n", - " -24.971857\n", + " 0.612119\n", + " -31.330872\n", + " 40.0\n", + " 400.5\n", + " -88.983683\n", + " 0.191333\n", + " 0.008175\n", + " 1.692749\n", + " -2.012542\n", + " -0.503418\n", + " -0.176143\n", + " -17.158759\n", " \n", " \n", " 64000.5\n", - " 148.924535\n", - " 13758.454800\n", + " 220.845039\n", + " 16973.926318\n", " 800.0\n", - " 1.058137\n", - " -30.224720\n", - " 5.0\n", - " -70.767999\n", - " 0.603812\n", - " 0.006973\n", - " 14.509935\n", - " -2.255281\n", - " -4.297379\n", - " -4.190611\n", - " -25.300161\n", + " 0.600943\n", + " -5.644547\n", + " 40.0\n", + " 400.5\n", + " -86.825863\n", + " 0.202906\n", + " 0.000194\n", + " 1.673126\n", + " -2.014898\n", + " -0.503954\n", + " -0.175746\n", + " -16.439121\n", " \n", " \n", " 68000.5\n", - " 150.050195\n", - " 14665.462007\n", + " 237.482885\n", + " 19318.055244\n", " 800.0\n", - " 1.197633\n", - " -16.608448\n", - " 5.0\n", - " -69.276172\n", - " 0.592971\n", - " -0.000150\n", - " 13.815222\n", - " -2.215063\n", - " -4.279897\n", - " -4.188341\n", - " -24.788884\n", + " 0.577887\n", + " -28.311395\n", + " 40.0\n", + " 400.5\n", + " -88.945980\n", + " 0.205118\n", + " 0.021373\n", + " 1.684573\n", + " -2.020250\n", + " -0.496782\n", + " -0.175948\n", + " -17.137490\n", " \n", " \n", " 72000.5\n", - " 166.139946\n", - " 18863.381689\n", + " 233.844463\n", + " 23049.072451\n", " 800.0\n", - " 1.173680\n", - " -26.304682\n", - " 5.0\n", - " -69.667758\n", - " 0.617389\n", - " 0.072677\n", - " 15.108140\n", - " -2.299396\n", - " -4.180449\n", - " -4.161748\n", - " -24.873095\n", + " 0.437918\n", + " -19.292133\n", + " 40.0\n", + " 400.5\n", + " -89.266078\n", + " 0.196333\n", + " 0.004747\n", + " 1.724214\n", + " -2.034951\n", + " -0.492618\n", + " -0.179009\n", + " -17.257192\n", + " \n", + " \n", + " 76000.5\n", + " 258.211864\n", + " 25861.567061\n", + " 800.0\n", + " 0.343572\n", + " -4.006912\n", + " 40.0\n", + " 400.5\n", + " -87.196266\n", + " 0.207684\n", + " 0.010595\n", + " 1.741209\n", + " -2.030655\n", + " -0.491321\n", + " -0.179465\n", + " -16.559809\n", + " \n", + " \n", + " 80000.5\n", + " 259.855144\n", + " 29057.213398\n", + " 800.0\n", + " 0.305389\n", + " -30.271102\n", + " 40.0\n", + " 400.5\n", + " -89.240322\n", + " 0.202325\n", + " 0.002668\n", + " 1.764335\n", + " -2.028444\n", + " -0.492691\n", + " -0.179657\n", + " -17.245374\n", + " \n", + " \n", + " 84000.5\n", + " 302.923168\n", + " 34809.407969\n", + " 800.0\n", + " 0.198288\n", + " -14.004152\n", + " 40.0\n", + " 400.5\n", + " -88.774951\n", + " 0.202262\n", + " 0.000983\n", + " 1.760559\n", + " -2.030735\n", + " -0.492974\n", + " -0.177674\n", + " -17.091030\n", + " \n", + " \n", + " 88000.5\n", + " 292.210404\n", + " 36090.210684\n", + " 800.0\n", + " 0.283443\n", + " -42.098855\n", + " 40.0\n", + " 400.5\n", + " -92.166832\n", + " 0.200818\n", + " -0.005441\n", + " 1.798274\n", + " -2.036281\n", + " -0.495948\n", + " -0.179564\n", + " -18.227749\n", + " \n", + " \n", + " 92000.5\n", + " 348.208931\n", + " 41075.092363\n", + " 800.0\n", + " 0.270578\n", + " -9.238977\n", + " 40.0\n", + " 400.5\n", + " -91.002878\n", + " 0.206109\n", + " 0.006316\n", + " 1.792339\n", + " -2.038217\n", + " -0.503308\n", + " -0.178819\n", + " -17.836933\n", + " \n", + " \n", + " 96000.5\n", + " 391.587693\n", + " 42182.473066\n", + " 800.0\n", + " 0.365521\n", + " -43.590564\n", + " 40.0\n", + " 400.5\n", + " -94.232951\n", + " 0.208187\n", + " 0.000129\n", + " 1.777263\n", + " -2.026099\n", + " -0.500903\n", + " -0.178367\n", + " -18.910001\n", + " \n", + " \n", + " 100000.5\n", + " 363.875681\n", + " 46710.245020\n", + " 800.0\n", + " 0.380616\n", + " -43.440455\n", + " 40.0\n", + " 400.5\n", + " -97.170620\n", + " 0.202540\n", + " -0.004936\n", + " 1.748328\n", + " -2.017295\n", + " -0.501833\n", + " -0.181513\n", + " -19.891219\n", + " \n", + " \n", + " 104000.5\n", + " 339.817678\n", + " 50106.874199\n", + " 800.0\n", + " 0.342616\n", + " -3.568891\n", + " 40.0\n", + " 400.5\n", + " -95.303719\n", + " 0.208385\n", + " 0.004970\n", + " 1.811393\n", + " -2.015716\n", + " -0.500457\n", + " -0.183773\n", + " -19.263437\n", + " \n", + " \n", + " 108000.5\n", + " 313.327876\n", + " 51655.751445\n", + " 800.0\n", + " 0.393287\n", + " -24.874761\n", + " 40.0\n", + " 400.5\n", + " -95.933077\n", + " 0.212852\n", + " -0.002024\n", + " 1.807105\n", + " -2.014319\n", + " -0.496048\n", + " -0.181175\n", + " -19.471264\n", + " \n", + " \n", + " 112000.5\n", + " 270.483027\n", + " 57878.171953\n", + " 800.0\n", + " 0.357968\n", + " -3.441934\n", + " 40.0\n", + " 400.5\n", + " -94.227149\n", + " 0.206036\n", + " 0.007996\n", + " 1.810939\n", + " -2.010103\n", + " -0.492748\n", + " -0.180397\n", + " -18.898788\n", + " \n", + " \n", + " 116000.5\n", + " 226.045801\n", + " 59847.391836\n", + " 800.0\n", + " 0.402686\n", + " -9.032035\n", + " 40.0\n", + " 400.5\n", + " -93.198698\n", + " 0.201259\n", + " -0.004129\n", + " 1.782489\n", + " -2.000569\n", + " -0.492186\n", + " -0.181342\n", + " -18.558555\n", + " \n", + " \n", + " 120000.5\n", + " 255.274086\n", + " 60727.864102\n", + " 800.0\n", + " 0.379667\n", + " 1.487278\n", + " 40.0\n", + " 400.5\n", + " -91.195735\n", + " 0.196033\n", + " -0.004114\n", + " 1.788853\n", + " -1.995646\n", + " -0.490633\n", + " -0.180987\n", + " -17.890361\n", + " \n", + " \n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " \n", + " \n", + " 308000.5\n", + " 358.649947\n", + " 138975.352969\n", + " 800.0\n", + " 0.144606\n", + " -28.710064\n", + " 40.0\n", + " 400.5\n", + " -95.784777\n", + " 0.174526\n", + " 0.001890\n", + " 1.840785\n", + " -2.014213\n", + " -0.489832\n", + " -0.181992\n", + " -19.431466\n", + " \n", + " \n", + " 312000.5\n", + " 337.754779\n", + " 140220.738906\n", + " 800.0\n", + " 0.119360\n", + " -23.076090\n", + " 40.0\n", + " 400.5\n", + " -95.927744\n", + " 0.177077\n", + " 0.002362\n", + " 1.832647\n", + " -2.014661\n", + " -0.489650\n", + " -0.181962\n", + " -19.478192\n", + " \n", + " \n", + " 316000.5\n", + " 259.325153\n", + " 140588.052891\n", + " 800.0\n", + " 0.129157\n", + " -24.336979\n", + " 40.0\n", + " 400.5\n", + " -96.117792\n", + " 0.182222\n", + " 0.001274\n", + " 1.835341\n", + " -2.012020\n", + " -0.490779\n", + " -0.181994\n", + " -19.539696\n", + " \n", + " \n", + " 320000.5\n", + " 252.825544\n", + " 146814.529766\n", + " 800.0\n", + " 0.126677\n", + " 2.020660\n", + " 40.0\n", + " 400.5\n", + " -95.309802\n", + " 0.182613\n", + " -0.000708\n", + " 1.829982\n", + " -2.011155\n", + " -0.488976\n", + " -0.182546\n", + " -19.270191\n", + " \n", + " \n", + " 324000.5\n", + " 311.681400\n", + " 148886.869453\n", + " 800.0\n", + " 0.104543\n", + " -15.302837\n", + " 40.0\n", + " 400.5\n", + " -95.163531\n", + " 0.182605\n", + " 0.001098\n", + " 1.820914\n", + " -2.012655\n", + " -0.488455\n", + " -0.182696\n", + " -19.221212\n", + " \n", + " \n", + " 328000.5\n", + " 312.720243\n", + " 152494.040937\n", + " 800.0\n", + " 0.097410\n", + " -21.306948\n", + " 40.0\n", + " 400.5\n", + " -95.239122\n", + " 0.181305\n", + " 0.000272\n", + " 1.819064\n", + " -2.012011\n", + " -0.487911\n", + " -0.182476\n", + " -19.246648\n", + " \n", + " \n", + " 332000.5\n", + " 312.151625\n", + " 151137.147109\n", + " 800.0\n", + " 0.156087\n", + " -26.898011\n", + " 40.0\n", + " 400.5\n", + " -95.512951\n", + " 0.182747\n", + " 0.000838\n", + " 1.816929\n", + " -2.015391\n", + " -0.488862\n", + " -0.182880\n", + " -19.338833\n", + " \n", + " \n", + " 336000.5\n", + " 297.019186\n", + " 154205.585469\n", + " 800.0\n", + " 0.150449\n", + " -15.047147\n", + " 40.0\n", + " 400.5\n", + " -95.359666\n", + " 0.183810\n", + " 0.001657\n", + " 1.822713\n", + " -2.017940\n", + " -0.488056\n", + " -0.183028\n", + " -19.287741\n", + " \n", + " \n", + " 340000.5\n", + " 347.804802\n", + " 150311.306328\n", + " 800.0\n", + " 0.112766\n", + " -14.734657\n", + " 40.0\n", + " 400.5\n", + " -95.205255\n", + " 0.186147\n", + " 0.001543\n", + " 1.822670\n", + " -2.014554\n", + " -0.487522\n", + " -0.182885\n", + " -19.234176\n", + " \n", + " \n", + " 344000.5\n", + " 298.215561\n", + " 165119.265234\n", + " 800.0\n", + " 0.120098\n", + " -25.377967\n", + " 40.0\n", + " 400.5\n", + " -95.419098\n", + " 0.186250\n", + " -0.001282\n", + " 1.820896\n", + " -2.012657\n", + " -0.486891\n", + " -0.183168\n", + " -19.305615\n", + " \n", + " \n", + " 348000.5\n", + " 367.198066\n", + " 164362.320156\n", + " 800.0\n", + " 0.143425\n", + " -9.835368\n", + " 40.0\n", + " 400.5\n", + " -95.096557\n", + " 0.185724\n", + " -0.001203\n", + " 1.815989\n", + " -2.007950\n", + " -0.487463\n", + " -0.182836\n", + " -19.196762\n", + " \n", + " \n", + " 352000.5\n", + " 421.867589\n", + " 172558.451094\n", + " 800.0\n", + " 0.161740\n", + " -45.918617\n", + " 40.0\n", + " 400.5\n", + " -96.016492\n", + " 0.185682\n", + " 0.000611\n", + " 1.827056\n", + " -2.000303\n", + " -0.487114\n", + " -0.183640\n", + " -19.500419\n", + " \n", + " \n", + " 356000.5\n", + " 399.980753\n", + " 170143.568750\n", + " 800.0\n", + " 0.134694\n", + " -28.956869\n", + " 40.0\n", + " 400.5\n", + " -96.334658\n", + " 0.185433\n", + " 0.001569\n", + " 1.827713\n", + " -2.001134\n", + " -0.486855\n", + " -0.184369\n", + " -19.606671\n", + " \n", + " \n", + " 360000.5\n", + " 323.039328\n", + " 177826.681328\n", + " 800.0\n", + " 0.119141\n", + " -18.324828\n", + " 40.0\n", + " 400.5\n", + " -96.291717\n", + " 0.186406\n", + " 0.000798\n", + " 1.827721\n", + " -2.000875\n", + " -0.487775\n", + " -0.184123\n", + " -19.592429\n", + " \n", + " \n", + " 364000.5\n", + " 350.858816\n", + " 182020.647344\n", + " 800.0\n", + " 0.122827\n", + " 10.592855\n", + " 40.0\n", + " 400.5\n", + " -95.296701\n", + " 0.188764\n", + " -0.001131\n", + " 1.815978\n", + " -2.000109\n", + " -0.488048\n", + " -0.184941\n", + " -19.260722\n", + " \n", + " \n", + " 368000.5\n", + " 158.930903\n", + " 177610.984453\n", + " 800.0\n", + " 0.118055\n", + " -9.164740\n", + " 40.0\n", + " 400.5\n", + " -94.969708\n", + " 0.191533\n", + " 0.001028\n", + " 1.816592\n", + " -2.003416\n", + " -0.487366\n", + " -0.185021\n", + " -19.150983\n", + " \n", + " \n", + " 372000.5\n", + " 190.317296\n", + " 180786.817500\n", + " 800.0\n", + " 0.135613\n", + " 9.583231\n", + " 40.0\n", + " 400.5\n", + " -94.042892\n", + " 0.191065\n", + " 0.001168\n", + " 1.816862\n", + " -2.002914\n", + " -0.486753\n", + " -0.185713\n", + " -18.842013\n", + " \n", + " \n", + " 376000.5\n", + " 223.448859\n", + " 191507.754922\n", + " 800.0\n", + " 0.130242\n", + " -13.130436\n", + " 40.0\n", + " 400.5\n", + " -93.857549\n", + " 0.191415\n", + " 0.000406\n", + " 1.818154\n", + " -2.007324\n", + " -0.485283\n", + " -0.185419\n", + " -18.781252\n", + " \n", + " \n", + " 380000.5\n", + " 193.026997\n", + " 187127.255469\n", + " 800.0\n", + " 0.142632\n", + " -20.573801\n", + " 40.0\n", + " 400.5\n", + " -93.914095\n", + " 0.189837\n", + " 0.001001\n", + " 1.821333\n", + " -2.007509\n", + " -0.484451\n", + " -0.185144\n", + " -18.800121\n", + " \n", + " \n", + " 384000.5\n", + " 355.778719\n", + " 188473.558984\n", + " 800.0\n", + " 0.120989\n", + " -31.464281\n", + " 40.0\n", + " 400.5\n", + " -94.306487\n", + " 0.188474\n", + " -0.001194\n", + " 1.822966\n", + " -2.007951\n", + " -0.483834\n", + " -0.185125\n", + " -18.932039\n", + " \n", + " \n", + " 388000.5\n", + " 307.473244\n", + " 198413.550000\n", + " 800.0\n", + " 0.108410\n", + " -23.395215\n", + " 40.0\n", + " 400.5\n", + " -94.448342\n", + " 0.187325\n", + " 0.000665\n", + " 1.822733\n", + " -2.005641\n", + " -0.483057\n", + " -0.185104\n", + " -18.978051\n", + " \n", + " \n", + " 392000.5\n", + " 209.888784\n", + " 204072.744688\n", + " 800.0\n", + " 0.131776\n", + " -17.679262\n", + " 40.0\n", + " 400.5\n", + " -94.404683\n", + " 0.187393\n", + " 0.000139\n", + " 1.820639\n", + " -2.009751\n", + " -0.482796\n", + " -0.184697\n", + " -18.964798\n", + " \n", + " \n", + " 396000.5\n", + " 238.403602\n", + " 204286.347188\n", + " 800.0\n", + " 0.140075\n", + " 0.952222\n", + " 40.0\n", + " 400.5\n", + " -93.801894\n", + " 0.187505\n", + " 0.001058\n", + " 1.830544\n", + " -2.009674\n", + " -0.482872\n", + " -0.184972\n", + " -18.763616\n", + " \n", + " \n", + " 400000.5\n", + " 321.055877\n", + " 214521.868750\n", + " 800.0\n", + " 0.136083\n", + " -23.540295\n", + " 40.0\n", + " 400.5\n", + " -93.942884\n", + " 0.189320\n", + " 0.000971\n", + " 1.829790\n", + " -2.011245\n", + " -0.485025\n", + " -0.185287\n", + " -18.811383\n", + " \n", + " \n", + " 404000.5\n", + " 202.083949\n", + " 211019.176875\n", + " 800.0\n", + " 0.120063\n", + " -41.328331\n", + " 40.0\n", + " 400.5\n", + " -94.607919\n", + " 0.187738\n", + " 0.001006\n", + " 1.824316\n", + " -2.013222\n", + " -0.485388\n", + " -0.185184\n", + " -19.034323\n", + " \n", + " \n", + " 408000.5\n", + " 138.512097\n", + " 216563.620625\n", + " 800.0\n", + " 0.152197\n", + " -18.446270\n", + " 40.0\n", + " 400.5\n", + " -94.593475\n", + " 0.188554\n", + " 0.000253\n", + " 1.821491\n", + " -2.011557\n", + " -0.484752\n", + " -0.184696\n", + " -19.028558\n", + " \n", + " \n", + " 412000.5\n", + " 34.515037\n", + " 208167.654219\n", + " 800.0\n", + " 0.144590\n", + " -9.956440\n", + " 40.0\n", + " 400.5\n", + " -94.327922\n", + " 0.188238\n", + " 0.000589\n", + " 1.823128\n", + " -2.011543\n", + " -0.485977\n", + " -0.184822\n", + " -18.940479\n", + " \n", + " \n", + " 416000.5\n", + " 8.198625\n", + " 220994.370625\n", + " 800.0\n", + " 0.122899\n", + " -8.377054\n", + " 40.0\n", + " 400.5\n", + " -94.020780\n", + " 0.188495\n", + " -0.000557\n", + " 1.817646\n", + " -2.013103\n", + " -0.486009\n", + " -0.184768\n", + " -18.838908\n", + " \n", + " \n", + " 420000.5\n", + " -102.993905\n", + " 212710.776719\n", + " 800.0\n", + " 0.138414\n", + " -5.776745\n", + " 40.0\n", + " 400.5\n", + " -93.650548\n", + " 0.189757\n", + " 0.003217\n", + " 1.819190\n", + " -2.015410\n", + " -0.485668\n", + " -0.184866\n", + " -18.714506\n", + " \n", + " \n", + " 424000.5\n", + " -7.671242\n", + " 210117.102656\n", + " 800.0\n", + " 0.156452\n", + " 9.150613\n", + " 40.0\n", + " 400.5\n", + " -92.861258\n", + " 0.189651\n", + " 0.000655\n", + " 1.817318\n", + " -2.013035\n", + " -0.486136\n", + " -0.184759\n", + " -18.451628\n", " \n", " \n", "\n", + "

106 rows × 15 columns

\n", "" ], "text/plain": [ - " ActorLoss CriticLoss EpisodeDuration NoiseDistance \\\n", - "episodeSteps \n", - "4000.5 NaN NaN 800.0 1.107310 \n", - "8000.5 NaN NaN 800.0 1.260371 \n", - "12000.5 NaN NaN 800.0 1.265747 \n", - "16000.5 NaN NaN 800.0 1.328032 \n", - "20000.5 NaN NaN 800.0 1.381120 \n", - "24000.5 29.640643 4370.589551 800.0 1.406615 \n", - "28000.5 47.977872 3329.185928 800.0 1.398516 \n", - "32000.5 74.767615 1947.666310 800.0 1.367230 \n", - "36000.5 104.904826 1361.480312 800.0 1.281241 \n", - "40000.5 127.106003 1842.068303 800.0 1.335301 \n", - "44000.5 132.807293 3015.805236 800.0 1.309690 \n", - "48000.5 138.246884 4157.760625 800.0 1.343104 \n", - "52000.5 145.913581 6344.410383 800.0 1.239413 \n", - "56000.5 148.491221 8135.473457 800.0 1.180004 \n", - "60000.5 156.110878 10429.666050 800.0 1.151931 \n", - "64000.5 148.924535 13758.454800 800.0 1.058137 \n", - "68000.5 150.050195 14665.462007 800.0 1.197633 \n", - "72000.5 166.139946 18863.381689 800.0 1.173680 \n", + " ActorLoss CriticLoss EpisodeDuration NoiseDistance \\\n", + "steps \n", + "4000.5 NaN NaN 800.0 1.001085 \n", + "8000.5 NaN NaN 800.0 0.994691 \n", + "12000.5 NaN NaN 800.0 1.019849 \n", + "16000.5 NaN NaN 800.0 1.013509 \n", + "20000.5 NaN NaN 800.0 0.966068 \n", + "24000.5 191.363654 2787.138015 800.0 0.986174 \n", + "28000.5 208.339470 2542.897098 800.0 0.952842 \n", + "32000.5 214.446994 3204.433846 800.0 1.064732 \n", + "36000.5 219.025467 3763.665469 800.0 1.011534 \n", + "40000.5 222.761831 4402.325286 800.0 0.901060 \n", + "44000.5 192.925095 6175.267422 800.0 0.907664 \n", + "48000.5 186.271498 7918.174082 800.0 0.749639 \n", + "52000.5 182.367172 9496.571895 800.0 0.706705 \n", + "56000.5 209.881061 11588.859424 800.0 0.686202 \n", + "60000.5 203.770711 13639.273037 800.0 0.612119 \n", + "64000.5 220.845039 16973.926318 800.0 0.600943 \n", + "68000.5 237.482885 19318.055244 800.0 0.577887 \n", + "72000.5 233.844463 23049.072451 800.0 0.437918 \n", + "76000.5 258.211864 25861.567061 800.0 0.343572 \n", + "80000.5 259.855144 29057.213398 800.0 0.305389 \n", + "84000.5 302.923168 34809.407969 800.0 0.198288 \n", + "88000.5 292.210404 36090.210684 800.0 0.283443 \n", + "92000.5 348.208931 41075.092363 800.0 0.270578 \n", + "96000.5 391.587693 42182.473066 800.0 0.365521 \n", + "100000.5 363.875681 46710.245020 800.0 0.380616 \n", + "104000.5 339.817678 50106.874199 800.0 0.342616 \n", + "108000.5 313.327876 51655.751445 800.0 0.393287 \n", + "112000.5 270.483027 57878.171953 800.0 0.357968 \n", + "116000.5 226.045801 59847.391836 800.0 0.402686 \n", + "120000.5 255.274086 60727.864102 800.0 0.379667 \n", + "... ... ... ... ... \n", + "308000.5 358.649947 138975.352969 800.0 0.144606 \n", + "312000.5 337.754779 140220.738906 800.0 0.119360 \n", + "316000.5 259.325153 140588.052891 800.0 0.129157 \n", + "320000.5 252.825544 146814.529766 800.0 0.126677 \n", + "324000.5 311.681400 148886.869453 800.0 0.104543 \n", + "328000.5 312.720243 152494.040937 800.0 0.097410 \n", + "332000.5 312.151625 151137.147109 800.0 0.156087 \n", + "336000.5 297.019186 154205.585469 800.0 0.150449 \n", + "340000.5 347.804802 150311.306328 800.0 0.112766 \n", + "344000.5 298.215561 165119.265234 800.0 0.120098 \n", + "348000.5 367.198066 164362.320156 800.0 0.143425 \n", + "352000.5 421.867589 172558.451094 800.0 0.161740 \n", + "356000.5 399.980753 170143.568750 800.0 0.134694 \n", + "360000.5 323.039328 177826.681328 800.0 0.119141 \n", + "364000.5 350.858816 182020.647344 800.0 0.122827 \n", + "368000.5 158.930903 177610.984453 800.0 0.118055 \n", + "372000.5 190.317296 180786.817500 800.0 0.135613 \n", + "376000.5 223.448859 191507.754922 800.0 0.130242 \n", + "380000.5 193.026997 187127.255469 800.0 0.142632 \n", + "384000.5 355.778719 188473.558984 800.0 0.120989 \n", + "388000.5 307.473244 198413.550000 800.0 0.108410 \n", + "392000.5 209.888784 204072.744688 800.0 0.131776 \n", + "396000.5 238.403602 204286.347188 800.0 0.140075 \n", + "400000.5 321.055877 214521.868750 800.0 0.136083 \n", + "404000.5 202.083949 211019.176875 800.0 0.120063 \n", + "408000.5 138.512097 216563.620625 800.0 0.152197 \n", + "412000.5 34.515037 208167.654219 800.0 0.144590 \n", + "416000.5 8.198625 220994.370625 800.0 0.122899 \n", + "420000.5 -102.993905 212710.776719 800.0 0.138414 \n", + "424000.5 -7.671242 210117.102656 800.0 0.156452 \n", "\n", - " Reward bonus_happiness head_height_reward \\\n", - "episodeSteps \n", - "4000.5 -19.499071 5.0 -54.400734 \n", - "8000.5 -17.388251 5.0 -50.576941 \n", - "12000.5 -18.416224 5.0 -50.053917 \n", - "16000.5 -25.406937 5.0 -55.784555 \n", - "20000.5 -40.247088 5.0 -67.406184 \n", - "24000.5 -29.668802 5.0 -70.056141 \n", - "28000.5 -29.934377 5.0 -71.953910 \n", - "32000.5 -28.721102 5.0 -73.054648 \n", - "36000.5 -11.399529 5.0 -68.452087 \n", - "40000.5 -39.382228 5.0 -72.857849 \n", - "44000.5 -40.539925 5.0 -76.702071 \n", - "48000.5 -8.315023 5.0 -71.894541 \n", - "52000.5 -14.959276 5.0 -69.503258 \n", - "56000.5 -27.497719 5.0 -70.032545 \n", - "60000.5 -23.202309 5.0 -69.840979 \n", - "64000.5 -30.224720 5.0 -70.767999 \n", - "68000.5 -16.608448 5.0 -69.276172 \n", - "72000.5 -26.304682 5.0 -69.667758 \n", + " Reward bonus_happiness episodeSteps head_height_reward \\\n", + "steps \n", + "4000.5 15.428472 40.0 400.5 9.125332 \n", + "8000.5 -24.003403 40.0 400.5 -50.378863 \n", + "12000.5 -27.004394 40.0 400.5 -72.992035 \n", + "16000.5 -18.811241 40.0 400.5 -78.189635 \n", + "20000.5 -29.553983 40.0 400.5 -87.854409 \n", + "24000.5 -20.272949 40.0 400.5 -89.615552 \n", + "28000.5 -31.488694 40.0 400.5 -95.714551 \n", + "32000.5 -19.854985 40.0 400.5 -95.809296 \n", + "36000.5 -31.246213 40.0 400.5 -99.759212 \n", + "40000.5 -19.233865 40.0 400.5 -99.335485 \n", + "44000.5 -12.129763 40.0 400.5 -97.021365 \n", + "48000.5 10.577317 40.0 400.5 -89.403447 \n", + "52000.5 -9.020571 40.0 400.5 -87.510926 \n", + "56000.5 -9.436242 40.0 400.5 -85.972747 \n", + "60000.5 -31.330872 40.0 400.5 -88.983683 \n", + "64000.5 -5.644547 40.0 400.5 -86.825863 \n", + "68000.5 -28.311395 40.0 400.5 -88.945980 \n", + "72000.5 -19.292133 40.0 400.5 -89.266078 \n", + "76000.5 -4.006912 40.0 400.5 -87.196266 \n", + "80000.5 -30.271102 40.0 400.5 -89.240322 \n", + "84000.5 -14.004152 40.0 400.5 -88.774951 \n", + "88000.5 -42.098855 40.0 400.5 -92.166832 \n", + "92000.5 -9.238977 40.0 400.5 -91.002878 \n", + "96000.5 -43.590564 40.0 400.5 -94.232951 \n", + "100000.5 -43.440455 40.0 400.5 -97.170620 \n", + "104000.5 -3.568891 40.0 400.5 -95.303719 \n", + "108000.5 -24.874761 40.0 400.5 -95.933077 \n", + "112000.5 -3.441934 40.0 400.5 -94.227149 \n", + "116000.5 -9.032035 40.0 400.5 -93.198698 \n", + "120000.5 1.487278 40.0 400.5 -91.195735 \n", + "... ... ... ... ... \n", + "308000.5 -28.710064 40.0 400.5 -95.784777 \n", + "312000.5 -23.076090 40.0 400.5 -95.927744 \n", + "316000.5 -24.336979 40.0 400.5 -96.117792 \n", + "320000.5 2.020660 40.0 400.5 -95.309802 \n", + "324000.5 -15.302837 40.0 400.5 -95.163531 \n", + "328000.5 -21.306948 40.0 400.5 -95.239122 \n", + "332000.5 -26.898011 40.0 400.5 -95.512951 \n", + "336000.5 -15.047147 40.0 400.5 -95.359666 \n", + "340000.5 -14.734657 40.0 400.5 -95.205255 \n", + "344000.5 -25.377967 40.0 400.5 -95.419098 \n", + "348000.5 -9.835368 40.0 400.5 -95.096557 \n", + "352000.5 -45.918617 40.0 400.5 -96.016492 \n", + "356000.5 -28.956869 40.0 400.5 -96.334658 \n", + "360000.5 -18.324828 40.0 400.5 -96.291717 \n", + "364000.5 10.592855 40.0 400.5 -95.296701 \n", + "368000.5 -9.164740 40.0 400.5 -94.969708 \n", + "372000.5 9.583231 40.0 400.5 -94.042892 \n", + "376000.5 -13.130436 40.0 400.5 -93.857549 \n", + "380000.5 -20.573801 40.0 400.5 -93.914095 \n", + "384000.5 -31.464281 40.0 400.5 -94.306487 \n", + "388000.5 -23.395215 40.0 400.5 -94.448342 \n", + "392000.5 -17.679262 40.0 400.5 -94.404683 \n", + "396000.5 0.952222 40.0 400.5 -93.801894 \n", + "400000.5 -23.540295 40.0 400.5 -93.942884 \n", + "404000.5 -41.328331 40.0 400.5 -94.607919 \n", + "408000.5 -18.446270 40.0 400.5 -94.593475 \n", + "412000.5 -9.956440 40.0 400.5 -94.327922 \n", + "416000.5 -8.377054 40.0 400.5 -94.020780 \n", + "420000.5 -5.776745 40.0 400.5 -93.650548 \n", + "424000.5 9.150613 40.0 400.5 -92.861258 \n", "\n", - " leg_switch_reward lin_vel_reward position quad_contact_cost \\\n", - "episodeSteps \n", - "4000.5 0.590500 0.290586 7.898047 -1.666187 \n", - "8000.5 0.394500 0.329147 14.887327 -2.084000 \n", - "12000.5 0.452333 0.131861 13.900597 -2.098562 \n", - "16000.5 0.580125 0.268409 12.061419 -2.165875 \n", - "20000.5 0.542000 0.079482 11.694833 -2.070387 \n", - "24000.5 0.565500 0.020595 12.096476 -2.117552 \n", - "28000.5 0.546857 0.045764 12.117325 -2.135170 \n", - "32000.5 0.545000 0.164018 14.773945 -2.257758 \n", - "36000.5 0.558722 0.141204 15.648124 -2.262285 \n", - "40000.5 0.585750 0.061742 15.897329 -2.290250 \n", - "44000.5 0.579000 0.070622 15.126644 -2.270443 \n", - "48000.5 0.583958 0.033572 14.664277 -2.231573 \n", - "52000.5 0.579423 0.098852 15.381513 -2.235000 \n", - "56000.5 0.572464 -0.001048 14.966844 -2.190469 \n", - "60000.5 0.576600 0.045242 14.157321 -2.207967 \n", - "64000.5 0.603812 0.006973 14.509935 -2.255281 \n", - "68000.5 0.592971 -0.000150 13.815222 -2.215063 \n", - "72000.5 0.617389 0.072677 15.108140 -2.299396 \n", + " leg_switch_reward lin_vel_reward position quad_contact_cost \\\n", + "steps \n", + "4000.5 0.285500 0.070601 1.548446 -2.472562 \n", + "8000.5 0.232750 0.077041 1.705007 -2.120969 \n", + "12000.5 0.186500 0.020328 1.828903 -2.127979 \n", + "16000.5 0.186500 0.022882 2.054154 -2.119297 \n", + "20000.5 0.209900 0.009446 2.018187 -2.046362 \n", + "24000.5 0.193083 -0.015976 1.956940 -1.997354 \n", + "28000.5 0.214857 0.035294 1.921250 -2.007009 \n", + "32000.5 0.194812 -0.008265 1.903555 -2.033891 \n", + "36000.5 0.194111 0.008420 1.836762 -2.032618 \n", + "40000.5 0.195500 0.005288 1.849608 -2.000762 \n", + "44000.5 0.185091 0.003564 1.776524 -1.996920 \n", + "48000.5 0.182167 -0.002658 1.644775 -2.001734 \n", + "52000.5 0.178231 0.002521 1.660926 -1.990582 \n", + "56000.5 0.199179 0.005499 1.680981 -1.995598 \n", + "60000.5 0.191333 0.008175 1.692749 -2.012542 \n", + "64000.5 0.202906 0.000194 1.673126 -2.014898 \n", + "68000.5 0.205118 0.021373 1.684573 -2.020250 \n", + "72000.5 0.196333 0.004747 1.724214 -2.034951 \n", + "76000.5 0.207684 0.010595 1.741209 -2.030655 \n", + "80000.5 0.202325 0.002668 1.764335 -2.028444 \n", + "84000.5 0.202262 0.000983 1.760559 -2.030735 \n", + "88000.5 0.200818 -0.005441 1.798274 -2.036281 \n", + "92000.5 0.206109 0.006316 1.792339 -2.038217 \n", + "96000.5 0.208187 0.000129 1.777263 -2.026099 \n", + "100000.5 0.202540 -0.004936 1.748328 -2.017295 \n", + "104000.5 0.208385 0.004970 1.811393 -2.015716 \n", + "108000.5 0.212852 -0.002024 1.807105 -2.014319 \n", + "112000.5 0.206036 0.007996 1.810939 -2.010103 \n", + "116000.5 0.201259 -0.004129 1.782489 -2.000569 \n", + "120000.5 0.196033 -0.004114 1.788853 -1.995646 \n", + "... ... ... ... ... \n", + "308000.5 0.174526 0.001890 1.840785 -2.014213 \n", + "312000.5 0.177077 0.002362 1.832647 -2.014661 \n", + "316000.5 0.182222 0.001274 1.835341 -2.012020 \n", + "320000.5 0.182613 -0.000708 1.829982 -2.011155 \n", + "324000.5 0.182605 0.001098 1.820914 -2.012655 \n", + "328000.5 0.181305 0.000272 1.819064 -2.012011 \n", + "332000.5 0.182747 0.000838 1.816929 -2.015391 \n", + "336000.5 0.183810 0.001657 1.822713 -2.017940 \n", + "340000.5 0.186147 0.001543 1.822670 -2.014554 \n", + "344000.5 0.186250 -0.001282 1.820896 -2.012657 \n", + "348000.5 0.185724 -0.001203 1.815989 -2.007950 \n", + "352000.5 0.185682 0.000611 1.827056 -2.000303 \n", + "356000.5 0.185433 0.001569 1.827713 -2.001134 \n", + "360000.5 0.186406 0.000798 1.827721 -2.000875 \n", + "364000.5 0.188764 -0.001131 1.815978 -2.000109 \n", + "368000.5 0.191533 0.001028 1.816592 -2.003416 \n", + "372000.5 0.191065 0.001168 1.816862 -2.002914 \n", + "376000.5 0.191415 0.000406 1.818154 -2.007324 \n", + "380000.5 0.189837 0.001001 1.821333 -2.007509 \n", + "384000.5 0.188474 -0.001194 1.822966 -2.007951 \n", + "388000.5 0.187325 0.000665 1.822733 -2.005641 \n", + "392000.5 0.187393 0.000139 1.820639 -2.009751 \n", + "396000.5 0.187505 0.001058 1.830544 -2.009674 \n", + "400000.5 0.189320 0.000971 1.829790 -2.011245 \n", + "404000.5 0.187738 0.001006 1.824316 -2.013222 \n", + "408000.5 0.188554 0.000253 1.821491 -2.011557 \n", + "412000.5 0.188238 0.000589 1.823128 -2.011543 \n", + "416000.5 0.188495 -0.000557 1.817646 -2.013103 \n", + "420000.5 0.189757 0.003217 1.819190 -2.015410 \n", + "424000.5 0.189651 0.000655 1.817318 -2.013035 \n", "\n", - " quad_joint_angle_cost quad_power_cost reward \n", - "episodeSteps \n", - "4000.5 -2.406434 -5.904943 -19.499071 \n", - "8000.5 -3.734729 -4.658959 -18.443661 \n", - "12000.5 -4.251771 -4.483490 -18.434516 \n", - "16000.5 -4.082464 -4.348503 -20.177621 \n", - "20000.5 -4.443796 -4.275658 -24.191514 \n", - "24000.5 -4.378745 -4.346845 -25.104396 \n", - "28000.5 -4.545914 -4.340807 -25.794393 \n", - "32000.5 -4.611556 -4.265751 -26.160232 \n", - "36000.5 -4.304138 -4.241876 -24.520154 \n", - "40000.5 -4.297644 -4.220832 -26.006361 \n", - "44000.5 -4.489504 -4.170386 -27.327594 \n", - "48000.5 -4.520055 -4.201001 -25.743213 \n", - "52000.5 -4.474488 -4.206568 -24.913680 \n", - "56000.5 -4.425825 -4.217338 -25.098254 \n", - "60000.5 -4.284868 -4.203601 -24.971857 \n", - "64000.5 -4.297379 -4.190611 -25.300161 \n", - "68000.5 -4.279897 -4.188341 -24.788884 \n", - "72000.5 -4.180449 -4.161748 -24.873095 " + " quad_joint_angle_cost quad_power_cost reward \n", + "steps \n", + "4000.5 -0.601705 -0.121749 15.428472 \n", + "8000.5 -0.548225 -0.124130 -4.287465 \n", + "12000.5 -0.520995 -0.145143 -11.859775 \n", + "16000.5 -0.542288 -0.151087 -13.597642 \n", + "20000.5 -0.523966 -0.161338 -16.788910 \n", + "24000.5 -0.509704 -0.163246 -17.369583 \n", + "28000.5 -0.513981 -0.174407 -19.386599 \n", + "32000.5 -0.508228 -0.170573 -19.445147 \n", + "36000.5 -0.506536 -0.173296 -20.756377 \n", + "40000.5 -0.501912 -0.175004 -20.604125 \n", + "44000.5 -0.496669 -0.174887 -19.833729 \n", + "48000.5 -0.496787 -0.175965 -17.299475 \n", + "52000.5 -0.490189 -0.176964 -16.662636 \n", + "56000.5 -0.499409 -0.176319 -16.146465 \n", + "60000.5 -0.503418 -0.176143 -17.158759 \n", + "64000.5 -0.503954 -0.175746 -16.439121 \n", + "68000.5 -0.496782 -0.175948 -17.137490 \n", + "72000.5 -0.492618 -0.179009 -17.257192 \n", + "76000.5 -0.491321 -0.179465 -16.559809 \n", + "80000.5 -0.492691 -0.179657 -17.245374 \n", + "84000.5 -0.492974 -0.177674 -17.091030 \n", + "88000.5 -0.495948 -0.179564 -18.227749 \n", + "92000.5 -0.503308 -0.178819 -17.836933 \n", + "96000.5 -0.500903 -0.178367 -18.910001 \n", + "100000.5 -0.501833 -0.181513 -19.891219 \n", + "104000.5 -0.500457 -0.183773 -19.263437 \n", + "108000.5 -0.496048 -0.181175 -19.471264 \n", + "112000.5 -0.492748 -0.180397 -18.898788 \n", + "116000.5 -0.492186 -0.181342 -18.558555 \n", + "120000.5 -0.490633 -0.180987 -17.890361 \n", + "... ... ... ... \n", + "308000.5 -0.489832 -0.181992 -19.431466 \n", + "312000.5 -0.489650 -0.181962 -19.478192 \n", + "316000.5 -0.490779 -0.181994 -19.539696 \n", + "320000.5 -0.488976 -0.182546 -19.270191 \n", + "324000.5 -0.488455 -0.182696 -19.221212 \n", + "328000.5 -0.487911 -0.182476 -19.246648 \n", + "332000.5 -0.488862 -0.182880 -19.338833 \n", + "336000.5 -0.488056 -0.183028 -19.287741 \n", + "340000.5 -0.487522 -0.182885 -19.234176 \n", + "344000.5 -0.486891 -0.183168 -19.305615 \n", + "348000.5 -0.487463 -0.182836 -19.196762 \n", + "352000.5 -0.487114 -0.183640 -19.500419 \n", + "356000.5 -0.486855 -0.184369 -19.606671 \n", + "360000.5 -0.487775 -0.184123 -19.592429 \n", + "364000.5 -0.488048 -0.184941 -19.260722 \n", + "368000.5 -0.487366 -0.185021 -19.150983 \n", + "372000.5 -0.486753 -0.185713 -18.842013 \n", + "376000.5 -0.485283 -0.185419 -18.781252 \n", + "380000.5 -0.484451 -0.185144 -18.800121 \n", + "384000.5 -0.483834 -0.185125 -18.932039 \n", + "388000.5 -0.483057 -0.185104 -18.978051 \n", + "392000.5 -0.482796 -0.184697 -18.964798 \n", + "396000.5 -0.482872 -0.184972 -18.763616 \n", + "400000.5 -0.485025 -0.185287 -18.811383 \n", + "404000.5 -0.485388 -0.185184 -19.034323 \n", + "408000.5 -0.484752 -0.184696 -19.028558 \n", + "412000.5 -0.485977 -0.184822 -18.940479 \n", + "416000.5 -0.486009 -0.184768 -18.838908 \n", + "420000.5 -0.485668 -0.184866 -18.714506 \n", + "424000.5 -0.486136 -0.184759 -18.451628 \n", + "\n", + "[106 rows x 15 columns]" ] }, - "execution_count": 20, + "execution_count": 79, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.DataFrame(datas)\n", - "df = df.set_index('episodeSteps')\n", + "df = df.set_index('steps')\n", "df" ] }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 83, "metadata": { "ExecuteTime": { - "end_time": "2018-12-02T02:53:10.419795Z", - "start_time": "2018-12-02T02:53:10.226744Z" + "end_time": "2018-12-02T07:35:02.882221Z", + "start_time": "2018-12-02T07:35:02.671787Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 23, + "execution_count": 83, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXwAAAEWCAYAAABliCz2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvNQv5yAAAIABJREFUeJzt3Xu4HHWd5/H395wE5DZDCAyEXIhIEImsGI4xPA4zXlBBUVyYUXycFWd0s47wqKM7CjKLjCuKOii6+qjxMqAgiFeyiCAEFrMOMSQMd0FiSEzCPQaEgSU5Od/9o6pDnU51d3V3ddevqj6v5znPqa6u7vp1VfX3d61fm7sjIiLVN1J0AkREZDgU8EVEakIBX0SkJhTwRURqQgFfRKQmFPBFRGpCAV+kAGZ2oZl9suh0SL0o4EvlmNk6M3vGzJ4ys4fi4Lpn0ekSKZoCvlTVm9x9T+BI4KXAmUUkwsymFLFfkTQK+FJp7v4QcA1R4MfMdjWzfzGz35vZw2b2NTPbLX7uRjM7OV5+hZm5mb0xfvwaM7s1Xn6BmV1vZpvN7DEzu8TM9m7sM65hfNTMbgf+w8ymmNlLzewWM3vSzL4PPG+4R0JEAV8qzsxmAccDa+JV5wGHEmUAhwAzgbPj524EXhkv/yWwFviLxOMbG28LfBo4EHgRMBs4p2nXbwfeCOxN9D37KfBdYB/gB8DJ/X86ke4o4EtV/dTMngQ2AI8AHzczAxYD/+Duf3D3J4FPAafEr7mRKLBDFOg/nXi8I+C7+xp3v9bdn3X3R4HPJ7Zr+JK7b3D3Z4BFwFTgAnff5u4/BG4ewGcWaUsBX6rqLe6+F1GJ/TBgX2A/YHdgtZk9bmaPA1fH6wFuAg41s/2JagDfAWab2b7AQuCXAGa2v5ldZmabzOyPwMXx+ydtSCwfCGzyyTMVrs/vo4pko4AvlebuNwIXAv8CPAY8A8x3973jvz+NO3dx96eB1cAHgDvdfSvwb8CHgN+5+2Px234KcOAId/8T4G+Imnkm7Tqx/CAwM65hNMzJ8WOKZKKAL3VwAfBa4AjgG8AXzOzPAMxsppm9PrHtjcDpPNde/3+aHgPsBTwFPGFmM4F/7LD/m4Bx4P1mNtXMTiKqMYgMlQK+VF7czv4dos7ZjxJ14K6Im2OuA16Y2PxGooD+yxaPAf4ZWAA8AfwM+HGH/W8FTgLeBfwBeFun14gMgukHUERE6kElfBGRmlDAFxGpCQV8EZGaUMAXEamJoCZ22nfffX3u3LlFJ0NEpFRWr179mLvv12m7oAL+3LlzWbVqVdHJEBEpFTPLdOe2mnRERGpCAV9EpCYU8EVEaqLvgG9ms83sBjO728zuMrMPxOv3MbNrzey++P+0/pMrIiK9yqOEPw582N0PJ5r3+zQzOxw4A1jm7vOAZfFjEREpSN8B390fdPdb4uUngd8Q/YrQicBF8WYXAW/pd18iItK7XNvwzWwu0Q9G/xrY390fjJ96CNi/xWsWm9kqM1v16KOP5pkcqZMNK2H5+dF/EUmV2zh8M9sT+BHwQXf/Y/K3HtzdzSx1Wk53XwIsARgbG9PUndK9DSvhojfD9q0wugucuhRma7p5kWa5lPDNbCpRsL/E3RvzfD9sZjPi52cQ/a6oSP7WLY+CvW+P/q9bXnSKRIKUxygdA74F/MbdP594ailwarx8KnBFv/sSSTX3mKhkb6PR/7nHFJ0ikSDl0aTzCuC/AHeY2a3xuo8B5wGXm9m7iX6w+a057EtkZ7MXRs0465ZHwV7NOSKp+g747v5/2fkHnBte0+/7i2Qye6ECvUgHutNWRKQmFPBFRGpCAV9EpCYU8EVEakIBX0SkJhTwRURqIqiA/x+bN3HPzdcVnQzpl+a1EQlSUL9pu/uzj3LQlW/nHi7lsJcdW3RypBea10YkWEGV8A1nKuNsufv6opMivdK8NiLBCirgO8Y2pjDt8FcXnRTplea1EQlWUE06T++6H+tP+K6ac8pM89qIBCuogL/H9JkK9lWgeW1EghRUk46IiAyOAr6ISE0o4IuI1IQCvohITSjgi4jUhAK+iEhNKOCLiNSEAr6ISE0o4KfRbI8i9VGj73sud9qa2beBE4BH3P3F8bp9gO8Dc4F1wFvdfUse+xsozfYoRdiwUtNRFKFm3/e8SvgXAsc1rTsDWObu84Bl8ePwabZHGbZG0Ln+3Oh/DUqawajZ9z2XgO/uvwT+0LT6ROCiePki4C157GvgNNujDFvNgk5QOn3fK9bcM8jJ0/Z39wfj5YeA/dM2MrPFwGKAOXPmDDA5GWm2Rxm2RtBpNCuokDE87b7vFWzuGcpsme7uZuYtnlsCLAEYGxtL3WboNNujDJMKGcVq9X1Pq3mFeG42rGTmXnZAlk0HGfAfNrMZ7v6gmc0AHhngvkTKTYWM8JSh5hXXQg7Y02Zm2XyQAX8pcCpwXvz/igHuS0QkX2WoeTVqIRnlNSzzUuCVwL5mthH4OFGgv9zM3g2sB96ax75ERIYm9JpXXAtxyNQcbu5hNJtD1Ia/atWqopMhIlIeG1Yya/6iTRv/ODGr06a601ZEpMxmL2TTk/5Qlk0V8EVEakIBX0SkJhTwRURqQgFfRKQmFPBFRGpCAV9EpCYU8EVEakIBX0SkJhTwRURqQgFfRKQmFPBFRGpCAV9EpCYU8EVEakIBX0SkJhTwRURqQgFfwrBhJSw/P/ov1afzXYhB/qatSDbxDzHv+LHoU5eG/bNy0h+d78KohF9noZSyGj/E7Nuj/+uWF5seGSyd78KohF9XIZWy4h9i3pGWuccUkw4Zjrqe7w0ro8xt7jGFfdcU8OsqrZRVVMCfvTDKcAr+MsiQ1PF8B1LAGnjAN7PjgC8Co8A33f28Qe9TMgitlDV7YT2++BKp2/kOpIA10IBvZqPAV4DXAhuBm81sqbvfPcj9SgZ1LGWJFCWQAtagS/gLgTXuvhbAzC4DTgQU8ENQt1KWSFECKWANOuDPBDYkHm8EXp7cwMwWA4sB5syZM+DkiIgUJIACVuHDMt19ibuPufvYfvvtV3RyREQqa9ABfxMwO/F4VrxORESGbNAB/2Zgnpk938x2AU4Blg54n1J2odwQJlIxA23Dd/dxMzsduIZoWOa33f2uQe5TSi6Q8coiVTTwcfjufhVw1aD3IxURyHhlkSoqvNNWZJLGeGUbDeOGMJEK0dQKEpZAxisHKYC5WKTcFPAlPAGMVw6O+jYkB2rSqYpWI1uqOuKlqp+rFU0pLDlQCX/YBlEtb1X6q2qpsKqfq51A5mKRcgsy4K9ev4UVazez6ODpHHXQtKKTk59BBapWI1uqOuKlqp+rHfVtSA6CC/ir12/hHd9cwdbxCXaZMsIl71lUnaA/qEDVqvRX1VJhVT9XJ+rbkD4FF/BXrN3M1vEJJhy2jU+wYu3m6gT8QQWqVqW/qpYKq/q5RAYsuIC/6ODp7DJlhG3jE0ydMsKig6cXnaT8DDJQtSr9VbVUWNXPFbJW/U8aLloawQX8ow6axiXvWVS+NvysF70ClZRR3QYGVFRwAR+ioF+aQA+66KX66jYwIHQ91qqCDPilo4teqq5uAwNCllbAzEgBPw+66KXq6jYwIGR93ISngJ+Hql306oSTNHUbGBCqPgqYCvh5qcpFr/4IkbD1UcBUwJfJ1B8hEr4eC5iaPE0m03z0IpWlEr5MVrX+iDJSH4qkyeG6UMCXnVWlP6KM1IciaXK6LtSk00mV5l2v0mepKs17L2lyui5Uwm8nhNJWXtX7ED6LdJZ1yJ2afQYj1OOa070+fQV8M/tr4BzgRcBCd1+VeO5M4N3AduD97n5NP/sqRKtcdVgXRJ5BWqNvyiFLH4oy78EI+bjm1LfWbwn/TuAk4OvJlWZ2OHAKMB84ELjOzA519+197m+4mnPV3aYP94LIM0jrbuDy6NSHosy7tX5K6KEd1+bPkkPfWl8B391/A2BmzU+dCFzm7s8C95vZGmAhcFM/+xu65lx12BdEnkFao2+qQ5l3un5L6CEd1wHVNgbVhj8TWJF4vDFetxMzWwwsBpgzZ86AktOH5lx1mBdE3kFao2+qQZl3un4LZCEd1wEVLjsGfDO7Djgg5amz3P2KfhPg7kuAJQBjY2Pe7/sNVBEXhIK0pNF1sbM8SuihHNcB1TY6Bnx3P7aH990EzE48nhWvK79QLggRmSykEnq/BvRZBtWksxT4npl9nqjTdh6gwd8iMlhVKpAN4LP0deOVmf1nM9sIHA38zMyuAXD3u4DLgbuBq4HT+hmhs3r9Fr5ywxpWr9/ST3JFRGqt31E6PwF+0uK5c4Fz+3l/iIL9O765gq3jE+wyZYRL3rNoMD9/GOoNFyIiOQn+TtsVazezdXyCCYdt4xOsWLs5/4Af8g0XIiI5CX4unUUHT2eXKSOMGkydMsKig6fnvxPNXyKaZ0hqIPgS/lEHTeOS9yxixdrNLDp4+mCac0K64UKGTzU8yaICzb7BB3yIgn4j0K9evyX/4F+l4VzSvdBuqZfwVKRQUIqA3zDQDtyih3NVoPRQWqrhSScVKRSUKuAPpQO3CBUpPZSWanjSSUUKBaUK+I0O3G3jE4PrwC1CRUoPpVZ0DU/CVpFCQakC/lA6cItQkdKDyNAU0QRagUJBqQI+TO7ArYyKlB5EepI1eDe22206XH2GmkB7ULqAX1kVKD2IdC1r/1VyOzPwiehPTaBdCf7GKxHpUpluIst602Nyu4kJsBGwUTWBdkkl/C4N5D6AKtCw0jCUbcRX1v6r5u2OOw+e2azrrUsK+B0kAzzQ8j6ArBlBJTOMsgWZKivbiK+s/Vfq58pFqQP+oINn841eJy+YlXofQNYbwoY28+ewlS3IDEIoNZwyjvjK2n+lfq6+lTbgDzJ4NjKSBx5/ZlKAd5h0H8C03XfhKzes2Wm7H92ycVKtoLHcfONYq+1KlwkEEGQKrTmFVMPJoyQcSuYluSttwG8XPPv5wiczkikjxpTREbZvjwL8yQtmcfKCWaxYu5lpu+/CJ668a6ftRkeMH67eyPj2aD1mjG+PMqWzT5i/I8Not13RJf+ug2dTkFk9MY8VN6zp+Vx0u//mzP/sE+az5emtwwv+odVw+ikJh5R5Se5KG/CTd90mg2e/ATOZkWyfcN62cDYz995tUvA46qBpfOWGNanbPfD4M1y68vdRRrTdAceJMqUtT2/dceNYu+2SU0YMsuTa3D/RnJF1FTzjINNrzauRlub9t2seS6s5bd02wdlX3MmE+/CCf9YaThlKzqFlXmUW4PkubcBP3nU7KXj2OcdO8/QNJy+YlfperbZbvX4LP7pl446MCLMdNYRG0Om0XaOpKGvw60VzTaZRwxgxY8I9NXhm2X83zVZpQT65/1avT8uUGufC2qR/YME/SzNKWUrOATTPDcWgg3Gg57u0AR9IDZ79zrGTdfqGVts1r4f0tvlW27ULfv1OFteqVJysYeDOyIhh+KTgmdZs1qqGkKXZ6uwT5qd+zuT+W72++bgka06N49cp+DdnXn3XpDo1o+RQck473u0y0p4+Sx1GwwwjGPd6vnvIiFav38LontMPyLJt+QJ+ygHJe46drNM3tNqueX27TKN5u2RTUTL4NTKyXtq3O5WKm2sYjZJwMng2N5slA3ZaMN/y9Na2zVY/v/PBlp+z0+vTjkvyWL7wgL3aBv+0mkOrPgBoHVi70kXJuVNTW/J4t8tIe67VVH00TBfBOEsmm7b8mj1fwqEjU2E7MDKVkbnHtHyvHeelKSO65/UXs+ypuR0LWJ+48i5G95g2M8tHL1fAb5Mz9zTHzjDa2LrcR3NTUXPw6eY+gGSzTbtScbtg1giezc1myYCd1ldx2qsOadtsdfyLZ3Dzuj+kfs5k+lu9vl0g6xT8mzOv5HDbZE2gU2BN7r9zYJjHHq+/mC13X8+0w1/NYU3XQlrG3LJWkzzebTLSdk1arc53L3qpUWStrXT7mkyfqynzved5L2FZPMig+b3Smj2zLH9xxDjSPsbLuIvV2+fz5gcO4BNX7vxeyfPylqd+wYHbn8V8gonxrVz1v3/Al7e9uW0Bq3FdYNnOVV8B38w+B7wJ2Ar8Dvhbd388fu5M4N1Eedz73f2afvYFZM6Zmy/A1AtyGNW6HvbRrraSLP23uw8gWUJuV1vIUhNp1WyWDNhpfRVpnwUmfxkXjPz2uQD4sjkdj0Xz67NIC/7NmVdyuK1lCKxpgbRT6fu55Vewy5ptnD3x+9SMvFVgb27qahzvdhlpqyatbjKvVs1ejXOR1s+UPE9py1lrK8n3yvKadq9vlfk+uf8i3r90G1vH793p9ZPuu2mVybZZvplDWMkh0e9xtyggJc/LjaN7ctHoFKYyzjZG+dX4YR0LWI3rAnfP8n3ot4R/LXCmu4+b2WeAM4GPmtnhwCnAfOBA4DozO9Tdt/e1twzV4rTgt/TKn3CU38Xnrp/PP77nndFF3JR5bLr1F/x0zT75duj12I7XqrbSXPpPuw+g+YudHFbatnrfoSaSlhE1AminvorUTGXDSg675m+i47Lh23BAemaYtXksi1aZV9pw20ZGdqTdx8u4i5s5nFt5Idu379w81LK2kzHDSAaWVoE9rbbX6th3bNLKmHklM4NMNY+4qezHt2xsG5iz1laS75XpNW1e3yrzHbnXmPD0mmqyINAqk82y3K6AlDwvN4/P4x3bP8aikd/w64kXcZu9kFHzjgWss0+Yzzv/1+MPZPkO9BXw3f0XiYcrgL+Kl08ELnP3Z4H7zWwNsBC4qZ/9te1QigPW/Zufz9bxXXdcgPetXsa/jnwyzjV/ws/+fTZHHXTSpMxjYmQqH165FyvH7813NEzOIx6SQbfVfQDJC6jVsNKdZKyJpAXfnoNxgcP/2nW4w3M1gdfsuY5Dr/7UjuPy2+MuYdlTcycF0nZfxlbLzRlG8w19WZteWh37LE1ardLSqkmoOeC+1O6dFJgaNUeDjplf1tpK8r2yvKbd67tNS3NBoNs2/HYZcVptp3Fe7rTDuG37oUydMsInmgpo7QpY73hq80NZrv082/D/Dvh+vDyTKANo2Biv619ah1IiYJ00MpUfTvkYN48fwtQpI5y49/1MfXicKTYBPs7Ro3cDJ8HshdwTV+tuGz2ClXf9Sf4/nTiAEQ+NL3Or+wCag1GrYaWTFBF8Cx7+167PZ8dzy6+AiW3ABExs47D/dxuHvepYgElfvnZfxrTltHOUDCztAns/n7NTwGnXJJQMjEeN3sdFo5+KC1FTWH70t7hv18N3vG9av0svtZXke3XzmrTX95KW5oLApOUNKzlqynIYib7X7TLftHORfC5LTbnd67thnZp+zOw6IG3Iz1nufkW8zVnAGHCSu7uZfRlY4e4Xx89/C/i5u/8w5f0XA4sB5syZc9T69eu7/hAsPx+uPzcKWDbKpgUf4qd7nhIdtJH7mLjwTbB9G4xO3amUlqzuNS6Aou90zaLRdNX4MvQykdsORY0ZDvDGlEkGeFwyn6MhHKNWfV7NmcFznYuXceAt52M+gdso9uqz4JgPp74f9DfKqd/hsnmmZYcAx9ib2Wp3H+u4Xca2/nY7ehfw34DXuPvT8bozAdz90/Hja4Bz3L1tk87Y2JivWrWq+0R0OgHxl+ae572EtyzdtlOb4KjB2xbO6dz0EZhc78INPfgWpcjjEkBgGfqAhzJch00FTJoyvCJkDfj9jtI5DvgI8JeNYB9bCnzPzD5P1Gk7DxjcrzF0ajqJm4GW3bCGreP3po5aydT0EZiehqK2UvWx170q8rgEMM1B6jU2qJuzAsjgMinx3cj9tuF/GdgVuNbMIGrGea+732VmlwN3A+PAaX2P0Okkwxez3Rj3sgV7qYGQA8sgMsIAMrhMSnw3ct9NOnnquUmnC5X8ARKprjI0ceSlLCX8AA2tDT9Pwwj4IhKwOmVwORpKG76ISK7UlzRQI0UnQGpkw8pohMOGwfXfS2B0zoOiEr4Mh9pn66eO5zxrk1RBTVcK+DIcZRmBIfmp2znPmsEVmBGG2aSjamD1NIYY2mjvQwx1XZRLHue8TNIyuH62G4DwSvh1rAbWQb9jl3VdlE/zOYcow67qCJys900UeH9FeAG/btXAQQh1aFs/IzCG+JNxuSp6/0VrnPM6ZNhZCzUF3rgVXsAP+e7CMqjqF6uX66LoSeF2mw5Xn1G9c9GLuhTkshZqChp+Gl7AL/Fty0EY5hdrmKXXXq6LIoJMMpMxA5+I/qoc5LIYZEGu7rWoLoQX8EE3X/RjWDWkIkrP3V4XRdQWk5mMj8DICGCqrdZ9wrVAhBnwpXfDqiGVoYqe97HIUpJszmSOOw+e2azSJ9R7wrVAKOBX0TBqSGXpa+nlWKQF9qwlSTVJDldZrsNAKOBLb6oa2FoF9m5KkmqSzE+nWlVVr8MBKUfAV6dMmKoY2FoF9iqUJMv2PeqmVlWGzxOA8AO+OmWKVbYg0a9WgT3kkmSWc1TG75Ha53MXfsDXSS9OGYNEv9oF9hBLklnPURm/R1WoVQUm/ICvk16cMgaJPIQY2FvJeo7K+D0KuVZVUuEH/DKe9Ko0g5QxSNRN1nNUxu8RlCvzLQH9xGHeqtYMUpXMq8pCO0ehpacG9BOHRalaM4hKWOEL6RyFXOBRRlTygB/iCVQzSD2EeO2FINQCT8gZ0RD1FfDN7H8CJwITwCPAu9z9ATMz4IvAG4Cn4/W39JvYSUI9gWVtK5XsQr32QhBqgSfUjGjI+i3hf87d/weAmb0fOBt4L3A8MC/+eznw1fh/fkI+gSFVsSV/IV97RQu1wBNqRjRkfQV8d/9j4uEeQKMH+ETgOx71CK8ws73NbIa7P9jP/iapwglUs0A5VeHaG6QQCzyhZkRD1ncbvpmdC7wTeAJ4Vbx6JrAhsdnGeN1OAd/MFgOLAebMmZN9x2U/gWoWKK+yX3t1FWJGNGQdA76ZXQcckPLUWe5+hbufBZxlZmcCpwMf7yYB7r4EWALRsMxuXpvbTIhFULNAuSl4SAl1DPjufmzG97oEuIoo4G8CZieemxWvG45WQT3vUnU/mYeaBSQUoRSCyqpEx6/fUTrz3P2++OGJwD3x8lLgdDO7jKiz9olc2+/baRfU8yxV95t5qFlAQqCmxf6U7PiN9Pn688zsTjO7HXgd8IF4/VXAWmAN8A3gfX3uJ7u0oN7QKFXbaP+l6nb7yWr2Qjjmw0FfIFJxeVzHdVay49fvKJ2TW6x34LR+3rtn7ZpK8ixVq0lGqkDXcX9KdvyqOZfOsNrUStR2J9KSruP+BHD8ss6lU82ALyJSI1kDfr9t+CIiUhIK+CIiNaGAL1KEDSth+fnRf5EhKff0yCLdCKBzbUc6SjR2W6pDAV/qIaQgq2k1pCBq0pHBCqXpIqQbZPK8AVCkCyrhy+CEVKoO6QaZEKbVCKV5S4ZKAV+y6zZIhNR0EUKQbU5PUWkIKSOWoVLAl2x6CRIhlapBUxo3hJQRy1Ap4Es2vQSJ0ErVEgktI5ahUcCXbHoNEipVh0cZcW0p4Es2ChLVooy4lhTwJTsFCZFS0zh8EZGaUMAXEakJBXwRkZpQwBcRqQkFfBGRmlDAF5HWQpn8TnKRS8A3sw+bmZvZvvFjM7MvmdkaM7vdzBbksR8RGaLGdBrXnxv9V9Avvb4DvpnNBl4H/D6x+nhgXvy3GPhqv/sRkSELaUppyUUeJfwvAB8BPLHuROA7HlkB7G1mM3LYl4gMi+btr5y+7rQ1sxOBTe5+m5kln5oJbEg83hivezDlPRYT1QKYM2dOP8kRkTxpOo3K6Rjwzew64ICUp84CPkbUnNMzd18CLAEYGxvzDpuLyDBpOo1K6Rjw3f3YtPVmdgTwfKBRup8F3GJmC4FNwOzE5rPidSIikjTEXx/ruUnH3e8A/qzx2MzWAWPu/piZLQVON7PLgJcDT7j7Ts05IiK1NuRfHxvUOPyrgLXAGuAbwPsGtJ9q0thnkXoY8kio3KZHdve5iWUHTsvrvWtFvzcqUh9D/vUxzYcfGv3eqEh9DHkklAJ+aPR7oyL1MsSRUAr4oekmxx9i776IlJ8Cfoja5fiNIL/bdLj6DLX1S3sqFEiCAn6ZJDt0zcAnoj+19UsaDQCQJpoeuUySHboTE2AjmudEWtPkZ9JEJfwyae7QPe48eGazquuSTgMApIkCfploMivphq4XaaKAXzZ1m8xKnY79qdv1Im0p4Eu41Okokit12kq4eu101FxE0qBrYRKV8CVcvXQ6Zq0VqKmo+lRD3IkCvoSrl07HLHMRKRDUg+al2okCvoSt207HLLUCBYJ60LDUnSjgS7VkqRUoENSDhqXuxKKp68MwNjbmq1atKjoZUgdqw5cKMbPV7j7WaTuV8KWeND5dakjDMkVEakIBX0SkJhTwRURqQgFfRKQmFPBFRGpCAV9EpCaCGodvZo8C64tOR5N9gceKTkQbSl/vQk4bKH39qlP6DnL3/TptFFTAD5GZrcpyQ0NRlL7ehZw2UPr6pfTtTE06IiI1oYAvIlITCvidLSk6AR0ofb0LOW2g9PVL6WuiNnwRkZpQCV9EpCYU8EVE6sLda/EHrAPuAG4FVsXr9gGuBe6L/0+L1xvwJWANcDuwIPE+p8bb3wecmlh/VPz+a+LXWof0fBt4BLgzsW7g6Wm1j4zpOwfYFB/DW4E3JJ47M97XvcDrE+uPi9etAc5IrH8+8Ot4/feBXeL1u8aP18TPz01J22zgBuBu4C7gAyEdvzbpC+X4PQ9YCdwWp++fe33PvNKdMX0XAvcnjt+RRX0/4m1HgX8Hrgzp+LWNO3kF1ND/iAL+vk3rPts4mMAZwGfi5TcAP48vpEXArxMXw9r4/7R4uRFUVsbbWvza4zuk5y+ABUwOqANPT6t9ZEzfOcB/T9n2cKIv567xBfm7+MswGi8fDOwSb3N4/JrLgVPi5a8Bfx8vvw/4Wrx8CvD9lP3NIP5SA3sBv43TEMTxa5O+UI6fAXvGy1OJAsiibt8zz3RnTN+FwF+lbD/070f8/IeA7/FcwA/i+LWNO3kG1ZD/SA/49wIzEl/Se+PlrwNvb94OeDvw9cT6r8frZgD3JNZP2q5NmuYyOaAOPD2t9pExfeeQHrDOBM5MPL53sT4yAAAFC0lEQVQGODr+u6Z5u/hL9hgwJV6/Y7vGa+PlKfF2nWpLVwCvDe34paQvuOMH7A7cAry82/fMM90Z03ch6QF/6OcXmAUsA14NXNnLORnG8Wv+q1MbvgO/MLPVZrY4Xre/uz8YLz8E7B8vzwQ2JF67MV7Xbv3GlPXdGkZ6Wu0jq9PN7HYz+7aZTesxfdOBx919PCV9O14TP/9EvH0qM5sLvJSoFBjc8WtKHwRy/Mxs1MxuJWq2u5aoRNnte+aZ7rbpc/fG8Ts3Pn5fMLNdm9OXMR15nN8LgI8AE/HjXs7JwI5fK3UK+H/u7guA44HTzOwvkk96lGV6ISlLMYz09LCPrwIvAI4EHgTOH0S6sjKzPYEfAR909z8mnwvh+KWkL5jj5+7b3f1IopLqQuCwotKSpjl9ZvZiolLuYcDLiJppPjrgNKSeXzM7AXjE3VcPcv+DUJuA7+6b4v+PAD8husgfNrMZAPH/R+LNNxF1vDXMite1Wz8rZX23hpGeVvvoyN0fjr+IE8A3iI5hL+nbDOxtZlOa1k96r/j5P423n8TMphIF00vc/ccdPtvQj19a+kI6fg3u/jhRB/PRPbxnnunulL7j3P1BjzwL/Cu9H79+z+8rgDeb2TrgMqJmnS+2+WyFHb+ddNP+U9Y/YA9gr8TyvxH1gn+OyR00n42X38jkTqCV8fp9iEYJTIv/7gf2iZ9r7gR6Q4Z0zWVyG/nA09NqHxnTNyOx/A/AZfHyfCZ3Pq0l6niaEi8/n+c6n+bHr/kBkzuf3hcvn8bkDq7LU9JlwHeAC5rWB3H82qQvlOO3H7B3vLwbsBw4odv3zDPdGdM3I3F8LwDOK/L7EW/zSp7rtA3i+LVNb15BNeQ/ot7u23humNdZ8frpRB0v9wHXJS4GA75C1K55BzCWeK+/IxoStQb428T6MeDO+DVfpnNH46VE1fptRG1x7x5GelrtI2P6vhvv/3ZgKZMD2Fnxvu4lMUKJaATFb+Pnzmo6JyvjdP8A2DVe/7z48Zr4+YNT0vbnRFXt20kMcQzl+LVJXyjH7z8RDSe8Pf6MZ/f6nnmlO2P6ro+P353AxTw3kmfo34/E+7yS5wJ+EMev3Z+mVhARqYnatOGLiNSdAr6ISE0o4IuI1IQCvohITSjgi4jUhAK+SMzMPmhmuxedDpFB0bBMkVh85+SYuz9WdFpEBkElfKklM9vDzH5mZreZ2Z1m9nHgQOAGM7sh3uZ1ZnaTmd1iZj+I58bBzNaZ2WfN7A4zW2lmh8Tr/zp+r9vM7JfFfTqRdAr4UlfHAQ+4+0vc/cVEt+o/ALzK3V9lZvsC/wQc69Gke6uI5j9veMLdjyC6S/OCeN3ZRD9i8RLgzcP6ICJZKeBLXd0BvNbMPmNmx7j7E03PLyL6gYpfxdP0ngoclHj+0sT/o+PlXwEXmtl/JZoTRSQoUzpvIlI97v5bM1tANGfJJ81sWdMmRjQP+9tbvUXzsru/18xeTjSZ12ozO8rdW85UKTJsKuFLLZnZgcDT7n4x0QyJC4AniX6SEGAF8IpE+/weZnZo4i3elvh/U7zNC9z91+5+NvAok6e4FSmcSvhSV0cAnzOzCaIZQf+eqGnmajN7IG7HfxdwaeKXlf6JaAZDgGlmdjvwLNFP5BG/3zyi2sEyotlZRYKhYZkiXdLwTSkrNemIiNSESvgiIjWhEr6ISE0o4IuI1IQCvohITSjgi4jUhAK+iEhN/H9uxTVm0V+OxgAAAABJRU5ErkJggg==\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -567,25 +1561,61 @@ } ], "source": [ - "df['reward'].plot(title='reward')" + "df['reward'].plot(style='.', title='reward')\n", + "df['Reward'].plot(style='.', title='Reward')" ] }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 84, "metadata": { "ExecuteTime": { - "end_time": "2018-12-02T02:52:57.374512Z", - "start_time": "2018-12-02T02:52:54.984133Z" + "end_time": "2018-12-02T07:35:19.882538Z", + "start_time": "2018-12-02T07:35:19.683529Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 84, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYIAAAEWCAYAAABrDZDcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvNQv5yAAAHWFJREFUeJzt3Xu4XHV97/H3Z2cTlIsSE9SQxIQI2IIXDNsYa7VSUUF55Km0GmsfL63mSPHU2zkqhz5U+xS1WOvlSJXo4VgrBUG0crwUxVJs1Yg7FAJY0W0wJgEhYMALlpDs7/lj/YasPay57Jm99uzZv8/refaz16xZl++smVmftX7rMooIzMwsXyODLsDMzAbLQWBmljkHgZlZ5hwEZmaZcxCYmWXOQWBmljkHgdVG0o8lnTQL81klKSSNznQdkm6W9Jwuh52V1zsIkj4p6a8GXYfVw0Fg1kZEHBcR/9rvdCQ9R9KOGSjJbMY5CMzmKEkLBjDPyr0qm98cBFa34yVtkXSvpM9IeljjCUmnSrpe0j2SviXpyaXn3iHpR5J+Iel7kn6v9NwCSX8j6S5JW4EX1VjHg809kh4u6e8l7Zb0n5LeVrGV/5D5SDoY+ApwhKRfpr8jmgtMzS8flfRlSb8CTpR0YHqtP5F0h6SPSXp4Gv4aSaen7mem5rEXpcfPlXR96n68pH+RdHdaZhdJOqzpNb5d0hbgV5JGJT1V0nVp+X8GeFhzvTZ/OAisbi8FTgaOBJ4MvBpA0lOBC4H/BiwGLgCukHRgGu9HwLOARwLvAj4taWl67nXAqcBTgTHg92uso+wvgFXAauB5wB91M5+I+BVwCnBbRByS/m5rUecfAucChwL/DrwXOAY4HjgKWAack4a9BnhO6v4dYCvw7NLja1K3gPcARwC/CawA3tk035dTBOphFOuFfwL+AXgUcBlweot6bR5wEFjdPhwRt0XEz4D/R7FCA9gAXBAR34mIfRHx98D9wDqAiLgsjTcZEZ8BfgisTeO+FPhgRGxP031PXXU0eSnw7ojYHRE7gA9PYz7d+kJEfDMiJlMdG4A3R8TPIuIXwLuB9WnYayhW+FAEwHtKjx8MgoiYiIivRcT9EbEL+NvScOW6t0fEr9NrP4BiGT8QEZ8FvjvN12FDxEFgdftpqfs+4JDUvRJ4a2qOuUfSPRRbqkcASHplqbnmHuCJwJI07hHA9tJ0t9VVR5Pm+W6vGKbVfLpVnubhwEHA5lJt/5z6A3wbOEbSYygC51PACklLKELzGwCSHiPpEkk7Jf0c+DT7l2XVfI8AdsbUO1J2s4xtSDkIbFC2A+dGxGGlv4Mi4mJJK4GPA28AFkfEYcBNFE0cALdTrKwbHldHHRXD3g4sLz1eUTFMK93e5rc83F3Ar4HjSrU9MiIOAYiI+4DNwBuBmyJiD/At4C3AjyLirjSdd6fpPikiHkHRpCWmKs/3dmCZpPIw/Sxjm+McBDYoHwdeL+npKhws6UWSDgUOplgx7QKQ9BqKPYKGS4E/k7Rc0iLgHTXV0exS4CxJiyQtowiqbt0BLJb0yG5HSM1DHwc+IOnRAJKWSXpBabBrUh2N4wH/2vQYiuMNvwTuTXX/zw6z/jawl2IZHyDpJexvlrN5yEFgAxER4xQHfT8C7AYmSAdwI+J7wPspVkh3AE8Cvlka/ePAlcANwHXA5+qoo8JfAjuAW4GrgM9StON3M5/vAxcDW1MzT1XTU5W3p5o2pWadq4AnlJ6/hmJF/40Wj6E42L4GuBf4Eh2WV9qzeAnFcvgZ8LJO49hwk3+Yxqw3ks4A1kdE84FXs6HiPQKzLklams7XH5H0BOCtwOcHXZdZv3wVoVn3FlJcZ3AkcA9wCfB3A63IbAa4acjMLHNuGjIzy9xQNA0tWbIkVq1aNegyzMyGyubNm++KiMM7DTcUQbBq1SrGx8cHXYaZ2VCR1NUV4W4aMjPLnIPAzCxzDgIzs8w5CMzMMucgMDPLnIPAzCxzQxEEd/7ifjZv2z3oMszM5qWhCII7fv5fvOITmxwGZmY1GIogAHhg7ySbtt496DLMzOadoQmCA0ZHWLd68aDLMDObd4YiCB7ziIdx0WvXccLKRYMuxcxs3hmKIHj0oQc6BMzMajIUQWBmZvVxEJiZZc5BYGaWOQeBmVnmHARmZplzEJiZZc5BYGaWOQeBmVnmHARmZplzEJiZZW5gQSDpZEm3SJqQ9I5B1WFmlruBBIGkBcD5wCnAscDLJR07iFrMzHI3qD2CtcBERGyNiD3AJcBpA6rFzCxrgwqCZcD20uMdqd+DJG2QNC5pfNeuXbNanJlZTubsweKI2BgRYxExdvjhhw+6HDOzeWtQQbATWFF6vDz1MzOzWTaoIPgucLSkIyUtBNYDVwyoFjOzrI0OYqYRsVfSG4ArgQXAhRFx8yBqMTPL3UCCACAivgx8eVDzNzOzwpw9WGxmZrPDQWBmljkHgZlZ5hwEZmaZcxCYmWXOQWBmljkHgZlZ5hwEZmaZcxCYmWXOQWBmljkHgZlZ5hwEZmaZcxCYmWXOQWBmljkHgZlZ5hwEZmaZcxCYmWXOQWBmljkHgZlZ5hwEZmaZcxCYmWXOQWBmljkHgZlZ5hwEZmaZcxCYmWXOQWBmljkHgZlZ5moLAknvk/R9SVskfV7SYaXnzpI0IekWSS+oqwYzM+uszj2CrwFPjIgnAz8AzgKQdCywHjgOOBn4O0kLaqzDzMzaqC0IIuKrEbE3PdwELE/dpwGXRMT9EXErMAGsrasOMzNrb7aOEfwx8JXUvQzYXnpuR+o3haQNksYlje/atWsWSjQzy9NoPyNLugp4bMVTZ0fEF9IwZwN7gYumM+2I2AhsBBgbG4t+6jQzs9b6CoKIOKnd85JeDZwKPDciGivzncCK0mDLUz8zMxuAOs8aOhl4G/DiiLiv9NQVwHpJB0o6EjgauLauOszMrL2+9gg6+AhwIPA1SQCbIuL1EXGzpEuB71E0GZ0ZEftqrMPMzNqoLQgi4qg2z50LnFvXvM3MrHu+stjMLHMOAjOzzDkIzMwy5yAwM8ucg8DMLHMOAjOzzDkIzMwy5yAwM8ucg8DMLHMOAjOzzDkIzMwy5yAwM8ucg8DMLHMOAjOzzDkIzMwy5yAwM8ucg8DMLHMOAjOzzDkIzMwy5yAwM8ucg8DMLHMOAjOzzDkIzMwy5yAwM8ucg8DMLHMOAjOzzDkIzMwyV3sQSHqrpJC0JD2WpA9LmpC0RdKaumswM7PWag0CSSuA5wM/KfU+BTg6/W0APlpnDWZm1l7dewQfAN4GRKnfacCnorAJOEzS0prrMDOzFmoLAkmnATsj4oamp5YB20uPd6R+zeNvkDQuaXzXrl11lWlmlr3RfkaWdBXw2Iqnzgb+F0WzUE8iYiOwEWBsbCw6DG5mZj3qKwgi4qSq/pKeBBwJ3CAJYDlwnaS1wE5gRWnw5amfmZkNQC1NQxFxY0Q8OiJWRcQqiuafNRHxU+AK4JXp7KF1wL0RcXsddZiZWWd97RH06MvAC4EJ4D7gNQOowczMklkJgrRX0OgO4MzZmK+ZmXXmK4vNzDLnIDAzy5yDwMwscw4CM7PMOQjMzDLnIDAzy5yDwMwscw4CM7PMOQjMzDLnIDAzy5yDwMwsc0MXBJu37eb8qyfYvG33oEsxM5sXBnH30Z5t3rabV3xiE3v2TrJwdISLXruOE1YuGnRZZmZDbaj2CDZtvZs9eyeZDHhg7ySbtt496JLMzIbeUAXButWLWTg6wgLBAaMjrFu9eNAlmZkNvaFqGjph5SIueu06Nm29m3WrF7tZyMxsBgxVEEARBg4AM7OZM1RNQ2ZmNvMcBGZmmXMQmJllzkFgZpY5B4GZWeYcBGZmmXMQmJllzkFgZpY5B4GZWeYcBGZmmXMQmJllrtYgkPTfJX1f0s2Sziv1P0vShKRbJL2gzhrMzKy92m46J+lE4DTgKRFxv6RHp/7HAuuB44AjgKskHRMR++qqxczMWqtzj+AM4L0RcT9ARNyZ+p8GXBIR90fErcAEsLbGOszMrI06g+AY4FmSviPpGklPS/2XAdtLw+1I/aaQtEHSuKTxXbt21VimmVne+moaknQV8NiKp85O034UsA54GnCppNXdTjsiNgIbAcbGxqKfOs3MrLW+giAiTmr1nKQzgM9FRADXSpoElgA7gRWlQZenfmZmNgB1Ng39E3AigKRjgIXAXcAVwHpJB0o6EjgauLbGOszMrI06f6ryQuBCSTcBe4BXpb2DmyVdCnwP2Auc6TOGzMwGp7YgiIg9wB+1eO5c4Ny65m1mZt3zlcVmZplzEJiZZc5BYGaWOQeBmVnmHARmZplzEJiZZc5BYGaWOQeBmVnmHARmZplzEJiZZc5BYGaWOQeBmVnmHARmZplzEJiZZc5BYGaWuaEOgs3bdnP+1RNs3rZ70KWYmQ2tOn+hrFabt+3mFZ/YxJ69kywcHeGi167jhJWLBl2WmdnQGdo9gk1b72bP3kkmAx7YO8mmrXcPuiQzs6E0tEGwbvViFo6OsEBwwOgI61YvHnRJZmZDaWibhk5YuYiLXruOTVvvZt3qxW4WMjPr0dAGARRh4AAwM+vP0DYNmZnZzHAQmJllzkFgZpY5B4GZWebmTRD4KmMzs94M9VlDDb7K2Mysd7XtEUg6XtImSddLGpe0NvWXpA9LmpC0RdKafuflq4zNzHpXZ9PQecC7IuJ44Jz0GOAU4Oj0twH4aL8z8lXGZma9q7NpKIBHpO5HArel7tOAT0VEAJskHSZpaUTc3uuMfJWxmVnv6gyCNwFXSvobij2P30r9lwHbS8PtSP2mBIGkDRR7DDzucY/rODNfZWxm1pu+gkDSVcBjK546G3gu8OaIuFzSS4H/A5zU7bQjYiOwEWBsbCz6qdPMzFrrKwgiouWKXdKngDemh5cBn0jdO4EVpUGXp35mZjYAdR4svg34ndT9u8APU/cVwCvT2UPrgHv7OT5gZmb9qfMYweuAD0kaBf6L1N4PfBl4ITAB3Ae8psYazMysg9qCICL+HTihon8AZ9Y1XzMzm555c4sJMzPrjYPAzCxzDgIzs8w5CGaI735qZsNqXtx9dNDa3f1087bdvvWFmc1pDoIZUHX30xNWLprW7bEdGGY2KPMyCGZrpdqYz6KDFrJwdIQH9k5Ouftpq4Como5/T8HMBmXeBcFsrVSb53POqcex+749U8KncXvs5oBo1m1gmJnVYd4FwWytVJvns/u+PZx54lHA1D2S8u2xAc6/euIheyrtAsNNRv3x8jPrbN4FQbdb4b3q1BxUtUdy5olHVfYH2gbGooMW8pdfvNlNRj1yk5tZd+ZdEDT/SA1Ub4X3opvmoFZ7JM39L79uB5+7bkfbwBiRmIxwk1Ey3a17N7mZdWfeBQHs/5Gamd4ibNcc1NBqj6S5v6BjYBDByIgQMSd+grPfZpZ+xu/lvWxe5osOWjhjGwVm88m8DIKGmd4i7KbZqdXPZlbtqVx+3Y6OgVG119FQV/t31XS72RvqNM1eQrlRy233/Lrr97LqGE1zM9t06zebz+Z1EMz08YJufxu51c9mNvfvJjDarezqaP9utcIvr4j3PDDJOV+4icmIrufdSyiXaxkdEaMLRti3r/3WfatjNOdfPdFX/Wbz2bwOgjp+1H4mfxu528BoKG/p1tX+XZ5ueYVZXhGrh2MXnZppyq+tUUc5fPZNBi9bu4Jlhz288iB61Tjl2srzr6q/Mb73ECxH8zoIYP78qH3VlnodZ0e1WmFWrYjL8+7UTFUO5apmmsbj0RGBxN59D90LOH3Nck5YuWjK1n3zgffmcRrLpWr+5VCaT2cX+ZRZg+JzsOCQxVW/Kf8Q8z4I5ouqA9UzubfTrl29scJsrIgBnvDYQ6dswbc6ftCovVFj1Yr8Kzfdvv/xvgCCYGr4tLtQr3zgvdU4MHWjoFx/u72rYVipNu9Ndfte2PzV2HBccPCiZd0M7yAYElXHO2Zqb6dVuzpMXWG2Wqm2an8vb92Xt7SbX8spT1zKd3/8Mx7YO8mCNE7zXkBZpwPvVeM0a152Vc1W7Q4ww+yvVLs5iH/6muXTei+sf1XNmtP5XNQxfqOJFHX3GhwEQ6LT8Y5etly7OSOnm7Bp2f5e2rovT7fqtTTvYUz3gHw/e0etmq3K13G0W6nWeQZS+QLGqlBqfu8CunovLr9uh/cO+lD1vnT6XFStsNuN381NKluN32gipfhp4I7U5XADNTY2FuPj44MuY87q5Qyi5jNyylvhvWwtNn8wq7buh2Er9PyrJ3j/V29hMoof6xgZERExZaXa2MgK9g9TPgMJqAy1cvd0T7kth1J5nlXvXWM+rd6LBbMYZHPJTF0H02pjod3notVxsFbjLxC8bO3jHmzihKmfo6rPRdX4573yxJ17f3HX8k6vzXsE80Avbdzlcdq1q3erVft7Y17DspJpdR1Hq5Vq8xlIzQeuy1torVa+UL2MWl1c2OogfvNpyFD9Xtx2z6+5+NqfVJ5KO9OhMN2Vb/PwrZpNeunuZWOp08q3/L60+1y0Og7WavwFI+Kzm3dUfnbKzX+txm80kb7nl3f/tJv3Kbsg6Lc9bi5qdb1Eu4vAmsfppl29W83NNsO0bNs1wVWtVJsPqE+5YrzcHFPq7tR2X552p1Dq9N5VvRebt+1+8JiKWjR/ddq7ab52o5uVb6vwa16W3ZxNNp3u5pVnN01j7Y69NF/xX/W6mt+jdsfBqsYvh3Vzs165+a/V+NNdp2XVNFTVHDJfDp5VbXlVNXO0+pIP82sftKotx1bNMc1bi1W78+V7ULXaQp/pZo7mUGiupdUeTbs27tPXLH9wZVbVnNW8wh5pmv9vHbWEb07c9ZDlNN3u8mspvy/t9s7KK+Lm8Ttd8d/qPZrORmhjXdWqibXT+A2SNkfEWKfPQ1Z7BFOaUFocyGw2DKcPwtQtv6o7pFZdRHXmiUfN6dc0LNoduIbWW75VX/Lme1BV3c+qap791NzY0+l276a85zDlxohttlxbHrhu0UzSbit6ut2NvabT1yxv2zTW6RqWxvjdrguq9sa63VOuOjOu6i4EMyWrICg3hzR/UKouyBrG2xi3ag6qugjM6tHuC9/pOApU34Nqtuptruvypq3o5j2aTm3UjZVnpwPXVc0k7c4mm253eeXZqmmsm2tYZvP7P5tNrFk1DcH0jhGUm1YWCN7y/CdUbp3NJe1qHpa9m9zNpfep3SmP022j7ubA72xfkzHsZ7l10m3TUHZBMB3ldrph+WAMY802fOZSWPVrPp5A0jArQSDpD4B3Ar8JrI2I8dJzZwF/AuwD/iwirkz9TwY+BCwAPhER7+00n9kOgmH/YMynL6mZ9W62DhbfBLwEuKBp5scC64HjgCOAqyQdk54+H3gesAP4rqQrIuJ7fdbRt1ZXcJZvtzAsZurWE2aWh76CICL+E0B6yA0tTgMuiYj7gVslTQBr03MTEbE1jXdJGnagQeCfhzSznI3UNN1lwPbS4x2pX6v+DyFpg6RxSeO7du2qqcxC+bTSycnilLgFwmfXmFkWOu4RSLoKqLqn9dkR8YWZL6kQERuBjVAcI6hrPjC9n4c0M5tvOgZBRJzUw3R3AitKj5enfrTpPzCd7uxpZjaf1XVB2RXAP0r6W4qDxUcD11Jc+X20pCMpAmA98Ic11TAtPsBqZrnqKwgk/R7wv4HDgS9Juj4iXhARN0u6lOIg8F7gzIjYl8Z5A3AlxemjF0bEzX29AjMz64svKDMzm6e6vY6grrOGzMxsSDgIzMwy5yAwM8ucg8DMLHNDcbBY0i5g26DraLIEuGvQRbTh+vrj+no3l2uDvOpbGRGHdxpoKIJgLpI03s3R+EFxff1xfb2by7WB66vipiEzs8w5CMzMMucg6N3GQRfQgevrj+vr3VyuDVzfQ/gYgZlZ5rxHYGaWOQeBmVnuIiLrP+DHwI3A9cB46vco4GvAD9P/Ram/gA8DE8AWYE1pOq9Kw/8QeFWp/wlp+hNpXHWo50LgTuCmUr/a62k1jy7reyfFbcWvT38vLD13VprXLcALSv1PTv0mgHeU+h8JfCf1/wywMPU/MD2eSM+valHfCuBqijvf3gy8ca4swza1zYnlBzyM4nbxN6T63tXrNGeq7i7r+yRwa2n5HT+o70cadgHwH8AX59Lya7vemakV6rD+UQTBkqZ+5zUWMvAO4K9T9wuBr6QP2DrgO6UPydb0f1Hqbqxork3DKo17Sod6ng2sYeqKtvZ6Ws2jy/reCfyPimGPpfjSHpg+qD9KX5IFqXs1sDANc2wa51Jgfer+GHBG6v5T4GOpez3wmRb1LSV94YFDgR+kOga+DNvUNieWX3o9h6TuAyhWLOumO82ZrLvL+j4J/H7F8LP+/UjPvwX4R/YHwZxYfm3XOzO5Uh3GP6qD4BZgaenLe0vqvgB4efNwwMuBC0r9L0j9lgLfL/WfMlybmlYxdUVbez2t5tFlfe+kekV2FnBW6fGVwDPS35XNw6Uv313AaOr/4HCNcVP3aBqu7d5VGvYLwPPm2jJsqm3OLT/gIOA64OnTneZM1t1lfZ+kOghm/b2l+NXFrwO/C3yxl/dkNpZf85+PEUAAX5W0WdKG1O8xEXF76v4p8JjUvQzYXhp3R+rXrv+Oiv7TNRv1tJpHt94gaYukCyU1fuptuvUtBu6JiL0V9T04Tnr+3jR8S5JWAU+l2HKcU8uwqTaYI8tP0gJJ11M0/32NYgt0utOcybrb1hcRjeV3blp+H5B0YHN9XdYxE+/tB4G3AZPpcS/vSW3LrxUHAfx2RKwBTgHOlPTs8pNRRGwMpLIKs1FPD/P4KPB44HjgduD9ddQ1HZIOAS4H3hQRPy8/N+hlWFHbnFl+EbEvIo6n2LJdC/zGoGqp0lyfpCdSbBX/BvA0iuaet9dcQ+V7K+lU4M6I2Fzn/OuQfRBExM70/07g8xQf/jskLQVI/+9Mg++kOODXsDz1a9d/eUX/6ZqNelrNo6OIuCN9QSeBj1Msw17quxs4TNJoU/8p00rPPzIN/xCSDqBY0V4UEZ/r8PpmdRlW1TbXll+q6R6KA9vP6GGaM1l3p/pOjojbo3A/8H/pffn1+/14JvBiST8GLqFoHvpQm9c2sOX3ENNpR5pvf8DBwKGl7m9RHJV/H1MPDJ2Xul/E1INP16b+j6I4a2FR+rsVeFR6rvng0wu7qGsVU9vga6+n1Ty6rG9pqfvNwCWp+zimHvTaSnHAazR1H8n+g17HpXEuY+pBrz9N3Wcy9cDapS1qE/Ap4INN/Qe+DNvUNieWH8Vvjx+Wuh8O/Btw6nSnOZN1d1nf0tLy/SDw3kF+P9Iwz2H/weI5sfza1jtTK9Vh/KM4+n4D+09HOzv1X0xxwOeHwFWlD4mA8ynaTW8ExkrT+mOKU7cmgNeU+o8BN6VxPkLn00cvpmgeeICire9PZqOeVvPosr5/SPPfAlzB1BXb2Wlet1A6Y4rijI4fpOfObnpPrk11XwYcmPo/LD2eSM+vblHfb1Pstm+hdDrmXFiGbWqbE8sPeDLFaY9b0us7p9dpzlTdXdb3L2n53QR8mv1nFs3696M0neewPwjmxPJr9+dbTJiZZS77YwRmZrlzEJiZZc5BYGaWOQeBmVnmHARmZplzEJh1IOlNkg4adB1mdfHpo2YdpCtFxyLirkHXYlYH7xGYlUg6WNKXJN0g6SZJfwEcAVwt6eo0zPMlfVvSdZIuS/cOQtKPJZ0n6UZJ10o6KvX/gzStGyR9Y3Cvzqyag8BsqpOB2yLiKRHxRIpbFtwGnBgRJ0paAvw5cFIUNyscp7j/fMO9EfEkiqtSP5j6nUPx4yJPAV48Wy/ErFsOArOpbgSeJ+mvJT0rIu5ten4dxQ+HfDPdDvlVwMrS8xeX/j8jdX8T+KSk11HcM8ZsThntPIhZPiLiB5LWUNzT5a8kfb1pEFHcB//lrSbR3B0Rr5f0dIqboG2WdEJEtLzzp9ls8x6BWYmkI4D7IuLTFHecXAP8guKnJQE2Ac8stf8fLOmY0iReVvr/7TTM4yPiOxFxDrCLqbcSNhs47xGYTfUk4H2SJinusHoGRRPPP0u6LR0neDVwcemXsP6c4o6QAIskbQHup/ipQ9L0jqbYm/g6xd1uzeYMnz5qNkN8mqkNKzcNmZllznsEZmaZ8x6BmVnmHARmZplzEJiZZc5BYGaWOQeBmVnm/j833oxlzwl6QwAAAABJRU5ErkJggg==\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df['head_height_reward'].plot(style='.', title='head height reward')" + ] + }, + { + "cell_type": "code", + "execution_count": 81, + "metadata": { + "ExecuteTime": { + "end_time": "2018-12-02T07:34:43.257152Z", + "start_time": "2018-12-02T07:34:40.657601Z" }, "scrolled": false }, "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -593,9 +1623,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -603,9 +1633,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -613,9 +1643,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -623,9 +1653,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -633,9 +1663,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -643,9 +1673,9 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX8AAAEWCAYAAACOv5f1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvNQv5yAAAIABJREFUeJzt3Xd4FVX6wPHvmx4IJCGEkpBCaAKhJkoTEEVFxLr2ta+yqGtf/a1t17KuroqurruK7trWir0rgggqCAQMEHoLLUBCSUgj9fz+mAleMEDCvTdzy/t5nvtk7ply3rlc3pl7ZuYcMcaglFIquIQ4HYBSSqmWp8lfKaWCkCZ/pZQKQpr8lVIqCGnyV0qpIKTJXymlgpAmf3VURCRfRMZ6uY50ETEiEnaE5b4TkWuOso4vReSKJi571PX4CxG5UkR+cDoO5X2H/U+lVKAzxpzmie2ISDqwAQg3xtR6YptKeZOe+SvlsCP9svFivaFO1Kt8gyZ/5Y6BIrJEREpE5B0RiQIQkQkikisixSIyR0T6N6wgIn8SkXUiUioiy0XkHJd5oSLyhIjsFJH1wOnNiCVNRH60tztNRNq7bHeoHUexiCwWkRNc5u1vyrHrn2zXv0FE/tBIs9Oh6plt/y0WkTIRGXaoQO2mlR9F5CkR2QXcb5dfLSIrRGSPiHwtIml2+QMi8k97OlxEykXkcft9tIjsE5F29vt3RWS7/W8yW0T6utT7iog8JyJfiEg5MEZEEkTkExHZKyLzgW7N+MyVPzPG6EtfzX4B+cB8IAloB6wAJgGDgEJgCBAKXGEvG2mvd769TghwIVAOdLbnTQJWAin2NmcCBgg7QizfAeuAnkC0/f5Re14ysAsYb9d5sv0+0WXda1zqXw50AeKB6a71H6Ge9KbEai97JVAL3IjV9BoNnAWsBXrbZfcCc+zlTwSW2tPD7Rjmucxb7LLtq4E2QCTwDyDXZd4rQAkwwv4sooC3galAayAT2Ar84PT3S1/ef+mZv3LHM8aYAmPMbuBTYCAwEZhijJlnjKkzxrwKVAFDAYwx79rr1Btj3gHWAMfZ27sA+IcxZrO9zUeaEcvLxpjVxphKrGQ20C6/FPjCGPOFXec3QA7WweBgFwBPG2O2GGP2AI82o57mKjDG/NMYU2tvaxLwiDFmhbGuGfwN65dVGjAX6CEiCcAo4L9AsojEAKOBWQ0bNca8ZIwpNcZUYf2iGCAisS71fmyM+dEYUw/UAL8B/myMKTfG5AGvHuX+KD+jyV+5Y7vLdAUQA6QBt9tNLMUiUox1Jp8EICKXuzQJFWOdbTY0nSQBm122udHNWLDjOf+geI4HOjeyjYPr39zIMoeqp7kO3nYa8LRLjLsBAZLtg0MOVqIfhZXs52Cdwe9P/naz1aN2s9perF9c8Mvne3C9iVi/Mo72M1d+TO/2UZ62GXjYGPPwwTPss9gXgZOAucaYOhHJxUpyANuwDhQNUj0Uz/+MMdc2YdltWE0+DVIOtWAjmts97sHLN3xubxxi+VlYTTyDgAX2+1OxfjU1XG+4BKv5aCxW4o8F9vDL53twvUVYzU8pWM1t4JnPXPkBPfNXnvYiMElEhoiltYicLiJtsNqVDVbSQUSuwjrzbzAVuElEuohIPPAnD8TzOnCGiJxqnxlHicgJItKlkWWnAjeLSLKIxAH/14x6ioB6IOMo43weuKvhAq2IxIrI+S7zZwGXA8uNMdXY1yqADcaYInuZNlhNbLuAVlhNR4dkjKkDPgDuF5FWItIH6xqNCgKa/JVHGWNygGuBZ7HOOtdiXeDEGLMcmIzVhr0D6Af86LL6i8DXwGJgEVZicjeezVhnw3djJejNwB00/t1/EZgGLAF+Br7AOjOua0I9FcDDwI92083QZsb5IfB34G27ySYPcH0GYQ7WheGGs/zlwD6X9wCvYTXbbLXn/9SEqv+A1XS1HeuC8MvNiVv5LzFGB3NRqjEichrwvDEmzelYlPI0PfNXymbfMz9eRMJEJBn4C/Ch03Ep5Q2a/JVfsB+cauw10pPVAA9gNVf9jPXswp+PMt7nDxHv8x6MV6mjps0+SikVhPTMXymlgpBP3effvn17k56e7nQYSinlVxYuXLjTGJPYnHV8Kvmnp6eTk5PjdBhKKeVXRKTZT2Zrs49SSgUhTf5KKRWENPkrpVQQ0uSvlFJBSJO/UkoFIbeSv4jcLyJb7f7Zc0VkvMu8u0RkrYisEpFT3Q9VKaWUp3jiVs+njDFPuBbYXcNeBPTFGiBjuoj0tLuQVUop5TBvNfucBbxtjKkyxmzA6tb3uCOs45OKSquYuaqQF2evZ1tJpdPhKKWUR3jizP8PInI51jBzt9tjnyZzYF/iW+yyXxGRiVjjvpKa6twgQsYYduytIm9rCXkFJdbfrXvZvnff/mUWbynm2UsGOxajUkp5yhGTv4hMBzo1Muse4DngIazRmR7CGqjj6uYEYIx5AXgBIDs7u0V6mTPGUFCyj6VbSlhWUMJSO9HvLKsCQAS6JcYwNKMdmcmxZCbH8lXedl6bm8/GXeWkJbRuiTCVUsprjpj8jTFjm7IhEXkR+Mx+u5UDxz/tYpe1OGMMm3dXWgnePqNfVrCX3eXVAISGCD06xDC6ZyKZyW3plxxL785taR154EeT0b41b87bxIvfr+evZ/dzYleUUspj3Gr2EZHOxpht9ttzsIaeA/gEeFNEnsS64NsDmO9OXc31xdJtvP7TRvK2lrB3Xy0AYSFCr05tOLl3RzKT25KZHMsxndoSHRF6xO11aBvFuYOTeTdnC7eM7Un7mEhv74JSSnmNu23+j4nIQKxmn3zg9wDGmGUiMhVrHNFa4IaWvNNnWUEJN7/9M13iWzFhQBKZSbH0S46lZ6cYIsOOnOgP5dpRGbyTs5lX5+Rz+ym9PBixUkq1LLeSvzHmssPMexhrQOsWta+mjtveWUx8qwg+uG448a0jPLbtbokxnNKnI6/N3cik0d1+1TSklFL+IuCe8J08bRWrdpTy9/P6ezTxN/j96G6UVNbw9oLNHt+2Ukq1lIBK/nPW7eQ/P2zg0qGpjOnVwSt1DE6N57iu7fjv9+upqav3Sh1KKeVtAZP89+6r4Y9TF5Oe0Jq7x/f2al3Xje5GQck+Pl1c4NV6lFLKWwIm+d//yTJ2lFbx5AUDaBXh3bb4E3ol0qtjG6bMWo8xLfJoglJKeVRAJP8vlm7jg0VbuWFMdwalxnu9PhHh96MzWLWjlO9WFXm9PqWU8jS/T/6Fe/dx94dL6d8llhtP7N5i9Z4xIImk2Ciem7WuxepUSilP8evkb4zhzveXsK+mjqcuHEh4aMvtTnhoCL8bmcH8DbtZtGlPi9WrlFKe4NfJ/415m/huVRF3j+9Nt8SYFq//omNTiI0OZ4qe/Sul/IzfJv/1RWU8/PkKRvZoz2VD0xyJoXVkGJcPS2Pa8h2sKypzJAallDoafpn8a+vquXXqYiLCQnj8vAGIiGOxXDE8nYjQEF6cvd6xGJRSqrn8Mvn/a+Y6Fm8u5uFzMukUG+VoLO1jIrkgO4UPFm2l0KXvf6WU8mV+l/wXby7mmW/XcPbAJCb0T3I6HACuHZlBbX09L/2Y73QoSinVJH6V/Cur67h1ai4d2kTywFmZToezX2pCK8b368wbP21k774ap8NRSqkj8qvk/+iXK1hfVM4T5w8gNjrc6XAOMGl0N0qranlz3ianQ1FKqSPym+Q/e3URr87dyNUjujKie3unw/mVzORYju/enpd+2EBVbYsNXaCUUkfFL5J/cUU1d7y3mB4dYrhznO8OojJpdDcKS6v46GdHRqxUSqkm8/nkb4zhno/y2F1ezVMXDiQq/OhH4vK2Ed0T6JvUlimz11Nfrx2+KaV8l88n/08WF/D5km3cMrYnmcmxTodzWCLCpNHdWF9UzjcrdjgdjlJKHZJPJ/+C4kru+yiPrLR4fj8qw+lwmuS0zE6ktIvm+VnrtLtnpZTP8tnkX19vuOO9xdTWG568YABhLdhpmzvCQkOYODKDnzcVsyBfO3xTSvkmn82or8zJ58e1u/jzhD6kJbR2OpxmOT87hYTWETyvHb4ppXyUTyb/NTtKefSrlYzt3YELj01xOpxmiwoP5Yrh6Xy7spBV20udDkcppX7F55J/dW09t07NJSYyjEfO7e9op23uuHxYGtHhoUyZrWf/Sinf43PJ/5kZa8jbupdHzu1HYptIp8M5anGtIrjouBQ+yS1ga3Gl0+EopdQBfCr5V1TX8u/v1nJBdhdO7dvJ6XDcds1I6w6ll37Y4HAkSil1IJ9K/pt3V5IUF819E/o4HYpHJMdFc+aAJN6av4niimqnw1FKqf18KvlX19Xz5AUDaRPlW522uWPi6Awqqut4/aeNToeilFL7+VTyT09ozXFd2zkdhkcd06ktY3ol8vKP+eyr0Q7flFK+wa3kLyL3i8hWEcm1X+Pt8nQRqXQpf74p22sTFeZOOD7r96O7sau8mvcWbnE6FKWUAsAT2fYpY8wTjZSvM8YM9MD2/d6Qru0YmBLHi9+v5+LjUgkN8c/bV5VSgcOnmn0CVUOHbxt3VfBl3janw1FKKY8k/z+IyBIReUlE4l3Ku4rIzyIyS0RGHmplEZkoIjkiklNUVOSBcHzTyX06ktG+NVNmrdcO35RSjjti8heR6SKS18jrLOA5oBswENgGTLZX2wakGmMGAbcBb4pI28a2b4x5wRiTbYzJTkxM9MhO+aLQEGHiqAyWbi1hzrpdToejlApyR0z+xpixxpjMRl4fG2N2GGPqjDH1wIvAcfY6VcaYXfb0QmAd0NObO+IPzhmcTGKbSO3wTSnlOHfv9uns8vYcIM8uTxSRUHs6A+gBrHenrkAQGRbK1SO68v2aneRtLXE6HKVUEHO3zf8xEVkqIkuAMcCtdvkoYImI5ALvAZOMMbvdrCsg/HZoKjGRYUyZHfTHQqWUg9y61dMYc9khyt8H3ndn24GqbVQ4vx2Syovfr+fe03vTsW2U0yEppYKQ3urpgDMGJFFvYN4G/TGklHKGJn8HHNOpDa0iQlmYr8lfKeUMTf4OCAsNYVBqHAs36Ri/SilnaPJ3SFZqPCu2lVJeVet0KEqpIKTJ3yFZ6e2oqzcs3lzsdChKqSCkyd8hg1LjEIGcjdr0o5RqeZr8HdI2KpxeHduwUJO/UsoBmvwdNDgtnkWb9lBfrx29KaValiZ/B2WnxVO6r5Y1hWVOh6KUCjKa/B2UlWb1gJ2zUe/3V0q1LE3+Dkpt14r2MZHa7q+UanGa/B0kImSlxWnyV0q1OE3+DstKi2fjrgqKSqucDkUpFUQ0+TssK60dgJ79K6ValCZ/h2UmtyUiLIRF2s+PUqoFafJ3WGRYKP2TY8nRHj6VUi1Ik78PyEqLJ2/rXvbV1DkdilIqSGjy9wFZafFU19XruL5KqRajyd8HDLYf9tKLvkqplqLJ3we0j4mka/vW2sOnUqrFaPL3EYNT41m0cQ/GaCdvSinv0+TvI7LT49lVXk3+rgqnQ1FKBQFN/j4iS9v9lVItSJO/j+ieGEPbqDAWag+fSqkWoMnfR4SECIPT4vXMXynVIjT5+5DstHhW7yijpLLG6VCUUgFOk78PabjfX/v5UUp5myZ/HzIwJY7QEGGRNv0opbzM7eQvIjeKyEoRWSYij7mU3yUia0VklYic6m49waBVRBh9OrclJ1+Tv1LKu8LcWVlExgBnAQOMMVUi0sEu7wNcBPQFkoDpItLTGKM9lx1BVlo87yzYTG1dPWGh+sNMKeUd7maX64BHjTFVAMaYQrv8LOBtY0yVMWYDsBY4zs26gkJWWjyVNXWs2FbqdChKqQDmbvLvCYwUkXkiMktEjrXLk4HNLsttsct+RUQmikiOiOQUFRW5GY7/y05veNhL7/dXSnnPEZO/iEwXkbxGXmdhNRu1A4YCdwBTRUSaE4Ax5gVjTLYxJjsxMfGodiKQdI6NJik2Sjt5U0p51RHb/I0xYw81T0SuAz4wVm9k80WkHmgPbAVSXBbtYpepJshKb8dCHdlLKeVF7jb7fASMARCRnkAEsBP4BLhIRCJFpCvQA5jvZl1BIys1joKSfRQUVzodilIqQLl1tw/wEvCSiOQB1cAV9q+AZSIyFVgO1AI36J0+TZed3g6wOnlLiot2OBqlVCByK/kbY6qBSw8x72HgYXe2H6yO6dSG6PBQFm7cwxkDkpwORykVgPRGch8UFhrCwJQ47eRNKeU1mvx9VHZ6PMu37aW8qtbpUJRSAUiTv48anBZPXb1h8ZZip0NRSgUgTf4+anCq/bCX9vOjlPICTf4+KjY6nJ4dY1io3TsrpbxAk78Py0prx6KNe6ivN06HopQKMJr8fVhWWjx799WytqjM6VCUUgFGk78Py7ZH9tL+/ZVSnqbJ34elJbQioXWE3u+vlPI4Tf4+TETISovX7p2VUh6nyd/HZaXFk7+rgp1lVU6HopQKIJr8fdwvg7to049SynM0+fu4vkmxRISGsEiTv1LKgzT5+7io8FD6dYnVkb2UUh6lyd8PZKXFs3RLCVW1OiSCUsozNPn7gay0eKrr6snbWuJ0KEqpAKHJ3w/s7+RNm36UUh6iyd8PJLaJJD2hlT7pq5TyGE3+fmJwWjyLNu3BGiJZKaXco8nfT2SntWNnWTUbd1U4HYpSKgBo8vcTWWna7q+U8hxN/n6iR4cY2kSF6f3+SimP0OTvJ0JChMGp8fqkr1LKIzT5+5GstHhWF5ZSUlnjdChKKT+nyd+PZKfFYwz8rOP6KqXcpMnfjwxIiSM0RPSir1LKbZr8/UjryDB6d26jyV8p5TZN/n4mKzWe3M3F1NbVOx2KUsqPuZ38ReRGEVkpIstE5DG7LF1EKkUk1349736oCiArvR0V1XWs3F7qdChKKT8W5s7KIjIGOAsYYIypEpEOLrPXGWMGuhWd+pWGh71y8neTmRzrcDRKKX/l7pn/dcCjxpgqAGNMofshqcNJjoumc2wUCzcVOx2KUsqPuZv8ewIjRWSeiMwSkWNd5nUVkZ/t8pGH2oCITBSRHBHJKSoqcjOc4DA4LZ6F+budDkMp5ceO2OwjItOBTo3Musdevx0wFDgWmCoiGcA2INUYs0tEsoCPRKSvMWbvwRsxxrwAvACQnZ2tXVY2QXZaPJ8v2UZBcSVJcdFOh6OU8kNHTP7GmLGHmici1wEfGKuf4fkiUg+0N8YUAQ1NQQtFZB3Wr4Qcz4Qd3Fw7edPkr5Q6Gu42+3wEjAEQkZ5ABLBTRBJFJNQuzwB6AOvdrEvZenduS3R4qN7vr5Q6am7d7QO8BLwkInlANXCFMcaIyCjgQRGpAeqBScYYbaT2kPDQEAakxGryV0odNbeSvzGmGri0kfL3gffd2bY6vOy0djw3ax0V1bW0inD3GK6UCjb6hK+fykqLp67ekLtZb/lUSjWfJn8/NTjVuuir/fsrpY6GJn8/FdsqnB4dYnRkL6XUUdHk78ey062Rverr9fEIpVTzaPL3Y4NT49m7r5a1RWVOh6KU8jOa/P1Ydno7AL3lUynVbJr8/Vh6QisSWkdo8ldKNZsmfz8mIlYnb5r8lVLNpMnfz2WlxbNhZzm7yqqcDkUp5Uc0+fu5bJdO3pRSqqk0+fu5zORYwkOFhZs0+Sulmk6Tv5+LCg8lMzmW2at3Ul2rg7orpZpGk38A+O2QNFZs28sf3lykBwClVJNo8g8A52V14f4z+jBt+Q5u0AOAUqoJNPkHiCtHdOX+M/rwjR4AlFJNoMk/gFw5oisPnNlXDwBKqSPS5B9grhievv8AcP0begBQSjVOk38AumJ4Og+e1ZfpK/QAoJRqnCb/AHX5MD0ANIUx2h22Ck6a/APYgQeAhXoAOEh1bT3nPjeHBz9d7nQoSrU4Tf4B7vJh6Tx0Vl+mryjk+jcWUlVb53RIPuO1ufn8vKmYl37cQE7+bqfDUapFafIPApe5HABueGORHgCAnWVVPD1jDcO7JZAUG8V9Hy+jtk5/Gangock/SFw2LJ2Hzs60fgG8rgeAydNWU1ldx4Nn9eW+CX1YsW0vr/+00emwlGoxmvyDyGVD03jo7ExmrAzuA8CyghLeXrCJy4el071DG8ZldmJkj/ZMnraawtJ9ToenVIvQ5B9kLhuaxl/tA8B1QXgAMMbw4KfLiYsO5+aTegDWoDgPnNmXfbV1PPrFSocjVKplhDkdgGp5lw5NA+Dej/K47vVFPHfpYCLDQh2OqmV8mbedeRt289ezM4ltFb6/PCMxhomjMvjXzHVceGwKQzISHIxSBaryqlqmzFrHh7lb6dAmivSE1mQktqZre+uVntCa6IiW+b8ovnSfc3Z2tsnJyXE6jKDxxryN3PNhHice0yEoDgD7auoY++QsYiLD+PymkYSGyAHzK6t/mf/ZTccTHqo/jA9n8+4KWkWEkhAT6XQoPq+u3vD+wi08Pm0VRaVVjO6ZSFVtHfk7K9i+98Cmxs6xUfsPBq6vlHatDvmdFJGFxpjs5sSkZ/5B7LdDrF8A93yYx6T/LeT5y7IC+gDwn+/Xs2VPJW9eO+RXiR8gOiKUP5/Rh9//byGvzsnnmpEZDkTp+4wxvDB7PY98aTWRJcVGkZkcS7/kWDK7WH/b6wFhvx/X7uShz5azcnspg1PjmHJZFoNT4/fPL6+qJX9XORt2lrOhqJwN9vRnS7ZRUlmzf7nQECG1XSvSE1rRtX0MXRNbk2EfGI6GW8lfRN4Betlv44BiY8xAe95dwO+AOuAmY8zX7tSlvOO3Q9IQhLs/XMqk/y3kuUuziAoPvAPA9pJ9/GvmOsb17cTwbu0PudwpfTpyQq9E/jF9DWcMSKJj26gWjNL31dcbHv5iBf/9YQOn9+vMwJQ4lm4tIW9rCdOW79i/XGeXA0K/5Fgyk2NJbBNcB4S1hWU88sUKZqwspEt8NM9eMojT+3VG5MATj9aRYfRNiqVvUuyvtrGnvJr1O8vJ32kfHHaWs35nOT+t301ljXvX6zzW7CMik4ESY8yDItIHeAs4DkgCpgM9jTGHjVabfZzz5rxN3P3hUsb0SgzIA8Bt7+Ty2dJtTL91NKkJrQ677MZd5Zz81GxOy+zE0xcNaqEIfV91bT1/fHcxnywu4OoRXbn39N6EuPyCKt1Xw7KCveRtLWGp/VpfVL5/fqe2LgeELm3JTI6lQ5vmHVyNMVTW1LGnoobiimqKK2oorqhhT0U1JZU17CmvprjSmpfQOpIJAzozLCOBsBZswttdXs3T01fz+rxNtAoP5YYTu3Pl8HSP/p8yxrBjbxXrd5axYWc5lw5Nb3azj0eSv1iHsk3AicaYNfZZP8aYR+z5XwP3G2PmHm47mvydFagHgEWb9nDuv+dw/QnduHPcMU1a58lvVvPMjDW8ee2Qw/5SCBal+2q47vVF/LB2J3867Rh+PyrjV2ewh1rv4APChp3lNKSdjm0j9/8yyEiMobyq1krkdkJvSO7FldXsqaihpKKG6sM8jBcdHkp8q3DaRoezZU8lZVW1tI+JZEL/zpw5MIlBKXFNivtoVNXW8eqcfP757Voqquu45LhUbhnbo0WuiRxNm7+nkv8o4MmGykXkWeAnY8zr9vv/Al8aY95rZN2JwESA1NTUrI0b9UEbJ701fxN3fbCUASlxPH3hQNKPsj3RV9TXG855bg7biiv59o8nEBPZtJbOhovDUeGhfHnzyKC++FtUWsWVL89n5fZSHvtNf36T1cWt7ZVV1bLMPhA0HBTWuxwQACLCQohvFU58qwhio8OJa5i2/8ZFhxPXKmJ/eVyrcGKjww84YdlXU8fMlYV8nFvAt6sKqa6tJ6VdNGf0T+Ksgcn06tTGrf1oYIzhy7ztPPLlCjbvrmRMr0TuHt+bHh09s/2m8EryF5HpQKdGZt1jjPnYXuY5YK0xZrL9vsnJ35We+fuGL5du4//eX0JdveGBszL5zeBkr50tedsHi7Zw29TFTD5/QLOT1vTlO7jmtRzuHn8ME0d181KEvi1/ZzmXvzSfotIq/n3pYMb06uCVesqqatm6p5K20WHERUd4/HbHvftqmLZsBx/nbuXHtTupN9CrYxvOHJjEmQOSSGl3+KbAQ8ndXMxfP1tOzsY9HNOpDfec3puRPRI9GntTOHLmLyJhwFYgyxizxS7TZh8/V1Bcya3v5DJvw24m9O/Mw+f0IzY6/Mgr+pDyqlrGPPEdneOi+fC64Qe0TzfVNa8uYM66Xcy4fTSdY6O9EKXvWrKlmKteXoABXrryWAamxDkdkkcUlVbxxdJtfLK4gIUb9wAwODWOMwckcXr/pCZdmN5aXMljX63k49wC2sdE8sdTenJ+dkqjd5G1BKeS/zjgLmPMaJeyvsCb/HLBdwbQQy/4+pe6esPzs9bx1Der6dg2iicvGOBXDz89/vVK/jVzHe9fN5ystPgjr9CIzbsrGPvkLMb26ci/Lhns4Qh91+zVRUx6fSHtWkfw2tXHkZEY43RIXrF5dwWfLingk9wCVm4vJURgRPf2nDEgiXGZnWgbdeAJT1lVLc99t5b/fL8BgGtHZjDphG5Nbk70FqeS/ytYTTzPH1R+D3A1UAvcYoz58kjb0uTvmxZvLubmt39m0+4Krj+hOzeP7eHzbeCbd1dw0pOzOL1fZ566cKBb23p6+hqemr6a1383hON7BP7F349+3sof311Mj45tePWqY+kQJLe7rt5Ryie5BXyyuIBNuyuICAthTK9EzhyQzAm9EvlkcQGTp61mZ1kVZw9M4o5xx5Ac5xu/Bh274Ospmvx9V3lVLfd/sox3F25hYEocT180kLQE370YfN3rC/luVREz/3gCnWLdS177auo49R+zCQ0Rvrp5FBFhvn3gc8eLs9fz8BcrGJaRwJTLs3515hsMjDHkbi7mk8UFfLZkG0WlVYQI1BvITovn3gl9fK4JTJO/8rrPl2zjrg98+2Lw3HW7uPjFn7j95J7caHfe5q6Zqwq56uUF3DmuF9ef0N0j2/Ql9fWGv32xgv/8sIHT+3fmyQsGBPTT3k1VV2+Yt34XM1YWkp0Wz7jMTj73fQdN/qqFbLUvBs/3wYvBdfWG05/5ntJ9tcy4fbRHn1WY+FoO36/ZyfTbR/vMz31PqK6+DxM0AAAS4UlEQVSt5473FvNxbgFXDk/nzxP6HNXFceWco0n+gfv7VXlNclw0b107lDtO7cVXedsZ//T3zN/gG8Mgvr1gEyu3l3L3+N4ef0jtz2f0wWD462eBM+ZvWVUtv3t1AR/nFnDnuF785QxN/MFCk786KqEhwg1juvPedcMJCxUuemEuT05b5ehQiCWVNUyetprjurZjfL/GHk1xT5f4Vtx4Yg++zNvOrNVFHt9+SysqreLiF35izrpdPH5ef64/obtPNmko79Dkr9wyMCWOz28aybmDu/DMt2s5f8pcNu4qP/KKXvDMjDXsqajmL2f08VoSu2ZkV7q2b81fPs7z64FwNu4q57zn57C2sIz/XJ7N+dkpToekWpgmf+W2mMgwnjh/AM9eMoi1hWWMf/p73l+4hZa8nrS2sIxX5+Rz0bEpjfaO6CmRYaHcf2Zf8ndV8OLs9V6rx5uWbinhN8/NYW9lDW9eO4Qxx3jnqV3l2zT5K4+Z0D+Jr24ZRd+kWG5/dzE3vZ17QH/k3vTXz5cTHR7K7af0OvLCbhrdM5HTMjvx7My1bN5d4fX6POn7NUVc9MJcIsNCee+64QxKPbqH35T/0+SvPCo5Lpq3Jg7lj6f05Iul2xj/9PcsyPfuxeCZKwv5blURN4/t0WKDiNw3oQ+C8KAfXfz9fMk2rn5lASntWvHB9cPpFqBP7aqm0eSvPC40RPjDiT14b9IwQkOEC6bM5XevLGDmqkLq6z3bFFRdW89Dny8no31rLh+W7tFtH05SXDQ3ndSDb5bv4NuVO468gsOKSqu4873F9O8Sx9RJw3SQGqXJX3nPoNR4vrh5JDeO6c7iLSVc9fICTnjiO6bMWsee8mqP1PHa3HzWF5Vz74TeLf7k7e+O70pGYmvu/2Q5+9wcVcnbnp6xmqraeh4/r39QPrWrfk2Tv/KqmMgwbjulF3P+dCL/vHgQnWKjeOTLlQx5ZAa3T11M7ubio74wvKusiqdnrGF0z0SvdTV8OBFhITx0Viabdlfw/Kx1LV5/U60tLOOt+Zv57ZDUgO2gTTWfDuCuWkREWAhnDEjijAFJrNpeyus/beSDRVt4f9EW+iXHctnQNM4YkNSsftwnf7Oayuo67pvQ27H700d0b8+E/p3593frOHdQlyMOEemER79cSavwUG7yUFcXKjDomb9qcb06teGhszOZd89YHjo7k6raOu58fwlD/jadhz5bzvqisiNuY3nBXt6ev4nLhqXRvUPLjZjUmHtP70NYiPDAp8scjaMxP63fxfQVO7huTLcWGU5Q+Q9N/soxMZFhXDY0ja9vGcU7E4cyqmcir87J58TJs7jsv/OYtmx7o08MG2N48LNlxEaHc8tJPR2I/ECdYqO4ZWwPZqwsZPpy37n429BZW1JsFFeP6Op0OMrHaLOPcpyIMCQjgSEZCRSW7uOd+Zt5c/4mJv5vIUmxUVwyJJULj03dP8LSV3nb+Wn9bv56diaxrXzj4uVVI7rybs4W7v90GSO6t/f4MIRH49MlBSzZUsLk8wd4vJ8j5f+0V0/lk2rr6pm+opDXf9rID2t3Eh4qjMvszMXHpnDn+0uIiQzjsxuPJ8yHBpVp6Er6d8d35b4JfRyNZV9NHSdNnkVsdDif3Xi8dtYW4I6mV08981c+KSw0hHGZnRiX2Yl1RWW88dMm3l24mU8XFwDw5jVDfCrxAwzrlsClQ1P57w8bOKl3B4Z3c27Ur9fm5lvjzJ7XXxO/apSe+Su/UVFdy6eLC9hXU88Vw9OdDqdRFdW1nP7MD1TX1vPlLSMduad+T3k1ox+fSVZaPC9fdVyL169anvbnrwJaq4gwLjw21WcTP1gxTr5gANtKKnngE2e6fvjnt2spq6rlrvG9Half+QdN/kp52ODUeG4Y0533F23hq7ztLVr3xl3l/O+nfC7ITqFnR2dvgVW+TZO/Ul5w44k9yExuy90fLqWwdF+L1fvYV6sICwnhtpOdvwVW+TZN/kp5QURYCE9dMJCyqlru/mBpi4xtsGjTHj5fuo2JozLooB23qSPQ5K+Ul/To2IY7T+3F9BWFTM3Z7NW6jDH87fMVJLaJZOKoDK/WpQKDJn+lvOjqEV0ZlpHAg58uZ9Mu7w388vWy7eRs3MNtJ/ekdaTewa2OTJO/Ul4UEiI8ccEAQkS4/d1c6jw8ngFATV09f/9qFT06xHB+VhePb18FJk3+SnlZclw095/ZlwX5e3jxe8+P+/vmvE1s2FnO3eN7+9yDb8p36TdFqRZw7uBkTu3bkSenrWbFtr0e2+7efTX8Y/pqhndL4IReiR7brgp8mvyVagEiwt/O6Ufb6HBufSeXqlrPjPz13Hfr2FNRw93jnRvTQPknt5K/iLwjIrn2K19Ecu3ydBGpdJn3vGfCVcp/JcRE8vff9GPl9lKe+maN29vbWlzJf3/YwLmDkslMjvVAhCqYuHVbgDHmwoZpEZkMlLjMXmeMGejO9pUKNCf17shFx6YwZfY6TurdgWPT2x31tiZ/vQqA20/t5anwVBDxSLOPWL83LwDe8sT2lApk907oQ5f4aG6bmktZVe1RbSNvawkf5m7l6hFdSY6L9nCEKhh4qs1/JLDDGOP6W7ariPwsIrNEZOShVhSRiSKSIyI5RUVFHgpHKd8VExnG5PMHsmVPJQ9/3vzO34yxRuiKiw7n+jHdvBChCgZHTP4iMl1E8hp5neWy2MUceNa/DUg1xgwCbgPeFJG2jW3fGPOCMSbbGJOdmKh3K6jgcFzXdkwclcFb8zczY0Xzhn78blURc9bt4uaTejjSZbQKDEds8zfGjD3cfBEJA84FslzWqQKq7OmFIrIO6AloZ/1K2W47uSezVhXxf+8v5etb4po0wHptXT1/+2IFXdu35pIhaS0QpQpUnmj2GQusNMZsaSgQkUQRCbWnM4AegOefblHKj0WGhfLUhQPZW1nDPR/mNanzt3cXbmFNYRn/N64XEWF6p7Y6ep749lzEry/0jgKW2Ld+vgdMMsbs9kBdSgWU3p3bctspPflq2XY+WLT1sMuWV9Xy5DeryU6L59S+nVooQhWo3O4ByhhzZSNl7wPvu7ttpYLBtSMzmLFiB/d/soyh3RIOeffOC7PXU1RaxZTLsvSBLuU2/d2olMNCQ4TJ5w+k3hj+OHUx9Y10/la4dx8vzF7P6f06Mzg13oEoVaDR5K+UD0hNaMV9E/owd/0uXp6T/6v5T01fTW19PXeO0we6lGdo8lfKR1x4bApje3fg71+tZM2O0v3lq3eU8s6CzVw2NJ20hNYORqgCiSZ/pXyEiPDIuf2JiQzj1qm5VNfWA/DIFytoHRnGjSd2dzhCFUg0+SvlQxLbRPK3czLJ27qXZ79dw49rdzJzVRE3ntid+NYRToenAoiO96aUjxmX2ZlzByfzr+/W8WHuVpLjorl8WLrTYakAo2f+Svmg+8/sS6e2UWzeXcmd43oRFR7qdEgqwOiZv1I+qG1UOFMuy+LblYWc0T/J6XBUANLkr5SPykyO1UFalNdos49SSgUhTf5KKRWENPkrpVQQ0uSvlFJBSJO/UkoFIU3+SikVhDT5K6VUENLkr5RSQUiaMm5oSxGRImCjA1W3B3Y6UK8n6T74jkDYD90H39DUfUgzxiQ2Z8M+lfydIiI5xphsp+Nwh+6D7wiE/dB98A3e3Adt9lFKqSCkyV8ppYKQJn/LC04H4AG6D74jEPZD98E3eG0ftM1fKaWCkJ75K6VUENLkr5RSQShgkr+IvCQihSKS51LWTkS+EZE19t94u1xE5BkRWSsiS0RksMs6V9jLrxGRK1zKs0Rkqb3OMyIiXtiHFBGZKSLLRWSZiNzsb/shIlEiMl9EFtv78IBd3lVE5tn1viMiEXZ5pP1+rT0/3WVbd9nlq0TkVJfycXbZWhH5kyfjP2hfQkXkZxH5zI/3Id/+984VkRy7zG++T3YdcSLynoisFJEVIjLMn/ZBRHrZn3/Da6+I3OL4PhhjAuIFjAIGA3kuZY8Bf7Kn/wT83Z4eD3wJCDAUmGeXtwPW23/j7el4e958e1mx1z3NC/vQGRhsT7cBVgN9/Gk/7O3G2NPhwDy7vqnARXb588B19vT1wPP29EXAO/Z0H2AxEAl0BdYBofZrHZABRNjL9PHSd+o24E3gM/u9P+5DPtD+oDK/+T7ZdbwKXGNPRwBx/rYPLvsSCmwH0pzeB6/soFMvIJ0Dk/8qoLM93RlYZU9PAS4+eDngYmCKS/kUu6wzsNKl/IDlvLg/HwMn++t+AK2ARcAQrKcUw+zyYcDX9vTXwDB7OsxeToC7gLtctvW1vd7+de3yA5bzYOxdgBnAicBndkx+tQ/2tvP5dfL3m+8TEAtswL45xR/34aC4TwF+9IV9CJhmn0PoaIzZZk9vBzra08nAZpfltthlhyvf0ki519hNB4Owzpz9aj/s5pJcoBD4Busst9gYU9tIvftjteeXAAlH2IfGyj3tH8CdQL39PgH/2wcAA0wTkYUiMtEu86fvU1egCHjZboL7j4i09rN9cHUR8JY97eg+BHry389Yh0S/uK9VRGKA94FbjDF7Xef5w34YY+qMMQOxzp6PA45xOKRmEZEJQKExZqHTsXjA8caYwcBpwA0iMsp1ph98n8KwmnOfM8YMAsqxmkj284N9AMC+RnQm8O7B85zYh0BP/jtEpDOA/bfQLt8KpLgs18UuO1x5l0bKPU5EwrES/xvGmA/sYr/bDwBjTDEwE6uZI05Ewhqpd3+s9vxYYBfN3zdPGgGcKSL5wNtYTT9P+9k+AGCM2Wr/LQQ+xDoY+9P3aQuwxRgzz37/HtbBwJ/2ocFpwCJjzA77vbP74K22LSde/LrN/3EOvKDymD19OgdeUJlvl7fDal+Mt18bgHb2vIMvqIz3QvwCvAb846Byv9kPIBGIs6ejge+BCVhnO64XS6+3p2/gwIulU+3pvhx4sXQ91sWyMHu6K79cLO3rxe/UCfxywdev9gFoDbRxmZ4DjPOn75Ndx/dAL3v6fjt+v9oHu563gat85f+1V/7DOPHCakfbBtRgnS38DqvddQawBpju8kEJ8C+stuilQLbLdq4G1tov13+obCDPXudZDroA5aF9OB7rp98SINd+jfen/QD6Az/b+5AH/Nkuz7C/oGuxkmikXR5lv19rz89w2dY9dpyrcLl7wf5MVtvz7vHy9+oEfkn+frUPdryL7deyhnr86ftk1zEQyLG/Ux9hJT5/24fWWL8GY13KHN0H7d5BKaWCUKC3+SullGqEJn+llApCmvyVUioIafJXSqkgpMlfKaWCkCZ/FZBE5EERGeuB7ZQ1YZl7xOrBdInda+MQu/wWEWnlbgxKeYPe6qnUYYhImTEm5jDzhwFPAicYY6pEpD0QYYwpsJ8QzjbG7GyhcJVqMj3zV35DRC4Va6yAXBGZYncgVyYiT9ln3jNEJNFe9hUROc+eflSsMRKWiMgTdlm6iHxrl80QkVS7vKuIzLX7Rv/rQfXfISIL7HUesIs7AzuNMVUAxpidduK/CUgCZorITHv9U+xtLxKRd+0+nBr63H/MrnO+iHS3y88XkTyxxkaY7e3PVwUXTf7KL4hIb+BCYISxOo2rA36L9eRkjjGmLzAL+MtB6yUA52B1n9AfaEjo/wRetcveAJ6xy5/G6kSsH9YT4w3bOQXogdU3zkAgy+4kbRqQIiKrReTfIjIawBjzDFAAjDHGjLF/EdwLjDVWR2s5WOMFNCix63wWq0dRgD8DpxpjBmB1CKaUx2jyV/7iJCALWGB3F30SVvcF9cA79jKvY3WR4aoE2Af8V0TOBSrs8mFYA7UA/M9lvRH80uXu/1y2c4r9+hlrjIJjgB7GmDI7rolYXQ+/IyJXNhL/UKzBXX60478Ca0CPBm+5/B1mT/8IvCIi12L1CaSUx4QdeRGlfIJgnanfdUChyH0HLXfARSxjTK2IHId1sDgP+ANWL52H09iFMAEeMcZM+dXCxtQB3wHfichSrMT+SiPrf2OMubgJdRp7u5Psi8enAwtFJMsYs+sIsSvVJHrmr/zFDOA8EekA+8ehTcP6Dp9nL3MJ8IPrSna7eqwx5gvgVmCAPWsOVg+cYDUffW9P/3hQeYOvgatd2umTRaSDWOOz9nBZbiCw0Z4uxRqOE+AnYIRLe35rEenpst6FLn/n2st0M8bMM8b8GetXhWt3vkq5Rc/8lV8wxiwXkXuxRqUKweq99QaswT2Os+cV8ksSbdAG+FhEorDOvhva2W/EGh3qDqzEepVdfjPwpoj8H9Ywmg31T7OvO8y1x8YuAy4FYoB/ikgcUIvV22LDiFkvAF+JSIHd7n8l8JaIRNrz78Xq2RMgXkSWAFVYw/ABPG4fWATr4Le4uZ+bUoeit3oqv3akWzH9gd4SqpygzT5KKRWE9MxfKaWCkJ75K6VUENLkr5RSQUiTv1JKBSFN/kopFYQ0+SulVBD6fw/5WBEKJbSTAAAAAElFTkSuQmCC\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -653,9 +1683,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -663,9 +1693,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -673,9 +1703,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -683,9 +1713,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -693,9 +1723,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -703,9 +1733,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -713,9 +1743,19 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" ] }, "metadata": {}, @@ -724,7 +1764,7 @@ ], "source": [ "for col in df.columns:\n", - " df[col].plot(title=col)\n", + " df[col].plot(style='.', title=col)\n", " plt.show()" ] }, @@ -737,6 +1777,42 @@ "outputs": [], "source": [] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null, diff --git a/src/js/charts.js b/src/js/charts.js index 03a90d9..78d48bc 100644 --- a/src/js/charts.js +++ b/src/js/charts.js @@ -1,14 +1,12 @@ - -var Charts = function() { +var Charts = function () { this.__constructor.apply(this, arguments); - } - -Charts.prototype.__constructor = function () { } -Charts.prototype.collect = function (agents, n, chunkSize) { +Charts.prototype.__constructor = function () {} + +Charts.prototype.collect = function (agents, n, chunkSize) { if (n === undefined) n = 1 - if (chunkSize===undefined) chunkSize=1 + if (chunkSize === undefined) chunkSize = 1 var data = {} // collect data @@ -16,12 +14,14 @@ Charts.prototype.collect = function (agents, n, chunkSize) { for (const key of keys) { if (key === 'x') continue data[key] = [] - for (let i = 0; i < agents.length; i+=n) { + for (let i = 0; i < agents.length; i += n) { const infos = agents[i].infos; // var borderColor = "hsl("+agents[i].walkerhue+",45%,"+(100-15*agents[i].walker.health/config.walker_health)+"%)"; // build dataset var dataset = { - label: 'Agent ' + i, data: [], fill: false, + label: 'Agent ' + i, + data: [], + fill: false, // borderColor } for (const info of infos) { @@ -33,9 +33,12 @@ Charts.prototype.collect = function (agents, n, chunkSize) { } // take means? - var leftOver = dataset.data%chunkSize + var leftOver = dataset.data % chunkSize dataset.data = _.chunk(dataset.data, 4) - .map(c => ({ x: _.mean(_.map(c, 'x')), y: _.mean(_.map(c, 'y')) })) + .map(c => ({ + x: _.mean(_.map(c, 'x')), + y: _.mean(_.map(c, 'y')) + })) if (leftOver) dataset.data.pop() data[key].push(dataset) @@ -44,26 +47,31 @@ Charts.prototype.collect = function (agents, n, chunkSize) { for (let i = 0; i < agents.length; i++) { agents[i].infos = [] // empty it } - + return data } Charts.prototype.init = function (agents) { - + var data = this.collect(agents, 1, 10) var div = document.getElementById('charts'); // make charts this.charts = [] for (const key in data) { - var canvas = document.createElement("canvas"); + var canvas = document.createElement("canvas"); div.appendChild(canvas) var ctx = canvas.getContext('2d'); var lineChart = new Chart(ctx, { type: 'scatter', - data: { datasets: data[key] }, + data: { + datasets: data[key] + }, options: { - title: { text: key, display: true }, + title: { + text: key, + display: true + }, scales: { xAxes: [{ type: 'linear', @@ -71,7 +79,7 @@ Charts.prototype.init = function (agents) { }] } } - }); + }); this.charts.push(lineChart) } @@ -83,12 +91,14 @@ Charts.prototype.update = function (agents) { for (const chart of this.charts) { var newDatasets = data[chart.config.options.title.text] chart.data.datasets.forEach((dataset) => { - var dat = newDatasets.filter(d=>d.label==dataset.label)[0].data + var dat = newDatasets.filter(d => d.label == dataset.label)[0].data dataset.data.push(...dat); - if (dataset.data.length>maxLen) dataset.data.splice(0, dataset.data.length-maxLen) + if (dataset.data.length > maxLen) dataset.data.splice(0, dataset.data.length - maxLen) }); chart.update(); } } -module.exports ={Charts} +module.exports = { + Charts +} diff --git a/src/js/config.js b/src/js/config.js index 6adcbb3..cd6d1d2 100644 --- a/src/js/config.js +++ b/src/js/config.js @@ -12,7 +12,6 @@ module.exports = { max_floor_tiles: 50, round_length: 1000, min_body_delta: 0, - min_leg_delta: 0.0, - action_repeat: 4, - }; - + min_leg_delta: 0.0, + action_repeat: 4, +}; diff --git a/src/js/ddpg/ddpg.js b/src/js/ddpg/ddpg.js index 82a93cc..c9622f9 100644 --- a/src/js/ddpg/ddpg.js +++ b/src/js/ddpg/ddpg.js @@ -1,12 +1,20 @@ -const { tf } = require('./tf_import') -const { copyModel, Actor, Critic, assignAndStd, targetUpdate } = require('./models') +const { + tf +} = require('./tf_import') +const { + copyModel, + Actor, + Critic, + assignAndStd, + targetUpdate +} = require('./models') -function logTfMemory(){ +function logTfMemory() { let mem = tf.memory(); - console.log("numBytes:" + mem.numBytes + - "\nnumBytesInGPU:" + mem.numBytesInGPU + - "\nnumDataBuffers:" + mem.numDataBuffers + - "\nnumTensors:" + mem.numTensors); + console.log("numBytes:" + mem.numBytes + + "\nnumBytesInGPU:" + mem.numBytesInGPU + + "\nnumDataBuffers:" + mem.numDataBuffers + + "\nnumTensors:" + mem.numTensors); } // This class is called from js/DDPG/ddpg_agent.js @@ -19,7 +27,7 @@ class DDPG { * @param memory (Memory class) * @param noise (Noise class) */ - constructor(actor, critic, memory, noise, config){ + constructor(actor, critic, memory, noise, config) { this.actor = actor; this.critic = critic; this.memory = memory; @@ -28,15 +36,19 @@ class DDPG { this.tfGamma = tf.scalar(config.gamma); // Inputs - this.obsInput = tf.input({batchShape: [null, this.config.stateSize]}); - this.actionInput = tf.input({batchShape: [null, this.config.nbActions]}); + this.obsInput = tf.input({ + batchShape: [null, this.config.stateSize] + }); + this.actionInput = tf.input({ + batchShape: [null, this.config.nbActions] + }); // Randomly Initialize actor network μ(s) this.actor.buildModel(this.obsInput); // Randomly Initialize critic network Q(s, a) this.critic.buildModel(this.obsInput, this.actionInput); - + // Define in js/DDPG/models.js // Init target network Q' and μ' with the same weights this.actorTarget = copyModel(this.actor, Actor); @@ -48,7 +60,7 @@ class DDPG { this.setLearningOp(); } - setLearningOp(){ + setLearningOp() { this.criticWithActor = (tfState) => { return tf.tidy(() => { const tfAct = this.actor.predict(tfState); @@ -66,11 +78,11 @@ class DDPG { this.criticOptimiser = tf.train.adam(this.config.criticLr); this.criticWeights = []; - for (let w = 0; w < this.critic.model.trainableWeights.length; w++){ + for (let w = 0; w < this.critic.model.trainableWeights.length; w++) { this.criticWeights.push(this.critic.model.trainableWeights[w].val); } this.actorWeights = []; - for (let w = 0; w < this.actor.model.trainableWeights.length; w++){ + for (let w = 0; w < this.actor.model.trainableWeights.length; w++) { this.actorWeights.push(this.actor.model.trainableWeights[w].val); } @@ -83,7 +95,7 @@ class DDPG { * See parameter space noise Exploration paper * @param observations (Tensor2d) Observations */ - distanceMeasure(observations) { + distanceMeasure(observations) { return tf.tidy(() => { const pertubedPredictions = this.perturbedActor.model.predict(observations); const predictions = this.actor.model.predict(observations); @@ -96,21 +108,21 @@ class DDPG { /** * AdaptParamNoise */ - adaptParamNoise(){ + adaptParamNoise() { const batch = this.memory.getBatch(this.config.batchSize); - if (batch.obs0.length == 0){ + if (batch.obs0.length == 0) { assignAndStd(this.actor, this.perturbedActor, this.noise.currentStddev, this.config.seed); return [0]; } let distanceV = null; - if (batch.obs0.length > 0){ + if (batch.obs0.length > 0) { const tfObs0 = tf.tensor2d(batch.obs0); const distance = this.distanceMeasure(tfObs0); - + assignAndStd(this.actor, this.perturbedActor, this.noise.currentStddev, this.config.seed); - + distanceV = distance.buffer().values; this.noise.adapt(distanceV[0]); @@ -127,7 +139,7 @@ class DDPG { * @param state number[] * @param action [a, steering] */ - getQvalue(state, a){ + getQvalue(state, a) { const st = tf.tensor2d([state]); const tfa = tf.tensor2d([a]); const q = this.critic.model.predict([st, tfa]); @@ -142,7 +154,7 @@ class DDPG { * @param observation (tf.tensor2d) * @return (tf.tensor1d) */ - predict(observation){ + predict(observation) { const tfActions = this.actor.model.predict(observation); return tfActions; } @@ -151,7 +163,7 @@ class DDPG { * @param observation (tf.tensor2d) * @return (tf.tensor1d) */ - perturbedPrediction(observation){ + perturbedPrediction(observation) { const tfActions = this.perturbedActor.model.predict(observation); return tfActions; } @@ -159,26 +171,26 @@ class DDPG { /** * Update the two target network */ - targetUpdate(){ + targetUpdate() { // Define in js/DDPG/models.js targetUpdate(this.criticTarget, this.critic, this.config); targetUpdate(this.actorTarget, this.actor, this.config); } - - trainCritic(batch, tfActions, tfObs0, tfObs1, tfRewards, tfTerminals){ - let costs; + trainCritic(batch, tfActions, tfObs0, tfObs1, tfRewards, tfTerminals) { + + let costs; const criticLoss = this.criticOptimiser.minimize(() => { - const tfQPredictions0 = this.critic.model.predict([tfObs0, tfActions]); - const tfQPredictions1 = this.criticTargetWithActorTarget(tfObs1); - - const tfQTargets = tfRewards.add(tf.scalar(1).sub(tfTerminals).mul(this.tfGamma).mul(tfQPredictions1)); - - const erros = tf.sub(tfQTargets, tfQPredictions0).square(); - costs = erros.buffer().values; + const tfQPredictions0 = this.critic.model.predict([tfObs0, tfActions]); + const tfQPredictions1 = this.criticTargetWithActorTarget(tfObs1); - return erros.mean(); + const tfQTargets = tfRewards.add(tf.scalar(1).sub(tfTerminals).mul(this.tfGamma).mul(tfQPredictions1)); + + const erros = tf.sub(tfQTargets, tfQPredictions0).square(); + costs = erros.buffer().values; + + return erros.mean(); }, true, this.criticWeights); // For experience Replay @@ -192,22 +204,22 @@ class DDPG { return loss; } - trainActor(tfObs0){ + trainActor(tfObs0) { const actorLoss = this.actorOptimiser.minimize(() => { - const tfQPredictions0 = this.criticWithActor(tfObs0); + const tfQPredictions0 = this.criticWithActor(tfObs0); return tf.mean(tfQPredictions0).mul(tf.scalar(-1.)) }, true, this.actorWeights); targetUpdate(this.actorTarget, this.actor, this.config); const loss = actorLoss.buffer().values[0]; - actorLoss.dispose(); + actorLoss.dispose(); return loss; } - getTfBatch(){ + getTfBatch() { // Get batch const batch = this.memory.popBatch(this.config.batchSize); @@ -225,52 +237,84 @@ class DDPG { _tfTerminals.dispose(); return { - batch, tfActions, tfObs0, tfObs1, tfRewards, tfTerminals + batch, + tfActions, + tfObs0, + tfObs1, + tfRewards, + tfTerminals } } - optimizeCritic(){ - const {batch, tfActions, tfObs0, tfObs1, tfRewards, tfTerminals} = this.getTfBatch(); + optimizeCritic() { + const { + batch, + tfActions, + tfObs0, + tfObs1, + tfRewards, + tfTerminals + } = this.getTfBatch(); const loss = this.trainCritic(tfActions, tfObs0, tfObs1, tfRewards, tfTerminals); tfActions.dispose(); tfObs0.dispose(); - tfObs1.dispose(); + tfObs1.dispose(); tfRewards.dispose(); tfTerminals.dispose(); return loss; } - optimizeActor(){ - const {batch, tfActions, tfObs0, tfObs1, tfRewards, tfTerminals} = this.getTfBatch(); + optimizeActor() { + const { + batch, + tfActions, + tfObs0, + tfObs1, + tfRewards, + tfTerminals + } = this.getTfBatch(); const loss = this.trainActor(tfObs0); tfActions.dispose(); tfObs0.dispose(); - tfObs1.dispose(); + tfObs1.dispose(); tfRewards.dispose(); tfTerminals.dispose(); return loss; } - optimizeCriticActor(){ - const {batch, tfActions, tfObs0, tfObs1, tfRewards, tfTerminals} = this.getTfBatch(); + optimizeCriticActor() { + const { + batch, + tfActions, + tfObs0, + tfObs1, + tfRewards, + tfTerminals + } = this.getTfBatch(); const lossC = this.trainCritic(batch, tfActions, tfObs0, tfObs1, tfRewards, tfTerminals); const lossA = this.trainActor(tfObs0); tfActions.dispose(); tfObs0.dispose(); - tfObs1.dispose(); + tfObs1.dispose(); tfRewards.dispose(); tfTerminals.dispose(); - return {lossC, lossA}; + return { + lossC, + lossA + }; } } -module.exports = { logTfMemory, DDPG } +module.exports = { + logTfMemory, + DDPG +} diff --git a/src/js/ddpg/ddpg_agent.js b/src/js/ddpg/ddpg_agent.js index a91502c..0a82ef0 100644 --- a/src/js/ddpg/ddpg_agent.js +++ b/src/js/ddpg/ddpg_agent.js @@ -1,12 +1,24 @@ -const { tf } = require('./tf_import') +const { + tf +} = require('./tf_import') const AdaptiveParamNoiseSpec = require('./noise') const PrioritizedMemory = require('./prioritized_memory') -const { Actor, Critic, copyFromSave, copyModel} = require('./models') -const { DDPG, logTfMemory } = require('./ddpg') -const { mean } = require('../utils') +const { + Actor, + Critic, + copyFromSave, + copyModel +} = require('./models') +const { + DDPG, + logTfMemory +} = require('./ddpg') +const { + mean +} = require('../utils') -function setMetric(name, value) { +function setMetric(name, value) { console.debug('metric', name, value) } @@ -17,7 +29,7 @@ class DDPGAgent { /** * @param env (metacar.env) Set in js/DDPG/index.js */ - constructor(env, config){ + constructor(env, config) { this.stopTraining = false; this.env = env; @@ -30,7 +42,7 @@ class DDPGAgent { "seed": config.seed || 0, "batchSize": config.batchSize || 128, "actorLr": config.actorLr || 0.0001, - "criticLr": config .criticLr || 0.001, + "criticLr": config.criticLr || 0.001, "memorySize": config.memorySize || 30000, "gamma": config.gamme || 0.99, "noiseDecay": config.noiseDecay || 0.99, @@ -48,10 +60,10 @@ class DDPGAgent { "criticFirstLayerASize": config.criticFirstLayerASize || 64, "criticSecondLayerSize": config.criticSecondLayerSize || 32, "maxStep": config.maxStep || 800, - "stopOnRewardError": config.stopOnRewardError != undefined ? config.stopOnRewardError:true, - "resetEpisode": config.resetEpisode != undefined ? config.resetEpisode:false, + "stopOnRewardError": config.stopOnRewardError != undefined ? config.stopOnRewardError : true, + "resetEpisode": config.resetEpisode != undefined ? config.resetEpisode : false, "saveDuringTraining": config.saveDuringTraining || false, - "saveInterval": config.saveInterval || 20 + "saveInterval": config.saveInterval || 20 }; this.epoch = 0; // From js/DDPG/noise.js @@ -77,7 +89,7 @@ class DDPGAgent { this.ddpg = new DDPG(this.actor, this.critic, this.memory, this.noise, this.config); } - save(name){ + save(name) { /* Save the network */ @@ -85,22 +97,22 @@ class DDPGAgent { this.ddpg.critic.model.save('file://./outputs/critic-' + name); this.ddpg.actor.model.save('file://./outputs/actor-' + name); } else { - this.ddpg.actor.model.save('downloads://actor-'+ name); + this.ddpg.actor.model.save('downloads://actor-' + name); this.ddpg.critic.model.save('downloads://critic-' + name); } } - async restore(folder, name){ + async restore(folder, name) { /* Restore the weights of the network */ - var critic, actor + var critic, actor if (typeof WEB === "undefined") { - critic = await tf.loadModel('file://'+folder+'/critic-'+name+'.json'); - actor = await tf.loadModel("file://"+folder+"/actor-"+name+".json"); + critic = await tf.loadModel('file://' + folder + '/critic-' + name + '.json'); + actor = await tf.loadModel("file://" + folder + "/actor-" + name + ".json"); } else { - critic = await tf.loadModel(window.location.href+folder+'/critic-'+name+'.json'); - actor = await tf.loadModel(window.location.href+folder+"/actor-"+name+".json"); + critic = await tf.loadModel(window.location.href + folder + '/critic-' + name + '.json'); + actor = await tf.loadModel(window.location.href + folder + "/actor-" + name + ".json"); // const critic = await tf.loadModel('https://metacar-project.com/public/models/'+folder+'/critic-'+name+'.json'); // const actor = await tf.loadModel("https://metacar-project.com/public/models/"+folder+"/actor-"+name+".json"); } @@ -121,7 +133,7 @@ class DDPGAgent { /** * Play one step */ - play(){ + play() { // Get the current state const state = this.env.getState(); // Pick an action @@ -137,11 +149,11 @@ class DDPGAgent { * @param state number[] * @param action [a, steering] */ - getQvalue(state, a){ + getQvalue(state, a) { return this.ddpg.getQvalue(state, a); } - stop(){ + stop() { this.stopTraining = true; } @@ -151,7 +163,7 @@ class DDPGAgent { * @param mPreviousStep number[] * @return {done, state} One boolean and the new state */ - stepTrain(tfPreviousStep, mPreviousStep){ + stepTrain(tfPreviousStep, mPreviousStep) { // Get actions const tfActions = this.ddpg.perturbedPrediction(tfPreviousStep); // Step in the environment with theses actions @@ -161,7 +173,7 @@ class DDPGAgent { this.infoList.push(info); // Get the new observations let tfState = tf.tensor2d([mState]); - if (mReward == -1 && this.config.stopOnRewardError){ + if (mReward == -1 && this.config.stopOnRewardError) { mDone = 1; } // Add the new tuple to the buffer @@ -170,19 +182,26 @@ class DDPGAgent { tfPreviousStep.dispose(); tfActions.dispose(); - return {mDone, mState, tfState}; + return { + mDone, + mState, + tfState + }; } /** * Optimize models and log states */ - _optimize(){ + _optimize() { this.ddpg.noise.desiredActionStddev = Math.max(0.1, this.config.noiseDecay * this.ddpg.noise.desiredActionStddev); let lossValuesCritic = []; let lossValuesActor = []; console.time("Training"); - for (let t=0; t < this.config.nbTrainSteps; t++){ - let {lossC, lossA} = this.ddpg.optimizeCriticActor(); + for (let t = 0; t < this.config.nbTrainSteps; t++) { + let { + lossC, + lossA + } = this.ddpg.optimizeCriticActor(); lossValuesCritic.push(lossC); lossValuesActor.push(lossA); } @@ -195,31 +214,33 @@ class DDPGAgent { /** * Train DDPG Agent */ - async train(realTime){ + async train(realTime) { this.stopTraining = false; // One epoch - for (this.epoch; this.epoch < this.config.nbEpochs; this.epoch++){ + for (this.epoch; this.epoch < this.config.nbEpochs; this.epoch++) { // Perform cycles. this.rewardsList = []; this.stepList = []; this.distanceList = []; // document.getElementById("trainingProgress").innerHTML = "Progression: "+this.epoch+"/"+this.config.nbEpochs+"
"; - console.log("Progression: "+this.epoch+"/"+this.config.nbEpochs+" epochs") - for (let c=0; c < this.config.nbEpochsCycle; c++){ - if (c%10==0){ logTfMemory(); } + console.log("Progression: " + this.epoch + "/" + this.config.nbEpochs + " epochs") + for (let c = 0; c < this.config.nbEpochsCycle; c++) { + if (c % 10 == 0) { + logTfMemory(); + } let mPreviousStep = this.env.getState(); let tfPreviousStep = tf.tensor2d([mPreviousStep]); let step = 0; console.time("LoopTime"); - for (step=0; step < this.config.maxStep; step++){ + for (step = 0; step < this.config.maxStep; step++) { let rel = this.stepTrain(tfPreviousStep, mPreviousStep); mPreviousStep = rel.mState; tfPreviousStep = rel.tfState; - if (rel.mDone && this.config.stopOnRewardError){ + if (rel.mDone && this.config.stopOnRewardError) { break; } - if (this.stopTraining){ + if (this.stopTraining) { this.env.render(true); return; } @@ -231,19 +252,21 @@ class DDPGAgent { let distance = this.ddpg.adaptParamNoise(); this.distanceList.push(distance[0]); - if (this.config.resetEpisode){ + if (this.config.resetEpisode) { this.env.reset(); } - this.env.shuffle({cars: false}); + this.env.shuffle({ + cars: false + }); tfPreviousStep.dispose(); - console.log("e="+ this.epoch +", c="+c); - + console.log("e=" + this.epoch + ", c=" + c); + await tf.nextFrame(); } - if (this.epoch > 5){ + if (this.epoch > 5) { this._optimize(); } - if (this.config.saveDuringTraining && this.epoch % this.config.saveInterval == 0 && this.epoch != 0){ + if (this.config.saveDuringTraining && this.epoch % this.config.saveInterval == 0 && this.epoch != 0) { this.save("model-ddpg-walker-epoch-" + this.epoch); this.save("model-ddpg-walker"); } @@ -251,7 +274,7 @@ class DDPGAgent { let vals = this.infoList.map(info => info[name]) if (vals.length) { let meanVal = mean(vals) - setMetric(name, mean(vals)); + setMetric(name, mean(vals)); } else { console.log('WARN: empty metric', name) } @@ -260,7 +283,7 @@ class DDPGAgent { setMetric("EpisodeDuration", mean(this.stepList)); setMetric("NoiseDistance", mean(this.distanceList)); await tf.nextFrame(); - } + } this.env.render(true); } diff --git a/src/js/ddpg/memory.js b/src/js/ddpg/memory.js deleted file mode 100644 index 4e5cb2e..0000000 --- a/src/js/ddpg/memory.js +++ /dev/null @@ -1,86 +0,0 @@ - -// class Memory { - -// /** -// * @param maxlen (number) Buffer limit -// */ -// constructor(maxlen){ -// this.maxlen = maxlen; -// this.length = 0; -// this.start = 0; - -// this.obs0List = Array.apply(null, Array(maxlen)).map(Number.prototype.valueOf, 0); -// this.obs1List = Array.apply(null, Array(maxlen)).map(Number.prototype.valueOf, 0); -// this.rewardsList = Array.apply(null, Array(maxlen)).map(Number.prototype.valueOf, 0); -// this.actionsList = Array.apply(null, Array(maxlen)).map(Number.prototype.valueOf, 0); -// this.terminals1List = Array.apply(null, Array(maxlen)).map(Number.prototype.valueOf, 0); -// } - -// /** -// * @param idx (number) -// */ -// getItem(idx){ -// if (idx < 0 || idx >= this.length){ -// console.error("Memory.getItem: idx not in range."); -// } -// return this.data[(this.start + idx) % this.maxlen] -// } - -// /** -// * Sample a batch -// * @param batchSize (number) -// * @return batch [] -// */ -// getBatch(batchSize){ -// const arrLength = this.length; -// const batch = { -// 'obs0': [], -// 'obs1': [], -// 'rewards': [], -// 'actions': [], -// 'terminals': [], -// }; -// if (batchSize > this.length){ -// return batch; -// } -// for (let b=0; b < batchSize; b++){ -// let id = Math.floor(Math.random() * arrLength); -// batch.obs0.push(this.obs0List[id]); -// batch.obs1.push(this.obs1List[id]); -// batch.rewards.push(this.rewardsList[id]); -// batch.actions.push(this.actionsList[id]); -// batch.terminals.push(this.terminals1List[id]); -// } -// return batch -// } - -// /** -// * @param obs0 [] -// * @param action (number) -// * @param reward (number) -// * @param obs1 [] -// * @param terminal1 (boolean) -// */ -// append(obs0, action, reward, obs1, terminal1){ -// if (this.length < this.maxlen){ -// this.length += 1; -// } -// else if (this.length == this.maxlen) { -// //this.obs0List[(this.start + this.length - 1) % this.maxlen].dispose(); -// //this.obs1List[(this.start + this.length - 1) % this.maxlen].dispose(); -// //this.actionsList[(this.start + this.length - 1) % this.maxlen].dispose(); -// this.start = (this.start + 1) % this.maxlen; -// } -// else { -// console.error("Memory.append: This should never be printed"); -// } -// this.obs0List[(this.start + this.length - 1) % this.maxlen] = obs0; -// this.obs1List[(this.start + this.length - 1) % this.maxlen] = obs1; -// this.rewardsList[(this.start + this.length - 1) % this.maxlen] = reward; -// this.actionsList[(this.start + this.length - 1) % this.maxlen] = action; -// this.terminals1List[(this.start + this.length - 1) % this.maxlen] = terminal1; -// } -// } - - -// module.exports = Memory diff --git a/src/js/ddpg/models.js b/src/js/ddpg/models.js index 407f1dd..a8f3f5b 100644 --- a/src/js/ddpg/models.js +++ b/src/js/ddpg/models.js @@ -1,4 +1,6 @@ -const { tf } = require('./tf_import') +const { + tf +} = require('./tf_import') /** * Copy a model @@ -6,13 +8,13 @@ const { tf } = require('./tf_import') * @param instance Actor|Critic * @return Copy of the model */ -function copyFromSave(model, instance, config, obs, action){ +function copyFromSave(model, instance, config, obs, action) { return tf.tidy(() => { nModel = new instance(config); // action might be not required nModel.buildModel(obs, action); const weights = model.weights; - for (let m=0; m < weights.length; m++){ + for (let m = 0; m < weights.length; m++) { nModel.model.weights[m].val.assign(weights[m].val); } return nModel; @@ -26,13 +28,13 @@ function copyFromSave(model, instance, config, obs, action){ * @param instance Actor|Critic * @return Copy of the model */ -function copyModel(model, instance){ +function copyModel(model, instance) { return tf.tidy(() => { nModel = new instance(model.config); // action might be not required nModel.buildModel(model.obs, model.action); const weights = model.model.weights; - for (let m=0; m < weights.length; m++){ + for (let m = 0; m < weights.length; m++) { nModel.model.weights[m].val.assign(weights[m].val); } return nModel; @@ -47,10 +49,10 @@ function copyModel(model, instance){ * @param stddev (number) * @return Copy of the model */ -function assignAndStd(model, perturbedModel, stddev, seed){ +function assignAndStd(model, perturbedModel, stddev, seed) { return tf.tidy(() => { const weights = model.model.trainableWeights; - for (let m=0; m < weights.length; m++){ + for (let m = 0; m < weights.length; m++) { let shape = perturbedModel.model.trainableWeights[m].val.shape; let randomTensor = tf.randomNormal(shape, 0, stddev, "float32", seed); let nValue = weights[m].val.add(randomTensor); @@ -66,20 +68,20 @@ function assignAndStd(model, perturbedModel, stddev, seed){ * @param config (Object) * @return Copy of the model */ -function targetUpdate(target, original, config){ +function targetUpdate(target, original, config) { return tf.tidy(() => { const originalW = original.model.trainableWeights; const targetW = target.model.trainableWeights; - + const one = tf.scalar(1); const tau = tf.scalar(config.tau); - - for (let m=0; m < originalW.length; m++){ + + for (let m = 0; m < originalW.length; m++) { const lastValue = target.model.trainableWeights[m].val.clone(); let nValue = tau.mul(originalW[m].val).add(targetW[m].val.mul(one.sub(tau))); target.model.trainableWeights[m].val.assign(nValue); const diff = lastValue.sub(target.model.trainableWeights[m].val).mean().buffer().values; - if (diff[0] == 0){ + if (diff[0] == 0) { console.warn("targetUpdate: Nothing have been changed!") } } @@ -87,7 +89,7 @@ function targetUpdate(target, original, config){ } -class Actor{ +class Actor { /** @param config (Object) @@ -109,13 +111,15 @@ class Actor{ * * @param obs tf.input */ - buildModel(obs){ + buildModel(obs) { this.obs = obs; // First layer this.firstLayer = tf.layers.dense({ units: this.firstLayerSize, - kernelInitializer: tf.initializers.glorotUniform({seed: this.seed}), + kernelInitializer: tf.initializers.glorotUniform({ + seed: this.seed + }), activation: 'relu', useBias: true, biasInitializer: "zeros" @@ -123,7 +127,9 @@ class Actor{ // Second layer this.secondLayer = tf.layers.dense({ units: this.secondLayerSize, - kernelInitializer: tf.initializers.glorotUniform({seed: this.seed}), + kernelInitializer: tf.initializers.glorotUniform({ + seed: this.seed + }), activation: 'relu', useBias: true, biasInitializer: "zeros" @@ -132,15 +138,18 @@ class Actor{ this.outputLayer = tf.layers.dense({ units: this.nbActions, kernelInitializer: tf.initializers.randomUniform({ - minval: 0.003, maxval: 0.003, seed: this.seed}), + minval: 0.003, + maxval: 0.003, + seed: this.seed + }), activation: 'tanh', useBias: true, biasInitializer: "zeros" }); // Actor prediction this.predict = (tfState) => { - return tf.tidy(() => { - if (tfState){ + return tf.tidy(() => { + if (tfState) { obs = tfState; } @@ -151,7 +160,10 @@ class Actor{ }); } const output = this.predict(); - this.model = tf.model({inputs: obs, outputs: output}); + this.model = tf.model({ + inputs: obs, + outputs: output + }); } }; @@ -180,7 +192,7 @@ class Critic { * @param obs tf.input * @param action tf.input */ - buildModel(obs, action){ + buildModel(obs, action) { this.obs = obs; this.action = action; @@ -190,7 +202,9 @@ class Critic { // First layer this.firstLayerS = tf.layers.dense({ units: this.firstLayerSSize, - kernelInitializer: tf.initializers.glorotUniform({seed: this.seed}), + kernelInitializer: tf.initializers.glorotUniform({ + seed: this.seed + }), activation: 'linear', // relu is add later useBias: true, biasInitializer: "zeros" @@ -198,7 +212,9 @@ class Critic { // First layer this.firstLayerA = tf.layers.dense({ units: this.firstLayerASize, - kernelInitializer: tf.initializers.glorotUniform({seed: this.seed}), + kernelInitializer: tf.initializers.glorotUniform({ + seed: this.seed + }), activation: 'linear', // relu is add later useBias: true, biasInitializer: "zeros" @@ -206,7 +222,9 @@ class Critic { // Second layer this.secondLayer = tf.layers.dense({ units: this.secondLayerSize, - kernelInitializer: tf.initializers.glorotUniform({seed: this.seed}), + kernelInitializer: tf.initializers.glorotUniform({ + seed: this.seed + }), activation: 'relu', useBias: true, biasInitializer: "zeros" @@ -216,34 +234,47 @@ class Critic { this.outputLayer = tf.layers.dense({ units: 1, kernelInitializer: tf.initializers.randomUniform({ - minval: 0.003, maxval: 0.003, seed: this.seed}), + minval: 0.003, + maxval: 0.003, + seed: this.seed + }), activation: 'linear', useBias: true, biasInitializer: "zeros" }); - + // Critic prediction this.predict = (tfState, tfActions) => { return tf.tidy(() => { - if (tfState && tfActions){ + if (tfState && tfActions) { obs = tfState; action = tfActions; } - + let l1A = this.firstLayerA.apply(action); let l1S = this.firstLayerS.apply(obs) // Merged layers let concat = this.add.apply([l1A, l1S]) let l2 = this.secondLayer.apply(concat); - - return this.outputLayer.apply(l2); + + return this.outputLayer.apply(l2); }); } const output = this.predict(); - this.model = tf.model({inputs: [obs, action], outputs: output}); + this.model = tf.model({ + inputs: [obs, action], + outputs: output + }); } }; -module.exports = {Actor, Critic, copyFromSave, copyModel, assignAndStd, targetUpdate} +module.exports = { + Actor, + Critic, + copyFromSave, + copyModel, + assignAndStd, + targetUpdate +} diff --git a/src/js/ddpg/noise.js b/src/js/ddpg/noise.js index 2b19ab4..3e09098 100644 --- a/src/js/ddpg/noise.js +++ b/src/js/ddpg/noise.js @@ -14,7 +14,7 @@ class AdaptiveParamNoiseSpec { * conf.desiredActionStddev: 0.1 default // δ * conf.adoptionCoefficient: 1.01 default // α */ - constructor(conf){ + constructor(conf) { conf = conf || {}; this.initialStddev = conf.initialStddev || 0.4; this.desiredActionStddev = conf.desiredActionStddev || 0.4; @@ -26,13 +26,12 @@ class AdaptiveParamNoiseSpec { * The distance from the Adaptive scaling * @param distance number */ - adapt(distance){ + adapt(distance) { // if d(π, _π_) > δ then σ = σ/α - if (distance > this.desiredActionStddev){ + if (distance > this.desiredActionStddev) { // Decrease σ this.currentStddev /= this.adoptionCoefficient; - } - else{ + } else { // σ = σ*α // Increase σ this.currentStddev *= this.adoptionCoefficient; diff --git a/src/js/ddpg/prioritized_memory.js b/src/js/ddpg/prioritized_memory.js index 0979a76..b03f283 100644 --- a/src/js/ddpg/prioritized_memory.js +++ b/src/js/ddpg/prioritized_memory.js @@ -1,10 +1,9 @@ - class PrioritizedMemory { /** * @param maxlen (number) Buffer limit */ - constructor(maxlen){ + constructor(maxlen) { this.maxlen = maxlen; this.buffer = []; this.priorBuffer = []; @@ -15,8 +14,8 @@ class PrioritizedMemory { * @param batchSize (number) * @return batch [] */ - getBatch(batchSize){ - const batch = { + getBatch(batchSize) { + const batch = { 'obs0': [], 'obs1': [], 'rewards': [], @@ -24,12 +23,12 @@ class PrioritizedMemory { 'terminals': [], }; - if (batchSize > this.priorBuffer.length){ + if (batchSize > this.priorBuffer.length) { console.warn("The size of the replay buffer is < to the batchSize. Return empty batch."); return batch; } - for (let b=0; b < batchSize/2; b++){ + for (let b = 0; b < batchSize / 2; b++) { let id = Math.floor(Math.random() * this.priorBuffer.length); batch.obs0.push(this.priorBuffer[id].obs0); batch.obs1.push(this.priorBuffer[id].obs1); @@ -40,8 +39,8 @@ class PrioritizedMemory { return batch } - _bufferBatch(batchSize){ - const batch = { + _bufferBatch(batchSize) { + const batch = { 'obs0': [], 'obs1': [], 'rewards': [], @@ -49,7 +48,7 @@ class PrioritizedMemory { 'terminals': [], }; - for (let b=0; b < batchSize/2; b++){ + for (let b = 0; b < batchSize / 2; b++) { let nElem = this.buffer.pop(); batch.obs0.push(nElem.obs0); batch.obs1.push(nElem.obs1); @@ -58,7 +57,7 @@ class PrioritizedMemory { batch.terminals.push(nElem.terminal); } - for (let b=0; b < batchSize/2; b++){ + for (let b = 0; b < batchSize / 2; b++) { let id = Math.floor(Math.random() * this.buffer.length); batch.obs0.push(this.buffer[id].obs0); batch.obs1.push(this.buffer[id].obs1); @@ -71,8 +70,8 @@ class PrioritizedMemory { return batch } - _addRandomBufferBatch(batchSize, batch){ - for (let b=0; b < batchSize; b++){ + _addRandomBufferBatch(batchSize, batch) { + for (let b = 0; b < batchSize; b++) { let id = Math.floor(Math.random() * this.buffer.length); batch.obs0.push(this.buffer[id].obs0); batch.obs1.push(this.buffer[id].obs1); @@ -89,40 +88,39 @@ class PrioritizedMemory { * @param batchSize (number) * @return batch [] */ - popBatch(batchSize){ + popBatch(batchSize) { let originalBatchSize = batchSize; let priorBufferBatchSize; let bufferBatchSize; - if (batchSize % 2 != 0){ + if (batchSize % 2 != 0) { console.warn("Batch size should be a even.") } - if (this.priorBuffer.length < batchSize/2){ + if (this.priorBuffer.length < batchSize / 2) { //console.log("get full batch from buffer"); const batch = this._bufferBatch(batchSize); console.assert(batch.obs0.length == batchSize); return batch; } - const batch = { + const batch = { 'obs0': [], 'obs1': [], 'rewards': [], 'actions': [], 'terminals': [], }; - if (batchSize > this.length){ + if (batchSize > this.length) { console.warn("The size of the replay buffer is < to the batchSize. Return empty batch."); return batch; } - if (this.buffer.length > 0){ + if (this.buffer.length > 0) { //console.log("Get half of prior and other from buffer."); batchSize = batchSize / 2; - } - else{ + } else { //console.log("Get all from priorBuffer"); } - for (let b=0; b < batchSize; b++){ + for (let b = 0; b < batchSize; b++) { let id = Math.floor(Math.random() * this.priorBuffer.length); batch.obs0.push(this.priorBuffer[id].obs0); batch.obs1.push(this.priorBuffer[id].obs1); @@ -132,7 +130,7 @@ class PrioritizedMemory { this.priorBuffer.splice(id, 1); } - if (this.buffer.length > 0){ + if (this.buffer.length > 0) { this._addRandomBufferBatch(batchSize, batch); } console.assert(batch.obs0.length == originalBatchSize); @@ -140,22 +138,22 @@ class PrioritizedMemory { } _insert(element, array) { - if (array.length == 0 || element.cost < array[0].cost || array[0].cost == null){ + if (array.length == 0 || element.cost < array[0].cost || array[0].cost == null) { array.unshift(element); return array; } array.splice(this._locationOf(element, array) + 1, 0, element); return array; } - + _locationOf(element, array, start, end) { start = start || 0; end = end || array.length; - + var pivot = parseInt(start + (end - start) / 2, 10); - - if (end-start <= 1 || array[pivot] === element) return pivot; - + + if (end - start <= 1 || array[pivot] === element) return pivot; + if (array[pivot].cost != null && array[pivot].cost < element.cost) { return this._locationOf(element, array, pivot, end); } else { @@ -167,9 +165,9 @@ class PrioritizedMemory { * @param batch (Object) from getBatch() * @param cost (number) Cost associated with each row of the batch */ - appendBackWithCost(batch, costs){ - for (let b=0; b < batch.obs0.length; b++){ - if (this.buffer.length == this.maxlen){ + appendBackWithCost(batch, costs) { + for (let b = 0; b < batch.obs0.length; b++) { + if (this.buffer.length == this.maxlen) { this.buffer.shift(); } this._insert({ @@ -191,8 +189,8 @@ class PrioritizedMemory { * @param obs1 [] * @param terminal1 (boolean) */ - append(obs0, action, reward, obs1, terminal){ - if (this.priorBuffer.length == this.maxlen){ + append(obs0, action, reward, obs1, terminal) { + if (this.priorBuffer.length == this.maxlen) { this.priorBuffer.shift(); } this.priorBuffer.push({ diff --git a/src/js/ddpg/tf_import.js b/src/js/ddpg/tf_import.js index 753f629..0603373 100644 --- a/src/js/ddpg/tf_import.js +++ b/src/js/ddpg/tf_import.js @@ -1,9 +1,9 @@ const tf = require('@tensorflow/tfjs') -if (typeof WEB ==="undefined"){ +if (typeof WEB === "undefined") { // Load the binding (note you may have to press enter in the terminal for some reason) require('@tensorflow/tfjs-node-gpu'); require('@tensorflow/tfjs-node'); // seem to need this as well for save? } -module.exports = { tf } - - +module.exports = { + tf +} diff --git a/src/js/floor.js b/src/js/floor.js index 503363e..b70e8a0 100644 --- a/src/js/floor.js +++ b/src/js/floor.js @@ -15,18 +15,18 @@ function createFloor(world, max_floor_tiles) { new b2.Vec2(2.5, -0.16) ]; - for(var k = 2; k < max_floor_tiles; k++) { + for (var k = 2; k < max_floor_tiles; k++) { var ratio = k / max_floor_tiles; // add uneven floor by continuing from the last point, plus some random jittering edges.push(new b2.Vec2( edges[edges.length - 1].x + (1 + ratio * Math.random() - ratio / 2), edges[edges.length - 1].y + (ratio * Math.random() - ratio / 2))); -// edges.push(new b2.Vec2(edges[edges.length-1].x + 1,-0.16)); + // edges.push(new b2.Vec2(edges[edges.length-1].x + 1,-0.16)); } - edges.push(new b2.Vec2(edges[edges.length-1].x, edges[edges.length-1].y + 8)); // front wall + edges.push(new b2.Vec2(edges[edges.length - 1].x, edges[edges.length - 1].y + 8)); // front wall fix_def.shape.CreateChain(edges, edges.length); body.CreateFixture(fix_def); return body; } -module.exports=createFloor +module.exports = createFloor diff --git a/src/js/game.js b/src/js/game.js index 6119348..1c325fb 100644 --- a/src/js/game.js +++ b/src/js/game.js @@ -1,20 +1,28 @@ const config = require('./config') -const { Charts } = require('./charts') -const { randi } = require('./utils') +const { + Charts +} = require('./charts') +const { + randi +} = require('./utils') const b2 = require('../vendor/jsbox2d') const createFloor = require('./floor.js') const DDPGAgent = require('./ddpg/ddpg_agent') const { - Walker + Walker } = require('./walker') -if (typeof window !=="undefined") - var requestAnimFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callback) { window.setTimeout(callback, 1000 / 60); }; +if (typeof window !== "undefined") + var requestAnimFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callback) { + window.setTimeout(callback, 1000 / 60); + }; else - var requestAnimFrame = function (callback) { window.setTimeout(callback, 1000 / 60); }; + var requestAnimFrame = function (callback) { + window.setTimeout(callback, 1000 / 60); + }; -chooseQoute = function () { +chooseQoute = function () { var qoutes = [ 'Play the funky music, robot', 'The origin of funkd', @@ -29,22 +37,23 @@ chooseQoute = function () { 'Dance evolution', 'Have you tried turning it off and on again?', 'Eurovision 2050', - 'Humans must learn to crawl then walk. Robots break dance then walk', - '' + 'Humans crawl before they walk. Robots dance before they walk', + 'This is not a disco', + 'Disco simulator 2100' ] - var qoute = qoutes[randi(0,qoutes.length)] - document.getElementById('page_quote').innerText = '"'+qoute+'"' + var qoute = qoutes[randi(0, qoutes.length)] + document.getElementById('page_quote').innerText = '"' + qoute + '"' } -class HeadlessGame { +class HeadlessGame { constructor(config) { this.config = config this.initWorld() } initWorld() { - + var gravity = new b2.Vec2(0, -10) this.world = new b2.World(gravity) this.floor = createFloor(this.world, this.config.max_floor_tiles); @@ -54,40 +63,40 @@ class HeadlessGame { const stateSize = this.env.bodies.length * 10 + this.env.joints.length * 3 this.agent = new DDPGAgent(this.env, { - stateSize, - nbActions, - resetEpisode: true, - batchSize: 128, - actorLr: 0.0001, - criticLr: 0.001, - memorySize: 30000, - gamma: 0.99, + stateSize, + nbActions, + resetEpisode: true, + batchSize: 128, + actorLr: 0.0001, + criticLr: 0.001, + memorySize: 30000, + gamma: 0.99, - desiredActionStddev: 0.1, - initialStddev: 0.4, + desiredActionStddev: 0.1, + initialStddev: 0.4, - actorFirstLayerSize: 128, - actorSecondLayerSize: 64, - criticFirstLayerSSize: 128, - criticFirstLayerASize: 128, - criticSecondLayerSize: 64, + actorFirstLayerSize: 128, + actorSecondLayerSize: 64, + criticFirstLayerSSize: 128, + criticFirstLayerASize: 128, + criticSecondLayerSize: 64, - nbEpochs: 1000, - nbEpochsCycle: 10, - nbTrainSteps: 100, - maxStep: 800, - saveDuringTraining: true, - saveInterval: 20, + nbEpochs: 1000, + nbEpochsCycle: 10, + nbTrainSteps: 100, + maxStep: 800, + saveDuringTraining: true, + saveInterval: 5, - tau: 0.008, - adoptionCoefficient: 1.01, + tau: 0.008, + adoptionCoefficient: 1.01, }); } } -class Game extends HeadlessGame { +class Game extends HeadlessGame { constructor(config) { super(config) @@ -95,66 +104,66 @@ class Game extends HeadlessGame { // this.agent.stop() // this.agent.env.render(true) this.agent.restore('../outputs', 'model-ddpg-walker/model') - setInterval(()=>this.agent.play(), 100) - + setInterval(() => this.agent.play(), 100) + // drawInit(); - + // this.step_counter = 0; - + // this.display_interval = setInterval(displayProgress, Math.round(380 * 1000 / config.draw_fps)); // this.charts_interval = setInterval(updateCharts, Math.round(380 * 1000 / config.draw_fps)); - + // this.running = true // requestAnimFrame(loop) } - - displayProgress() { + + displayProgress() { var stats = { 'trainingTime': this.step_counter / config.simulation_fps, 'meanProgress': this.walkers.map(w => w.last_position).reduce((s, v) => s + v) / this.walkers.length, 'meanReward': this.walkers.map(w => w.reward).reduce((s, v) => s + v) / this.walkers.length, 'bufferSize': this.agents[0].brain.buffer.size - } + } document.getElementById('stats-prog').innerText = JSON.stringify(stats, null, 2) } - - + + // resetSimulation() { // // turn training off temporarlity to avoid NaN's // updateIfLearning(false) // // this.running = false - + // this.world.Destroy() // this way we get rid of listeners and body parts and joints // this.world = new b2.World(new b2.Vec2(0, -10)); // this.floor = createFloor(this.world); // for (var k = 0; k < config.population_size; k++) { // this.agents[k].walker = this.walkers[k] = new Walker(this.world, this.floor) // } - + // // this.running = true // setTimeout(() => updateIfLearning(true), 1000) // // setTimeout(() => requestAnimFrame(loop), 1000) - + // } - + // loop() { // drawFrame() // simulationStep() // drawFrame() // if (this.running) requestAnimFrame(loop); // start next timer // } - - - updateCharts() { + + + updateCharts() { var groupN = 100 var maxN = 100000 - if (this.agents[0].infos.length>=groupN) { - if (!this.charts) { + if (this.agents[0].infos.length >= groupN) { + if (!this.charts) { this.charts = new Charts() this.charts.init(this.agents, groupN) } else { this.charts.update(this.agents, groupN, maxN) - } + } } } } @@ -164,15 +173,17 @@ class Game extends HeadlessGame { function saveAs(dv, name) { var a; if (typeof window.downloadAnchor == 'undefined') { - a = window.downloadAnchor = document.createElement("a"); - a.style = "display: none"; - document.body.appendChild(a); + a = window.downloadAnchor = document.createElement("a"); + a.style = "display: none"; + document.body.appendChild(a); } else { - a = window.downloadAnchor + a = window.downloadAnchor } - var blob = new Blob([dv], { type: 'application/octet-binary' }), - tmpURL = window.URL.createObjectURL(blob); + var blob = new Blob([dv], { + type: 'application/octet-binary' + }), + tmpURL = window.URL.createObjectURL(blob); a.href = tmpURL; a.download = name; @@ -204,4 +215,9 @@ function saveAs(dv, name) { // reader.readAsArrayBuffer(input.files[0]); // }; -module.exports = {Game, chooseQoute, saveAs, HeadlessGame} +module.exports = { + Game, + chooseQoute, + saveAs, + HeadlessGame +} diff --git a/src/js/renderer.js b/src/js/renderer.js index 89f7a70..2ec46ee 100644 --- a/src/js/renderer.js +++ b/src/js/renderer.js @@ -17,27 +17,27 @@ class Renderer { setFps(fps) { this.config.draw_fps = fps; - if(this.draw_interval) + if (this.draw_interval) clearInterval(this.draw_interval); - if(fps > 0 && this.config.simulation_fps > 0) { - this.draw_interval = setInterval(this.drawFrame.bind(this), Math.round(1000/this.config.draw_fps)); + if (fps > 0 && this.config.simulation_fps > 0) { + this.draw_interval = setInterval(this.drawFrame.bind(this), Math.round(1000 / this.config.draw_fps)); } } drawFrame() { this.ctx.clearRect(0, 0, this.main_screen.width, this.main_screen.height); this.ctx.save(); - + var minmax = this.getMinMaxDistance(); this.target_zoom = Math.min(this.config.max_zoom_factor, this.getZoom(minmax.min_x, minmax.max_x + 4, minmax.min_y + 2, minmax.max_y + 2.5)); - this.zoom += 0.1*(this.target_zoom - this.zoom); - this.translate_x += 0.1*(1.5-minmax.min_x - this.translate_x); - this.translate_y += 0.3*(minmax.min_y*this.zoom + 280 - this.translate_y); - this.ctx.translate(this.translate_x*this.zoom, this.translate_y); + this.zoom += 0.1 * (this.target_zoom - this.zoom); + this.translate_x += 0.1 * (1.5 - minmax.min_x - this.translate_x); + this.translate_y += 0.3 * (minmax.min_y * this.zoom + 280 - this.translate_y); + this.ctx.translate(this.translate_x * this.zoom, this.translate_y); this.ctx.scale(this.zoom, -this.zoom); this.drawFloor(); - for(var k = this.config.population_size - 1; k >= 0 ; k--) { + for (var k = this.config.population_size - 1; k >= 0; k--) { this.drawWalker(this.walkers[k]); } this.ctx.restore(); @@ -45,21 +45,21 @@ class Renderer { drawFloor() { this.ctx.strokeStyle = "#444"; - this.ctx.lineWidth = 1/this.zoom; + this.ctx.lineWidth = 1 / this.zoom; this.ctx.beginPath(); var floor_fixture = this.floor.GetFixtureList(); this.ctx.moveTo(floor_fixture.m_shape.m_vertices[0].x, floor_fixture.m_shape.m_vertices[0].y); - for(var k = 1; k < floor_fixture.m_shape.m_vertices.length; k++) { + for (var k = 1; k < floor_fixture.m_shape.m_vertices.length; k++) { this.ctx.lineTo(floor_fixture.m_shape.m_vertices[k].x, floor_fixture.m_shape.m_vertices[k].y); } this.ctx.stroke(); } - drawWalker (walker) { + drawWalker(walker) { var hue = walker.hue || 240 this.ctx.strokeStyle = "hsl(" + hue + ",100%,0%)"; - this.ctx.fillStyle = "hsl("+hue+",45%,"+(100-15*walker.health/this.config.walker_health)+"%)"; - this.ctx.lineWidth = 1/this.zoom; + this.ctx.fillStyle = "hsl(" + hue + ",45%," + (100 - 15 * walker.health / this.config.walker_health) + "%)"; + this.ctx.lineWidth = 1 / this.zoom; // left legs and arms first this.drawRect(walker.left_leg.lower_leg); @@ -67,34 +67,34 @@ class Renderer { this.drawRect(walker.left_arm.upper_arm); this.drawRect(walker.left_arm.lower_arm); - this.ctx.lineWidth = walker.left_leg.frictionJoint.maxForce? 4/this.zoom : 1/this.zoom; + this.ctx.lineWidth = walker.left_leg.frictionJoint.maxForce ? 4 / this.zoom : 1 / this.zoom; this.drawRect(walker.left_leg.foot); - this.ctx.lineWidth = 1/this.zoom; - - this.ctx.lineWidth = walker.left_arm.frictionJoint.maxForce? 4/this.zoom : 1/this.zoom; + this.ctx.lineWidth = 1 / this.zoom; + + this.ctx.lineWidth = walker.left_arm.frictionJoint.maxForce ? 4 / this.zoom : 1 / this.zoom; this.drawRect(walker.left_arm.hand); - this.ctx.lineWidth = 1/this.zoom; - + this.ctx.lineWidth = 1 / this.zoom; + // head this.drawRect(walker.head.neck); this.drawRect(walker.head.head); - + // torso this.drawRect(walker.torso.lower_torso); this.drawRect(walker.torso.upper_torso); - + // right legs and arms this.drawRect(walker.right_leg.upper_leg); this.drawRect(walker.right_leg.lower_leg); this.drawRect(walker.right_arm.upper_arm); this.drawRect(walker.right_arm.lower_arm); - - this.ctx.lineWidth = walker.right_leg.frictionJoint.maxForce? 4/this.zoom : 1/this.zoom; + + this.ctx.lineWidth = walker.right_leg.frictionJoint.maxForce ? 4 / this.zoom : 1 / this.zoom; this.drawRect(walker.right_leg.foot); - this.ctx.lineWidth = 1/this.zoom; - this.ctx.lineWidth = walker.right_arm.frictionJoint.maxForce? 4/this.zoom : 1/this.zoom; + this.ctx.lineWidth = 1 / this.zoom; + this.ctx.lineWidth = walker.right_arm.frictionJoint.maxForce ? 4 / this.zoom : 1 / this.zoom; this.drawRect(walker.right_arm.hand); - this.ctx.lineWidth = 1/this.zoom; + this.ctx.lineWidth = 1 / this.zoom; } drawRect(body) { @@ -104,7 +104,7 @@ class Renderer { var shape = fixture.GetShape(); var p0 = body.GetWorldPoint(shape.m_vertices[0]); this.ctx.moveTo(p0.x, p0.y); - for(var k = 1; k < 4; k++) { + for (var k = 1; k < 4; k++) { var p = body.GetWorldPoint(shape.m_vertices[k]); this.ctx.lineTo(p.x, p.y); } @@ -117,7 +117,8 @@ class Renderer { drawTest() { this.ctx.strokeStyle = "#000"; this.ctx.fillStyle = "#666"; - this.ctx.lineWidth = 1;1 + this.ctx.lineWidth = 1; + 1 this.ctx.beginPath(); this.ctx.moveTo(0, 0); this.ctx.lineTo(0, 2); @@ -133,8 +134,8 @@ class Renderer { var max_x = -1; var min_y = 9999; var max_y = -1; - for(var k = 0; k < this.walkers.length; k++) { - if(this.walkers[k].health > 0) { + for (var k = 0; k < this.walkers.length; k++) { + if (this.walkers[k].health > 0) { var dist = this.walkers[k].torso.upper_torso.GetPosition(); min_x = Math.min(min_x, dist.x); max_x = Math.max(max_x, dist.x); @@ -142,14 +143,21 @@ class Renderer { max_y = Math.max(max_y, dist.y); } } - return {min_x:min_x, max_x:max_x, min_y:min_y, max_y:max_y}; + return { + min_x: min_x, + max_x: max_x, + min_y: min_y, + max_y: max_y + }; } getZoom(min_x, max_x, min_y, max_y) { var delta_x = Math.abs(max_x - min_x); var delta_y = Math.abs(max_y - min_y); - var zoom = Math.min(this.main_screen.width/delta_x,this.main_screen.height/delta_y); + var zoom = Math.min(this.main_screen.width / delta_x, this.main_screen.height / delta_y); return zoom; } } -module.exports = {Renderer} +module.exports = { + Renderer +} diff --git a/src/js/utils.js b/src/js/utils.js index 3e47f81..ffd256b 100644 --- a/src/js/utils.js +++ b/src/js/utils.js @@ -1,12 +1,12 @@ var randf = (low, high) => Math.random() * (high - low) + low -var randi = (low, high) => (Math.random() * (high - low) + low)//1 +var randi = (low, high) => (Math.random() * (high - low) + low) //1 function deg2rad(deg) { return deg / 180 * Math.PI } -class MovingAverage{ +class MovingAverage { constructor(N) { this.N = N this.buffer = [] @@ -15,19 +15,27 @@ class MovingAverage{ if (this.buffer.length > this.N) this.buffer.splice(0, 1) this.buffer.push(val) } - mean() { + mean() { return mean(this.buffer) } } -function mean(array){ +function mean(array) { if (array.length == 0) - return null; - var sum = array.reduce(function(a, b) { return a + b; }); + return null; + var sum = array.reduce(function (a, b) { + return a + b; + }); var avg = sum / array.length; return avg; } -module.exports = {deg2rad, randf, randi, MovingAverage, mean} +module.exports = { + deg2rad, + randf, + randi, + MovingAverage, + mean +} diff --git a/src/js/walker.js b/src/js/walker.js index cf5c220..a128c18 100644 --- a/src/js/walker.js +++ b/src/js/walker.js @@ -5,9 +5,11 @@ const { randf, deg2rad } = require('./utils.js') -const {Renderer} = require('./renderer') +const { + Renderer +} = require('./renderer') -const STRENGTH = 3 +const STRENGTH = 4 class Walker { constructor(world, floor, config) { @@ -147,22 +149,14 @@ class Walker { if (contact.m_fixtureA.m_body.m_userData == "floor" | contact.m_fixtureB.m_body.m_userData) { var otherFixture = contact.m_fixtureA.m_body.m_userData == "floor" ? contact.m_fixtureB : contact.m_fixtureA if (otherFixture.m_body === self.right_leg.foot) { - setTimeout(() => { - self.right_leg.frictionJoint.maxForce = 0 - }, 100) - setTimeout(() => { - self.right_leg.frictionJoint.maxTorque = 0 - }, 100) + self.right_leg.frictionJoint.maxForce = 0 + self.right_leg.frictionJoint.maxTorque = 0 } else if (otherFixture.m_body === self.left_leg.foot) { self.left_leg.frictionJoint.maxForce = 0 self.left_leg.frictionJoint.maxTorque = 0 } else if (otherFixture.m_body == self.right_arm.hand) { - setTimeout(() => { - self.right_arm.frictionJoint.maxForce = 0 - }, 100) - setTimeout(() => { - self.right_arm.frictionJoint.maxTorque = 0 - }, 100) + self.right_arm.frictionJoint.maxForce = 0 + self.right_arm.frictionJoint.maxTorque = 0 } else if (otherFixture.m_body === self.left_arm.hand) { self.left_arm.frictionJoint.maxForce = 0 self.left_arm.frictionJoint.maxTorque = 0 @@ -559,10 +553,10 @@ class Walker { @delta (Float) time since the last update @action: (Integer) The action to take (can be null if no action) */ - for (let i = 0; i < this.config.action_repeat; i++) { - if (this.step>50) this.simulationPreStep(motorSpeeds) + for (let i = 0; i < this.config.action_repeat; i++) { + if (this.step > 50) this.simulationPreStep(motorSpeeds) this.world.Step(1 / this.config.time_step, this.config.velocity_iterations, this.config.position_iterations); - if (typeof WEB!=="undefined") this.renderer.drawFrame() + if (typeof WEB !== "undefined") this.renderer.drawFrame() } this.steps++ this.episodeSteps++ @@ -611,7 +605,10 @@ class Walker { quad_joint_angle_cost, bonus_happiness, head_height_reward, - leg_switch_reward + leg_switch_reward, + head_height: (this.head.head.GetPosition().y - mean_foot_height), + center_x: this.torso.upper_torso.GetPosition().x, + center_y: this.torso.upper_torso.GetPosition().y } this.reward = Object.values(this.rewards).reduce((tot, v) => tot + v, 0) / 3 @@ -644,7 +641,7 @@ class Walker { reset() { /** Reset position to initial or random position TODO */ // console.log('reset not implemented') - if (this.bodies) this.destroy(); + if (this.bodies) this.destroy(); this.build(); this.initGrip() this.episodeSteps = 0 @@ -653,7 +650,7 @@ class Walker { shuffle() { /** Reset position to initial or random position TODO */ // this.joints.forEach(j => { - + // }) @@ -664,7 +661,7 @@ class Walker { // pos.x += randf(-1, 1) // pos.y += randf(0, 2) angle += Math.PI - b.SetTransform(pos, angle) + b.SetTransform(pos, angle) // let dx = randf(-1, 1) // let dy = randf(-1, 1)