From 65e4cc91d5bcd67515e8482b42cf8504ebde36a0 Mon Sep 17 00:00:00 2001 From: Jon Schoning Date: Wed, 19 Jun 2019 13:49:48 -0500 Subject: [PATCH] update deps --- purs/Makefile | 2 +- purs/package-lock.json | 4637 ++++++++++++++------------------------ purs/package.json | 13 +- purs/packages.dhall | 18 +- purs/spago.dhall | 46 +- stack.yaml | 4 +- static/js/app.min.js | 8 +- static/js/app.min.js.gz | Bin 71119 -> 71289 bytes static/js/app.min.map.gz | Bin 227869 -> 227869 bytes 9 files changed, 1788 insertions(+), 2940 deletions(-) diff --git a/purs/Makefile b/purs/Makefile index a944dab..a0f94d4 100644 --- a/purs/Makefile +++ b/purs/Makefile @@ -7,7 +7,7 @@ install: build: @spago build - @spago bundle --to dist/bundle.js + @spago bundle-app --to dist/bundle.js @npm run parcel-build @rm -f dist/*.gz @gzip -k dist/app.min.map diff --git a/purs/package-lock.json b/purs/package-lock.json index c7b8be0..0fe440c 100644 --- a/purs/package-lock.json +++ b/purs/package-lock.json @@ -13,22 +13,22 @@ } }, "@babel/core": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.2.tgz", - "integrity": "sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz", + "integrity": "sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.2.2", + "@babel/generator": "^7.3.4", "@babel/helpers": "^7.2.0", - "@babel/parser": "^7.2.2", + "@babel/parser": "^7.3.4", "@babel/template": "^7.2.2", - "@babel/traverse": "^7.2.2", - "@babel/types": "^7.2.2", + "@babel/traverse": "^7.3.4", + "@babel/types": "^7.3.4", "convert-source-map": "^1.1.0", "debug": "^4.1.0", "json5": "^2.1.0", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" @@ -52,14 +52,14 @@ } }, "@babel/generator": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.0.tgz", - "integrity": "sha512-dZTwMvTgWfhmibq4V9X+LMf6Bgl7zAodRn9PvcPdhlzFMbvUutx74dbEv7Atz3ToeEpevYEJtAwfxq/bDCzHWg==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", + "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", "dev": true, "requires": { - "@babel/types": "^7.3.0", + "@babel/types": "^7.3.4", "jsesc": "^2.5.1", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "source-map": "^0.5.0", "trim-right": "^1.0.1" }, @@ -102,25 +102,93 @@ } }, "@babel/helper-call-delegate": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", - "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.0.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/generator": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", + "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/parser": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", + "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==", + "dev": true + }, + "@babel/traverse": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz", + "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.4.5", + "@babel/types": "^7.4.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + } + }, + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } } }, "@babel/helper-define-map": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", - "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz", + "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==", "dev": true, "requires": { "@babel/helper-function-name": "^7.1.0", - "@babel/types": "^7.0.0", - "lodash": "^4.17.10" + "@babel/types": "^7.4.4", + "lodash": "^4.17.11" + }, + "dependencies": { + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-explode-assignable-expression": { @@ -154,12 +222,25 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", - "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-member-expression-to-functions": { @@ -181,17 +262,47 @@ } }, "@babel/helper-module-transforms": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz", - "integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz", + "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/template": "^7.2.2", - "@babel/types": "^7.2.2", - "lodash": "^4.17.10" + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.4.4", + "lodash": "^4.17.11" + }, + "dependencies": { + "@babel/parser": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", + "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==", + "dev": true + }, + "@babel/template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", + "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-optimise-call-expression": { @@ -210,12 +321,12 @@ "dev": true }, "@babel/helper-regex": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", - "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.4.tgz", + "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==", "dev": true, "requires": { - "lodash": "^4.17.10" + "lodash": "^4.17.11" } }, "@babel/helper-remap-async-to-generator": { @@ -232,15 +343,70 @@ } }, "@babel/helper-replace-supers": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz", - "integrity": "sha512-GyieIznGUfPXPWu0yLS6U55Mz67AZD9cUk0BfirOWlPrXlBcan9Gz+vHGz+cPfuoweZSnPzPIm67VtQM0OWZbA==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz", + "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==", "dev": true, "requires": { "@babel/helper-member-expression-to-functions": "^7.0.0", "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/traverse": "^7.2.3", - "@babel/types": "^7.0.0" + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/generator": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", + "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/parser": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", + "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==", + "dev": true + }, + "@babel/traverse": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz", + "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.4.5", + "@babel/types": "^7.4.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + } + }, + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } } }, "@babel/helper-simple-access": { @@ -254,12 +420,25 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", - "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-wrap-function": { @@ -275,14 +454,80 @@ } }, "@babel/helpers": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.3.1.tgz", - "integrity": "sha512-Q82R3jKsVpUV99mgX50gOPCWwco9Ec5Iln/8Vyu4osNIOQgSrd9RFrQeUvmvddFNoLwMyOUWU+5ckioEKpDoGA==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz", + "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==", "dev": true, "requires": { - "@babel/template": "^7.1.2", - "@babel/traverse": "^7.1.5", - "@babel/types": "^7.3.0" + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + }, + "dependencies": { + "@babel/generator": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", + "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/parser": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", + "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==", + "dev": true + }, + "@babel/template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", + "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/traverse": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz", + "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.4.5", + "@babel/types": "^7.4.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + } + }, + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } } }, "@babel/highlight": { @@ -297,9 +542,9 @@ } }, "@babel/parser": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.1.tgz", - "integrity": "sha512-ATz6yX/L8LEnC3dtLQnIx4ydcPxhLcoy9Vl6re00zb2w5lG6itY6Vhnr1KFRPq/FHNsgl/gh2mjNN20f9iJTTA==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", + "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==", "dev": true }, "@babel/plugin-proposal-async-generator-functions": { @@ -324,9 +569,9 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.1.tgz", - "integrity": "sha512-Nmmv1+3LqxJu/V5jU9vJmxR/KIRWFk2qLHmbB56yRRRFhlaSuOVXscX3gUmhaKgUhzA3otOHVubbIEVYsZ0eZg==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz", + "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -344,14 +589,14 @@ } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz", - "integrity": "sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", + "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.2.0" + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" } }, "@babel/plugin-syntax-async-generators": { @@ -418,9 +663,9 @@ } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz", - "integrity": "sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz", + "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.0.0", @@ -438,28 +683,28 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz", - "integrity": "sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz", + "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.10" + "lodash": "^4.17.11" } }, "@babel/plugin-transform-classes": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz", - "integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz", + "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.1.0", + "@babel/helper-define-map": "^7.4.4", "@babel/helper-function-name": "^7.1.0", "@babel/helper-optimise-call-expression": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.4", + "@babel/helper-split-export-declaration": "^7.4.4", "globals": "^11.1.0" } }, @@ -473,23 +718,23 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz", - "integrity": "sha512-coVO2Ayv7g0qdDbrNiadE4bU7lvCd9H539m2gMknyVjjMdwF/iCOM7R+E8PkntoqLkltO0rk+3axhpp/0v68VQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz", + "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz", - "integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.1.3" + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" } }, "@babel/plugin-transform-duplicate-keys": { @@ -512,9 +757,9 @@ } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.2.3.tgz", - "integrity": "sha512-xnt7UIk9GYZRitqCnsVMjQK1O2eKZwFB3CvvHjf5SGx6K6vr/MScCKQDnf1DxRaj501e3pXjti+inbSXX2ZUoQ==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz", + "integrity": "sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -522,18 +767,18 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz", - "integrity": "sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-function-name": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz", - "integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", "dev": true, "requires": { "@babel/helper-function-name": "^7.1.0", @@ -571,12 +816,12 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz", - "integrity": "sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz", + "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.0.0", + "@babel/helper-hoist-variables": "^7.4.4", "@babel/helper-plugin-utils": "^7.0.0" } }, @@ -591,18 +836,18 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz", - "integrity": "sha512-NxIoNVhk9ZxS+9lSoAQ/LM0V2UEvARLttEHUrRDGKFaAxOYQcrkN/nLRE+BbbicCAvZPl7wMP0X60HsHE5DtQw==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz", + "integrity": "sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg==", "dev": true, "requires": { - "regexp-tree": "^0.1.0" + "regexp-tree": "^0.1.6" } }, "@babel/plugin-transform-new-target": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", - "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" @@ -619,12 +864,12 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz", - "integrity": "sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", "dev": true, "requires": { - "@babel/helper-call-delegate": "^7.1.0", + "@babel/helper-call-delegate": "^7.4.4", "@babel/helper-get-function-arity": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0" } @@ -641,12 +886,12 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", - "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", + "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", "dev": true, "requires": { - "regenerator-transform": "^0.13.3" + "regenerator-transform": "^0.14.0" } }, "@babel/plugin-transform-shorthand-properties": { @@ -678,9 +923,9 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz", - "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.0.0", @@ -697,27 +942,27 @@ } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz", - "integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", + "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.1.3" + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" } }, "@babel/preset-env": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz", - "integrity": "sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", + "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-async-generator-functions": "^7.2.0", "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.3.1", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", "@babel/plugin-syntax-async-generators": "^7.2.0", @@ -725,10 +970,10 @@ "@babel/plugin-syntax-object-rest-spread": "^7.2.0", "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.3.4", "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.2.0", - "@babel/plugin-transform-classes": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.3.4", + "@babel/plugin-transform-classes": "^7.3.4", "@babel/plugin-transform-computed-properties": "^7.2.0", "@babel/plugin-transform-destructuring": "^7.2.0", "@babel/plugin-transform-dotall-regex": "^7.2.0", @@ -739,13 +984,13 @@ "@babel/plugin-transform-literals": "^7.2.0", "@babel/plugin-transform-modules-amd": "^7.2.0", "@babel/plugin-transform-modules-commonjs": "^7.2.0", - "@babel/plugin-transform-modules-systemjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.3.4", "@babel/plugin-transform-modules-umd": "^7.2.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", "@babel/plugin-transform-new-target": "^7.0.0", "@babel/plugin-transform-object-super": "^7.2.0", "@babel/plugin-transform-parameters": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.3.4", "@babel/plugin-transform-shorthand-properties": "^7.2.0", "@babel/plugin-transform-spread": "^7.2.0", "@babel/plugin-transform-sticky-regex": "^7.2.0", @@ -759,9 +1004,9 @@ } }, "@babel/runtime": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz", - "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", + "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==", "dev": true, "requires": { "regenerator-runtime": "^0.12.0" @@ -779,37 +1024,37 @@ } }, "@babel/traverse": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz", - "integrity": "sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", + "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.2.2", + "@babel/generator": "^7.3.4", "@babel/helper-function-name": "^7.1.0", "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/parser": "^7.2.3", - "@babel/types": "^7.2.2", + "@babel/parser": "^7.3.4", + "@babel/types": "^7.3.4", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.10" + "lodash": "^4.17.11" } }, "@babel/types": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.0.tgz", - "integrity": "sha512-QkFPw68QqWU1/RVPyBe8SO7lXbPfjtqAxRYQKpFpaB8yMq7X2qAqfwK5LKoQufEkSmO5NQ70O6Kc3Afk03RwXw==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", + "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", "dev": true, "requires": { "esutils": "^2.0.2", - "lodash": "^4.17.10", + "lodash": "^4.17.11", "to-fast-properties": "^2.0.0" } }, "@iarna/toml": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.1.tgz", - "integrity": "sha512-I2EjI9TbEFJNLziNPFfpo64PNanOaK17iL2kTW/jGlGOa4bvHw4VEied83kOEB7NJjXf1KfvmsQ2aEjy3xjiGg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", + "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==", "dev": true }, "@mrmlnc/readdir-enhanced": { @@ -859,9 +1104,9 @@ "dev": true }, "@parcel/watcher": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.11.0.tgz", - "integrity": "sha512-1ySF0sH06jyhpaErW1UWC7BNgkAl6PJyBjuu2cLTW1o71J2iQqgGt95cbuqmfmjI3l0xYN+nauDFqHERaj7Z8A==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz", + "integrity": "sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==", "dev": true, "requires": { "@parcel/utils": "^1.11.0", @@ -878,22 +1123,16 @@ "physical-cpu-count": "^2.0.0" } }, - "@types/node": { - "version": "10.12.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.19.tgz", - "integrity": "sha512-2NVovndCjJQj6fUUn9jCgpP4WSqr+u1SoUZMZyJkhGeBFsm6dE46l31S7lPUYt9uQ28XI+ibrJA1f5XyH5HNtA==", - "dev": true - }, "@types/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz", - "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", "dev": true }, - "@types/semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==", + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", "dev": true }, "abbrev": { @@ -908,18 +1147,48 @@ "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", "dev": true }, + "acorn-globals": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz", + "integrity": "sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", + "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", + "dev": true + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, - "ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", - "dev": true - }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", @@ -936,9 +1205,9 @@ } }, "ansi-to-html": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.10.tgz", - "integrity": "sha512-znsY3gvsk4CiApWu1yVYF8Nx5Vy0FEe8B0YwyxdbCdErJu5lfKlRHB2twtUjR+dxR4WewTk2OP8XqTmWYnImOg==", + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz", + "integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==", "dev": true, "requires": { "entities": "^1.1.1" @@ -952,29 +1221,19 @@ "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "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" + } + } } }, - "app-cache-dir": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/app-cache-dir/-/app-cache-dir-0.3.1.tgz", - "integrity": "sha512-zJ/Gj1wEQ7Z9yuLID6XhAaSbWGkGVEwMkqcrv5/Jv0GCT19UpDKkyybq84SOWBi+WzT7Y3mihYXGtMnK7Z3DMQ==", - "dev": true, - "requires": { - "inspect-with-kind": "^1.0.2" - } - }, - "append-type": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/append-type/-/append-type-1.0.1.tgz", - "integrity": "sha512-ro+W6UHJuoA2NXqKHug9bmXDbPB3eCALjcJOsYjgI9cz9cjLFthvincBCWjk25VFzJmIUHd8saOWZZBuMycXrg==", - "dev": true - }, - "arch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", - "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", - "dev": true - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -1002,12 +1261,27 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "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=", "dev": true }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, "asn1.js": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", @@ -1020,11 +1294,12 @@ } }, "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, "requires": { + "object-assign": "^4.1.1", "util": "0.10.3" }, "dependencies": { @@ -1045,22 +1320,22 @@ } } }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "dev": true }, "async-limiter": { @@ -1069,112 +1344,29 @@ "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", "dev": true }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "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==", "dev": true }, - "autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", - "dev": true, - "requires": { - "browserslist": "^1.7.6", - "caniuse-db": "^1.0.30000634", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^5.2.16", - "postcss-value-parser": "^3.2.3" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "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=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true }, "babel-runtime": { "version": "6.26.0", @@ -1292,10 +1484,19 @@ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", "dev": true }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, "binary-extensions": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", - "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, "bindings": { @@ -1304,16 +1505,6 @@ "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", "dev": true }, - "bl": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", @@ -1383,6 +1574,12 @@ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "dev": true }, + "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==", + "dev": true + }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", @@ -1455,22 +1652,22 @@ }, "dependencies": { "pako": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz", - "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", "dev": true } } }, "browserslist": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", - "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.3.tgz", + "integrity": "sha512-CNBqTCq22RKM8wKJNowcqihHJ4SkI8CGeK7KOR9tPboXUuS5Zk5lQgzzTbs4oxD8x+6HUshZUa2OyNI9lR93bQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000929", - "electron-to-chromium": "^1.3.103", - "node-releases": "^1.1.3" + "caniuse-lite": "^1.0.30000975", + "electron-to-chromium": "^1.3.164", + "node-releases": "^1.1.23" } }, "buffer": { @@ -1484,34 +1681,12 @@ "isarray": "^1.0.0" } }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, "buffer-equal": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", "dev": true }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -1524,37 +1699,12 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, - "build-purescript": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/build-purescript/-/build-purescript-0.2.3.tgz", - "integrity": "sha512-oIBeOxbEHG8don4jqxCMhZxoXCqk21jIqN+a9U/8jiiwYOAS6KcssxcTklhE+LzEIsBx/hh8cObQ5Lupos/mVw==", - "dev": true, - "requires": { - "download-purescript-source": "^0.4.0", - "feint": "^1.0.2", - "graceful-fs": "^4.1.11", - "inspect-with-kind": "^1.0.4", - "is-plain-obj": "^1.1.0", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0", - "rimraf": "^2.6.2", - "spawn-stack": "^0.5.0", - "zen-observable": "^0.6.1" - } - }, "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=", "dev": true }, - "byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true - }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -1602,21 +1752,6 @@ "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", "dev": true }, - "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", - "dev": true - }, - "cancelable-pump": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.2.0.tgz", - "integrity": "sha1-hlZl1MI6aXiNS830mNt0DxsjDVc=", - "dev": true, - "requires": { - "pump": "^1.0.2" - } - }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -1629,16 +1764,16 @@ "lodash.uniq": "^4.5.0" } }, - "caniuse-db": { - "version": "1.0.30000933", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000933.tgz", - "integrity": "sha512-DdIlPHIGtjUS2sH/yioeS9CS0JsWk8zGqid0OdfYhwJvufYZKZPcgerEX9E7PWOnshDc9IndnEJDoqauv+JUHA==", + "caniuse-lite": { + "version": "1.0.30000975", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000975.tgz", + "integrity": "sha512-ZsXA9YWQX6ATu5MNg+Vx/cMQ+hM6vBBSqDeJs8ruk9z0ky4yIHML15MoxcFt088ST2uyjgqyUGRJButkptWf0w==", "dev": true }, - "caniuse-lite": { - "version": "1.0.30000933", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000933.tgz", - "integrity": "sha512-d3QXv7eFTU40DSedSP81dV/ajcGSKpT+GW+uhtWmLvQm9bPk0KK++7i1e2NSW/CXGZhWFt2mFbFtCJ5I5bMuVA==", + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, "chalk": { @@ -1653,32 +1788,25 @@ } }, "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", + "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", "dev": true, "requires": { "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.2.2", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", "glob-parent": "^3.1.0", - "inherits": "^2.0.1", + "inherits": "^2.0.3", "is-binary-path": "^1.0.0", "is-glob": "^4.0.0", - "lodash.debounce": "^4.0.8", - "normalize-path": "^2.1.1", + "normalize-path": "^3.0.0", "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.5" + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, - "chownr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", - "dev": true - }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -1689,57 +1817,6 @@ "safe-buffer": "^5.0.1" } }, - "clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", - "dev": true, - "requires": { - "chalk": "^1.1.3" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -1763,12 +1840,6 @@ } } }, - "clean-stack": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.0.0.tgz", - "integrity": "sha512-VEoL9Qh7I8s8iHnV53DaeWSt8NJ0g3khMfK6NiCPB7H657juhro+cSw2O88uo3bo0c0X5usamtXk0/Of0wXa5A==", - "dev": true - }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -1784,77 +1855,6 @@ "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", "dev": true }, - "cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", - "dev": true, - "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", - "string-width": "^2.1.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", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://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" - }, - "dependencies": { - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - } - } - }, "clone": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", @@ -1878,12 +1878,6 @@ "q": "^1.1.2" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -1895,9 +1889,9 @@ } }, "color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz", - "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", "dev": true, "requires": { "color-convert": "^1.9.1", @@ -1929,51 +1923,15 @@ "simple-swizzle": "^0.2.2" } }, - "colormin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", - "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "requires": { - "color": "^0.11.0", - "css-color-names": "0.0.4", - "has": "^1.0.1" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true, - "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" - } - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - } + "delayed-stream": "~1.0.0" } }, - "colors": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", - "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", - "dev": true - }, "command-exists": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", @@ -1981,15 +1939,15 @@ "dev": true }, "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", "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=", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, "concat-map": { @@ -2051,9 +2009,9 @@ "dev": true }, "core-js": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.3.tgz", - "integrity": "sha512-l00tmFFZOBHtYhN4Cz7k32VM7vTn3rE2ANjQDxdEN6zmXZ/xq1jQuutnmHvMG1ZJ7xd72+TA5YpUK8wz3rWsfQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", "dev": true }, "core-util-is": { @@ -2063,14 +2021,14 @@ "dev": true }, "cosmiconfig": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.7.tgz", - "integrity": "sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, "requires": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", - "js-yaml": "^3.9.0", + "js-yaml": "^3.13.1", "parse-json": "^4.0.0" } }, @@ -2159,6 +2117,96 @@ "timsort": "^0.3.0" } }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, "css-select": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", @@ -2177,6 +2225,51 @@ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", "dev": true }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, "css-tree": { "version": "1.0.0-alpha.28", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", @@ -2208,64 +2301,64 @@ "dev": true }, "css-what": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", - "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", "dev": true }, "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", "dev": true }, "cssnano": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.8.tgz", - "integrity": "sha512-5GIY0VzAHORpbKiL3rMXp4w4M1Ki+XlXgEXyuWXVd3h6hlASb+9Vo76dNP56/elLMVBBsUfusCo1q56uW0UWig==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "dev": true, "requires": { "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.6", + "cssnano-preset-default": "^4.0.7", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" } }, "cssnano-preset-default": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.6.tgz", - "integrity": "sha512-UPboYbFaJFtDUhJ4fqctThWbbyF4q01/7UhsZbLzp35l+nUxtzh1SifoVlEfyLM3n3Z0htd8B1YlCxy9i+bQvg==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", "dev": true, "requires": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", "postcss": "^7.0.0", - "postcss-calc": "^7.0.0", - "postcss-colormin": "^4.0.2", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.1", + "postcss-discard-comments": "^4.0.2", "postcss-discard-duplicates": "^4.0.2", "postcss-discard-empty": "^4.0.1", "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.10", - "postcss-merge-rules": "^4.0.2", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.1", - "postcss-minify-params": "^4.0.1", - "postcss-minify-selectors": "^4.0.1", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.1", - "postcss-normalize-positions": "^4.0.1", - "postcss-normalize-repeat-style": "^4.0.1", - "postcss-normalize-string": "^4.0.1", - "postcss-normalize-timing-functions": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", "postcss-normalize-unicode": "^4.0.1", "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.1", - "postcss-ordered-values": "^4.1.1", - "postcss-reduce-initial": "^4.0.2", - "postcss-reduce-transforms": "^4.0.1", - "postcss-svgo": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", "postcss-unique-selectors": "^4.0.1" } }, @@ -2323,6 +2416,54 @@ } } }, + "cssom": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", + "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==", + "dev": true + }, + "cssstyle": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz", + "integrity": "sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "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==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, "date-now": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", @@ -2330,9 +2471,9 @@ "dev": true }, "deasync": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.14.tgz", - "integrity": "sha512-wN8sIuEqIwyQh72AG7oY6YQODCxIp1eXzEZlZznBuwDF8Q03Tdy9QNp1BNZXeadXoklNrw+Ip1fch+KXo/+ASw==", + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz", + "integrity": "sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==", "dev": true, "requires": { "bindings": "~1.2.1", @@ -2348,12 +2489,6 @@ "ms": "^2.1.1" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -2433,10 +2568,10 @@ } } }, - "defined": { + "delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, "depd": { @@ -2472,50 +2607,14 @@ "randombytes": "^2.0.0" } }, - "dl-tar": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/dl-tar/-/dl-tar-0.6.0.tgz", - "integrity": "sha512-bh6sKubl/RzCNC6v6PEim13GDA0D0OEq8j1yqORFQrVnH8C1aaP2xb4BSRP8VxFPKYVvAi4zzDEBMr72z2M9Wg==", - "dev": true, - "requires": { - "cancelable-pump": "^0.2.0", - "graceful-fs": "^4.1.11", - "inspect-with-kind": "^1.0.4", - "is-plain-obj": "^1.1.0", - "is-stream": "^1.1.0", - "load-request-from-cwd-or-npm": "^2.0.1", - "tar-fs": "^1.16.0", - "tar-stream": "^1.5.5", - "zen-observable": "^0.6.1" - } - }, - "dl-tgz": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/dl-tgz/-/dl-tgz-0.6.0.tgz", - "integrity": "sha512-pkf0P6EwWfVmpbFTvgfrWOh9JvrCwW/bnx2i+M9ffKfKCP20B/3ZHRL/jGXL8nuZ+TQcI/rsasx1fzjf+expmQ==", - "dev": true, - "requires": { - "dl-tar": "^0.6.0", - "is-plain-obj": "^1.1.0", - "zen-observable": "^0.6.1" - } - }, "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", "dev": true, "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } + "domelementtype": "^1.3.0", + "entities": "^1.1.1" } }, "domain-browser": { @@ -2530,6 +2629,15 @@ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, "domhandler": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", @@ -2570,64 +2678,6 @@ "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", "dev": true }, - "download-or-build-purescript": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/download-or-build-purescript/-/download-or-build-purescript-0.0.9.tgz", - "integrity": "sha512-1SOq5zLZd2Nh1bmyQUhMlmZoUxuUMYYTHcyU8kR2Y9nRRiuogEWQcD2+SiJfEl5S6Ap+S4x2hVNP3bbQp0/80g==", - "dev": true, - "requires": { - "build-purescript": "^0.2.0", - "download-purescript": "0.5.0-0", - "execa": "^0.10.0", - "feint": "^1.0.2", - "graceful-fs": "^4.1.11", - "inspect-with-kind": "^1.0.4", - "is-plain-obj": "^1.1.0", - "once": "^1.4.0", - "prepare-write": "^0.3.1", - "spawn-stack": "^0.5.0", - "which": "^1.3.0", - "zen-observable": "^0.6.0" - }, - "dependencies": { - "prepare-write": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/prepare-write/-/prepare-write-0.3.1.tgz", - "integrity": "sha512-p4NqFH9qi2Qjkh8OxdUSbF32+OVp6j/Vu/RQC/v0Yar5nWdmLQvDm+uEjy9Z8c+HgqC0tS0eZRLHnn+AWAk3Hg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "inspect-with-kind": "^1.0.2", - "is-dir": "^1.0.0", - "mkdirp": "^0.5.1" - } - } - } - }, - "download-purescript": { - "version": "0.5.0-0", - "resolved": "https://registry.npmjs.org/download-purescript/-/download-purescript-0.5.0-0.tgz", - "integrity": "sha512-oBjNPPBBB/zcsIvn9VUgL+YnT9E3dSszwISKmPxU4ehIkAisysrII8pvQAoQRxSikppJhmajo/VYEpa5LD0whQ==", - "dev": true, - "requires": { - "dl-tgz": "^0.6.0", - "inspect-with-kind": "^1.0.4", - "is-plain-obj": "^1.1.0", - "zen-observable": "^0.6.1" - } - }, - "download-purescript-source": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/download-purescript-source/-/download-purescript-source-0.4.0.tgz", - "integrity": "sha512-Y+5VqajGu9uv63XbY7R27UZGplqxQkyYMg52nSBHQMOyML/2TIm4HmP3trTSM2lxFR4yCeKGQgPas35OERCFWg==", - "dev": true, - "requires": { - "dl-tgz": "^0.6.0", - "inspect-with-kind": "^1.0.4", - "is-plain-obj": "^1.1.0", - "zen-observable": "^0.6.1" - } - }, "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", @@ -2637,26 +2687,26 @@ "readable-stream": "^2.0.2" } }, - "editorconfig": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.2.tgz", - "integrity": "sha512-GWjSI19PVJAM9IZRGOS+YKI8LN+/sjkSjNyvxL5ucqP9/IqtYNXBaQ/6c/hkPNYQHyOHra2KoXZI/JVpuqwmcQ==", + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", "dev": true, "requires": { - "@types/node": "^10.11.7", - "@types/semver": "^5.5.0", "commander": "^2.19.0", - "lru-cache": "^4.1.3", + "lru-cache": "^4.1.5", "semver": "^5.6.0", "sigmund": "^1.0.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - } } }, "ee-first": { @@ -2666,9 +2716,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.111", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.111.tgz", - "integrity": "sha512-I2QjmmxWULp89fEHlFwRpKXSw4Y/Igo3u41py4MkzJTrgDOf/S4oq/IMuTUHze/5TTPpwem74oQiPMEgFtuDRA==", + "version": "1.3.165", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.165.tgz", + "integrity": "sha512-iIS8axR524EAnvUtWUNnREnYjQrS0zUvutIKYgTVuN3MzcjrV31EuJYKw7DGOtFO9DQw+JiXeaVDPQWMskG1wQ==", "dev": true }, "elliptic": { @@ -2686,27 +2736,12 @@ "minimalistic-crypto-utils": "^1.0.0" } }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "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" - } - }, "entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", @@ -2812,27 +2847,6 @@ "safe-buffer": "^5.1.1" } }, - "execa": { - "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", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "executing-npm-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/executing-npm-path/-/executing-npm-path-0.1.0.tgz", - "integrity": "sha512-NG/Pw0xD4KBcb5ilpZa57n7U17obIvZX1TCBLdv9M7Jd3wSsfU8BtMSy+EFkx9hhJsnIBBEmaPQd12dXWaxlHA==", - "dev": true - }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -2883,6 +2897,12 @@ } } }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", @@ -2969,6 +2989,12 @@ } } }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, "falafel": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", @@ -2989,10 +3015,16 @@ } } }, + "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=", + "dev": true + }, "fast-glob": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz", - "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "dev": true, "requires": { "@mrmlnc/readdir-enhanced": "^2.2.1", @@ -3003,57 +3035,23 @@ "micromatch": "^3.1.10" } }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "feint": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/feint/-/feint-1.0.2.tgz", - "integrity": "sha512-PC77rn63FAMGcmHEkuGh4AdofqI6/c/YGjyvLo60mGLcCOHUUzCnKFzoij062piVgBblkl/KlN1vHGVJsK88cg==", - "dev": true, - "requires": { - "append-type": "^1.0.1" - } - }, - "file-to-tar": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/file-to-tar/-/file-to-tar-0.3.1.tgz", - "integrity": "sha512-bFYkxQR2weH7Bgdj6Dxuo+0rRZagcqY0uuu2CcXUdrOp8TFfkGYEdHy3uSqLiwhkXCcFFDk0584bdIyyEvJKBA==", - "dev": true, - "requires": { - "cancelable-pump": "^0.4.0", - "graceful-fs": "^4.1.11", - "inspect-with-kind": "^1.0.4", - "is-plain-obj": "^1.1.0", - "is-stream": "^1.1.0", - "mkdirp": "^0.5.1", - "tar-fs": "^1.16.2", - "zen-observable": "^0.6.1" - }, - "dependencies": { - "cancelable-pump": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz", - "integrity": "sha512-7Yvp8ADC9exD0Kdq/Q35UD5wOiuXTTLp159gFHC+uMQvjRMllrsM6EUKnozmIe43yesLBiH/ni0KD69k07yzZQ==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "pump": { - "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" - } - } - } + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true }, "filesize": { "version": "3.6.1", @@ -3084,21 +3082,6 @@ } } }, - "find-up": { - "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" - } - }, - "flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", - "dev": true - }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -3111,6 +3094,23 @@ "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", "dev": true }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -3126,12 +3126,6 @@ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -3139,14 +3133,14 @@ "dev": true }, "fsevents": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", - "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", "dev": true, "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" }, "dependencies": { "abbrev": { @@ -3224,12 +3218,12 @@ "optional": true }, "debug": { - "version": "2.6.9", + "version": "4.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "deep-extend": { @@ -3400,24 +3394,24 @@ } }, "ms": { - "version": "2.0.0", + "version": "2.1.1", "bundled": true, "dev": true, "optional": true }, "needle": { - "version": "2.2.4", + "version": "2.3.0", "bundled": true, "dev": true, "optional": true, "requires": { - "debug": "^2.1.2", + "debug": "^4.1.0", "iconv-lite": "^0.4.4", "sax": "^1.2.4" } }, "node-pre-gyp": { - "version": "0.10.3", + "version": "0.12.0", "bundled": true, "dev": true, "optional": true, @@ -3445,13 +3439,13 @@ } }, "npm-bundled": { - "version": "1.0.5", + "version": "1.0.6", "bundled": true, "dev": true, "optional": true }, "npm-packlist": { - "version": "1.2.0", + "version": "1.4.1", "bundled": true, "dev": true, "optional": true, @@ -3590,7 +3584,7 @@ "optional": true }, "semver": { - "version": "5.6.0", + "version": "5.7.0", "bundled": true, "dev": true, "optional": true @@ -3692,34 +3686,31 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "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==", - "dev": true - }, "get-port": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", "dev": true }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "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=", "dev": true }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -3758,9 +3749,9 @@ "dev": true }, "globals": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.10.0.tgz", - "integrity": "sha512-0GZF1RiPKU97IHUO5TORo9w1PwrH/NBPl+fS7oMLdaTRiYmYbwK4NWoZWrAdd0/abG9R2BU+OiwyQpTpE6pdfQ==", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, "graceful-fs": { @@ -3779,6 +3770,22 @@ "unicode-trie": "^0.3.1" } }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "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==", + "dev": true, + "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", @@ -3904,476 +3911,68 @@ "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", "dev": true }, - "htmlnano": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.1.10.tgz", - "integrity": "sha512-eTEUzz8VdWYp+w/KUdb99kwao4reR64epUySyZkQeepcyzPQ2n2EPWzibf6QDxmkGy10Kr+CKxYqI3izSbmhJQ==", + "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==", "dev": true, "requires": { - "cssnano": "^3.4.0", + "whatwg-encoding": "^1.0.1" + } + }, + "html-tags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", + "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=", + "dev": true + }, + "htmlnano": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.3.tgz", + "integrity": "sha512-iS6T3J5gk2wInodbtMUyAU8sLYJOhuWDnIEd8lFRoHTypVGgawPHFEx2ZIK/XTErtDfwHBsrXeCwHAP8bdoSWw==", + "dev": true, + "requires": { + "cssnano": "^4.1.9", + "normalize-html-whitespace": "^0.2.0", "object-assign": "^4.0.1", "posthtml": "^0.11.3", "posthtml-render": "^1.1.4", "svgo": "^1.0.5", - "terser": "^3.8.1" + "terser": "^3.16.1", + "uncss": "^0.16.2" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", "dev": true, "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - }, - "caniuse-api": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", - "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", - "dev": true, - "requires": { - "browserslist": "^1.3.6", - "caniuse-db": "^1.0.30000529", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", - "dev": true, - "requires": { - "q": "^1.1.2" - } - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "cssnano": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", - "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", - "dev": true, - "requires": { - "autoprefixer": "^6.3.1", - "decamelize": "^1.1.2", - "defined": "^1.0.0", - "has": "^1.0.1", - "object-assign": "^4.0.1", - "postcss": "^5.0.14", - "postcss-calc": "^5.2.0", - "postcss-colormin": "^2.1.8", - "postcss-convert-values": "^2.3.4", - "postcss-discard-comments": "^2.0.4", - "postcss-discard-duplicates": "^2.0.1", - "postcss-discard-empty": "^2.0.1", - "postcss-discard-overridden": "^0.1.1", - "postcss-discard-unused": "^2.2.1", - "postcss-filter-plugins": "^2.0.0", - "postcss-merge-idents": "^2.1.5", - "postcss-merge-longhand": "^2.0.1", - "postcss-merge-rules": "^2.0.3", - "postcss-minify-font-values": "^1.0.2", - "postcss-minify-gradients": "^1.0.1", - "postcss-minify-params": "^1.0.4", - "postcss-minify-selectors": "^2.0.4", - "postcss-normalize-charset": "^1.1.0", - "postcss-normalize-url": "^3.0.7", - "postcss-ordered-values": "^2.1.0", - "postcss-reduce-idents": "^2.2.2", - "postcss-reduce-initial": "^1.0.0", - "postcss-reduce-transforms": "^1.0.3", - "postcss-svgo": "^2.1.1", - "postcss-unique-selectors": "^2.0.2", - "postcss-value-parser": "^3.2.3", - "postcss-zindex": "^2.0.1" - } - }, - "csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true, - "requires": { - "clap": "^1.0.9", - "source-map": "^0.5.3" - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" - } - }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "postcss-calc": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", - "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", - "dev": true, - "requires": { - "postcss": "^5.0.2", - "postcss-message-helpers": "^2.0.0", - "reduce-css-calc": "^1.2.6" - } - }, - "postcss-colormin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", - "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", - "dev": true, - "requires": { - "colormin": "^1.0.5", - "postcss": "^5.0.13", - "postcss-value-parser": "^3.2.3" - } - }, - "postcss-convert-values": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", - "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", - "dev": true, - "requires": { - "postcss": "^5.0.11", - "postcss-value-parser": "^3.1.2" - } - }, - "postcss-discard-comments": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", - "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", - "dev": true, - "requires": { - "postcss": "^5.0.14" - } - }, - "postcss-discard-duplicates": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", - "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-discard-empty": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", - "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", - "dev": true, - "requires": { - "postcss": "^5.0.14" - } - }, - "postcss-discard-overridden": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", - "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", - "dev": true, - "requires": { - "postcss": "^5.0.16" - } - }, - "postcss-merge-longhand": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", - "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-merge-rules": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", - "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", - "dev": true, - "requires": { - "browserslist": "^1.5.2", - "caniuse-api": "^1.5.2", - "postcss": "^5.0.4", - "postcss-selector-parser": "^2.2.2", - "vendors": "^1.0.0" - } - }, - "postcss-minify-font-values": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", - "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" - } - }, - "postcss-minify-gradients": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", - "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", - "dev": true, - "requires": { - "postcss": "^5.0.12", - "postcss-value-parser": "^3.3.0" - } - }, - "postcss-minify-params": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", - "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.2", - "postcss-value-parser": "^3.0.2", - "uniqs": "^2.0.0" - } - }, - "postcss-minify-selectors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", - "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "has": "^1.0.1", - "postcss": "^5.0.14", - "postcss-selector-parser": "^2.0.0" - } - }, - "postcss-normalize-charset": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", - "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", - "dev": true, - "requires": { - "postcss": "^5.0.5" - } - }, - "postcss-normalize-url": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", - "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^1.4.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3" - } - }, - "postcss-ordered-values": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", - "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", - "dev": true, - "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.1" - } - }, - "postcss-reduce-initial": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", - "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-reduce-transforms": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", - "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", - "dev": true, - "requires": { - "has": "^1.0.1", - "postcss": "^5.0.8", - "postcss-value-parser": "^3.0.1" - } - }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-svgo": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", - "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", - "dev": true, - "requires": { - "is-svg": "^2.0.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3", - "svgo": "^0.7.0" - }, - "dependencies": { - "svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true, - "requires": { - "coa": "~1.0.1", - "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", - "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" - } - } - } - }, - "postcss-unique-selectors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", - "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" } } } }, "htmlparser2": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz", - "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", "dev": true, "requires": { - "domelementtype": "^1.3.0", + "domelementtype": "^1.3.1", "domhandler": "^2.3.0", "domutils": "^1.5.1", "entities": "^1.1.1", "inherits": "^2.0.1", - "readable-stream": "^3.0.6" + "readable-stream": "^3.1.1" }, "dependencies": { "readable-stream": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", - "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -4384,15 +3983,27 @@ } }, "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-browserify": { @@ -4401,10 +4012,25 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", "dev": true }, "import-fresh": { @@ -4415,14 +4041,6 @@ "requires": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } } }, "indexes-of": { @@ -4431,12 +4049,6 @@ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", "dev": true }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -4459,62 +4071,6 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, - "inspect-with-kind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz", - "integrity": "sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "install-purescript": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/install-purescript/-/install-purescript-0.4.0.tgz", - "integrity": "sha512-hXfy12CP/aSCxEhx75kA2jTsbUrkQYFwbolNIrFcFVaiSYc3GpEcAsLqSuijzMCtfxAq+2S6Uw5o6QrVVNVpwQ==", - "dev": true, - "requires": { - "app-cache-dir": "^0.3.0", - "arch": "^2.1.0", - "download-or-build-purescript": "^0.0.9", - "execa": "^0.10.0", - "feint": "1.0.2", - "file-to-tar": "^0.3.1", - "graceful-fs": "^4.1.11", - "inspect-with-kind": "^1.0.4", - "is-plain-obj": "^1.1.0", - "once": "^1.4.0", - "prepare-write": "^1.0.0", - "readdir-clean": "^1.0.0", - "rimraf": "^2.6.2", - "tar-to-file": "^0.4.0", - "tilde-path": "^2.0.0", - "truncated-list": "^1.0.1", - "zen-observable": "^0.6.1" - } - }, - "install-purescript-cli": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/install-purescript-cli/-/install-purescript-cli-0.3.0.tgz", - "integrity": "sha512-fxxJ2nnKfDHli530XVz7w5bd5I7UKODtVjMLJuvpOHPSqPfHgOPqHat2vjPTqaW5B4sHt3NYGopvt/fYPfwl2A==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "install-purescript": "^0.4.0", - "log-symbols": "^2.2.0", - "log-update": "^2.3.0", - "minimist": "^1.2.0", - "ms": "^2.1.1", - "neat-frame": "^1.0.1", - "neat-stack": "^1.0.0", - "once": "^1.4.0", - "platform-name": "^1.0.0", - "size-rate": "^0.1.0", - "tilde-path": "^2.0.0", - "tty-truncate": "^1.0.0", - "vertical-meter": "^1.0.0" - } - }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -4524,12 +4080,6 @@ "loose-envify": "^1.0.0" } }, - "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==", - "dev": true - }, "is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", @@ -4642,12 +4192,6 @@ } } }, - "is-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-dir/-/is-dir-1.0.0.tgz", - "integrity": "sha1-QdN/SV/MrMBaR3jWboMCTCkro/8=", - "dev": true - }, "is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", @@ -4666,21 +4210,24 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "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=", - "dev": true - }, "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { "is-extglob": "^2.1.1" } }, + "is-html": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", + "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", + "dev": true, + "requires": { + "html-tags": "^1.0.0" + } + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -4707,12 +4254,6 @@ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -4737,12 +4278,6 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, "is-svg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", @@ -4761,6 +4296,12 @@ "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=", + "dev": true + }, "is-url": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", @@ -4797,22 +4338,22 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "js-base64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", - "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, "js-beautify": { - "version": "1.8.9", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.8.9.tgz", - "integrity": "sha512-MwPmLywK9RSX0SPsUJjN7i+RQY9w/yC17Lbrq9ViEefpLRgqAR2BgrMN2AbifkUuhDV8tRauLhLda/9+bE0YQA==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.0.tgz", + "integrity": "sha512-OMwf/tPDpE/BLlYKqZOhqWsd3/z2N3KOlyn1wsCRGFwViE8LOQTcDtathQvHvZc+q+zWmcNAbwKSC+iJoMaH2Q==", "dev": true, "requires": { "config-chain": "^1.1.12", - "editorconfig": "^0.15.2", + "editorconfig": "^0.15.3", "glob": "^7.1.3", - "mkdirp": "~0.5.0", + "mkdirp": "~0.5.1", "nopt": "~4.0.1" } }, @@ -4829,9 +4370,9 @@ "dev": true }, "js-yaml": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", - "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -4846,6 +4387,46 @@ } } }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + } + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -4858,6 +4439,24 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "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==", + "dev": true + }, + "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=", + "dev": true + }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -4867,11 +4466,17 @@ "minimist": "^1.2.0" } }, - "junk": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-2.1.0.tgz", - "integrity": "sha1-9DG0t/By3FAKXxDOf07HGTDnATQ=", - "dev": true + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } }, "kind-of": { "version": "6.0.2", @@ -4879,14 +4484,11 @@ "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" - } + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true }, "levn": { "version": "0.3.0", @@ -4898,37 +4500,6 @@ "type-check": "~0.3.2" } }, - "load-from-cwd-or-npm": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/load-from-cwd-or-npm/-/load-from-cwd-or-npm-2.2.2.tgz", - "integrity": "sha512-Ox0Cl1RfKMKrwqhBqYADWeFspY28bhlaJVe08GJqYtVYoE0kyAnWBOnw3V/+HDoeWb7o33X/ZUcvamIlJ4O4Gg==", - "dev": true, - "requires": { - "inspect-with-kind": "^1.0.4", - "npm-cli-dir": "^2.0.1", - "optional": "^0.1.4", - "resolve-from-npm": "^2.0.4" - } - }, - "load-request-from-cwd-or-npm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/load-request-from-cwd-or-npm/-/load-request-from-cwd-or-npm-2.0.1.tgz", - "integrity": "sha512-RMDblVBrhyatt2KBScYzbPZrg2KGOryEdcAXIF3Jh3nqcE1awqUtJABwkPv1UrC802QFFxn/mn10m9dHN+fXrQ==", - "dev": true, - "requires": { - "load-from-cwd-or-npm": "^2.2.1" - } - }, - "locate-path": { - "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" - } - }, "lodash": { "version": "4.17.11", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", @@ -4941,18 +4512,18 @@ "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", "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=", - "dev": true - }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -4968,17 +4539,6 @@ "chalk": "^2.0.1" } }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - } - }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -5007,15 +4567,6 @@ "vlq": "^0.2.2" } }, - "map-age-cleaner": { - "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" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -5032,14 +4583,9 @@ } }, "marked": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.0.tgz", - "integrity": "sha512-HduzIW2xApSXKXJSpCipSxKyvMbwRRa/TwMbepmlZziKdH8548WSoDP4SxzulEKjlo8BE39l+2fwJZuRKOln6g==" - }, - "math-expression-evaluator": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", - "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.2.tgz", + "integrity": "sha512-LqxwVH3P/rqKX4EKGz7+c2G9r98WeM/SW34ybhgNGhUQNKtf1GmmSkJ6cDGJ/t6tiyae49qRkpyTw2B9HOrgUA==", "dev": true }, "md5.js": { @@ -5059,17 +4605,6 @@ "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", "dev": true }, - "mem": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", - "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^1.0.0", - "p-is-promise": "^2.0.0" - } - }, "merge-source-map": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", @@ -5125,11 +4660,26 @@ } }, "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.0" + } + }, "mimic-fn": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", @@ -5204,18 +4754,19 @@ "moment": { "version": "2.24.0", "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==", + "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==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "nan": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", - "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", "dev": true, "optional": true }, @@ -5238,41 +4789,6 @@ "to-regex": "^3.0.1" } }, - "neat-frame": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/neat-frame/-/neat-frame-1.0.2.tgz", - "integrity": "sha512-V1aFRKYLeHt8j+/Zcth3wRlQVd5jiWlXyT1McmW6dJvE08wxZXUp38pwFhoIMSr4f3N2UEcJvR1z0VKrSCwYsQ==", - "dev": true, - "requires": { - "inspect-with-kind": "^1.0.5", - "string-width": "^2.1.1", - "term-size": "^1.2.0", - "wrap-ansi": "^4.0.0" - }, - "dependencies": { - "wrap-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-4.0.0.tgz", - "integrity": "sha512-uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - } - } - } - }, - "neat-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/neat-stack/-/neat-stack-1.0.1.tgz", - "integrity": "sha512-nl0eft4etsbFowZVP+1lNqZsNKb2SIC+PnAr/ODBln6RNVaJh0YYu8P3j8Iuh4XeIAgyWn3xCSizbTobRjocIA==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "clean-stack": "^2.0.0" - } - }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -5280,9 +4796,9 @@ "dev": true }, "node-addon-api": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.6.2.tgz", - "integrity": "sha512-479Bjw9nTE5DdBSZZWprFryHGjUaQC31y1wHo19We/k0BZlrmhqQitWoUL0cD8+scljCbIUL+E58oRDEakdGGA==", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.6.3.tgz", + "integrity": "sha512-FXWH6mqjWgU8ewuahp4spec8LkroFZK2NicOv6bNwZC3kcwZUI8LeZdG80UzTSLLhK4T7MsgNwlYDVRlDdfTDg==", "dev": true }, "node-forge": { @@ -5292,9 +4808,9 @@ "dev": true }, "node-libs-browser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", - "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "dev": true, "requires": { "assert": "^1.1.1", @@ -5307,7 +4823,7 @@ "events": "^3.0.0", "https-browserify": "^1.0.0", "os-browserify": "^0.3.0", - "path-browserify": "0.0.0", + "path-browserify": "0.0.1", "process": "^0.11.10", "punycode": "^1.2.4", "querystring-es3": "^0.2.0", @@ -5319,13 +4835,21 @@ "tty-browserify": "0.0.0", "url": "^0.11.0", "util": "^0.11.0", - "vm-browserify": "0.0.4" + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } } }, "node-releases": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.6.tgz", - "integrity": "sha512-lODUVHEIZutZx+TDdOk47qLik8FJMXzJ+WnyUGci1MTvTOyzZrz5eVPIIpc5Hb3NfHZGeGHeuwrRYVI1PEITWg==", + "version": "1.1.23", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.23.tgz", + "integrity": "sha512-uq1iL79YjfYC0WXoHbC/z28q/9pOl8kSHaXdWmAAc8No+bDwqkZbzIJz55g/MUsPgSGm9LZ7QSUbzTcH5tz47w==", "dev": true, "requires": { "semver": "^5.3.0" @@ -5341,19 +4865,16 @@ "osenv": "^0.1.4" } }, - "normalize-path": { - "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" - } + "normalize-html-whitespace": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-html-whitespace/-/normalize-html-whitespace-0.2.0.tgz", + "integrity": "sha1-EBci9kI1Ucdc24+dEE/4UNrx4Q4=", + "dev": true }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, "normalize-url": { @@ -5362,35 +4883,6 @@ "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", "dev": true }, - "npm-cli-dir": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-cli-dir/-/npm-cli-dir-2.0.2.tgz", - "integrity": "sha512-ibO7mB5Na7yv4fFTi39y3dKeK0D51ttyldqqOZKR9GU0Qwr0FFycQhXIliwqzNCVRkNi/iTG0D9WIVt7pP+vGQ==", - "dev": true, - "requires": { - "npm-cli-path": "^2.0.1" - } - }, - "npm-cli-path": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/npm-cli-path/-/npm-cli-path-2.0.5.tgz", - "integrity": "sha512-Mdd8f1l0o7KUkL8Mty5XbaJVD6hQ/Kq10AFgyjhHg6d/0KHXc4p/O6hPWXSmoJ/RXyzPKIqDCXM1zq46i+Yfeg==", - "dev": true, - "requires": { - "executing-npm-path": "^0.1.0", - "real-executable-path": "^2.0.2", - "win-user-installed-npm-cli-path": "^2.0.2" - } - }, - "npm-run-path": { - "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" - } - }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -5400,16 +4892,16 @@ "boolbase": "~1.0.0" } }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", "dev": true }, - "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=", + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, "object-assign": { @@ -5456,9 +4948,9 @@ "dev": true }, "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, "object-visit": { @@ -5529,20 +5021,14 @@ } }, "opn": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", - "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dev": true, "requires": { "is-wsl": "^1.1.0" } }, - "optional": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz", - "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==", - "dev": true - }, "optionator": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", @@ -5583,53 +5069,6 @@ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - }, - "dependencies": { - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "pump": { - "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" - } - } - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -5646,48 +5085,6 @@ "os-tmpdir": "^1.0.0" } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "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=", - "dev": true - }, - "p-is-promise": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", - "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", - "dev": true - }, - "p-limit": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", - "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "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" - } - }, - "p-try": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", - "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", - "dev": true - }, "pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -5695,28 +5092,28 @@ "dev": true }, "parcel-bundler": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.11.0.tgz", - "integrity": "sha512-H0w/Obx76vWiG+UtofznfcHZJBmd6JA5iCn7zrGBINyVAh+Nt/JLD6QDROghHLXfJkO4XyczsB+fO+nPbXlFfA==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.3.tgz", + "integrity": "sha512-8bq6lj0hhQeGxD9f9xEkFMXQ3d8TIlf2+isKxoi9bciB0KVEILRGllaPkUgp++5t0anToBh9+tG6ZyInXOC1/A==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.0.0", - "@babel/generator": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/preset-env": "^7.0.0", - "@babel/runtime": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", + "@babel/code-frame": "^7.0.0 <7.4.0", + "@babel/core": "^7.0.0 <7.4.0", + "@babel/generator": "^7.0.0 <7.4.0", + "@babel/parser": "^7.0.0 <7.4.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0 <7.4.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0 <7.4.0", + "@babel/plugin-transform-react-jsx": "^7.0.0 <7.4.0", + "@babel/preset-env": "^7.0.0 <7.4.0", + "@babel/runtime": "^7.0.0 <7.4.0", + "@babel/template": "^7.0.0 <7.4.0", + "@babel/traverse": "^7.0.0 <7.4.0", + "@babel/types": "^7.0.0 <7.4.0", "@iarna/toml": "^2.2.0", "@parcel/fs": "^1.11.0", "@parcel/logger": "^1.11.0", "@parcel/utils": "^1.11.0", - "@parcel/watcher": "^1.11.0", + "@parcel/watcher": "^1.12.0", "@parcel/workers": "^1.11.0", "ansi-to-html": "^0.6.4", "babylon-walk": "^1.0.2", @@ -5726,6 +5123,7 @@ "command-exists": "^1.2.6", "commander": "^2.11.0", "cross-spawn": "^6.0.4", + "css-modules-loader-core": "^1.1.0", "cssnano": "^4.0.0", "deasync": "^0.1.14", "dotenv": "^5.0.0", @@ -5733,7 +5131,7 @@ "fast-glob": "^2.2.2", "filesize": "^3.6.0", "get-port": "^3.2.0", - "htmlnano": "^0.1.9", + "htmlnano": "^0.2.2", "is-glob": "^4.0.0", "is-url": "^1.2.2", "js-yaml": "^3.10.0", @@ -5743,7 +5141,7 @@ "node-forge": "^0.7.1", "node-libs-browser": "^2.0.0", "opn": "^5.1.0", - "postcss": "^7.0.5", + "postcss": "^7.0.11", "postcss-value-parser": "^3.3.1", "posthtml": "^0.11.2", "posthtml-parser": "^0.4.0", @@ -5756,12 +5154,25 @@ "terser": "^3.7.3", "v8-compile-cache": "^2.0.0", "ws": "^5.1.1" + }, + "dependencies": { + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + } } }, "parse-asn1": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz", - "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", "dev": true, "requires": { "asn1.js": "^4.0.0", @@ -5782,10 +5193,16 @@ "json-parse-better-errors": "^1.0.1" } }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, "pascalcase": { @@ -5795,9 +5212,9 @@ "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=", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", "dev": true }, "path-dirname": { @@ -5806,12 +5223,6 @@ "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=", - "dev": true - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -5843,20 +5254,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=", + "dev": true + }, "physical-cpu-count": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=", "dev": true }, - "platform-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/platform-name/-/platform-name-1.0.0.tgz", - "integrity": "sha512-ZRbqJ30uRRKGKW2O1XnG/Ls1K/aBGlnyjq1Z0BbjqDPTNN+XZKFaugCsCm3/mq6XGR5DZNVdV75afpQEvNNY3Q==", - "dev": true, - "requires": { - "inspect-with-kind": "^1.0.4" - } + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true }, "posix-character-classes": { "version": "0.1.1", @@ -5865,9 +5279,9 @@ "dev": true }, "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "version": "7.0.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.17.tgz", + "integrity": "sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -5899,9 +5313,9 @@ } }, "postcss-colormin": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.2.tgz", - "integrity": "sha512-1QJc2coIehnVFsz0otges8kQLsryi4lo19WD+U5xCWvXd0uw/Z+KKYnbiNDCnO9GP+PvErPHCG0jNvWTngk9Rw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "dev": true, "requires": { "browserslist": "^4.0.0", @@ -5922,9 +5336,9 @@ } }, "postcss-discard-comments": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz", - "integrity": "sha512-Ay+rZu1Sz6g8IdzRjUgG2NafSNpp2MSMOQUb+9kkzzzP+kh07fP0yNbhtFejURnyVXSX3FYy2nVNW1QTnNjgBQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", "dev": true, "requires": { "postcss": "^7.0.0" @@ -5957,271 +5371,10 @@ "postcss": "^7.0.0" } }, - "postcss-discard-unused": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", - "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", - "dev": true, - "requires": { - "postcss": "^5.0.14", - "uniqs": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "postcss-filter-plugins": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", - "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", - "dev": true, - "requires": { - "postcss": "^5.0.4" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "postcss-merge-idents": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", - "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", - "dev": true, - "requires": { - "has": "^1.0.1", - "postcss": "^5.0.10", - "postcss-value-parser": "^3.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, "postcss-merge-longhand": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.10.tgz", - "integrity": "sha512-hME10s6CSjm9nlVIcO1ukR7Jr5RisTaaC1y83jWCivpuBtPohA3pZE7cGTIVSYjXvLnXozHTiVOkG4dnnl756g==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", "dev": true, "requires": { "css-color-names": "0.0.4", @@ -6231,9 +5384,9 @@ } }, "postcss-merge-rules": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz", - "integrity": "sha512-UiuXwCCJtQy9tAIxsnurfF0mrNHKc4NnNx6NxqmzNNjXpQwLSukUxELHTRF0Rg1pAmcoKLih8PwvZbiordchag==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dev": true, "requires": { "browserslist": "^4.0.0", @@ -6257,12 +5410,6 @@ } } }, - "postcss-message-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", - "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", - "dev": true - }, "postcss-minify-font-values": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", @@ -6274,9 +5421,9 @@ } }, "postcss-minify-gradients": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz", - "integrity": "sha512-pySEW3E6Ly5mHm18rekbWiAjVi/Wj8KKt2vwSfVFAWdW6wOIekgqxKxLU7vJfb107o3FDNPkaYFCxGAJBFyogA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", @@ -6286,9 +5433,9 @@ } }, "postcss-minify-params": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz", - "integrity": "sha512-h4W0FEMEzBLxpxIVelRtMheskOKKp52ND6rJv+nBS33G1twu2tCyurYj/YtgU76+UDCvWeNs0hs8HFAWE2OUFg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "dev": true, "requires": { "alphanum-sort": "^1.0.0", @@ -6300,9 +5447,9 @@ } }, "postcss-minify-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz", - "integrity": "sha512-8+plQkomve3G+CodLCgbhAKrb5lekAnLYuL1d7Nz+/7RANpBEVdgBkPNwljfSKvZ9xkkZTZITd04KP+zeJTJqg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "dev": true, "requires": { "alphanum-sort": "^1.0.0", @@ -6324,6 +5471,97 @@ } } }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, "postcss-normalize-charset": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", @@ -6334,9 +5572,9 @@ } }, "postcss-normalize-display-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", - "integrity": "sha512-R5mC4vaDdvsrku96yXP7zak+O3Mm9Y8IslUobk7IMP+u/g+lXvcN4jngmHY5zeJnrQvE13dfAg5ViU05ZFDwdg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", @@ -6345,9 +5583,9 @@ } }, "postcss-normalize-positions": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz", - "integrity": "sha512-GNoOaLRBM0gvH+ZRb2vKCIujzz4aclli64MBwDuYGU2EY53LwiP7MxOZGE46UGtotrSnmarPPZ69l2S/uxdaWA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", @@ -6357,9 +5595,9 @@ } }, "postcss-normalize-repeat-style": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz", - "integrity": "sha512-fFHPGIjBUyUiswY2rd9rsFcC0t3oRta4wxE1h3lpwfQZwFeFjXFSiDtdJ7APCmHQOnUZnqYBADNRPKPwFAONgA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", @@ -6369,9 +5607,9 @@ } }, "postcss-normalize-string": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz", - "integrity": "sha512-IJoexFTkAvAq5UZVxWXAGE0yLoNN/012v7TQh5nDo6imZJl2Fwgbhy3J2qnIoaDBrtUP0H7JrXlX1jjn2YcvCQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "dev": true, "requires": { "has": "^1.0.0", @@ -6380,9 +5618,9 @@ } }, "postcss-normalize-timing-functions": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz", - "integrity": "sha512-1nOtk7ze36+63ONWD8RCaRDYsnzorrj+Q6fxkQV+mlY5+471Qx9kspqv0O/qQNMeApg8KNrRf496zHwJ3tBZ7w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", @@ -6414,9 +5652,9 @@ } }, "postcss-normalize-whitespace": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz", - "integrity": "sha512-U8MBODMB2L+nStzOk6VvWWjZgi5kQNShCyjRhMT3s+W9Jw93yIjOnrEkKYD3Ul7ChWbEcjDWmXq0qOL9MIAnAw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "dev": true, "requires": { "postcss": "^7.0.0", @@ -6424,9 +5662,9 @@ } }, "postcss-ordered-values": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz", - "integrity": "sha512-PeJiLgJWPzkVF8JuKSBcylaU+hDJ/TX3zqAMIjlghgn1JBi6QwQaDZoDIlqWRcCAI8SxKrt3FCPSRmOgKRB97Q==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", @@ -6434,97 +5672,10 @@ "postcss-value-parser": "^3.0.0" } }, - "postcss-reduce-idents": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", - "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", - "dev": true, - "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, "postcss-reduce-initial": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz", - "integrity": "sha512-epUiC39NonKUKG+P3eAOKKZtm5OtAtQJL7Ye0CBN1f+UQTHzqotudp+hki7zxXm7tT0ZAKDMBj1uihpPjP25ug==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "dev": true, "requires": { "browserslist": "^4.0.0", @@ -6534,9 +5685,9 @@ } }, "postcss-reduce-transforms": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz", - "integrity": "sha512-sZVr3QlGs0pjh6JAIe6DzWvBaqYw05V1t3d9Tp+VnFRT5j+rsqoWsysh/iSD7YNsULjq9IAylCznIwVd5oU/zA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", @@ -6554,12 +5705,20 @@ "cssesc": "^2.0.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + } } }, "postcss-svgo": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.1.tgz", - "integrity": "sha512-YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", "dev": true, "requires": { "is-svg": "^3.0.0", @@ -6585,125 +5744,14 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "postcss-zindex": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", - "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", - "dev": true, - "requires": { - "has": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, "posthtml": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.3.tgz", - "integrity": "sha512-quMHnDckt2DQ9lRi6bYLnuyBDnVzK+McHa8+ar4kTdYbWEo/92hREOu3h70ZirudOOp/my2b3r0m5YtxY52yrA==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.4.tgz", + "integrity": "sha512-ezlzBkoPoRgh0jkmT1dsM8eT+lr2azyZ546kbda8oHnVnzvyaB3Ywo6UxUz8wPSOkFAAflCxZJhvvpQH1F6qcA==", "dev": true, "requires": { - "object-assign": "^4.1.1", - "posthtml-parser": "^0.3.3", - "posthtml-render": "^1.1.0" - }, - "dependencies": { - "isobject": { - "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" - } - }, - "posthtml-parser": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.3.3.tgz", - "integrity": "sha512-H/Z/yXGwl49A7hYQLV1iQ3h87NE0aZ/PMZhFwhw3lKeCAN+Ti4idrHvVvh4/GX10I7u77aQw+QB4vV5/Lzvv5A==", - "dev": true, - "requires": { - "htmlparser2": "^3.9.2", - "isobject": "^2.1.0", - "object-assign": "^4.1.1" - } - } + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" } }, "posthtml-parser": { @@ -6717,9 +5765,9 @@ } }, "posthtml-render": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.4.tgz", - "integrity": "sha512-jL6eFIzoN3xUEvbo33OAkSDE2VIKU4JQ1wENOows1DpfnrdapR/K3Q1/fB43Mq7wQlcSgRm23nFrvoioufM7eA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.5.tgz", + "integrity": "sha512-yvt54j0zCBHQVEFAuR+yHld8CZrCa/E1Z/OcFNCV1IEWTLVxT8O7nYnM4IIw1CD4r8kaRd3lc42+0lgCKgm87w==", "dev": true }, "prelude-ls": { @@ -6728,22 +5776,6 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, - "prepare-write": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/prepare-write/-/prepare-write-1.0.2.tgz", - "integrity": "sha512-3g6wGYFExqBDGw1P9oYrKbeSymmYcYIxiOlWzyIV4nOqrf5jiiFE8N7eU53a8UBtW8gsSwk2YQBz67VeDEafQA==", - "dev": true, - "requires": { - "inspect-with-kind": "^1.0.5", - "mkdirp": "^0.5.1" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -6774,6 +5806,12 @@ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", "dev": true }, + "psl": { + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.32.tgz", + "integrity": "sha512-MHACAkHpihU/REGGPLj4sEfc/XKW2bheigvHO1dUqjaKigMp1C8+WLQYRGgeKFMsw5PMfegZcaN8IDXK/cD0+g==", + "dev": true + }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -6788,46 +5826,23 @@ "safe-buffer": "^5.1.2" } }, - "pump": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "purescript": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.12.1.tgz", - "integrity": "sha512-BdKS77/frDmy86PC0F8DnJ/hDobQGzXcJzq0hz0RpCSfvhBw4RMerBvhkpfTT/fn3NO7fHEl2AB4JMMfSkAjow==", - "dev": true, - "requires": { - "install-purescript-cli": "^0.4.0 || ^0.3.0" - } - }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true }, "querystring": { "version": "0.2.0", @@ -6853,9 +5868,9 @@ } }, "randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { "safe-buffer": "^5.1.0" @@ -6872,20 +5887,11 @@ } }, "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true }, - "rate-map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/rate-map/-/rate-map-1.0.2.tgz", - "integrity": "sha512-fJ8x8KPEmMGT/LpoLqkbsbrLG1D26A0lzfhyNlVkO4ctvXiChulk0Y8iuZsJNd9RCK/wlqA/ihzU5vOwCR668g==", - "dev": true, - "requires": { - "append-type": "^1.0.1" - } - }, "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", @@ -6901,16 +5907,6 @@ "util-deprecate": "~1.0.1" } }, - "readdir-clean": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/readdir-clean/-/readdir-clean-1.0.0.tgz", - "integrity": "sha512-9+/foOFyAlmXdMLIsrSm/aoBxnSQ+8fruH814Z3hm5xlwfKYP35qhdJH05KYSSd0RUw9cPEKqvgKdGNjn88aYg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "junk": "^2.1.0" - } - }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -6922,62 +5918,6 @@ "readable-stream": "^2.0.2" } }, - "real-executable-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/real-executable-path/-/real-executable-path-2.0.2.tgz", - "integrity": "sha512-fRv44zvrzFeItoj/f/SNBqO/VWUHSZeqQ28oPOzd6weXaiRG6OVGu7UrHe6pY8JlXeoe/7gWYv6kOFHmHk4EFw==", - "dev": true, - "requires": { - "real-executable-path-callback": "^2.1.2" - } - }, - "real-executable-path-callback": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/real-executable-path-callback/-/real-executable-path-callback-2.1.2.tgz", - "integrity": "sha512-dyOgKEhLKNg9tgFPs354X5fQpaAsUT+3dTO3JYoNLdPhMmRDjwwre6zHw58biFMVeFx9yxwI6MC7iMDfxSuMJA==", - "dev": true, - "requires": { - "inspect-with-kind": "^1.0.4", - "is-plain-obj": "^1.1.0", - "which": "^1.3.0" - } - }, - "reduce-css-calc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", - "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", - "dev": true, - "requires": { - "balanced-match": "^0.4.2", - "math-expression-evaluator": "^1.2.14", - "reduce-function-call": "^1.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } - } - }, - "reduce-function-call": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", - "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", - "dev": true, - "requires": { - "balanced-match": "^0.4.2" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } - } - }, "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", @@ -6985,9 +5925,9 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", - "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", "dev": true, "requires": { "regenerate": "^1.4.0" @@ -7000,9 +5940,9 @@ "dev": true }, "regenerator-transform": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", - "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.0.tgz", + "integrity": "sha512-rtOelq4Cawlbmq9xuMR5gdFmv7ku/sFoB7sRiywx7aq53bc52b4j6zvH7Te1Vt/X2YveDKnCGUbioieU7FEL3w==", "dev": true, "requires": { "private": "^0.1.6" @@ -7019,28 +5959,23 @@ } }, "regexp-tree": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.1.tgz", - "integrity": "sha512-HwRjOquc9QOwKTgbxvZTcddS5mlNlwePMQ3NFL8broajMLD5CXDAqas8Y5yxJH5QtZp5iRor3YCILd5pz71Cgw==", - "dev": true, - "requires": { - "cli-table3": "^0.5.0", - "colors": "^1.1.2", - "yargs": "^12.0.5" - } + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.10.tgz", + "integrity": "sha512-K1qVSbcedffwuIslMwpe6vGlj+ZXRnGkvjAtFHfDZZZuEdA/h0dxljAPu9vhUo6Rrx2U2AwJ+nSQ6hK+lrP5MQ==", + "dev": true }, "regexpu-core": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz", - "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz", + "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", "dev": true, "requires": { "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^7.0.0", + "regenerate-unicode-properties": "^8.0.2", "regjsgen": "^0.5.0", "regjsparser": "^0.6.0", "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.0.2" + "unicode-match-property-value-ecmascript": "^1.1.0" } }, "regjsgen": { @@ -7084,44 +6019,87 @@ "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=", - "dev": true + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } }, - "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=", - "dev": true + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "dev": true, + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } }, "resolve": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", - "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz", + "integrity": "sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw==", "dev": true, "requires": { "path-parse": "^1.0.6" } }, "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", "dev": true }, - "resolve-from-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/resolve-from-npm/-/resolve-from-npm-2.0.4.tgz", - "integrity": "sha512-JrwN+SRILVjq/mdPNd6bhoOvYMBFf0CYqvfAgaDGB9dWjyr3XDAe40O2WcxToYWMmbQabM4FM6hHVLcSxBPKOQ==", - "dev": true, - "requires": { - "inspect-with-kind": "^1.0.3", - "npm-cli-dir": "^2.0.2", - "resolve-from": "^4.0.0" - } - }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -7190,10 +6168,16 @@ "ret": "~0.1.10" } }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, "safer-eval": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.0.tgz", - "integrity": "sha512-4qkBS8VzJatFR7F0eZfKoJyjqo43jY1jBvRhB5WXM0eJNjx9fiSmph5NApJefqKqpASKWPfaIJCJMMeWePSzfw==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.3.tgz", + "integrity": "sha512-j/qb0rtnwTp5V1D7nR0Ns/14HU8OiHPaoZNJhM+Lfmv1nbXZCXG9LHaVW157agEocdSVAeeRNddK/yuWfalzGQ==", "dev": true, "requires": { "clones": "^1.2.0" @@ -7206,15 +6190,15 @@ "dev": true }, "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", "dev": true }, "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "dev": true, "requires": { "debug": "2.6.9", @@ -7224,12 +6208,12 @@ "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "range-parser": "~1.2.1", + "statuses": "~1.5.0" }, "dependencies": { "debug": { @@ -7239,12 +6223,20 @@ "dev": true, "requires": { "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true } } @@ -7260,23 +6252,17 @@ } }, "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "parseurl": "~1.3.3", + "send": "0.17.1" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -7307,9 +6293,9 @@ "dev": true }, "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", "dev": true }, "sha.js": { @@ -7372,27 +6358,6 @@ } } }, - "size-rate": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/size-rate/-/size-rate-0.1.0.tgz", - "integrity": "sha512-Yinx2XAfbhJu+Pxz1TD3xFT6nPB54+wyRd4u82Kq+ZqzOtaODYS5/7QJtlOcRxJLUvNXMzJKGvJ/O1KyN/9+hQ==", - "dev": true, - "requires": { - "filesize": "^3.5.10", - "inspect-with-kind": "^1.0.2" - } - }, - "slice-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.0.0.tgz", - "integrity": "sha512-4j2WTWjp3GsZ+AOagyzVbzp4vWGtZ0hEZ/gDY/uTvm6MTxUfTUIsnMIFb1bn8o0RuXiqUw15H1bue8f22Vw2oQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -7521,15 +6486,6 @@ } } }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -7550,9 +6506,9 @@ } }, "source-map-support": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz", - "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==", + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", + "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -7565,24 +6521,6 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, - "spago": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/spago/-/spago-0.6.4.tgz", - "integrity": "sha512-ODkV8HunSbGXCQTM7zjpxpGJ73Y4Lg0L9/XPmIDvJY+1geucL2zSwbTpto40jwpMvw6NoH/nUAAiD8J6dhvBZQ==", - "dev": true - }, - "spawn-stack": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/spawn-stack/-/spawn-stack-0.5.0.tgz", - "integrity": "sha512-suwvBV2WNTOYe/TQBoAFrGbdRvo5t/pWYq/vNw24wbSmIJXr/eaadsF+92VyPm2dBYsYwBnsTLhQFCo3EdCA+Q==", - "dev": true, - "requires": { - "byline": "^5.0.0", - "execa": "^0.10.0", - "inspect-with-kind": "^1.0.4", - "zen-observable": "^0.6.1" - } - }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -7598,6 +6536,23 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "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" + } + }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -7605,9 +6560,9 @@ "dev": true }, "static-eval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.0.tgz", - "integrity": "sha512-6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", "dev": true, "requires": { "escodegen": "^1.8.1" @@ -7657,9 +6612,15 @@ } }, "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, "stream-browserify": { @@ -7685,22 +6646,6 @@ "xtend": "^4.0.0" } }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "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" - } - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -7719,16 +6664,10 @@ "ansi-regex": "^3.0.0" } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, "stylehacks": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.1.tgz", - "integrity": "sha512-TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "dev": true, "requires": { "browserslist": "^4.0.0", @@ -7759,145 +6698,42 @@ } }, "svgo": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz", - "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.2.tgz", + "integrity": "sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA==", "dev": true, "requires": { - "coa": "~2.0.1", - "colors": "~1.1.2", + "chalk": "^2.4.1", + "coa": "^2.0.2", "css-select": "^2.0.0", - "css-select-base-adapter": "~0.1.0", + "css-select-base-adapter": "^0.1.1", "css-tree": "1.0.0-alpha.28", "css-url-regex": "^1.1.0", - "csso": "^3.5.0", - "js-yaml": "^3.12.0", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", "mkdirp": "~0.5.1", - "object.values": "^1.0.4", + "object.values": "^1.1.0", "sax": "~1.2.4", - "stable": "~0.1.6", + "stable": "^0.1.8", "unquote": "~1.1.1", "util.promisify": "~1.0.0" - }, - "dependencies": { - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - } } }, - "tar-fs": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", - "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", - "dev": true, - "requires": { - "chownr": "^1.0.1", - "mkdirp": "^0.5.1", - "pump": "^1.0.0", - "tar-stream": "^1.1.2" - } - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } - }, - "tar-to-file": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/tar-to-file/-/tar-to-file-0.4.0.tgz", - "integrity": "sha512-DFRBSotqmgeMrU/H7z0VIMPv8taOheRUlAhi6Q+r5Xso9xoa5vez/Z3uvASSzuT1dwe2orAdENT7NXlAh1zwvA==", - "dev": true, - "requires": { - "cancelable-pump": "^0.4.0", - "graceful-fs": "^4.1.11", - "inspect-with-kind": "^1.0.4", - "is-plain-obj": "^1.1.0", - "is-stream": "^1.1.0", - "tar-fs": "^1.16.2", - "tar-stream": "^1.6.1", - "zen-observable": "^0.6.1" - }, - "dependencies": { - "cancelable-pump": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz", - "integrity": "sha512-7Yvp8ADC9exD0Kdq/Q35UD5wOiuXTTLp159gFHC+uMQvjRMllrsM6EUKnozmIe43yesLBiH/ni0KD69k07yzZQ==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "pump": { - "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" - } - } - } - }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "dev": true, - "requires": { - "execa": "^0.7.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - } - } + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true }, "terser": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.14.1.tgz", - "integrity": "sha512-NSo3E99QDbYSMeJaEk9YW2lTg3qS9V0aKGlb+PlOrei1X02r1wSBHCNX/O+yeTRFSWPKPIGj6MqvvdqV4rnVGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.0.0.tgz", + "integrity": "sha512-dOapGTU0hETFl1tCo4t56FN+2jffoKyER9qBGoUFyZ6y7WLoKT0bF+lAYi6B6YsILcGF3q1C2FBh8QcKSCgkgA==", "dev": true, "requires": { - "commander": "~2.17.1", + "commander": "^2.19.0", "source-map": "~0.6.1", - "source-map-support": "~0.5.6" + "source-map-support": "~0.5.10" } }, "through2": { @@ -7910,12 +6746,6 @@ "xtend": "~4.0.1" } }, - "tilde-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tilde-path/-/tilde-path-2.0.0.tgz", - "integrity": "sha512-3aDt7b/wBbxJjUTMiCW+uu7iqrB6F1DfxSL0qB4biSrP1+knIPveccs7thL34AkzPZ/0T7+oYXZDKiokMc1d6g==", - "dev": true - }, "timers-browserify": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", @@ -7943,12 +6773,6 @@ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", "dev": true }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -7997,67 +6821,58 @@ "repeat-string": "^1.6.1" } }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, "trim-right": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "dev": true }, - "truncated-list": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/truncated-list/-/truncated-list-1.0.1.tgz", - "integrity": "sha512-aNcDZ1PfxAtUXXLEmy+m1D465lFv0VgWltGlTWuJuhPh+FGeOiHV9S2DYOD8IEgZU8yOInZBRHVcAts+xIYzew==", - "dev": true, - "requires": { - "inspect-with-kind": "^1.0.4" - } - }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, - "tty-truncate": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tty-truncate/-/tty-truncate-1.0.3.tgz", - "integrity": "sha512-zQH6DMwCBUHuS/3jIgvgZq14TaxujXZjifyOsamBmlVsLRzkm+vFoSW4oJCoD1PE3i6qY+bTjnsj3yqZn8l2JQ==", + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "ansi-regex": "^4.0.0", - "inspect-with-kind": "^1.0.5", - "slice-ansi": "^2.0.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", - "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==", - "dev": true - }, - "string-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz", - "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "strip-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", - "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", - "dev": true, - "requires": { - "ansi-regex": "^4.0.0" - } - } + "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=", + "dev": true + }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -8073,6 +6888,47 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, + "uncss": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.16.2.tgz", + "integrity": "sha1-OyJpxZAS2nxmy+mPvt3e75TwZJw=", + "dev": true, + "requires": { + "commander": "^2.9.0", + "glob": "^7.0.3", + "is-absolute-url": "^2.0.0", + "is-html": "^1.0.0", + "jsdom": "^11.3.0", + "lodash": "^4.13.1", + "postcss": "^6.0.14", + "postcss-selector-parser": "3.1.1", + "request": "^2.72.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -8090,15 +6946,15 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", - "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", - "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", "dev": true }, "unicode-trie": { @@ -8205,11 +7061,20 @@ } }, "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", "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" + } + }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -8265,25 +7130,33 @@ "object.getownpropertydescriptors": "^2.0.3" } }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, "v8-compile-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", - "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", + "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", "dev": true }, "vendors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", - "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==", "dev": true }, - "vertical-meter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/vertical-meter/-/vertical-meter-1.0.0.tgz", - "integrity": "sha512-xvtone0DHRBrWSBVF2p3+/KSz/mzHvDZ7+HYB3g68hBpqIC3tIF8J1maf5osHPKHB/45iq2B+T4ju/mfxArd/Q==", + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "rate-map": "^1.0.1" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, "vlq": { @@ -8293,12 +7166,18 @@ "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=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", + "dev": true + }, + "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=", "dev": true, "requires": { - "indexof": "0.0.1" + "browser-process-hrtime": "^0.1.2" } }, "wcwidth": { @@ -8310,12 +7189,38 @@ "defaults": "^1.0.3" } }, - "whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "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==", "dev": true }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -8325,34 +7230,12 @@ "isexe": "^2.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "win-user-installed-npm-cli-path": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/win-user-installed-npm-cli-path/-/win-user-installed-npm-cli-path-2.0.4.tgz", - "integrity": "sha512-i+fSInL3Li47P9gGcJabtgvl2+hLmZwMsh4664WWuI1F/pQPtv4XerrOyg8poxvDv4o/QwB60f20MKtIX/CCxQ==", - "dev": true - }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, - "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - } - }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -8368,59 +7251,23 @@ "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==", + "dev": true + }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", "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==", - "dev": true - }, "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", "dev": true - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "zen-observable": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.6.1.tgz", - "integrity": "sha512-DKjFTL7siVLIUMZOFZ0alqMEdTsXPUxoCZzrvB2tdWEVN/6606Qh1nCfSTCAOZMrtcPzzFI3BXmwBKLAew52NA==", - "dev": true } } } diff --git a/purs/package.json b/purs/package.json index 64ac7fc..70d19a6 100644 --- a/purs/package.json +++ b/purs/package.json @@ -7,13 +7,10 @@ "parcel-build": "parcel build dist/bundle.js --out-file dist/app.min.js --public-url /static/js/" }, "devDependencies": { - "parcel-bundler": "^1.11.0", - "purescript": "^0.12.1", - "spago": "^0.6.4", - "terser": "^3.14.1" + "marked": "^0.6.2", + "moment": "^2.24.0", + "parcel-bundler": "^1.12.3", + "terser": "^4.0.0" }, - "dependencies": { - "marked": "^0.6.0", - "moment": "^2.24.0" - } + "dependencies": {} } diff --git a/purs/packages.dhall b/purs/packages.dhall index f9d9e0b..5a23339 100644 --- a/purs/packages.dhall +++ b/purs/packages.dhall @@ -1,16 +1,18 @@ let mkPackage = - https://raw.githubusercontent.com/purescript/package-sets/psc-0.12.3-20190403/src/mkPackage.dhall + https://raw.githubusercontent.com/purescript/package-sets/psc-0.13.0-20190614/src/mkPackage.dhall sha256:0b197efa1d397ace6eb46b243ff2d73a3da5638d8d0ac8473e8e4a8fc528cf57 let upstream = - https://raw.githubusercontent.com/purescript/package-sets/psc-0.12.3-20190403/src/packages.dhall + https://raw.githubusercontent.com/purescript/package-sets/psc-0.13.0-20190614/src/packages.dhall sha256:53f95298ca7734c037a0ebfd2ce982c004d8377ebc01cc3387f5a61508c6b8ac + +let overrides = {=} let overrides = - { halogen = - upstream.halogen ⫽ { version = "v5.0.0-rc.4" } - , halogen-vdom = - upstream.halogen-vdom ⫽ { version = "v6.1.0" } - } + { halogen = + upstream.halogen ⫽ { version = "v5.0.0-rc.4" } + , halogen-vdom = + upstream.halogen-vdom ⫽ { version = "v6.1.0" } + } let additions = {=} -in upstream ⫽ overrides ⫽ additions \ No newline at end of file +in upstream // overrides // additions diff --git a/purs/spago.dhall b/purs/spago.dhall index 347ba12..2fa4190 100644 --- a/purs/spago.dhall +++ b/purs/spago.dhall @@ -1,24 +1,26 @@ -{ name = - "espial" +{ sources = + [ "src/**/*.purs", "test/**/*.purs" ] +, name = + "espial" , dependencies = - [ "aff" - , "simple-json" - , "affjax" - , "argonaut" - , "arrays" - , "console" - , "debug" - , "effect" - , "either" - , "functions" - , "halogen" - , "prelude" - , "psci-support" - , "strings" - , "transformers" - , "web-html" - , "profunctor-lenses" - ] + [ "aff" + , "simple-json" + , "affjax" + , "argonaut" + , "arrays" + , "console" + , "debug" + , "effect" + , "either" + , "functions" + , "halogen" + , "prelude" + , "psci-support" + , "strings" + , "transformers" + , "web-html" + , "profunctor-lenses" + ] , packages = - ./packages.dhall -} \ No newline at end of file + ./packages.dhall +} diff --git a/stack.yaml b/stack.yaml index 3885411..66fb7b8 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,8 +1,8 @@ -resolver: lts-13.0 +resolver: lts-13.26 # allow-newer: true extra-deps: - git: https://github.com/bitemyapp/esqueleto.git - commit: 5f98e7b25334ec120125ca84ef647d5c4575a010 + commit: 91d66ef329ea0002fff6dcb96e781ea7e33ad581 - ekg-0.4.0.15 - ekg-json-0.1.0.6 - monad-metrics-0.2.1.2 diff --git a/static/js/app.min.js b/static/js/app.min.js index 32c4fb3..f3461f2 100644 --- a/static/js/app.min.js +++ b/static/js/app.min.js @@ -1,16 +1,16 @@ -parcelRequire=function(e,r,n,t){var i="function"==typeof parcelRequire&&parcelRequire,o="function"==typeof require&&require;function u(n,t){if(!r[n]){if(!e[n]){var f="function"==typeof parcelRequire&&parcelRequire;if(!t&&f)return f(n,!0);if(i)return i(n,!0);if(o&&"string"==typeof n)return o(n);var c=new Error("Cannot find module '"+n+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[n][1][r]||r},p.cache={};var l=r[n]=new u.Module(n);e[n][0].call(l.exports,p,l,l.exports,this)}return r[n].exports;function p(e){return u(p.resolve(e))}}u.isParcelRequire=!0,u.Module=function(e){this.id=e,this.bundle=u,this.exports={}},u.modules=e,u.cache=r,u.parent=i,u.register=function(r,n){e[r]=[function(e,r){r.exports=n},{}]};for(var f=0;f>>0,s=0;s0)for(n=0;n<_.length;n++)r(i=t[s=_[n]])||(e[s]=i);return e}var g=!1;function v(e){y(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,n.updateOffset(this),g=!1)}function p(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function w(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function M(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=w(t)),n}function k(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,G=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,V={},E={};function I(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(E[e]=i),t&&(E[t[0]]=function(){return L(i.apply(this,arguments),t[1],t[2])}),n&&(E[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function A(e,t){return e.isValid()?(t=j(t,e.localeData()),V[t]=V[t]||function(e){var t,n,s,i=e.match(N);for(t=0,n=i.length;t=0&&G.test(e);)e=e.replace(G,s),G.lastIndex=0,n-=1;return e}var Z=/\d/,z=/\d\d/,$=/\d{3}/,q=/\d{4}/,J=/[+-]?\d{6}/,B=/\d\d?/,Q=/\d\d\d\d?/,X=/\d\d\d\d\d\d?/,K=/\d{1,3}/,ee=/\d{1,4}/,te=/[+-]?\d{1,6}/,ne=/\d+/,se=/[+-]?\d+/,ie=/Z|[+-]\d\d:?\d\d/gi,re=/Z|[+-]\d\d(?::?\d\d)?/gi,ae=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,oe={};function ue(e,t,n){oe[e]=b(t)?t:function(e,s){return e&&n?n:t}}function le(e,t){return l(oe,e)?oe[e](t._strict,t._locale):new RegExp(he(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function he(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var de={};function ce(e,t){var n,s=t;for("string"==typeof e&&(e=[e]),a(t)&&(s=function(e,n){n[t]=M(e)}),n=0;n68?1900:2e3)};var Oe,Te=be("FullYear",!0);function be(e,t){return function(s){return null!=s?(Pe(this,e,s),n.updateOffset(this,t),this):xe(this,e)}}function xe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Pe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Ye(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),We(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function We(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?Ye(e)?29:28:31-s%7%2}Oe=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function Ee(e,t,n){var s=7+t-n;return-((7+Ve(e,0,s).getUTCDay()-t)%7)+s-1}function Ie(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+Ee(e,s,i);return o<=0?a=De(r=e-1)+o:o>De(e)?(r=e+1,a=o-De(e)):(r=e,a=o),{year:r,dayOfYear:a}}function Ae(e,t,n){var s,i,r=Ee(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+je(i=e.year()-1,t,n):a>je(e.year(),t,n)?(s=a-je(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function je(e,t,n){var s=Ee(e,t,n),i=Ee(e+1,t,n);return(De(e)-s+i)/7}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),F("week",5),F("isoWeek",5),ue("w",B),ue("ww",B,z),ue("W",B),ue("WW",B,z),fe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=M(e)});function Ze(e,t){return e.slice(t,7).concat(e.slice(0,t))}I("d",0,"do","day"),I("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),I("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),I("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:c(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,s){t[s]=M(e)});var ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var $e="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var qe="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var Je=ae;var Be=ae;var Qe=ae;function Xe(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=d([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=he(o[t]),u[t]=he(u[t]),l[t]=he(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Ke(){return this.hours()%12||12}function et(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tt(e,t){return t._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Ke),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Ke.apply(this)+L(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Ke.apply(this)+L(this.minutes(),2)+L(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+L(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+L(this.minutes(),2)+L(this.seconds(),2)}),et("a",!0),et("A",!1),C("hour","h"),F("hour",13),ue("a",tt),ue("A",tt),ue("H",B),ue("h",B),ue("k",B),ue("HH",B,z),ue("hh",B,z),ue("kk",B,z),ue("hmm",Q),ue("hmmss",X),ue("Hmm",Q),ue("Hmmss",X),ce(["H","HH"],ve),ce(["k","kk"],function(e,t,n){var s=M(e);t[ve]=24===s?0:s}),ce(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ce(["h","hh"],function(e,t,n){t[ve]=M(e),c(n).bigHour=!0}),ce("hmm",function(e,t,n){var s=e.length-2;t[ve]=M(e.substr(0,s)),t[pe]=M(e.substr(s)),c(n).bigHour=!0}),ce("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ve]=M(e.substr(0,s)),t[pe]=M(e.substr(s,2)),t[we]=M(e.substr(i)),c(n).bigHour=!0}),ce("Hmm",function(e,t,n){var s=e.length-2;t[ve]=M(e.substr(0,s)),t[pe]=M(e.substr(s))}),ce("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ve]=M(e.substr(0,s)),t[pe]=M(e.substr(s,2)),t[we]=M(e.substr(i))});var nt,st=be("Hours",!0),it={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:He,monthsShort:Re,week:{dow:0,doy:6},weekdays:ze,weekdaysMin:qe,weekdaysShort:$e,meridiemParse:/[ap]\.?m?\.?/i},rt={},at={};function ot(e){return e?e.toLowerCase().replace("_","-"):e}function ut(e){var t=null;if(!rt[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=nt._abbr,require("./locale/"+e),lt(t)}catch(n){}return rt[e]}function lt(e,t){var n;return e&&((n=r(t)?dt(e):ht(e,t))?nt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),nt._abbr}function ht(e,t){if(null!==t){var n,s=it;if(t.abbr=e,null!=rt[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=rt[e]._config;else if(null!=t.parentLocale)if(null!=rt[t.parentLocale])s=rt[t.parentLocale]._config;else{if(null==(n=ut(t.parentLocale)))return at[t.parentLocale]||(at[t.parentLocale]=[]),at[t.parentLocale].push({name:e,config:t}),null;s=n._config}return rt[e]=new P(x(s,t)),at[e]&&at[e].forEach(function(e){ht(e.name,e.config)}),lt(e),rt[e]}return delete rt[e],null}function dt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!s(e)){if(t=ut(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r0;){if(s=ut(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&k(i,n,!0)>=t-1)break;t--}r++}return nt}(e)}function ct(e){var t,n=e._a;return n&&-2===c(e).overflow&&(t=n[ye]<0||n[ye]>11?ye:n[ge]<1||n[ge]>We(n[_e],n[ye])?ge:n[ve]<0||n[ve]>24||24===n[ve]&&(0!==n[pe]||0!==n[we]||0!==n[Me])?ve:n[pe]<0||n[pe]>59?pe:n[we]<0||n[we]>59?we:n[Me]<0||n[Me]>999?Me:-1,c(e)._overflowDayOfYear&&(t<_e||t>ge)&&(t=ge),c(e)._overflowWeeks&&-1===t&&(t=ke),c(e)._overflowWeekday&&-1===t&&(t=Se),c(e).overflow=t),e}function ft(e,t,n){return null!=e?e:null!=t?t:n}function mt(e){var t,s,i,r,a,o=[];if(!e._d){for(i=function(e){var t=new Date(n.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ge]&&null==e._a[ye]&&function(e){var t,n,s,i,r,a,o,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)r=1,a=4,n=ft(t.GG,e._a[_e],Ae(xt(),1,4).year),s=ft(t.W,1),((i=ft(t.E,1))<1||i>7)&&(u=!0);else{r=e._locale._week.dow,a=e._locale._week.doy;var l=Ae(xt(),r,a);n=ft(t.gg,e._a[_e],l.year),s=ft(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=!0)):i=r}s<1||s>je(n,r,a)?c(e)._overflowWeeks=!0:null!=u?c(e)._overflowWeekday=!0:(o=Ie(n,s,i,r,a),e._a[_e]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(a=ft(e._a[_e],i[_e]),(e._dayOfYear>De(a)||0===e._dayOfYear)&&(c(e)._overflowDayOfYear=!0),s=Ve(a,0,e._dayOfYear),e._a[ye]=s.getUTCMonth(),e._a[ge]=s.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ve]&&0===e._a[pe]&&0===e._a[we]&&0===e._a[Me]&&(e._nextDay=!0,e._a[ve]=0),e._d=(e._useUTC?Ve:function(e,t,n,s,i,r,a){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ve]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(c(e).weekdayMismatch=!0)}}var _t=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gt=/Z|[+-]\d\d(?::?\d\d)?/,vt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],pt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],wt=/^\/?Date\((\-?\d+)/i;function Mt(e){var t,n,s,i,r,a,o=e._i,u=_t.exec(o)||yt.exec(o);if(u){for(c(e).iso=!0,t=0,n=vt.length;t0&&c(e).unusedInput.push(a),o=o.slice(o.indexOf(s)+s.length),l+=s.length),E[r]?(s?c(e).empty=!1:c(e).unusedTokens.push(r),me(r,s,e)):e._strict&&!s&&c(e).unusedTokens.push(r);c(e).charsLeftOver=u-l,o.length>0&&c(e).unusedInput.push(o),e._a[ve]<=12&&!0===c(e).bigHour&&e._a[ve]>0&&(c(e).bigHour=void 0),c(e).parsedDateParts=e._a.slice(0),c(e).meridiem=e._meridiem,e._a[ve]=function(e,t,n){var s;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}(e._locale,e._a[ve],e._meridiem),mt(e),ct(e)}else Yt(e);else Mt(e)}function Tt(e){var t=e._i,l=e._f;return e._locale=e._locale||dt(e._l),null===t||void 0===l&&""===t?m({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),p(t)?new v(ct(t)):(o(t)?e._d=t:s(l)?function(e){var t,n,s,i,r;if(0===e._f.length)return c(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:m()});function Ct(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return xt();for(n=t[0],i=1;i=0?new Date(e+400,t,n)-an:new Date(e,t,n).valueOf()}function ln(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-an:Date.UTC(e,t,n)}function hn(e,t){I(0,[e,e.length],0,t)}function dn(e,t,n,s,i){var r;return null==e?Ae(this,s,i).year:(t>(r=je(e,s,i))&&(t=r),function(e,t,n,s,i){var r=Ie(e,t,n,s,i),a=Ve(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,s,i))}I(0,["gg",2],0,function(){return this.weekYear()%100}),I(0,["GG",2],0,function(){return this.isoWeekYear()%100}),hn("gggg","weekYear"),hn("ggggg","weekYear"),hn("GGGG","isoWeekYear"),hn("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),ue("G",se),ue("g",se),ue("GG",B,z),ue("gg",B,z),ue("GGGG",ee,q),ue("gggg",ee,q),ue("GGGGG",te,J),ue("ggggg",te,J),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=M(e)}),fe(["gg","GG"],function(e,t,s,i){t[i]=n.parseTwoDigitYear(e)}),I("Q",0,"Qo","quarter"),C("quarter","Q"),F("quarter",7),ue("Q",Z),ce("Q",function(e,t){t[ye]=3*(M(e)-1)}),I("D",["DD",2],"Do","date"),C("date","D"),F("date",9),ue("D",B),ue("DD",B,z),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ce(["D","DD"],ge),ce("Do",function(e,t){t[ge]=M(e.match(B)[0])});var cn=be("Date",!0);I("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),F("dayOfYear",4),ue("DDD",K),ue("DDDD",$),ce(["DDD","DDDD"],function(e,t,n){n._dayOfYear=M(e)}),I("m",["mm",2],0,"minute"),C("minute","m"),F("minute",14),ue("m",B),ue("mm",B,z),ce(["m","mm"],pe);var fn=be("Minutes",!1);I("s",["ss",2],0,"second"),C("second","s"),F("second",15),ue("s",B),ue("ss",B,z),ce(["s","ss"],we);var mn,_n=be("Seconds",!1);for(I("S",0,0,function(){return~~(this.millisecond()/100)}),I(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),I(0,["SSS",3],0,"millisecond"),I(0,["SSSS",4],0,function(){return 10*this.millisecond()}),I(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),I(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),I(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),I(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),I(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),C("millisecond","ms"),F("millisecond",16),ue("S",K,Z),ue("SS",K,z),ue("SSS",K,$),mn="SSSS";mn.length<=9;mn+="S")ue(mn,ne);function yn(e,t){t[Me]=M(1e3*("0."+e))}for(mn="S";mn.length<=9;mn+="S")ce(mn,yn);var gn=be("Milliseconds",!1);I("z",0,0,"zoneAbbr"),I("zz",0,0,"zoneName");var vn=v.prototype;function pn(e){return e}vn.add=Bt,vn.calendar=function(e,t){var s=e||xt(),i=Vt(s,this).startOf("day"),r=n.calendarFormat(this,i)||"sameElse",a=t&&(b(t[r])?t[r].call(this,s):t[r]);return this.format(a||this.localeData().calendar(r,this,xt(s)))},vn.clone=function(){return new v(this)},vn.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Vt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=H(t)){case"year":r=Xt(this,s)/12;break;case"month":r=Xt(this,s);break;case"quarter":r=Xt(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-i)/864e5;break;case"week":r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:w(r)},vn.endOf=function(e){var t;if(void 0===(e=H(e))||"millisecond"===e||!this.isValid())return this;var s=this._isUTC?ln:un;switch(e){case"year":t=s(this.year()+1,0,1)-1;break;case"quarter":t=s(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=s(this.year(),this.month()+1,1)-1;break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=s(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=rn-on(t+(this._isUTC?0:this.utcOffset()*sn),rn)-1;break;case"minute":t=this._d.valueOf(),t+=sn-on(t,sn)-1;break;case"second":t=this._d.valueOf(),t+=nn-on(t,nn)-1}return this._d.setTime(t),n.updateOffset(this,!0),this},vn.format=function(e){e||(e=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var t=A(this,e);return this.localeData().postformat(t)},vn.from=function(e,t){return this.isValid()&&(p(e)&&e.isValid()||xt(e).isValid())?Zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},vn.fromNow=function(e){return this.from(xt(),e)},vn.to=function(e,t){return this.isValid()&&(p(e)&&e.isValid()||xt(e).isValid())?Zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},vn.toNow=function(e){return this.to(xt(),e)},vn.get=function(e){return b(this[e=H(e)])?this[e]():this},vn.invalidAt=function(){return c(this).overflow},vn.isAfter=function(e,t){var n=p(e)?e:xt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()9999?A(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):b(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",A(n,"Z")):A(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},vn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+s+"-MM-DD[T]HH:mm:ss.SSS"+i)},vn.toJSON=function(){return this.isValid()?this.toISOString():null},vn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},vn.unix=function(){return Math.floor(this.valueOf()/1e3)},vn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},vn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},vn.year=Te,vn.isLeapYear=function(){return Ye(this.year())},vn.weekYear=function(e){return dn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},vn.isoWeekYear=function(e){return dn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},vn.quarter=vn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},vn.month=Fe,vn.daysInMonth=function(){return We(this.year(),this.month())},vn.week=vn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},vn.isoWeek=vn.isoWeeks=function(e){var t=Ae(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},vn.weeksInYear=function(){var e=this.localeData()._week;return je(this.year(),e.dow,e.doy)},vn.isoWeeksInYear=function(){return je(this.year(),1,4)},vn.date=cn,vn.day=vn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},vn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},vn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},vn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},vn.hour=vn.hours=st,vn.minute=vn.minutes=fn,vn.second=vn.seconds=_n,vn.millisecond=vn.milliseconds=gn,vn.utcOffset=function(e,t,s){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Gt(re,e)))return this}else Math.abs(e)<16&&!s&&(e*=60);return!this._isUTC&&t&&(i=Et(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?Jt(this,Zt(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Et(this)},vn.utc=function(e){return this.utcOffset(0,e)},vn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Et(this),"m")),this},vn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Gt(ie,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},vn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?xt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},vn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},vn.isLocal=function(){return!!this.isValid()&&!this._isUTC},vn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},vn.isUtc=It,vn.isUTC=It,vn.zoneAbbr=function(){return this._isUTC?"UTC":""},vn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},vn.dates=D("dates accessor is deprecated. Use date instead.",cn),vn.months=D("months accessor is deprecated. Use month instead",Fe),vn.years=D("years accessor is deprecated. Use year instead",Te),vn.zone=D("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),vn.isDSTShifted=D("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!r(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),(e=Tt(e))._a){var t=e._isUTC?d(e._a):xt(e._a);this._isDSTShifted=this.isValid()&&k(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var wn=P.prototype;function Mn(e,t,n,s){var i=dt(),r=d().set(s,t);return i[n](r,e)}function kn(e,t,n){if(a(e)&&(t=e,e=void 0),e=e||"",null!=t)return Mn(e,t,n,"month");var s,i=[];for(s=0;s<12;s++)i[s]=Mn(e,s,n,"month");return i}function Sn(e,t,n,s){"boolean"==typeof e?(a(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,a(t)&&(n=t,t=void 0),t=t||"");var i,r=dt(),o=e?r._week.dow:0;if(null!=n)return Mn(t,(n+o)%7,s,"day");var u=[];for(i=0;i<7;i++)u[i]=Mn(t,(i+o)%7,s,"day");return u}wn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return b(s)?s.call(t,n):s},wn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},wn.invalidDate=function(){return this._invalidDate},wn.ordinal=function(e){return this._ordinal.replace("%d",e)},wn.preparse=pn,wn.postformat=pn,wn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return b(i)?i(e,t,n,s):i.replace(/%d/i,e)},wn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return b(n)?n(t):n.replace(/%s/i,t)},wn.set=function(e){var t,n;for(n in e)b(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},wn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ce).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},wn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ce.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},wn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=d([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=Oe.call(this._shortMonthsParse,a))?i:null:-1!==(i=Oe.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=Oe.call(this._shortMonthsParse,a))?i:-1!==(i=Oe.call(this._longMonthsParse,a))?i:null:-1!==(i=Oe.call(this._longMonthsParse,a))?i:-1!==(i=Oe.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=d([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},wn.monthsRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ge.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Ne),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},wn.monthsShortRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ge.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},wn.week=function(e){return Ae(e,this._week.dow,this._week.doy).week},wn.firstDayOfYear=function(){return this._week.doy},wn.firstDayOfWeek=function(){return this._week.dow},wn.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ze(n,this._week.dow):e?n[e.day()]:n},wn.weekdaysMin=function(e){return!0===e?Ze(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},wn.weekdaysShort=function(e){return!0===e?Ze(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},wn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=d([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Oe.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=Oe.call(this._weekdaysParse,a))?i:-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:-1!==(i=Oe.call(this._weekdaysParse,a))?i:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:null:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:-1!==(i=Oe.call(this._weekdaysParse,a))?i:-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=d([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},wn.weekdaysRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Je),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},wn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Be),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},wn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},wn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},wn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},lt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===M(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),n.lang=D("moment.lang is deprecated. Use moment.locale instead.",lt),n.langData=D("moment.langData is deprecated. Use moment.localeData instead.",dt);var Dn=Math.abs;function Yn(e,t,n,s){var i=Zt(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function On(e){return e<0?Math.floor(e):Math.ceil(e)}function Tn(e){return 4800*e/146097}function bn(e){return 146097*e/4800}function xn(e){return function(){return this.as(e)}}var Pn=xn("ms"),Wn=xn("s"),Cn=xn("m"),Hn=xn("h"),Rn=xn("d"),Un=xn("w"),Fn=xn("M"),Ln=xn("Q"),Nn=xn("y");function Gn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Vn=Gn("milliseconds"),En=Gn("seconds"),In=Gn("minutes"),An=Gn("hours"),jn=Gn("days"),Zn=Gn("months"),zn=Gn("years");var $n=Math.round,qn={ss:44,s:45,m:45,h:22,d:26,M:11};var Jn=Math.abs;function Bn(e){return(e>0)-(e<0)||+e}function Qn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Jn(this._milliseconds)/1e3,s=Jn(this._days),i=Jn(this._months);e=w(n/60),t=w(e/60),n%=60,e%=60;var r=w(i/12),a=i%=12,o=s,u=t,l=e,h=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var c=d<0?"-":"",f=Bn(this._months)!==Bn(d)?"-":"",m=Bn(this._days)!==Bn(d)?"-":"",_=Bn(this._milliseconds)!==Bn(d)?"-":"";return c+"P"+(r?f+r+"Y":"")+(a?f+a+"M":"")+(o?m+o+"D":"")+(u||l||h?"T":"")+(u?_+u+"H":"")+(l?_+l+"M":"")+(h?_+h+"S":"")}var Xn=Rt.prototype;return Xn.isValid=function(){return this._isValid},Xn.abs=function(){var e=this._data;return this._milliseconds=Dn(this._milliseconds),this._days=Dn(this._days),this._months=Dn(this._months),e.milliseconds=Dn(e.milliseconds),e.seconds=Dn(e.seconds),e.minutes=Dn(e.minutes),e.hours=Dn(e.hours),e.months=Dn(e.months),e.years=Dn(e.years),this},Xn.add=function(e,t){return Yn(this,e,t,1)},Xn.subtract=function(e,t){return Yn(this,e,t,-1)},Xn.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=H(e))||"quarter"===e||"year"===e)switch(t=this._days+s/864e5,n=this._months+Tn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(bn(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},Xn.asMilliseconds=Pn,Xn.asSeconds=Wn,Xn.asMinutes=Cn,Xn.asHours=Hn,Xn.asDays=Rn,Xn.asWeeks=Un,Xn.asMonths=Fn,Xn.asQuarters=Ln,Xn.asYears=Nn,Xn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*M(this._months/12):NaN},Xn._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*On(bn(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=w(r/1e3),u.seconds=e%60,t=w(e/60),u.minutes=t%60,n=w(t/60),u.hours=n%24,a+=w(n/24),o+=i=w(Tn(a)),a-=On(bn(i)),s=w(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},Xn.clone=function(){return Zt(this)},Xn.get=function(e){return e=H(e),this.isValid()?this[e+"s"]():NaN},Xn.milliseconds=Vn,Xn.seconds=En,Xn.minutes=In,Xn.hours=An,Xn.days=jn,Xn.weeks=function(){return w(this.days()/7)},Xn.months=Zn,Xn.years=zn,Xn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var s=Zt(e).abs(),i=$n(s.as("s")),r=$n(s.as("m")),a=$n(s.as("h")),o=$n(s.as("d")),u=$n(s.as("M")),l=$n(s.as("y")),h=i<=qn.ss&&["s",i]||i0,h[4]=n,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,h)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},Xn.toISOString=Qn,Xn.toString=Qn,Xn.toJSON=Qn,Xn.locale=Kt,Xn.localeData=tn,Xn.toIsoString=D("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Qn),Xn.lang=en,I("X",0,0,"unix"),I("x",0,0,"valueOf"),ue("x",se),ue("X",/[+-]?\d+(\.\d{1,3})?/),ce("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),ce("x",function(e,t,n){n._d=new Date(M(e))}),n.version="2.24.0",e=xt,n.fn=vn,n.min=function(){return Ct("isBefore",[].slice.call(arguments,0))},n.max=function(){return Ct("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=d,n.unix=function(e){return xt(1e3*e)},n.months=function(e,t){return kn(e,t,"months")},n.isDate=o,n.locale=lt,n.invalid=m,n.duration=Zt,n.isMoment=p,n.weekdays=function(e,t,n){return Sn(e,t,n,"weekdays")},n.parseZone=function(){return xt.apply(null,arguments).parseZone()},n.localeData=dt,n.isDuration=Ut,n.monthsShort=function(e,t){return kn(e,t,"monthsShort")},n.weekdaysMin=function(e,t,n){return Sn(e,t,n,"weekdaysMin")},n.defineLocale=ht,n.updateLocale=function(e,t){if(null!=t){var n,s,i=it;null!=(s=ut(e))&&(i=s._config),(n=new P(t=x(i,t))).parentLocale=rt[e],rt[e]=n,lt(e)}else null!=rt[e]&&(null!=rt[e].parentLocale?rt[e]=rt[e].parentLocale:null!=rt[e]&&delete rt[e]);return rt[e]},n.locales=function(){return Y(rt)},n.weekdaysShort=function(e,t,n){return Sn(e,t,n,"weekdaysShort")},n.normalizeUnits=H,n.relativeTimeRounding=function(e){return void 0===e?$n:"function"==typeof e&&($n=e,!0)},n.relativeTimeThreshold=function(e,t){return void 0!==qn[e]&&(void 0===t?qn[e]:(qn[e]=t,"s"===e&&(qn.ss=t-1),!0))},n.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},n.prototype=vn,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}); },{}],"3F7m":[function(require,module,exports) { var define; var global = arguments[3]; -var e,t=arguments[3];!function(t){"use strict";var n={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:m,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:m,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)|(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:m,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function r(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||y.defaults,this.rules=n.normal,this.options.pedantic?this.rules=n.pedantic:this.options.gfm&&(this.options.tables?this.rules=n.tables:this.rules=n.gfm)}n._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,n._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,n.def=c(n.def).replace("label",n._label).replace("title",n._title).getRegex(),n.bullet=/(?:[*+-]|\d{1,9}\.)/,n.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,n.item=c(n.item,"gm").replace(/bull/g,n.bullet).getRegex(),n.list=c(n.list).replace(/bull/g,n.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+n.def.source+")").getRegex(),n._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",n._comment=//,n.html=c(n.html,"i").replace("comment",n._comment).replace("tag",n._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),n.paragraph=c(n.paragraph).replace("hr",n.hr).replace("heading",n.heading).replace("lheading",n.lheading).replace("tag",n._tag).getRegex(),n.blockquote=c(n.blockquote).replace("paragraph",n.paragraph).getRegex(),n.normal=b({},n),n.gfm=b({},n.normal,{fences:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),n.gfm.paragraph=c(n.paragraph).replace("(?!","(?!"+n.gfm.fences.source.replace("\\1","\\2")+"|"+n.list.source.replace("\\1","\\3")+"|").getRegex(),n.tables=b({},n.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),n.pedantic=b({},n.normal,{html:c("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",n._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),r.rules=n,r.lex=function(e,t){return new r(t).lex(e)},r.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},r.prototype.token=function(e,t){var r,s,i,l,o,a,h,p,u,c,g,f,d,m,b,y;for(e=e.replace(/^ +$/gm,"");e;)if((i=this.rules.newline.exec(e))&&(e=e.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(e))e=e.substring(i[0].length),i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?i:x(i,"\n")});else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2]?i[2].trim():i[2],text:i[3]||""});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if(t&&(i=this.rules.nptable.exec(e))&&(a={type:"table",header:k(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/\n$/,"").split("\n"):[]}).header.length===a.align.length){for(e=e.substring(i[0].length),g=0;g ?/gm,""),this.token(i,t),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),h={type:"list_start",ordered:m=(l=i[2]).length>1,start:m?+l:"",loose:!1},this.tokens.push(h),p=[],r=!1,d=(i=i[0].match(this.rules.item)).length,g=0;g1?1===o.length:o.length>1||this.options.smartLists&&o!==l)&&(e=i.slice(g+1).join("\n")+e,g=d-1)),s=r||/\n\n(?!\s*$)/.test(a),g!==d-1&&(r="\n"===a.charAt(a.length-1),s||(s=r)),s&&(h.loose=!0),y=void 0,(b=/^\[[ xX]\] /.test(a))&&(y=" "!==a[1],a=a.replace(/^\[[ xX]\] +/,"")),u={type:"list_item_start",task:b,checked:y,loose:s},p.push(u),this.tokens.push(u),this.token(a,!1),this.tokens.push({type:"list_item_end"});if(h.loose)for(d=p.length,g=0;g?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:m,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:m,text:/^(`+|[^`])[\s\S]*?(?=[\\?@\\[^_{|}~",s.em=c(s.em).replace(/punctuation/g,s._punctuation).getRegex(),s._escapes=/\\([!"#$%&'()*+,\-.\/:;<=>?@\[\]\\^_`{|}~])/g,s._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,s._email=/[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,s.autolink=c(s.autolink).replace("scheme",s._scheme).replace("email",s._email).getRegex(),s._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,s.tag=c(s.tag).replace("comment",n._comment).replace("attribute",s._attribute).getRegex(),s._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/,s._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|(?:\\[()]?|\([^\s\x00-\x1f\\]*\)|[^\s\x00-\x1f()\\])*?)/,s._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,s.link=c(s.link).replace("label",s._label).replace("href",s._href).replace("title",s._title).getRegex(),s.reflink=c(s.reflink).replace("label",s._label).getRegex(),s.normal=b({},s),s.pedantic=b({},s.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:c(/^!?\[(label)\]\((.*?)\)/).replace("label",s._label).getRegex(),reflink:c(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",s._label).getRegex()}),s.gfm=b({},s.normal,{escape:c(s.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:c(s.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").getRegex()}),s.gfm.url=c(s.gfm.url,"i").replace("email",s.gfm._extended_email).getRegex(),s.breaks=b({},s.gfm,{br:c(s.br).replace("{2,}","*").getRegex(),text:c(s.gfm.text).replace("{2,}","*").getRegex()}),i.rules=s,i.output=function(e,t,n){return new i(t,n).output(e)},i.prototype.output=function(e){for(var t,n,r,s,l,o,a="";e;)if(l=this.rules.escape.exec(e))e=e.substring(l[0].length),a+=p(l[1]);else if(l=this.rules.tag.exec(e))!this.inLink&&/^/i.test(l[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(l[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(l[0])&&(this.inRawBlock=!1),e=e.substring(l[0].length),a+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(l[0]):p(l[0]):l[0];else if(l=this.rules.link.exec(e))e=e.substring(l[0].length),this.inLink=!0,r=l[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r))?(r=t[1],s=t[3]):s="":s=l[3]?l[3].slice(1,-1):"",r=r.trim().replace(/^<([\s\S]*)>$/,"$1"),a+=this.outputLink(l,{href:i.escapes(r),title:i.escapes(s)}),this.inLink=!1;else if((l=this.rules.reflink.exec(e))||(l=this.rules.nolink.exec(e))){if(e=e.substring(l[0].length),t=(l[2]||l[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){a+=l[0].charAt(0),e=l[0].substring(1)+e;continue}this.inLink=!0,a+=this.outputLink(l,t),this.inLink=!1}else if(l=this.rules.strong.exec(e))e=e.substring(l[0].length),a+=this.renderer.strong(this.output(l[4]||l[3]||l[2]||l[1]));else if(l=this.rules.em.exec(e))e=e.substring(l[0].length),a+=this.renderer.em(this.output(l[6]||l[5]||l[4]||l[3]||l[2]||l[1]));else if(l=this.rules.code.exec(e))e=e.substring(l[0].length),a+=this.renderer.codespan(p(l[2].trim(),!0));else if(l=this.rules.br.exec(e))e=e.substring(l[0].length),a+=this.renderer.br();else if(l=this.rules.del.exec(e))e=e.substring(l[0].length),a+=this.renderer.del(this.output(l[1]));else if(l=this.rules.autolink.exec(e))e=e.substring(l[0].length),r="@"===l[2]?"mailto:"+(n=p(this.mangle(l[1]))):n=p(l[1]),a+=this.renderer.link(r,null,n);else if(this.inLink||!(l=this.rules.url.exec(e))){if(l=this.rules.text.exec(e))e=e.substring(l[0].length),this.inRawBlock?a+=this.renderer.text(l[0]):a+=this.renderer.text(p(this.smartypants(l[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===l[2])r="mailto:"+(n=p(l[0]));else{do{o=l[0],l[0]=this.rules._backpedal.exec(l[0])[0]}while(o!==l[0]);n=p(l[0]),r="www."===l[1]?"http://"+n:n}e=e.substring(l[0].length),a+=this.renderer.link(r,null,n)}return a},i.escapes=function(e){return e?e.replace(i.rules._escapes,"$1"):e},i.prototype.outputLink=function(e,t){var n=t.href,r=t.title?p(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,p(e[1]))},i.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},i.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",r=e.length,s=0;s.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},l.prototype.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var s=this.options.highlight(e,r);null!=s&&s!==e&&(n=!0,e=s)}return r?'
'+(n?e:p(e,!0))+"
\n":"
"+(n?e:p(e,!0))+"
"},l.prototype.blockquote=function(e){return"
\n"+e+"
\n"},l.prototype.html=function(e){return e},l.prototype.heading=function(e,t,n,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"},l.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},l.prototype.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},l.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},l.prototype.checkbox=function(e){return" "},l.prototype.paragraph=function(e){return"

    "+e+"

    \n"},l.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},l.prototype.tablerow=function(e){return"\n"+e+"\n"},l.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},l.prototype.strong=function(e){return""+e+""},l.prototype.em=function(e){return""+e+""},l.prototype.codespan=function(e){return""+e+""},l.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},l.prototype.del=function(e){return""+e+""},l.prototype.link=function(e,t,n){if(null===(e=g(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "},l.prototype.image=function(e,t,n){if(null===(e=g(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">"},l.prototype.text=function(e){return e},o.prototype.strong=o.prototype.em=o.prototype.codespan=o.prototype.del=o.prototype.text=function(e){return e},o.prototype.link=o.prototype.image=function(e,t,n){return""+n},o.prototype.br=function(){return""},a.parse=function(e,t){return new a(t).parse(e)},a.prototype.parse=function(e){this.inline=new i(e.links,this.options),this.inlineText=new i(e.links,b({},this.options,{renderer:new o})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},a.prototype.next=function(){return this.token=this.tokens.pop()},a.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},a.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},a.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,u(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,r,s="",i="";for(n="",e=0;e?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},p.escapeTest=/[&<>"']/,p.escapeReplace=/[&<>"']/g,p.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},p.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,p.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var f={},d=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function m(){}function b(e){for(var t,n,r=1;r=0&&"\\"===n[s];)r=!r;return r?"|":" |"}).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.lengthAn error occurred:

    "+p(u.message+"",!0)+"
    ";throw u}}m.exec=m,y.options=y.setOptions=function(e){return b(y.defaults,e),y},y.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new l,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},y.defaults=y.getDefaults(),y.Parser=a,y.parser=a.parse,y.Renderer=l,y.TextRenderer=o,y.Lexer=r,y.lexer=r.lex,y.InlineLexer=i,y.inlineLexer=i.output,y.Slugger=h,y.parse=y,"undefined"!=typeof module&&"object"==typeof exports?module.exports=y:"function"==typeof e&&e.amd?e(function(){return y}):t.marked=y}(this||("undefined"!=typeof window?window:t)); +var e,t=arguments[3];!function(t){"use strict";var n={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:m,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:m,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:m,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function r(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||_.defaults,this.rules=n.normal,this.options.pedantic?this.rules=n.pedantic:this.options.gfm&&(this.options.tables?this.rules=n.tables:this.rules=n.gfm)}n._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,n._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,n.def=c(n.def).replace("label",n._label).replace("title",n._title).getRegex(),n.bullet=/(?:[*+-]|\d{1,9}\.)/,n.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,n.item=c(n.item,"gm").replace(/bull/g,n.bullet).getRegex(),n.list=c(n.list).replace(/bull/g,n.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+n.def.source+")").getRegex(),n._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",n._comment=//,n.html=c(n.html,"i").replace("comment",n._comment).replace("tag",n._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),n.paragraph=c(n.paragraph).replace("hr",n.hr).replace("heading",n.heading).replace("lheading",n.lheading).replace("tag",n._tag).getRegex(),n.blockquote=c(n.blockquote).replace("paragraph",n.paragraph).getRegex(),n.normal=b({},n),n.gfm=b({},n.normal,{fences:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),n.gfm.paragraph=c(n.paragraph).replace("(?!","(?!"+n.gfm.fences.source.replace("\\1","\\2")+"|"+n.list.source.replace("\\1","\\3")+"|").getRegex(),n.tables=b({},n.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),n.pedantic=b({},n.normal,{html:c("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",n._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),r.rules=n,r.lex=function(e,t){return new r(t).lex(e)},r.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},r.prototype.token=function(e,t){var r,s,i,l,o,a,h,p,u,c,g,f,d,m,b,y;for(e=e.replace(/^ +$/gm,"");e;)if((i=this.rules.newline.exec(e))&&(e=e.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(e))e=e.substring(i[0].length),i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?i:x(i,"\n")});else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2]?i[2].trim():i[2],text:i[3]||""});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if((i=this.rules.nptable.exec(e))&&(a={type:"table",header:k(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/\n$/,"").split("\n"):[]}).header.length===a.align.length){for(e=e.substring(i[0].length),g=0;g ?/gm,""),this.token(i,t),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),h={type:"list_start",ordered:m=(l=i[2]).length>1,start:m?+l:"",loose:!1},this.tokens.push(h),p=[],r=!1,d=(i=i[0].match(this.rules.item)).length,g=0;g1?1===o.length:o.length>1||this.options.smartLists&&o!==l)&&(e=i.slice(g+1).join("\n")+e,g=d-1)),s=r||/\n\n(?!\s*$)/.test(a),g!==d-1&&(r="\n"===a.charAt(a.length-1),s||(s=r)),s&&(h.loose=!0),y=void 0,(b=/^\[[ xX]\] /.test(a))&&(y=" "!==a[1],a=a.replace(/^\[[ xX]\] +/,"")),u={type:"list_item_start",task:b,checked:y,loose:s},p.push(u),this.tokens.push(u),this.token(a,!1),this.tokens.push({type:"list_item_end"});if(h.loose)for(d=p.length,g=0;g?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:m,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:m,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~",s.em=c(s.em).replace(/punctuation/g,s._punctuation).getRegex(),s._escapes=/\\([!"#$%&'()*+,\-.\/:;<=>?@\[\]\\^_`{|}~])/g,s._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,s._email=/[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,s.autolink=c(s.autolink).replace("scheme",s._scheme).replace("email",s._email).getRegex(),s._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,s.tag=c(s.tag).replace("comment",n._comment).replace("attribute",s._attribute).getRegex(),s._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|`(?!`)|[^\[\]\\`])*?/,s._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/,s._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,s.link=c(s.link).replace("label",s._label).replace("href",s._href).replace("title",s._title).getRegex(),s.reflink=c(s.reflink).replace("label",s._label).getRegex(),s.normal=b({},s),s.pedantic=b({},s.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:c(/^!?\[(label)\]\((.*?)\)/).replace("label",s._label).getRegex(),reflink:c(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",s._label).getRegex()}),s.gfm=b({},s.normal,{escape:c(s.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\/i.test(l[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(l[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(l[0])&&(this.inRawBlock=!1),e=e.substring(l[0].length),a+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(l[0]):p(l[0]):l[0];else if(l=this.rules.link.exec(e)){var h=y(l[2],"()");if(h>-1){var u=l[0].length-(l[2].length-h)-(l[3]||"").length;l[2]=l[2].substring(0,h),l[0]=l[0].substring(0,u).trim(),l[3]=""}e=e.substring(l[0].length),this.inLink=!0,r=l[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r))?(r=t[1],s=t[3]):s="":s=l[3]?l[3].slice(1,-1):"",r=r.trim().replace(/^<([\s\S]*)>$/,"$1"),a+=this.outputLink(l,{href:i.escapes(r),title:i.escapes(s)}),this.inLink=!1}else if((l=this.rules.reflink.exec(e))||(l=this.rules.nolink.exec(e))){if(e=e.substring(l[0].length),t=(l[2]||l[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){a+=l[0].charAt(0),e=l[0].substring(1)+e;continue}this.inLink=!0,a+=this.outputLink(l,t),this.inLink=!1}else if(l=this.rules.strong.exec(e))e=e.substring(l[0].length),a+=this.renderer.strong(this.output(l[4]||l[3]||l[2]||l[1]));else if(l=this.rules.em.exec(e))e=e.substring(l[0].length),a+=this.renderer.em(this.output(l[6]||l[5]||l[4]||l[3]||l[2]||l[1]));else if(l=this.rules.code.exec(e))e=e.substring(l[0].length),a+=this.renderer.codespan(p(l[2].trim(),!0));else if(l=this.rules.br.exec(e))e=e.substring(l[0].length),a+=this.renderer.br();else if(l=this.rules.del.exec(e))e=e.substring(l[0].length),a+=this.renderer.del(this.output(l[1]));else if(l=this.rules.autolink.exec(e))e=e.substring(l[0].length),r="@"===l[2]?"mailto:"+(n=p(this.mangle(l[1]))):n=p(l[1]),a+=this.renderer.link(r,null,n);else if(this.inLink||!(l=this.rules.url.exec(e))){if(l=this.rules.text.exec(e))e=e.substring(l[0].length),this.inRawBlock?a+=this.renderer.text(l[0]):a+=this.renderer.text(p(this.smartypants(l[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===l[2])r="mailto:"+(n=p(l[0]));else{do{o=l[0],l[0]=this.rules._backpedal.exec(l[0])[0]}while(o!==l[0]);n=p(l[0]),r="www."===l[1]?"http://"+n:n}e=e.substring(l[0].length),a+=this.renderer.link(r,null,n)}return a},i.escapes=function(e){return e?e.replace(i.rules._escapes,"$1"):e},i.prototype.outputLink=function(e,t){var n=t.href,r=t.title?p(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,p(e[1]))},i.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},i.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",r=e.length,s=0;s.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},l.prototype.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var s=this.options.highlight(e,r);null!=s&&s!==e&&(n=!0,e=s)}return r?'
    '+(n?e:p(e,!0))+"
    \n":"
    "+(n?e:p(e,!0))+"
    "},l.prototype.blockquote=function(e){return"
    \n"+e+"
    \n"},l.prototype.html=function(e){return e},l.prototype.heading=function(e,t,n,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"},l.prototype.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},l.prototype.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},l.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},l.prototype.checkbox=function(e){return" "},l.prototype.paragraph=function(e){return"

    "+e+"

    \n"},l.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},l.prototype.tablerow=function(e){return"\n"+e+"\n"},l.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},l.prototype.strong=function(e){return""+e+""},l.prototype.em=function(e){return""+e+""},l.prototype.codespan=function(e){return""+e+""},l.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},l.prototype.del=function(e){return""+e+""},l.prototype.link=function(e,t,n){if(null===(e=g(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "},l.prototype.image=function(e,t,n){if(null===(e=g(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">"},l.prototype.text=function(e){return e},o.prototype.strong=o.prototype.em=o.prototype.codespan=o.prototype.del=o.prototype.text=function(e){return e},o.prototype.link=o.prototype.image=function(e,t,n){return""+n},o.prototype.br=function(){return""},a.parse=function(e,t){return new a(t).parse(e)},a.prototype.parse=function(e){this.inline=new i(e.links,this.options),this.inlineText=new i(e.links,b({},this.options,{renderer:new o})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},a.prototype.next=function(){return this.token=this.tokens.pop()},a.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},a.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},a.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,u(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,r,s="",i="";for(n="",e=0;e?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},p.escapeTest=/[&<>"']/,p.escapeReplace=/[&<>"']/g,p.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},p.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,p.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var f={},d=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function m(){}function b(e){for(var t,n,r=1;r=0&&"\\"===n[s];)r=!r;return r?"|":" |"}).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.lengthAn error occurred:

    "+p(u.message+"",!0)+"
    ";throw u}}m.exec=m,_.options=_.setOptions=function(e){return b(_.defaults,e),_},_.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new l,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},_.defaults=_.getDefaults(),_.Parser=a,_.parser=a.parse,_.Renderer=l,_.TextRenderer=o,_.Lexer=r,_.lexer=r.lex,_.InlineLexer=i,_.inlineLexer=i.output,_.Slugger=h,_.parse=_,"undefined"!=typeof module&&"object"==typeof exports?module.exports=_:"function"==typeof e&&e.amd?e(function(){return _}):t.marked=_}(this||("undefined"!=typeof window?window:t)); },{}],"pBGv":[function(require,module,exports) { -var t,e,n=module.exports={};function r(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}function u(t){if(e===clearTimeout)return clearTimeout(t);if((e===o||!e)&&clearTimeout)return e=clearTimeout,clearTimeout(t);try{return e(t)}catch(n){try{return e.call(null,t)}catch(n){return e.call(this,t)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(n){t=r}try{e="function"==typeof clearTimeout?clearTimeout:o}catch(n){e=o}}();var c,s=[],l=!1,a=-1;function f(){l&&c&&(l=!1,c.length?s=c.concat(s):a=-1,s.length&&h())}function h(){if(!l){var t=i(f);l=!0;for(var e=s.length;e;){for(c=s,s=[];++a1)for(var n=1;n1)for(var n=1;n0}).map(function(e){var t=e.indexOf(":");return n(e.substring(0,t))(e.substring(t+2))}),body:r.getResponse(a)})},a.responseType=e.responseType,a.withCredentials=e.withCredentials,a.send(e.content),function(n,e,t){try{a.abort()}catch(l){return e(l)}return t()}}})}(),function(n){"use strict";(t["Control.Apply"]=t["Control.Apply"]||{}).arrayApply=function(n){return function(e){for(var t=n.length,r=e.length,u=new Array(t*r),a=0,o=0;o=0;u--)r=n(t[u])(r);return r}}},n.foldlArray=function(n){return function(e){return function(t){for(var r=e,u=t.length,a=0;a0)&&(w=H,y=Q._3(j)));break;case m:P=new b(v,new b(h,y,E),P,x),w=H,y=x&&x!==O&&0===B?Q._1.killed(n.fromLeft(x))(Q._2):E?Q._1.failed(n.fromLeft(E))(Q._2):Q._1.completed(n.fromRight(y))(Q._2),E=null,B++;break;case g:B++,P=new b(v,new b(h,y,E),P,x),w=H,y=Q._1;break;case h:B--,w=k,y=Q._1,E=Q._2}break;case L:for(var V in W)W.hasOwnProperty(V)&&(q=q&&W[V].rethrow,D(W[V].handler(y)));return W=null,void(x&&E?setTimeout(function(){throw n.fromLeft(E)},0):n.isLeft(y)&&q&&setTimeout(function(){if(q)throw n.fromLeft(y)},0));case F:w=H;break;case _:return}}function j(n){return function(){if(w===L)return q=q&&n.rethrow,n.handler(y)(),function(){};var e=O++;return(W=W||{})[e]=n,function(){null!==W&&delete W[e]}}}return{kill:function(e,t){return function(){if(w===L)return t(n.right(void 0))(),function(){};var r=j({rethrow:!1,handler:function(){return t(n.right(void 0))}})();switch(w){case F:x=n.left(e),w=L,y=x,J(d);break;case _:null===x&&(x=n.left(e)),0===B&&(w===_&&(P=new b(v,new b(g,y(e)),P,x)),w=k,y=null,E=null,J(++d));break;default:null===x&&(x=n.left(e)),0===B&&(w=k,y=null,E=null)}return r}},join:function(n){return function(){var e=j({rethrow:!1,handler:n})();return w===F&&J(d),e}},onComplete:j,isSuspended:function(){return w===F},run:function(){w===F&&(M.isDraining()?J(d):M.enqueue(function(){J(d)}))}}}function x(e,t,r,u){var o=0,i={},f=0,c={},p=new Error("[ParAff] Early exit"),m=null,g=n;function h(t,r,u){var a,o,f=r,c=null,p=null,m=0,g={};n:for(;;)switch(a=null,f.tag){case w:if(f._3===n&&(a=i[f._1],g[m++]=a.kill(t,function(n){return function(){0===--m&&u(n)()}})),null===c)break n;f=c._2,null===p?c=null:(c=p._1,p=p._2);break;case l:f=f._2;break;case s:case d:c&&(p=new b(v,c,p)),c=f,f=f._1}if(0===m)u(e.right(void 0))();else for(o=0,a=m;o=r.bottom(r.boundedInt)&&n<=r.top(r.boundedInt)?new u.Just(t.fromCharCode(n)):u.Nothing.value},v=new o(function(){return a.ordChar},s(d)(t.toCharCode),l(d)(t.toCharCode)),p=new i(function(){return r.boundedChar},function(){return v},t.toCharCode(r.top(r.boundedChar))-t.toCharCode(r.bottom(r.boundedChar))|0,t.toCharCode,d);e.Enum=o,e.succ=function(n){return n.succ},e.pred=function(n){return n.pred},e.BoundedEnum=i,e.cardinality=function(n){return n.cardinality},e.toEnum=f,e.fromEnum=c,e.toEnumWithDefaults=function(n){return function(e){return function(t){return function(a){var o=f(n)(a);if(o instanceof u.Just)return o.value0;if(o instanceof u.Nothing)return a0?Math.floor(n/e):-Math.floor(n/-e)}},n.intMod=function(n){return function(e){if(0===e)return 0;var t=Math.abs(e);return(n%t+t)%t}}}(t["Data.EuclideanRing"]=t["Data.EuclideanRing"]||{}),function(n){"use strict";(t["Data.Ring"]=t["Data.Ring"]||{}).intSub=function(n){return function(e){return n-e|0}}}(),function(n){"use strict";n.intAdd=function(n){return function(e){return n+e|0}},n.intMul=function(n){return function(e){return n*e|0}}}(t["Data.Semiring"]=t["Data.Semiring"]||{}),function(n){"use strict";n["Data.Semiring"]=n["Data.Semiring"]||{};var e=n["Data.Semiring"],t=n["Data.Semiring"],r=function(n,e,t,r){this.add=n,this.mul=e,this.one=t,this.zero=r},u=new r(t.intAdd,t.intMul,1,0);e.Semiring=r,e.add=function(n){return n.add},e.zero=function(n){return n.zero},e.mul=function(n){return n.mul},e.one=function(n){return n.one},e.semiringInt=u}(t),function(n){"use strict";n["Data.Ring"]=n["Data.Ring"]||{};var e=n["Data.Ring"],t=n["Data.Ring"],r=n["Data.Semiring"],u=function(n,e){this.Semiring0=n,this.sub=e},a=new u(function(){return r.semiringInt},t.intSub);e.Ring=u,e.sub=function(n){return n.sub},e.ringInt=a}(t),function(n){"use strict";n["Data.CommutativeRing"]=n["Data.CommutativeRing"]||{};var e=n["Data.CommutativeRing"],t=n["Data.Ring"],r=function(n){this.Ring0=n},u=new r(function(){return t.ringInt});e.CommutativeRing=r,e.commutativeRingInt=u}(t),function(n){"use strict";n["Data.EuclideanRing"]=n["Data.EuclideanRing"]||{};var e=n["Data.EuclideanRing"],t=n["Data.EuclideanRing"],r=n["Data.CommutativeRing"],u=function(n,e,t,r){this.CommutativeRing0=n,this.degree=e,this.div=t,this.mod=r},a=new u(function(){return r.commutativeRingInt},t.intDegree,t.intDiv,t.intMod);e.EuclideanRing=u,e.degree=function(n){return n.degree},e.div=function(n){return n.div},e.mod=function(n){return n.mod},e.euclideanRingInt=a}(t),function(n){"use strict";n.singleton=function(n){return n},n.length=function(n){return n.length},n.drop=function(n){return function(e){return e.substring(n)}}}(t["Data.String.CodeUnits"]=t["Data.String.CodeUnits"]||{}),function(n){"use strict";n["Data.String.CodeUnits"]=n["Data.String.CodeUnits"]||{};var e=n["Data.String.CodeUnits"],t=n["Data.String.CodeUnits"];e.singleton=t.singleton,e.length=t.length,e.drop=t.drop}(t),function(n){"use strict";(t["Data.String.Unsafe"]=t["Data.String.Unsafe"]||{}).charAt=function(n){return function(e){if(n>=0&&n1){var t=a.fromEnum(a.boundedEnumChar)(l.charAt(1)(n));return p(t)?v(e)(t):e}return e}),b=t._toCodePointArray(function(n){return d.unfoldr(d.unfoldableArray)(h)(n)})(w),y=function(n){return c.singleton(a.toEnumWithDefaults(a.boundedEnumChar)(u.bottom(u.boundedChar))(u.top(u.boundedChar))(n))},E=t._singleton(function(n){if(n<=65535)return y(n);var e=o.div(o.euclideanRingInt)(n-65536|0)(1024)+55296|0,t=o.mod(o.euclideanRingInt)(n-65536|0)(1024)+56320|0;return y(e)+y(t)}),D=t._take(function n(e){return function(t){if(e<1)return"";var r=g(t);return r instanceof f.Just?E(r.value0.head)+n(e-1|0)(r.value0.tail):t}});e.singleton=E,e.toCodePointArray=b,e.uncons=g,e.length=function(n){return r.length(b(n))},e.take=D,e.drop=function(n){return function(e){return c.drop(c.length(D(n)(e)))(e)}}}(t),function(n){"use strict";n.Util=n.Util||{};var e=n.Util,t=n["Control.Bind"],r=n["Data.Array"],u=n["Data.Foldable"],a=n["Data.Functor"],o=n["Data.Maybe"],i=n["Data.Nullable"],f=n["Data.String.CodePoints"],c=n["Data.String.Common"],l=n["Data.Tuple"],s=n["Data.Unit"],d=n.Effect,v=n["Global.Unsafe"],p=n["Halogen.HTML.Core"],m=n["Halogen.HTML.Properties"],g=n["Web.HTML"],h=n["Web.HTML.Location"],w=n["Web.HTML.Window"],b=function(n){var e,t=function(n){return v.unsafeDecodeURIComponent(c.replaceAll("+")(" ")(n))},u="#"===(e=f.take(1)(n))||"?"===e?f.drop(1)(n):n;return r.mapMaybe(function(n){var e=c.split("=")(n);return 1===e.length?new o.Just(new l.Tuple(t(e[0]),o.Nothing.value)):2===e.length?new o.Just(new l.Tuple(t(e[0]),new o.Just(t(e[1])))):o.Nothing.value})(r.filter(function(n){return""!==n})(c.split("&")(u)))},y=t.bindFlipped(d.bindEffect)(w.location)(g.window);e.class_=function(n){return m.class_(p.ClassName(n))},e.attr=function(n){return m.attr(n)},e._loc=y,e._curQuerystring=function(){var n=y(),e=h.search(n)();return b(e)},e._parseQueryString=b,e._lookupQueryStringValue=function(n){return function(e){return t.join(o.bindMaybe)(a.map(o.functorMaybe)(l.snd)(u.find(u.foldableArray)(function(n){return l.fst(n)===e})(n)))}},e.whenH=function(n){return function(e){return n?e(s.unit):p.text("")}},e.whenA=function(n){return function(e){return n?e(s.unit):[]}},e.ifElseH=function(n){return function(e){return function(t){return n?e(s.unit):t(s.unit)}}},e.fromNullableStr=function(n){return o.fromMaybe("")(i.toMaybe(n))}}(t),function(n){"use strict";n["Component.AccountSettings"]=n["Component.AccountSettings"]||{};var e=n["Component.AccountSettings"],t=n.App,r=n["Control.Bind"],u=n["DOM.HTML.Indexed.InputType"],a=n["Data.Function"],o=n["Data.Functor"],i=n["Data.Lens.Getter"],f=n["Data.Lens.Internal.Forget"],c=n["Data.Lens.Lens"],l=n["Data.Lens.Setter"],s=n["Data.Maybe"],d=n["Data.Profunctor.Strong"],v=n["Data.Unit"],p=n["Effect.Aff.Class"],m=n.Globals,g=n["Halogen.Component"],h=n["Halogen.HTML.Core"],w=n["Halogen.HTML.Elements"],b=n["Halogen.HTML.Events"],y=n["Halogen.HTML.Properties"],E=n["Halogen.Query.HalogenM"],D=n.Util,A=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),C=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),M=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),F=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),H=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),T=function(n){return c.lens(function(n){return n.us})(function(n){return function(n){return{us:n}}})(n)};e._us=T,e.UEditField=F,e.USubmit=H,e.EarchiveDefault=A,e.EprivateDefault=C,e.EprivacyLock=M,e.usetting=function(n){var e;m["app'"](v.unit);return g.mkComponent({initialState:a.const((e=n,{us:e})),render:function(n){var e=function(n){return function(e){return s.Just.create(F.create(n(e)))}};return w.div([D.class_("settings-form")])([w.div([D.class_("fw7 mb2")])([h.text("Account Settings")]),w.div([D.class_("flex items-center mb2")])([w.input([y.type_(h.isPropInputType)(u.InputCheckbox.value),D.class_("pointer mr2"),y.id_("archiveDefault"),y.name("archiveDefault"),y.checked(n.us.archiveDefault),b.onChecked(e(A.create))]),w.label([y.for("archiveDefault"),D.class_("lh-copy")])([h.text("Archive Non-Private Bookmarks (archive.li)")])]),w.div([D.class_("flex items-center mb2")])([w.input([y.type_(h.isPropInputType)(u.InputCheckbox.value),D.class_("pointer mr2"),y.id_("privateDefault"),y.name("privateDefault"),y.checked(n.us.privateDefault),b.onChecked(e(C.create))]),w.label([y.for("privateDefault"),D.class_("lh-copy")])([h.text("Default new bookmarks to Private")])]),w.div([D.class_("flex items-center mb2")])([w.input([y.type_(h.isPropInputType)(u.InputCheckbox.value),D.class_("pointer mr2"),y.id_("privacyLock"),y.name("privacyLock"),y.checked(n.us.privacyLock),b.onChecked(e(M.create))]),w.label([y.for("privacyLock"),D.class_("lh-copy")])([h.text("Privacy Lock (Private Account)")])])])},eval:g.mkEval({handleAction:function(n){if(n instanceof F)return r.discard(r.discardUnit)(E.bindHalogenM)(l.modifying(E.monadStateHalogenM)(T(d.strongFn))(function(){if(n.value0 instanceof A)return function(e){return{archiveDefault:n.value0.value0,privateDefault:e.privateDefault,privacyLock:e.privacyLock}};if(n.value0 instanceof C)return function(e){return{archiveDefault:e.archiveDefault,privateDefault:n.value0.value0,privacyLock:e.privacyLock}};if(n.value0 instanceof M)return function(e){return{archiveDefault:e.archiveDefault,privateDefault:e.privateDefault,privacyLock:n.value0.value0}};throw new Error("Failed pattern match at Component.AccountSettings (line 80, column 12 - line 83, column 46): "+[n.value0.constructor.name])}()))(function(){return r.bind(E.bindHalogenM)(i.use(E.monadStateHalogenM)(T(f.strongForget)))(function(n){return o.void(E.functorHalogenM)(p.liftAff(E.monadAffHalogenM(p.monadAffAff))(t.editAccountSettings(n)))})});if(n instanceof H)return r.bind(E.bindHalogenM)(i.use(E.monadStateHalogenM)(T(f.strongForget)))(function(n){return o.void(E.functorHalogenM)(p.liftAff(E.monadAffHalogenM(p.monadAffAff))(t.editAccountSettings(n)))});throw new Error("Failed pattern match at Component.AccountSettings (line 78, column 3 - line 78, column 69): "+[n.constructor.name])},handleQuery:g.defaultEval.handleQuery,receive:g.defaultEval.receive,initialize:g.defaultEval.initialize,finalize:g.defaultEval.finalize})})}}(t),function(n){"use strict";n["Component.Add"]=n["Component.Add"]||{};var e=n["Component.Add"],t=n.App,r=n["Control.Bind"],u=n["Control.Monad.State.Class"],a=n["DOM.HTML.Indexed.ButtonType"],o=n["DOM.HTML.Indexed.InputType"],i=(n["Data.Array"],n["Data.Foldable"],n["Data.Function"]),f=n["Data.Functor"],c=n["Data.Lens.Getter"],l=n["Data.Lens.Internal.Forget"],s=n["Data.Lens.Lens"],d=n["Data.Lens.Setter"],v=n["Data.Maybe"],p=n["Data.Monoid"],m=n["Data.Profunctor.Strong"],g=n["Data.Semigroup"],h=n["Data.String.Common"],w=n["Data.Tuple"],b=n["Data.Unit"],y=n["Effect.Aff"],E=n["Effect.Aff.Class"],D=n["Effect.Class"],A=n.Globals,C=n["Halogen.Component"],M=n["Halogen.HTML.Core"],F=n["Halogen.HTML.Elements"],H=n["Halogen.HTML.Events"],T=n["Halogen.HTML.Properties"],S=n["Halogen.Query.HalogenM"],_=n.Util,k=n["Web.Event.Event"],L=n["Web.HTML"],I=n["Web.HTML.Location"],x=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),U=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),N=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),P=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),B=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),O=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),W=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),J=function(){function n(){}return n.value=new n,n}(),j=function(n){return s.lens(function(n){return n.edit_bm})(function(n){return function(e){return{edit_bm:e,bm:n.bm,deleteAsk:n.deleteAsk,destroyed:n.destroyed}}})(n)},Q=function(n){return s.lens(function(n){return n.bm})(function(n){return function(e){return{bm:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit_bm:n.edit_bm}}})(n)};e.BEditField=O,e.BEditSubmit=W,e.BDeleteAsk=q,e.BDestroy=J,e.Eurl=x,e.Etitle=R,e.Edescription=U,e.Etags=N,e.Eprivate=P,e.Etoread=B,e._bm=Q,e._edit_bm=j,e.addbmark=function(n){var e;A["app'"](b.unit);return C.mkComponent({initialState:i.const((e=n,{bm:e,edit_bm:e,deleteAsk:!1,destroyed:!1})),render:function(n){var e=A.mmoment8601(n.bm.time),t=function(n){return function(e){return v.Just.create(O.create(n(e)))}},r=function(t){return F.div([_.class_("alert")])([M.text("previously saved "),F.span([_.class_("link f7 dib gray pr3"),T.title(v.maybe(n.bm.time)(w.snd)(e))])([M.text(v.maybe(" ")(w.fst)(e))]),F.div([_.class_("edit_links dib ml1")])([F.div([_.class_("delete_link di")])([F.button(g.append(g.semigroupArray)([T.type_(M.isPropButtonType)(a.ButtonButton.value),H.onClick(function(n){return new v.Just(new q(!0))}),_.class_("delete")])(p.guard(p.monoidArray)(n.deleteAsk)([_.attr("hidden")("hidden")])))([M.text("delete")]),F.span(g.append(g.semigroupArray)([_.class_("confirm red")])(p.guard(p.monoidArray)(!n.deleteAsk)([_.attr("hidden")("hidden")])))([F.button([T.type_(M.isPropButtonType)(a.ButtonButton.value),H.onClick(function(n){return new v.Just(new q(!1))})])([M.text("cancel / ")]),F.button([T.type_(M.isPropButtonType)(a.ButtonButton.value),H.onClick(function(n){return new v.Just(J.value)}),_.class_("red")])([M.text("destroy")])])])])])};return _.ifElseH(!n.destroyed)(function(e){return F.form([H.onSubmit(function(n){return v.Just.create(W.create(n))})])([F.table([_.class_("w-100")])([F.tbody_([F.tr_([F.td([_.class_("w1")])([]),F.td_([_.whenH(n.bm.bid>0)(r)])]),F.tr_([F.td_([F.label([T.for("url")])([M.text("URL")])]),F.td_([F.input([T.type_(M.isPropInputType)(o.InputUrl.value),T.id_("url"),_.class_("w-100 mv1"),T.required(!0),T.name("url"),T.autofocus(h.null(n.bm.url)),T.value(n.edit_bm.url),H.onValueChange(t(x.create))])])]),F.tr_([F.td_([F.label([T.for("title")])([M.text("title")])]),F.td_([F.input([T.type_(M.isPropInputType)(o.InputText.value),T.id_("title"),_.class_("w-100 mv1"),T.name("title"),T.value(n.edit_bm.title),H.onValueChange(t(R.create))])])]),F.tr_([F.td_([F.label([T.for("description")])([M.text("description")])]),F.td_([F.textarea([_.class_("w-100 mt1 mid-gray"),T.id_("description"),T.name("description"),T.rows(4),T.value(n.edit_bm.description),H.onValueChange(t(U.create))])])]),F.tr_([F.td_([F.label([T.for("tags")])([M.text("tags")])]),F.td_([F.input([T.type_(M.isPropInputType)(o.InputText.value),T.id_("tags"),_.class_("w-100 mv1"),T.name("tags"),T.autocomplete(!1),_.attr("autocapitalize")("off"),T.autofocus(!h.null(n.bm.url)),T.value(n.edit_bm.tags),H.onValueChange(t(N.create))])])]),F.tr_([F.td_([F.label([T.for("private")])([M.text("private")])]),F.td_([F.input([T.type_(M.isPropInputType)(o.InputCheckbox.value),T.id_("private"),_.class_("private pointer"),T.name("private"),T.checked(n.edit_bm.private),H.onChecked(t(P.create))])])]),F.tr_([F.td_([F.label([T.for("toread")])([M.text("read later")])]),F.td_([F.input([T.type_(M.isPropInputType)(o.InputCheckbox.value),T.id_("toread"),_.class_("toread pointer"),T.name("toread"),T.checked(n.edit_bm.toread),H.onChecked(t(B.create))])])]),F.tr_([F.td_([]),F.td_([F.input([T.type_(M.isPropInputType)(o.InputSubmit.value),_.class_("ph3 pv2 input-reset ba b--navy bg-transparent pointer f6 dib mt1 dim"),T.value(n.bm.bid>0?"update bookmark":"add bookmark")])])])])])])})(function(n){return F.p([_.class_("red")])([M.text("you killed this bookmark")])})},eval:C.mkEval({handleAction:function(n){if(n instanceof q)return u.modify_(S.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t});if(n instanceof J)return r.bind(S.bindHalogenM)(u.gets(S.monadStateHalogenM)(function(n){return n.bm.bid}))(function(n){return r.discard(r.discardUnit)(S.bindHalogenM)(f.void(S.functorHalogenM)(E.liftAff(S.monadAffHalogenM(E.monadAffAff))(t.destroy(n))))(function(){return u.modify_(S.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.destroyed=!0,e})})});if(n instanceof O)return d.modifying(S.monadStateHalogenM)(j(m.strongFn))(function(){if(n.value0 instanceof x)return function(e){return{url:n.value0.value0,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof R)return function(e){return{url:e.url,title:n.value0.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof U)return function(e){return{url:e.url,title:e.title,description:n.value0.value0,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof N)return function(e){return{url:e.url,title:e.title,description:e.description,tags:n.value0.value0,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof P)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:n.value0.value0,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof B)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:n.value0.value0,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};throw new Error("Failed pattern match at Component.Add (line 160, column 17 - line 166, column 36): "+[n.value0.constructor.name])}());if(n instanceof W)return r.discard(r.discardUnit)(S.bindHalogenM)(D.liftEffect(S.monadEffectHalogenM(y.monadEffectAff))(k.preventDefault(n.value0)))(function(){return r.bind(S.bindHalogenM)(c.use(S.monadStateHalogenM)(j(l.strongForget)))(function(n){return r.discard(r.discardUnit)(S.bindHalogenM)(f.void(S.functorHalogenM)(E.liftAff(S.monadAffHalogenM(E.monadAffAff))(t.editBookmark(n))))(function(){return r.discard(r.discardUnit)(S.bindHalogenM)(d.assign(S.monadStateHalogenM)(Q(m.strongFn))(n))(function(){return r.bind(S.bindHalogenM)(D.liftEffect(S.monadEffectHalogenM(y.monadEffectAff))(_._loc))(function(n){return r.bind(S.bindHalogenM)(D.liftEffect(S.monadEffectHalogenM(y.monadEffectAff))(L.window))(function(e){return r.bind(S.bindHalogenM)(D.liftEffect(S.monadEffectHalogenM(y.monadEffectAff))(_._curQuerystring))(function(t){var r=_._lookupQueryStringValue(t)("next");return r instanceof v.Just?D.liftEffect(S.monadEffectHalogenM(y.monadEffectAff))(I.setHref(r.value0)(n)):D.liftEffect(S.monadEffectHalogenM(y.monadEffectAff))(A.closeWindow(e))})})})})})})});throw new Error("Failed pattern match at Component.Add (line 152, column 3 - line 152, column 69): "+[n.constructor.name])},handleQuery:C.defaultEval.handleQuery,receive:C.defaultEval.receive,initialize:C.defaultEval.initialize,finalize:C.defaultEval.finalize})})}}(t),(t["Component.RawHtml"]=t["Component.RawHtml"]||{}).unsafeSetInnerHTML=function(n){return function(e){return function(){n.innerHTML=e}}},function(n){"use strict";(t["Web.HTML.HTMLElement"]=t["Web.HTML.HTMLElement"]||{})._read=function(n,e,t){var r=Object.prototype.toString.call(t);return 0===r.indexOf("[object HTML")&&r.indexOf("Element]")===r.length-8?e(t):n}}(),function(n){"use strict";n["Web.HTML.HTMLElement"]=n["Web.HTML.HTMLElement"]||{};var e=n["Web.HTML.HTMLElement"],t=n["Web.HTML.HTMLElement"],r=n["Data.Maybe"],u=n["Unsafe.Coerce"],a=u.unsafeCoerce,o=u.unsafeCoerce;e.fromElement=function(n){return t._read(r.Nothing.value,r.Just.create,n)},e.toElement=o,e.toNode=a}(t),function(n){"use strict";n["Halogen.Query"]=n["Halogen.Query"]||{};var e=n["Halogen.Query"],t=n["Control.Bind"],r=n["Data.Functor"],u=n["Data.Maybe"],a=n["Halogen.Query.HalogenM"],o=n["Web.HTML.HTMLElement"];e.getHTMLElementRef=function(n){return r.map(a.functorHalogenM)(function(n){return t.bindFlipped(u.bindMaybe)(o.fromElement)(n)})(a.getRef(n))}}(t),function(n){"use strict";n["Component.RawHtml"]=n["Component.RawHtml"]||{};var e=n["Component.RawHtml"],t=n["Component.RawHtml"],r=n["Control.Applicative"],u=n["Control.Bind"],a=n["Control.Monad.State.Class"],o=n["Data.Foldable"],i=n["Data.Maybe"],f=n["Data.Monoid"],c=n["Data.Unit"],l=n.Effect,s=n["Effect.Aff"],d=n["Effect.Aff.Class"],v=n["Effect.Class"],p=n["Halogen.Component"],m=n["Halogen.HTML.Elements"],g=n["Halogen.HTML.Properties"],h=n["Halogen.Query"],w=n["Halogen.Query.HalogenM"],b=function(){function n(){}return n.value=new n,n}(),y=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}();e.SetInnerHTML=b,e.Receive=y,e.mkComponent=function(n){return p.mkComponent({initialState:function(n){return{elRef:"inputval",inputval:n}},render:function(n){return m.div([g.ref(n.elRef)])([])},eval:p.mkEval({handleAction:function e(i){if(i instanceof b)return u.bind(w.bindHalogenM)(a.get(w.monadStateHalogenM))(function(e){return u.bind(w.bindHalogenM)(h.getHTMLElementRef(e.elRef))(function(e){return u.discard(u.discardUnit)(w.bindHalogenM)(o.for_(w.applicativeHalogenM)(o.foldableMaybe)(e)(function(e){return u.bind(w.bindHalogenM)(a.get(w.monadStateHalogenM))(function(r){return d.liftAff(w.monadAffHalogenM(d.monadAffAff))(s.forkAff(s.makeAff(function(u){return function(){return v.liftEffect(v.monadEffectEffect)(t.unsafeSetInnerHTML(e)(n(r.inputval)))(),f.mempty(l.monoidEffect(s.monoidCanceler))()}})))})}))(function(){return r.pure(w.applicativeHalogenM)(c.unit)})})});if(i instanceof y)return u.discard(u.discardUnit)(w.bindHalogenM)(a.modify_(w.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.inputval=i.value0,e}))(function(){return e(b.value)});throw new Error("Failed pattern match at Component.RawHtml (line 50, column 18 - line 63, column 22): "+[i.constructor.name])},handleQuery:p.defaultEval.handleQuery,receive:function(n){return i.Just.create(y.create(n))},initialize:new i.Just(b.value),finalize:p.defaultEval.finalize})})}}(t),function(n){var e=require("marked");e.setOptions({pedantic:!1,gfm:!0}),n.markedImpl=function(n){return n?e(n):""}}(t["Foreign.Marked"]=t["Foreign.Marked"]||{}),function(n){"use strict";n["Foreign.Marked"]=n["Foreign.Marked"]||{};var e=n["Foreign.Marked"],t=n["Foreign.Marked"],r=n.Globals;e.marked=function(n){return r.RawHTML(t.markedImpl(n))}}(t),function(n){"use strict";n["Component.Markdown"]=n["Component.Markdown"]||{};var e=n["Component.Markdown"],t=n["Component.RawHtml"],r=n["Foreign.Marked"],u=t.mkComponent(r.marked);e.component=u}(t),function(n){"use strict";n["Data.Void"]=n["Data.Void"]||{};n["Data.Void"].absurd=function(n){return function(n){for(var e;;)e=void(n=n);return e}(n)}}(t),function(n){"use strict";n["Halogen.HTML"]=n["Halogen.HTML"]||{};var e=n["Halogen.HTML"],t=n["Halogen.Component"],r=n["Halogen.HTML.Core"];e.slot=function(n){return function(e){return function(u){return function(a){return function(o){return function(i){return function(f){return function(c){return r.widget(new t.ComponentSlot(t.componentSlot(n)(e)(u)(a)(o)(i)(f)(c)))}}}}}}}}}(t),function(n){"use strict";n["Component.BMark"]=n["Component.BMark"]||{};var e=n["Component.BMark"],t=n.App,r=n["Component.Markdown"],u=n["Control.Bind"],a=n["Control.Monad.State.Class"],o=n["DOM.HTML.Indexed.ButtonType"],i=n["DOM.HTML.Indexed.InputType"],f=n["Data.Function"],c=n["Data.Functor"],l=n["Data.Lens.Getter"],s=n["Data.Lens.Internal.Forget"],d=n["Data.Lens.Lens"],v=n["Data.Lens.Setter"],p=n["Data.Maybe"],m=n["Data.Monoid"],g=n["Data.Nullable"],h=n["Data.Ord"],w=n["Data.Profunctor.Strong"],b=n["Data.Show"],y=n["Data.String.CodePoints"],E=n["Data.String.Common"],D=n["Data.Symbol"],A=n["Data.Unit"],C=n["Data.Void"],M=n["Effect.Aff"],F=n["Effect.Aff.Class"],H=n["Effect.Class"],T=n.Globals,S=n["Halogen.Component"],_=n["Halogen.HTML"],k=n["Halogen.HTML.Core"],L=n["Halogen.HTML.Elements"],I=n["Halogen.HTML.Events"],x=n["Halogen.HTML.Properties"],R=n["Halogen.Query.HalogenM"],U=n.Util,N=n["Web.Event.Event"],P=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),B=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),O=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),W=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),J=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),j=function(){function n(){}return n.value=new n,n}(),Q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),V=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),z=function(){function n(){}return n.value=new n,n}(),G=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),K=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),X=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Y=function(){function n(){}return n.value=new n,n}(),$=D.SProxy.value,Z=function(n){return d.lens(function(n){return n.edit_bm})(function(n){return function(e){return{edit_bm:e,bm:n.bm,deleteAsk:n.deleteAsk,edit:n.edit}}})(n)},nn=function(n){return d.lens(function(n){return n.edit})(function(n){return function(e){return{edit:e,bm:n.bm,deleteAsk:n.deleteAsk,edit_bm:n.edit_bm}}})(n)},en=function(n){return d.lens(function(n){return n.bm})(function(n){return function(e){return{bm:e,deleteAsk:n.deleteAsk,edit:n.edit,edit_bm:n.edit_bm}}})(n)};e.BStar=Q,e.BDeleteAsk=V,e.BDestroy=z,e.BEdit=G,e.BEditField=K,e.BEditSubmit=X,e.BMarkRead=Y,e.Eurl=P,e.Etitle=B,e.Edescription=O,e.Etags=W,e.Eprivate=q,e.Etoread=J,e.BNotifyRemove=j,e._bm=en,e._edit_bm=Z,e._edit=nn,e._markdown=$,e.bmark=function(n){var e,d=T["app'"](A.unit);return S.mkComponent({initialState:f.const((e=n,{bm:e,edit_bm:e,deleteAsk:!1,edit:!1})),render:function(n){var e=y.take(16)(n.bm.time)+"Z",t=function(n){return U.fromNullableStr(d.userR)+"/t:"+n},u=function(n){return function(e){return p.Just.create(K.create(n(e)))}};return L.div([x.id_(b.show(b.showInt)(n.bm.bid)),U.class_("bookmark w-100 mw7 pa1 mb3"+m.guard(m.monoidString)(n.bm.private)(" private"))])([U.whenH(d.dat.isowner)(function(e){return L.div([U.class_("star fl pointer"+m.guard(m.monoidString)(n.bm.selected)(" selected"))])([L.button([U.class_("moon-gray"),I.onClick(function(e){return new p.Just(new Q(!n.bm.selected))})])([k.text("✭")])])}),U.ifElseH(n.edit)(function(e){return L.div([U.class_("edit_bookmark_form pa2 pt0 bg-white")])([L.form([I.onSubmit(function(n){return p.Just.create(X.create(n))})])([L.div_([k.text("url")]),L.input([x.type_(k.isPropInputType)(i.InputUrl.value),U.class_("url w-100 mb2 pt1 f7 edit_form_input"),x.required(!0),x.name("url"),x.value(n.edit_bm.url),I.onValueChange(u(P.create))]),L.br_,L.div_([k.text("title")]),L.input([x.type_(k.isPropInputType)(i.InputText.value),U.class_("title w-100 mb2 pt1 f7 edit_form_input"),x.name("title"),x.value(n.edit_bm.title),I.onValueChange(u(B.create))]),L.br_,L.div_([k.text("description")]),L.textarea([U.class_("description w-100 mb1 pt1 f7 edit_form_input"),x.name("description"),x.rows(5),x.value(n.edit_bm.description),I.onValueChange(u(O.create))]),L.br_,L.div([x.id_("tags_input_box")])([L.div_([k.text("tags")]),L.input([x.type_(k.isPropInputType)(i.InputText.value),U.class_("tags w-100 mb1 pt1 f7 edit_form_input"),x.name("tags"),x.autocomplete(!1),U.attr("autocapitalize")("off"),x.value(n.edit_bm.tags),I.onValueChange(u(W.create))]),L.br_]),L.div([U.class_("edit_form_checkboxes mv3")])([L.input([x.type_(k.isPropInputType)(i.InputCheckbox.value),U.class_("private pointer"),x.id_("edit_private"),x.name("private"),x.checked(n.edit_bm.private),I.onChecked(u(q.create))]),k.text(" "),L.label([x.for("edit_private"),U.class_("mr2")])([k.text("private")]),k.text(" "),L.input([x.type_(k.isPropInputType)(i.InputCheckbox.value),U.class_("toread pointer"),x.id_("edit_toread"),x.name("toread"),x.checked(n.edit_bm.toread),I.onChecked(u(J.create))]),k.text(" "),L.label([x.for("edit_toread")])([k.text("to-read")]),L.br_]),L.input([x.type_(k.isPropInputType)(i.InputSubmit.value),U.class_("mr1 pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),x.value("save")]),k.text(" "),L.input([x.type_(k.isPropInputType)(i.InputReset.value),U.class_("pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),x.value("cancel"),I.onClick(function(n){return new p.Just(new G(!1))})])])])})(function(u){return L.div([U.class_("display")])([L.a([x.href(n.bm.url),x.target("_blank"),U.class_("link f5 lh-title"+m.guard(m.monoidString)(n.bm.toread)(" unread"))])([k.text(E.null(n.bm.title)?"[no title]":n.bm.title)]),L.br_,L.a([x.href(n.bm.url),U.class_("link f7 gray hover-blue")])([k.text(n.bm.url)]),L.a([x.href(p.fromMaybe("http://archive.is/"+n.bm.url)(g.toMaybe(n.bm.archiveUrl))),U.class_("link f7 gray hover-blue ml2"+m.guard(m.monoidString)(p.isJust(g.toMaybe(n.bm.archiveUrl)))(" green")),x.target("_blank"),x.title("archive link")])([p.isJust(g.toMaybe(n.bm.archiveUrl))?k.text("☑"):k.text("☐")]),L.br_,L.div([U.class_("description mt1 mid-gray")])([_.slot()(new D.IsSymbol(function(){return"markdown"}))(h.ordUnit)($)(A.unit)(r.component)(n.bm.description)(C.absurd)]),L.div([U.class_("tags")])(U.whenA(!E.null(n.bm.tags))(function(e){return c.map(c.functorArray)(function(n){return L.a([U.class_("link tag mr1"+m.guard(m.monoidString)("."===y.take(1)(n))(" private")),x.href(t(n))])([k.text(n)])})(E.split(" ")(n.bm.tags))})),L.a([U.class_("link f7 dib gray w4"),x.href((a=n.bm.slug,U.fromNullableStr(d.userR)+"/b:"+a))])([k.text(e)]),U.whenH(d.dat.isowner)(function(e){return L.div([U.class_("edit_links di")])([L.button([x.type_(k.isPropButtonType)(o.ButtonButton.value),I.onClick(function(n){return new p.Just(new G(!0))}),U.class_("edit light-silver hover-blue")])([k.text("edit  ")]),L.div([U.class_("delete_link di")])([L.button([x.type_(k.isPropButtonType)(o.ButtonButton.value),I.onClick(function(n){return new p.Just(new V(!0))}),U.class_("delete light-silver hover-blue"+m.guard(m.monoidString)(n.deleteAsk)(" dn"))])([k.text("delete")]),L.span([U.class_("confirm red"+m.guard(m.monoidString)(!n.deleteAsk)(" dn"))])([L.button([x.type_(k.isPropButtonType)(o.ButtonButton.value),I.onClick(function(n){return new p.Just(new V(!1))})])([k.text("cancel / ")]),L.button([x.type_(k.isPropButtonType)(o.ButtonButton.value),I.onClick(function(n){return new p.Just(z.value)}),U.class_("red")])([k.text("destroy")])])])])}),U.whenH(d.dat.isowner)(function(e){return L.div([U.class_("read di")])(m.guard(m.monoidArray)(n.bm.toread)([k.text("  "),L.button([I.onClick(function(n){return new p.Just(Y.value)}),U.class_("mark_read")])([k.text("mark as read")])]))})]);var a})])},eval:S.mkEval({handleAction:function(n){if(n instanceof Q)return u.bind(R.bindHalogenM)(l.use(R.monadStateHalogenM)(en(s.strongForget)))(function(e){return u.discard(u.discardUnit)(R.bindHalogenM)(F.liftAff(R.monadAffHalogenM(F.monadAffAff))(t.toggleStar(e.bid)(n.value0?t.Star.value:t.UnStar.value)))(function(){return u.discard(u.discardUnit)(R.bindHalogenM)(v.modifying(R.monadStateHalogenM)(en(w.strongFn))(function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:n.value0,time:e.time,archiveUrl:e.archiveUrl}}))(function(){return v.modifying(R.monadStateHalogenM)(Z(w.strongFn))(function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:n.value0,time:e.time,archiveUrl:e.archiveUrl}})})})});if(n instanceof V)return a.modify_(R.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t});if(n instanceof z)return u.bind(R.bindHalogenM)(l.use(R.monadStateHalogenM)(en(s.strongForget)))(function(n){return u.discard(u.discardUnit)(R.bindHalogenM)(c.void(R.functorHalogenM)(F.liftAff(R.monadAffHalogenM(F.monadAffAff))(t.destroy(n.bid))))(function(){return R.raise(j.value)})});if(n instanceof Y)return u.bind(R.bindHalogenM)(l.use(R.monadStateHalogenM)(en(s.strongForget)))(function(n){return u.discard(u.discardUnit)(R.bindHalogenM)(c.void(R.functorHalogenM)(F.liftAff(R.monadAffHalogenM(F.monadAffAff))(t.markRead(n.bid))))(function(){return v.modifying(R.monadStateHalogenM)(en(w.strongFn))(function(n){return{url:n.url,title:n.title,description:n.description,tags:n.tags,private:n.private,toread:!1,bid:n.bid,slug:n.slug,selected:n.selected,time:n.time,archiveUrl:n.archiveUrl}})})});if(n instanceof G)return u.bind(R.bindHalogenM)(l.use(R.monadStateHalogenM)(en(s.strongForget)))(function(e){return u.discard(u.discardUnit)(R.bindHalogenM)(v.assign(R.monadStateHalogenM)(Z(w.strongFn))(e))(function(){return v.assign(R.monadStateHalogenM)(nn(w.strongFn))(n.value0)})});if(n instanceof K)return v.modifying(R.monadStateHalogenM)(Z(w.strongFn))(function(){if(n.value0 instanceof P)return function(e){return{url:n.value0.value0,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof B)return function(e){return{url:e.url,title:n.value0.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof O)return function(e){return{url:e.url,title:e.title,description:n.value0.value0,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof W)return function(e){return{url:e.url,title:e.title,description:e.description,tags:n.value0.value0,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof q)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:n.value0.value0,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof J)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:n.value0.value0,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};throw new Error("Failed pattern match at Component.BMark (line 230, column 17 - line 236, column 36): "+[n.value0.constructor.name])}());if(n instanceof X)return u.discard(u.discardUnit)(R.bindHalogenM)(H.liftEffect(R.monadEffectHalogenM(M.monadEffectAff))(N.preventDefault(n.value0)))(function(){return u.bind(R.bindHalogenM)(l.use(R.monadStateHalogenM)(Z(s.strongForget)))(function(n){return u.discard(u.discardUnit)(R.bindHalogenM)(c.void(R.functorHalogenM)(F.liftAff(R.monadAffHalogenM(F.monadAffAff))(t.editBookmark(n))))(function(){return u.discard(u.discardUnit)(R.bindHalogenM)(v.assign(R.monadStateHalogenM)(en(w.strongFn))(n))(function(){return v.assign(R.monadStateHalogenM)(nn(w.strongFn))(!1)})})})});throw new Error("Failed pattern match at Component.BMark (line 197, column 3 - line 197, column 84): "+[n.constructor.name])},handleQuery:S.defaultEval.handleQuery,receive:S.defaultEval.receive,initialize:S.defaultEval.initialize,finalize:S.defaultEval.finalize})})}}(t),function(n){"use strict";n["Component.BList"]=n["Component.BList"]||{};var e=n["Component.BList"],t=n["Component.BMark"],r=n["Control.Monad.State.Class"],u=n["Data.Array"],a=n["Data.Function"],o=n["Data.Functor"],i=n["Data.Maybe"],f=n["Data.Ord"],c=n["Data.Symbol"],l=n["Data.Unit"],s=n["Halogen.Component"],d=n["Halogen.HTML"],v=n["Halogen.HTML.Elements"],p=n["Halogen.Query.HalogenM"],m=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),g=c.SProxy.value;e.HandleBMessage=m,e._bookmark=g,e.blist=function(n){return s.mkComponent({initialState:a.const(n),render:function(n){return v.div_(o.map(o.functorArray)(function(n){return d.slot()(new c.IsSymbol(function(){return"bookmark"}))(f.ordInt)(g)(n.bid)(t.bmark(n))(l.unit)(function(e){return i.Just.create(m.create(n.bid)(e))})})(n))},eval:s.mkEval({handleAction:function(n){return r.modify_(p.monadStateHalogenM)(u.filter(function(e){return e.bid!==n.value0}))},handleQuery:s.defaultEval.handleQuery,receive:s.defaultEval.receive,initialize:s.defaultEval.initialize,finalize:s.defaultEval.finalize})})}}(t),function(n){"use strict";n["Component.NList"]=n["Component.NList"]||{};var e=n["Component.NList"],t=n["Control.Applicative"],r=n["Data.Array"],u=n["Data.Foldable"],a=n["Data.Function"],o=n["Data.Functor"],i=n["Data.Maybe"],f=n["Data.Monoid"],c=n["Data.Show"],l=n["Data.String.CodePoints"],s=n["Data.String.Common"],d=n["Data.Tuple"],v=n["Data.Unit"],p=n.Globals,m=n["Halogen.Component"],g=n["Halogen.HTML.Core"],h=n["Halogen.HTML.Elements"],w=n["Halogen.HTML.Properties"],b=n["Halogen.Query.HalogenM"],y=n.Util;e.nlist=function(n){var e,E=function(n){return p.mmoment8601(n.created)},D=p["app'"](v.unit),A=function(n){return y.fromNullableStr(D.userR)+"/notes/"+n};return m.mkComponent({initialState:a.const((e=n,{notes:e,cur:i.Nothing.value,deleteAsk:!1,edit:!1})),render:function(n){return h.div_(o.map(o.functorArray)(function(n){return h.div([w.id_(c.show(c.showInt)(n.id)),y.class_("note w-100 mw7 pa1 mb2")])([h.div([y.class_("display")])([h.a([w.href(A(n.slug)),y.class_("link f5 lh-title")])([g.text(s.null(n.title)?"[no title]":n.title)]),h.br_,h.div([y.class_("description mt1 mid-gray")])((e=l.take(200)(n.text),r.drop(1)(u.foldMap(u.foldableArray)(f.monoidArray)(function(n){return[h.br_,g.text(n)]})(s.split("\n")(e))))),h.a([y.class_("link f7 dib gray w4"),w.title(i.maybe(n.created)(d.snd)(E(n))),w.href(A(n.slug))])([g.text(i.maybe(" ")(d.fst)(E(n)))])])]);var e})(n.notes))},eval:m.mkEval({handleAction:function(n){return t.pure(b.applicativeHalogenM)(v.unit)},handleQuery:m.defaultEval.handleQuery,receive:m.defaultEval.receive,initialize:m.defaultEval.initialize,finalize:m.defaultEval.finalize})})}}(t),function(n){"use strict";n["Component.NNote"]=n["Component.NNote"]||{};var e=n["Component.NNote"],t=n.App,r=n["Component.Markdown"],u=n["Control.Applicative"],a=n["Control.Bind"],o=n["Control.Monad.State.Class"],i=n["DOM.HTML.Indexed.ButtonType"],f=n["DOM.HTML.Indexed.InputType"],c=n["Data.Array"],l=n["Data.Either"],s=n["Data.Foldable"],d=n["Data.Function"],v=n["Data.Functor"],p=n["Data.Lens.Getter"],m=n["Data.Lens.Internal.Forget"],g=n["Data.Lens.Lens"],h=n["Data.Lens.Setter"],w=n["Data.Maybe"],b=n["Data.Monoid"],y=n["Data.Ord"],E=n["Data.Profunctor.Strong"],D=n["Data.Semigroup"],A=n["Data.Show"],C=n["Data.String.Common"],M=n["Data.Symbol"],F=n["Data.Tuple"],H=n["Data.Unit"],T=n["Data.Void"],S=n.Effect,_=n["Effect.Aff"],k=n["Effect.Aff.Class"],L=n["Effect.Class"],I=n.Globals,x=n["Halogen.Component"],R=n["Halogen.HTML"],U=n["Halogen.HTML.Core"],N=n["Halogen.HTML.Elements"],P=n["Halogen.HTML.Events"],B=n["Halogen.HTML.Properties"],O=n["Halogen.Query.HalogenM"],W=n.Util,q=n["Web.Event.Event"],J=n["Web.HTML.Location"],j=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),V=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),z=function(){function n(){}return n.value=new n,n}(),G=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),K=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),X=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Y=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),$=function(){function n(){}return n.value=new n,n}(),Z=function(n){return g.lens(function(n){return n.note})(function(n){return function(e){return{note:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit:n.edit,edit_note:n.edit_note}}})(n)},nn=M.SProxy.value,en=function(n){return g.lens(function(n){return n.edit_note})(function(n){return function(e){return{edit_note:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit:n.edit,note:n.note}}})(n)},tn=function(n){return g.lens(function(n){return n.edit})(function(n){return function(e){return{edit:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit_note:n.edit_note,note:n.note}}})(n)};e.NNop=z,e.NEditField=G,e.NEditSubmit=K,e.NEdit=X,e.NDeleteAsk=Y,e.NDestroy=$,e._note=Z,e._edit_note=en,e._edit=tn,e.Etitle=j,e.Etext=Q,e.EisMarkdown=V,e._markdown=nn,e.nnote=function(n){var e,g=I["app'"](H.unit);return x.mkComponent({initialState:d.const((e=n,{note:e,edit_note:e,deleteAsk:!1,edit:e.id<=0,destroyed:!1})),render:function(n){var e=function(n){return I.mmoment8601(n.created)},t=function(n){return function(e){return w.Just.create(G.create(n(e)))}};return W.ifElseH(n.destroyed)(function(n){return N.p([W.class_("red")])([U.text("you killed this note")])})(d.const(W.ifElseH(n.edit)(function(e){return N.form([P.onSubmit(function(n){return w.Just.create(K.create(n))})])([N.p([W.class_("mt2 mb1")])([U.text("title:")]),N.input([B.type_(U.isPropInputType)(f.InputText.value),W.class_("title w-100 mb1 pt1 f7 edit_form_input"),B.name("title"),B.value(n.edit_note.title),P.onValueChange(t(j.create))]),N.br_,N.p([W.class_("mt2 mb1")])([U.text("description:")]),N.textarea([W.class_("description w-100 mb1 pt1 f7 edit_form_input"),B.name("text"),B.rows(30),B.value(n.edit_note.text),P.onValueChange(t(Q.create))]),N.div([W.class_("edit_form_checkboxes mb3")])([N.input([B.type_(U.isPropInputType)(f.InputCheckbox.value),W.class_("is-markdown pointer"),B.id_("edit_ismarkdown"),B.name("ismarkdown"),B.checked(n.edit_note.isMarkdown),P.onChecked(t(V.create))]),U.text(" "),N.label([B.for("edit_ismarkdown"),W.class_("mr2")])([U.text("use markdown?")]),N.br_]),N.input([B.type_(U.isPropInputType)(f.InputSubmit.value),W.class_("mr1 pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),B.value("save")]),U.text(" "),N.input([B.type_(U.isPropInputType)(f.InputReset.value),W.class_("pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),B.value("cancel"),P.onClick(function(n){return new w.Just(new X(!1))})])])})(function(t){return N.div([B.id_(A.show(A.showInt)(n.note.id)),W.class_("note w-100 mw7 pa1 mb2")])(D.append(D.semigroupArray)([N.div([W.class_("display")])([N.div([W.class_("link f5 lh-title")])([U.text(C.null(n.note.title)?"[no title]":n.note.title)]),N.br_,n.note.isMarkdown?N.div([W.class_("description mt1")])([R.slot()(new M.IsSymbol(function(){return"markdown"}))(y.ordUnit)(nn)(H.unit)(r.component)(n.note.text)(T.absurd)]):N.div([W.class_("description mt1 mid-gray")])((u=n.note.text,c.drop(1)(s.foldMap(s.foldableArray)(b.monoidArray)(function(n){return[N.br_,U.text(n)]})(C.split("\n")(u))))),N.div([W.class_("link f7 dib gray w4"),B.title(w.maybe(n.note.created)(F.snd)(e(n.note)))])([U.text(w.maybe(" ")(F.fst)(e(n.note)))])])])([N.div([W.class_("edit_links db mt3")])([N.button([B.type_(U.isPropButtonType)(i.ButtonButton.value),P.onClick(function(n){return new w.Just(new X(!0))}),W.class_("edit light-silver hover-blue")])([U.text("edit  ")]),N.div([W.class_("delete_link di")])([N.button([B.type_(U.isPropButtonType)(i.ButtonButton.value),P.onClick(function(n){return new w.Just(new Y(!0))}),W.class_("delete light-silver hover-blue"+b.guard(b.monoidString)(n.deleteAsk)(" dn"))])([U.text("delete")]),N.span([W.class_("confirm red"+b.guard(b.monoidString)(!n.deleteAsk)(" dn"))])([N.button([B.type_(U.isPropButtonType)(i.ButtonButton.value),P.onClick(function(n){return new w.Just(new Y(!1))})])([U.text("cancel / ")]),N.button([B.type_(U.isPropButtonType)(i.ButtonButton.value),P.onClick(function(n){return new w.Just($.value)}),W.class_("red")])([U.text("destroy")])])])])]));var u})))},eval:x.mkEval({handleAction:function(n){if(n instanceof z)return u.pure(O.applicativeHalogenM)(H.unit);if(n instanceof G)return h.modifying(O.monadStateHalogenM)(en(E.strongFn))(function(){if(n.value0 instanceof j)return function(e){return{id:e.id,slug:e.slug,title:n.value0.value0,text:e.text,length:e.length,isMarkdown:e.isMarkdown,created:e.created,updated:e.updated}};if(n.value0 instanceof Q)return function(e){return{id:e.id,slug:e.slug,title:e.title,text:n.value0.value0,length:e.length,isMarkdown:e.isMarkdown,created:e.created,updated:e.updated}};if(n.value0 instanceof V)return function(e){return{id:e.id,slug:e.slug,title:e.title,text:e.text,length:e.length,isMarkdown:n.value0.value0,created:e.created,updated:e.updated}};throw new Error("Failed pattern match at Component.NNote (line 160, column 19 - line 163, column 44): "+[n.value0.constructor.name])}());if(n instanceof Y)return o.modify_(O.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t});if(n instanceof $)return a.bind(O.bindHalogenM)(p.use(O.monadStateHalogenM)(Z(m.strongForget)))(function(n){return a.discard(a.discardUnit)(O.bindHalogenM)(v.void(O.functorHalogenM)(k.liftAff(O.monadAffHalogenM(k.monadAffAff))(t.destroyNote(n.id))))(function(){return o.modify_(O.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.destroyed=!0,e})})});if(n instanceof X)return a.bind(O.bindHalogenM)(p.use(O.monadStateHalogenM)(Z(m.strongForget)))(function(e){return a.discard(a.discardUnit)(O.bindHalogenM)(h.assign(O.monadStateHalogenM)(en(E.strongFn))(e))(function(){return h.assign(O.monadStateHalogenM)(tn(E.strongFn))(n.value0)})});if(n instanceof K)return a.discard(a.discardUnit)(O.bindHalogenM)(L.liftEffect(O.monadEffectHalogenM(_.monadEffectAff))(q.preventDefault(n.value0)))(function(){return a.bind(O.bindHalogenM)(p.use(O.monadStateHalogenM)(en(m.strongForget)))(function(n){return a.bind(O.bindHalogenM)(k.liftAff(O.monadAffHalogenM(k.monadAffAff))(t.editNote(n)))(function(e){if(e.body instanceof l.Left)return u.pure(O.applicativeHalogenM)(H.unit);if(e.body instanceof l.Right)return 0===n.id?L.liftEffect(O.monadEffectHalogenM(_.monadEffectAff))(a.bindFlipped(S.bindEffect)(J.setHref(W.fromNullableStr(g.noteR)))(W._loc)):a.discard(a.discardUnit)(O.bindHalogenM)(h.assign(O.monadStateHalogenM)(Z(E.strongFn))(n))(function(){return h.assign(O.monadStateHalogenM)(tn(E.strongFn))(!1)});throw new Error("Failed pattern match at Component.NNote (line 186, column 5 - line 194, column 22): "+[e.body.constructor.name])})})});throw new Error("Failed pattern match at Component.NNote (line 155, column 3 - line 155, column 77): "+[n.constructor.name])},handleQuery:x.defaultEval.handleQuery,receive:x.defaultEval.receive,initialize:x.defaultEval.initialize,finalize:x.defaultEval.finalize})})}}(t),function(n){"use strict";n["Control.Applicative.Free"]=n["Control.Applicative.Free"]||{};var e=n["Control.Applicative.Free"],t=n["Control.Applicative"],r=n["Control.Apply"],u=n["Control.Category"],a=n["Data.Either"],o=n["Data.Functor"],i=n["Data.List.NonEmpty"],f=n["Data.List.Types"],c=n["Data.NonEmpty"],l=n["Data.Tuple"],s=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),d=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),v=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),p=function(n){return function(e){return new v(n,e)}},m=d.create,g=function(n){return function(e){return function(r){return function(u){return function(a){return function(o){var c,p=n,m=e,g=r,h=u,w=a,b=!1;function y(n,e,r,u,a,c){if(a instanceof s)return b=!0,new l.Tuple(new f.Cons({func:t.pure(n)(a.value0),count:c},e),r);if(a instanceof d)return b=!0,new l.Tuple(new f.Cons({func:u(a.value0),count:c},e),r);if(a instanceof v)return p=n,m=e,g=i.cons(a.value1)(r),h=u,w=a.value0,void(o=c+1|0);throw new Error("Failed pattern match at Control.Applicative.Free (line 102, column 41 - line 105, column 81): "+[a.constructor.name])}for(;!b;)c=y(p,m,g,h,w,o);return c}}}}}},h=function(n){return function(e){return function(t){return function(u){var o,i=n,s=e,d=t,v=!1;function p(n,e,t,o){if(e instanceof f.Nil)return v=!0,new a.Left(o);if(e instanceof f.Cons){var p=r.apply(n.Apply0())(e.value0.func)(o);if(1===e.value0.count)return e.value1 instanceof f.Nil?(v=!0,new a.Left(p)):(i=n,s=e.value1,d=t,void(u=p));if(t instanceof f.Nil)return v=!0,new a.Left(p);if(t instanceof f.Cons)return v=!0,a.Right.create(new l.Tuple(new f.Cons({func:p,count:e.value0.count-1|0},e.value1),new c.NonEmpty(t.value0,t.value1)));throw new Error("Failed pattern match at Control.Applicative.Free (line 83, column 11 - line 88, column 50): "+[t.constructor.name])}throw new Error("Failed pattern match at Control.Applicative.Free (line 72, column 3 - line 88, column 50): "+[e.constructor.name])}for(;!v;)o=p(i,s,d,u);return o}}}},w=new o.Functor(function(n){return function(e){return p(new s(n))(e)}}),b=function(n){return function(e){return function(r){return function(r){var u,o=!1;function i(u){if(u.value1.value0 instanceof s){if((i=h(n)(u.value0)(u.value1.value1)(t.pure(n)(u.value1.value0.value0)))instanceof a.Left)return o=!0,i.value0;if(i instanceof a.Right)return void(r=i.value0);throw new Error("Failed pattern match at Control.Applicative.Free (line 54, column 17 - line 56, column 24): "+[i.constructor.name])}if(u.value1.value0 instanceof d){var i;if((i=h(n)(u.value0)(u.value1.value1)(e(u.value1.value0.value0)))instanceof a.Left)return o=!0,i.value0;if(i instanceof a.Right)return void(r=i.value0);throw new Error("Failed pattern match at Control.Applicative.Free (line 57, column 17 - line 59, column 24): "+[i.constructor.name])}if(!(u.value1.value0 instanceof v))throw new Error("Failed pattern match at Control.Applicative.Free (line 53, column 5 - line 64, column 1): "+[u.value1.value0.constructor.name]);var f=new c.NonEmpty(u.value1.value0.value1,u.value1.value1);r=g(n)(u.value0)(f)(e)(u.value1.value0.value0)(1)}for(;!o;)u=i(r);return u}(new l.Tuple(f.Nil.value,i.singleton(r)))}}},y=new r.Apply(function(){return w},function(n){return function(e){return p(n)(e)}}),E=new t.Applicative(function(){return y},s.create);e.liftFreeAp=m,e.retractFreeAp=function(n){return b(n)(u.identity(u.categoryFn))},e.foldFreeAp=b,e.hoistFreeAp=function(n){return b(E)(function(e){return m(n(e))})},e.functorFreeAp=w,e.applyFreeAp=y,e.applicativeFreeAp=E}(t),function(n){"use strict";n["Control.Monad.Trans.Class"]=n["Control.Monad.Trans.Class"]||{};var e=n["Control.Monad.Trans.Class"];e.lift=function(n){return n.lift},e.MonadTrans=function(n){this.lift=n}}(t),function(n){"use strict";n["Control.Monad.Free.Trans"]=n["Control.Monad.Free.Trans"]||{};var e=n["Control.Monad.Free.Trans"],t=n["Control.Applicative"],r=n["Control.Apply"],u=n["Control.Bind"],a=n["Control.Monad"],o=n["Control.Monad.Rec.Class"],i=n["Control.Monad.Trans.Class"],f=n["Data.Bifunctor"],c=n["Data.Either"],l=n["Data.Exists"],s=n["Data.Functor"],d=n["Data.Unit"],v=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),p=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),m=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),g=p.create,h=function(n){return function(e){return new m(l.mkExists(new v(n,e)))}},w=function n(e){return function(t){return new s.Functor(function(r){return function(u){if(u instanceof p)return new p(function(a){return s.map(t)(f.bimap(c.bifunctorEither)(r)(s.map(e)(s.map(n(e)(t))(r))))(u.value0(d.unit))});if(u instanceof m)return l.runExists(function(u){return h(u.value0)(function(a){return s.map(n(e)(t))(r)(u.value1(a))})})(u.value0);throw new Error("Failed pattern match at Control.Monad.Free.Trans (line 57, column 1 - line 57, column 71): "+[r.constructor.name,u.constructor.name])}})}},b=function(n){return function(e){return new a.Monad(function(){return D(n)(e)},function(){return y(n)(e)})}},y=function(n){return function(e){return new u.Bind(function(){return E(n)(e)},function(n){return function(e){return n instanceof m?l.runExists(function(n){return h(n.value0)(function(t){return h(function(e){return n.value1(t)})(e)})})(n.value0):h(function(e){return n})(e)}})}},E=function(n){return function(e){return new r.Apply(function(){return w(n)(e.Bind1().Apply0().Functor0())},a.ap(b(n)(e)))}},D=function(n){return function(e){return new t.Applicative(function(){return E(n)(e)},function(n){return new p(function(r){return t.pure(e.Applicative0())(new c.Left(n))})})}},A=function(n){return function(e){return o.tailRecM(e)(function(r){if(r instanceof p)return s.map(e.Monad0().Bind1().Apply0().Functor0())(o.Done.create)(r.value0(d.unit));if(r instanceof m)return l.runExists(function(r){var a=r.value0(d.unit);if(a instanceof p)return u.bind(e.Monad0().Bind1())(a.value0(d.unit))(function(a){if(a instanceof c.Left)return t.pure(e.Monad0().Applicative0())(new o.Loop(r.value1(a.value0)));if(a instanceof c.Right)return t.pure(e.Monad0().Applicative0())(new o.Done(new c.Right(s.map(n)(function(t){return u.bind(y(n)(e.Monad0()))(t)(r.value1)})(a.value0))));throw new Error("Failed pattern match at Control.Monad.Free.Trans (line 52, column 20 - line 54, column 67): "+[a.constructor.name])});if(a instanceof m)return l.runExists(function(a){return t.pure(e.Monad0().Applicative0())(new o.Loop(u.bind(y(n)(e.Monad0()))(a.value0(d.unit))(function(t){return u.bind(y(n)(e.Monad0()))(a.value1(t))(r.value1)})))})(a.value0);throw new Error("Failed pattern match at Control.Monad.Free.Trans (line 50, column 5 - line 55, column 98): "+[a.constructor.name])})(r.value0);throw new Error("Failed pattern match at Control.Monad.Free.Trans (line 47, column 3 - line 47, column 75): "+[r.constructor.name])})}};e.freeT=g,e.liftFreeT=function(n){return function(e){return function(r){return new p(function(u){return t.pure(e.Applicative0())(new c.Right(s.map(n)(t.pure(D(n)(e)))(r)))})}}},e.resume=A,e.runFreeT=function(n){return function(e){return function(r){return o.tailRecM(e)(u.composeKleisliFlipped(e.Monad0().Bind1())(function(n){if(n instanceof c.Left)return t.pure(e.Monad0().Applicative0())(new o.Done(n.value0));if(n instanceof c.Right)return s.map(e.Monad0().Bind1().Apply0().Functor0())(o.Loop.create)(r(n.value0));throw new Error("Failed pattern match at Control.Monad.Free.Trans (line 126, column 3 - line 126, column 63): "+[n.constructor.name])})(A(n)(e)))}}},e.functorFreeT=w,e.applyFreeT=E,e.applicativeFreeT=D,e.bindFreeT=y,e.monadFreeT=b,e.monadTransFreeT=function(n){return new i.MonadTrans(function(n){return function(e){return new p(function(t){return s.map(n.Bind1().Apply0().Functor0())(c.Left.create)(e)})}})},e.monadRecFreeT=function(n){return function(e){return new o.MonadRec(function(){return b(n)(e)},function(r){return function a(i){return u.bind(y(n)(e))(r(i))(function(r){if(r instanceof o.Loop)return a(r.value0);if(r instanceof o.Done)return t.pure(D(n)(e))(r.value0);throw new Error("Failed pattern match at Control.Monad.Free.Trans (line 80, column 15 - line 82, column 25): "+[r.constructor.name])})}})}}}(t),function(n){"use strict";n["Control.Coroutine"]=n["Control.Coroutine"]||{};var e=n["Control.Coroutine"],t=n["Control.Applicative"],r=n["Control.Apply"],u=n["Control.Bind"],a=n["Control.Category"],o=n["Control.Monad.Except.Trans"],i=n["Control.Monad.Free.Trans"],f=n["Control.Monad.Rec.Class"],c=n["Control.Monad.Trans.Class"],l=n["Control.Parallel.Class"],s=n["Data.Bifunctor"],d=n["Data.Either"],v=n["Data.Functor"],p=n["Data.Identity"],m=n["Data.Maybe"],g=n["Data.Newtype"],h=n["Data.Profunctor"],w=n["Data.Tuple"],b=n["Data.Unit"],y=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),E=new h.Profunctor(function(n){return function(e){return function(t){return h.dimap(h.profunctorFn)(n)(e)(t)}}}),D=function(n){return function(e){return function(t){return f.tailRecM(i.monadRecFreeT(n)(e))(function(r){return v.map(i.functorFreeT(n)(e.Bind1().Apply0().Functor0()))(m.maybe(new f.Loop(b.unit))(f.Done.create))(t)})(b.unit)}}},A=function(n){return function(e){return function(r){return function(a){return function(f){return function(c){return function(l){return i.freeT(function(s){return function c(l){return o.runExceptT(u.bind(o.bindExceptT(a.Monad0()))(o.ExceptT(i.resume(n)(a)(l.value0)))(function(n){return u.bind(o.bindExceptT(a.Monad0()))(o.ExceptT(i.resume(e)(a)(l.value1)))(function(e){return t.pure(o.applicativeExceptT(a.Monad0()))(v.map(r)(function(n){return i.freeT(function(e){return c(n)})})(f(w.Tuple.create)(n)(e)))})}))}(new w.Tuple(c,l))})}}}}}}},C=function(n){return function(e){return function(a){return function(o){return function(f){return function(c){return function(s){return function(p){return i.freeT(function(m){return function s(p){return u.bind(o.Monad0().Bind1())(l.sequential(f)(r.apply(f.Applicative1().Apply0())(v.map(f.Applicative1().Apply0().Functor0())(r.lift2(d.applyEither)(c(w.Tuple.create)))(l.parallel(f)(i.resume(n)(o)(p.value0))))(l.parallel(f)(i.resume(e)(o)(p.value1)))))(function(n){if(n instanceof d.Left)return t.pure(o.Monad0().Applicative0())(new d.Left(n.value0));if(n instanceof d.Right)return t.pure(o.Monad0().Applicative0())(new d.Right(v.map(a)(function(n){return i.freeT(function(e){return s(n)})})(n.value0)));throw new Error("Failed pattern match at Control.Coroutine (line 79, column 5 - line 81, column 63): "+[n.constructor.name])})}(new w.Tuple(s,p))})}}}}}}}},M=new v.Functor(h.rmap(E)),F=new s.Bifunctor(function(n){return function(e){return function(t){return new y(n(t.value0),e(t.value1))}}}),H=new v.Functor(s.rmap(F)),T=function(n){return function(e){return i.liftFreeT(H)(n)(new y(e,b.unit))}};e.loop=D,e.runProcess=function(n){return i.runFreeT(p.functorIdentity)(n)(function(e){return t.pure(n.Monad0().Applicative0())(g.unwrap(p.newtypeIdentity)(e))})},e.fuseWith=C,e.fuseWithL=A,e.Emit=y,e.emit=T,e.producer=function(n){return function(e){return D(H)(n)(u.bind(i.bindFreeT(H)(n))(c.lift(i.monadTransFreeT(H))(n)(e))(function(e){if(e instanceof d.Left)return v.voidLeft(i.functorFreeT(H)(n.Bind1().Apply0().Functor0()))(T(n)(e.value0))(m.Nothing.value);if(e instanceof d.Right)return t.pure(i.applicativeFreeT(H)(n))(new m.Just(e.value0));throw new Error("Failed pattern match at Control.Coroutine (line 125, column 3 - line 127, column 29): "+[e.constructor.name])}))}},e.await=function(n){return i.liftFreeT(M)(n)(a.identity(a.categoryFn))},e.connect=function(n){return function(e){return C(H)(M)(p.functorIdentity)(n)(e)(function(n){return function(e){return function(t){return n(e.value1)(t(e.value0))}}})}},e.pullFrom=function(n){return A(M)(H)(p.functorIdentity)(n)(function(n){return function(e){return function(r){return t.pure(p.applicativeIdentity)(n(e(r.value0))(r.value1))}}})},e.bifunctorEmit=F,e.functorEmit=H,e.profunctorAwait=E,e.functorAwait=M}(t),function(n){"use strict";n["Control.Monad.Fork.Class"]=n["Control.Monad.Fork.Class"]||{};var e=n["Control.Monad.Fork.Class"],t=n["Effect.Aff"],r=function(n,e,t,r,u){this.Functor1=n,this.Monad0=e,this.fork=t,this.join=r,this.suspend=u},u=new r(function(){return t.functorFiber},function(){return t.monadAff},t.forkAff,t.joinFiber,t.suspendAff);e.fork=function(n){return n.fork},e.join=function(n){return n.join},e.suspend=function(n){return n.suspend},e.MonadFork=r,e.monadForkAff=u}(t),function(n){"use strict";var e=function(){function n(){this.head=null,this.last=null,this.size=0}function e(n,e){this.queue=n,this.value=e,this.next=null,this.prev=null}function t(e){this.draining=!1,this.error=null,this.value=e,this.takes=new n,this.reads=new n,this.puts=new n}var r={};function u(n){try{n()}catch(e){setTimeout(function(){throw e},0)}}function a(n){var e;switch(n.size){case 0:return null;case 1:e=n.head,n.head=null;break;case 2:e=n.last,n.head.next=null,n.last=null;break;default:e=n.last,n.last=e.prev,n.last.next=null}return e.prev=null,e.queue=null,n.size--,e.value}function o(n){var e;switch(n.size){case 0:return null;case 1:e=n.head,n.head=null;break;case 2:e=n.head,n.last.prev=null,n.head=n.last,n.last=null;break;default:e=n.head,n.head=e.next,n.head.prev=null}return e.next=null,e.queue=null,n.size--,e.value}return t.EMPTY=r,t.putLast=function(n,t){var r=new e(n,t);switch(n.size){case 0:n.head=r;break;case 1:r.prev=n.head,n.head.next=r,n.last=r;break;default:r.prev=n.last,n.last.next=r,n.last=r}return n.size++,r},t.takeLast=a,t.takeHead=o,t.deleteCell=function(n){null!==n.queue&&(n.queue.last!==n?n.queue.head!==n?(n.prev&&(n.prev.next=n.next),n.next&&(n.next.prev=n.prev),n.queue.size--,n.queue=null,n.value=null,n.next=null,n.prev=null):o(n.queue):a(n.queue))},t.drainVar=function(n,e){if(!e.draining){var t,a,i,f,c,l=e.puts,s=e.takes,d=e.reads;for(e.draining=!0;;){if(t=null,a=null,i=null,f=e.value,c=d.size,null!==e.error){for(f=n.left(e.error);t=o(l);)u(t.cb(f));for(;a=o(d);)u(a(f));for(;i=o(s);)u(i(f));break}if(f===r&&(t=o(l))&&(e.value=f=t.value),f!==r){for(i=o(s);c--&&(a=o(d));)u(a(n.right(f)));null!==i&&(e.value=r,u(i(n.right(f))))}if(null!==t&&u(t.cb(n.right(void 0))),e.value===r&&0===l.size||e.value!==r&&0===s.size)break}e.draining=!1}},t}();n.empty=function(){return new e(e.EMPTY)},n._killVar=function(n,t,r){return function(){null===r.error&&(r.error=t,r.value=e.EMPTY,e.drainVar(n,r))}},n._putVar=function(n,t,r,u){return function(){var a=e.putLast(r.puts,{cb:u,value:t});return e.drainVar(n,r),function(){e.deleteCell(a)}}},n._takeVar=function(n,t,r){return function(){var u=e.putLast(t.takes,r);return e.drainVar(n,t),function(){e.deleteCell(u)}}}}(t["Effect.AVar"]=t["Effect.AVar"]||{}),function(n){"use strict";n["Effect.AVar"]=n["Effect.AVar"]||{};var e=n["Effect.AVar"],t=n["Effect.AVar"],r=n["Data.Either"],u=n["Data.Maybe"],a=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),o=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),i=function(){function n(){}return n.value=new n,n}(),f={left:r.Left.create,right:r.Right.create,nothing:u.Nothing.value,just:u.Just.create,killed:a.create,filled:o.create,empty:i.value};e.Killed=a,e.Filled=o,e.Empty=i,e.take=function(n){return function(e){return t._takeVar(f,n,e)}},e.put=function(n){return function(e){return function(r){return t._putVar(f,n,e,r)}}},e.kill=function(n){return function(e){return t._killVar(f,n,e)}},e.empty=t.empty}(t),function(n){"use strict";n["Effect.Aff.AVar"]=n["Effect.Aff.AVar"]||{};var e=n["Effect.Aff.AVar"],t=n["Effect.AVar"],r=n["Effect.Aff"],u=n["Effect.Class"],a=u.liftEffect(r.monadEffectAff)(t.empty);e.empty=a,e.take=function(n){return r.makeAff(function(e){return function(){var u=t.take(n)(e)();return r.effectCanceler(u)}})},e.put=function(n){return function(e){return r.makeAff(function(u){return function(){var a=t.put(n)(e)(u)();return r.effectCanceler(a)}})}},e.kill=function(n){return function(e){return u.liftEffect(r.monadEffectAff)(t.kill(n)(e))}}}(t),function(n){"use strict";(t["Effect.Console"]=t["Effect.Console"]||{}).warn=function(n){return function(){return console.warn(n),{}}}}(),function(n){"use strict";n["Effect.Console"]=n["Effect.Console"]||{};var e=n["Effect.Console"],t=n["Effect.Console"];e.warn=t.warn}(t),function(n){"use strict";n.error=function(n){return new Error(n)},n.throwException=function(n){return function(){throw n}}}(t["Effect.Exception"]=t["Effect.Exception"]||{}),function(n){"use strict";n["Effect.Exception"]=n["Effect.Exception"]||{};var e=n["Effect.Exception"],t=n["Effect.Exception"];e.throw=function(n){return t.throwException(t.error(n))},e.error=t.error,e.throwException=t.throwException}(t),function(n){"use strict";n["Halogen.Aff.Driver.State"]=n["Halogen.Aff.Driver.State"]||{};var e=n["Halogen.Aff.Driver.State"],t=n["Data.Foldable"],r=n["Data.List.Types"],u=n["Data.Map.Internal"],a=n["Data.Maybe"],o=n["Effect.Ref"],i=n["Halogen.Data.Slot"],f=n["Unsafe.Coerce"],c=f.unsafeCoerce,l=f.unsafeCoerce,s=f.unsafeCoerce,d=f.unsafeCoerce;e.mapDriverState=function(n){return function(e){return n(e)}},e.unDriverStateX=l,e.mkDriverStateXRef=d,e.renderStateX=function(n){return function(n){return l(function(e){return s(n(e.rendering))})}},e.renderStateX_=function(n){return function(e){return l(function(r){return t.traverse_(n)(t.foldableMaybe)(e)(r.rendering)})}},e.unRenderStateX=c,e.initDriverState=function(n){return function(e){return function(t){return function(f){return function(){var c=o.new({})(),l=o.new(i.empty)(),s=o.new(i.empty)(),v=o.new(t)(),p=o.new(new a.Just(r.Nil.value))(),m=o.new(new a.Just(r.Nil.value))(),g=o.new(a.Nothing.value)(),h=o.new(1)(),w=o.new(new a.Just(u.empty))(),b=o.new(u.empty)(),y={component:n,state:n.initialState(e),refs:u.empty,children:i.empty,childrenIn:l,childrenOut:s,selfRef:c,handlerRef:v,pendingQueries:p,pendingOuts:m,pendingHandlers:g,rendering:a.Nothing.value,fresh:h,subscriptions:w,forks:b,lifecycleHandlers:f};return o.write(y)(c)(),d(c)}}}}}}(t),function(n){"use strict";n["Halogen.Query.ChildQuery"]=n["Halogen.Query.ChildQuery"]||{};var e=n["Halogen.Query.ChildQuery"],t=n["Unsafe.Coerce"].unsafeCoerce;e.unChildQueryBox=t}(t),function(n){"use strict";n["Halogen.Query.EventSource"]=n["Halogen.Query.EventSource"]||{};n["Halogen.Query.EventSource"].finalize=function(n){return n}}(t),function(n){"use strict";(t["Unsafe.Reference"]=t["Unsafe.Reference"]||{}).reallyUnsafeRefEq=function(n){return function(e){return n===e}}}(),function(n){"use strict";n["Unsafe.Reference"]=n["Unsafe.Reference"]||{};var e=n["Unsafe.Reference"],t=n["Unsafe.Reference"].reallyUnsafeRefEq;e.unsafeRefEq=t}(t),function(n){"use strict";n["Halogen.Aff.Driver.Eval"]=n["Halogen.Aff.Driver.Eval"]||{};var e=n["Halogen.Aff.Driver.Eval"],t=n["Control.Applicative"],r=n["Control.Applicative.Free"],u=n["Control.Bind"],a=n["Control.Coroutine"],o=n["Control.Monad"],i=n["Control.Monad.Fork.Class"],f=n["Control.Monad.Free"],c=n["Control.Monad.Free.Trans"],l=n["Control.Monad.Trans.Class"],s=n["Control.Parallel"],d=n["Control.Parallel.Class"],v=n["Data.Boolean"],p=n["Data.Coyoneda"],m=n["Data.Eq"],g=n["Data.Foldable"],h=n["Data.Function"],w=n["Data.Functor"],b=n["Data.List.Types"],y=n["Data.Map.Internal"],E=n["Data.Maybe"],D=n["Data.Ord"],A=n["Data.Unit"],C=n.Effect,M=n["Effect.Aff"],F=n["Effect.Class"],H=n["Effect.Exception"],T=n["Effect.Ref"],S=n["Halogen.Aff.Driver.State"],_=n["Halogen.Query.ChildQuery"],k=n["Halogen.Query.EventSource"],L=n["Halogen.Query.HalogenM"],I=n["Halogen.Query.HalogenQ"],x=n["Halogen.Query.Input"],R=n["Unsafe.Reference"],U=function(n){return function(e){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(n)))(function(t){if(t instanceof E.Nothing)return e;if(t instanceof E.Just)return F.liftEffect(M.monadEffectAff)(T.write(new E.Just(new b.Cons(e,t.value0)))(n));throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 195, column 33 - line 197, column 54): "+[t.constructor.name])})}},N=function(n){return function(e){return u.discard(u.discardUnit)(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.write({initializers:b.Nil.value,finalizers:b.Nil.value})(n)))(function(){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(e))(function(e){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(n)))(function(n){return u.discard(u.discardUnit)(M.bindAff)(g.traverse_(M.applicativeAff)(b.foldableList)(i.fork(i.monadForkAff))(n.finalizers))(function(){return u.discard(u.discardUnit)(M.bindAff)(s.parSequence_(M.parallelAff)(b.foldableList)(n.initializers))(function(){return t.pure(M.applicativeAff)(e)})})})})})}},P=function(n){return function(e){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(e)))(function(e){return F.liftEffect(M.monadEffectAff)(T["modify'"](function(e){return{state:e+1|0,value:n(e)}})(e.fresh))})}},B=function(n){return function(e){return function(t){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(e)))(function(r){return O(n)(e)(r.component.eval(new I.Query(w.map(p.functorCoyoneda)(E.Just.create)(p.liftCoyoneda(t)),h.const(E.Nothing.value))))})}}},O=function n(e){return function(s){return function(p){var h;return f.foldFree(M.monadRecAff)((h=s,function(f){if(f instanceof L.State)return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(h)))(function(n){var r=f.value0(n.state);if(R.unsafeRefEq(n.state)(r.value1))return t.pure(M.applicativeAff)(r.value0);if(v.otherwise)return u.discard(u.discardUnit)(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.write({component:n.component,state:r.value1,refs:n.refs,children:n.children,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handlerRef:n.handlerRef,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,rendering:n.rendering,fresh:n.fresh,subscriptions:n.subscriptions,forks:n.forks,lifecycleHandlers:n.lifecycleHandlers})(h)))(function(){return u.discard(u.discardUnit)(M.bindAff)(N(n.lifecycleHandlers)(e(n.lifecycleHandlers)(h)))(function(){return t.pure(M.applicativeAff)(r.value0)})});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 85, column 7 - line 91, column 21): "+[r.constructor.name])});if(f instanceof L.Subscribe)return u.bind(M.bindAff)(P(L.SubscriptionId)(h))(function(n){var r=f.value0(n);return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(h)))(function(o){return u.bind(M.bindAff)(i.fork(i.monadForkAff)(u.bind(M.bindAff)(r)(function(r){var f=u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(o.subscriptions)))(function(e){return u.discard(u.discardUnit)(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.modify_(w.map(E.functorMaybe)(y.delete(L.ordSubscriptionId)(n)))(o.subscriptions)))(function(){return t.when(M.applicativeAff)(E.maybe(!1)(y.member(L.ordSubscriptionId)(n))(e))(k.finalize(r.finalizer))})}),s=u.bind(c.bindFreeT(a.functorAwait)(M.monadAff))(a.await(M.monadAff))(function(r){return u.bind(c.bindFreeT(a.functorAwait)(M.monadAff))(l.lift(c.monadTransFreeT(a.functorAwait))(M.monadAff)(F.liftEffect(M.monadEffectAff)(T.read(o.subscriptions))))(function(o){return t.when(c.applicativeFreeT(a.functorAwait)(M.monadAff))(m.eq(E.eqMaybe(m.eqBoolean))(w.map(E.functorMaybe)(y.member(L.ordSubscriptionId)(n))(o))(new E.Just(!0)))(u.bind(c.bindFreeT(a.functorAwait)(M.monadAff))(l.lift(c.monadTransFreeT(a.functorAwait))(M.monadAff)(i.fork(i.monadForkAff)(W(e)(h)(new x.Action(r)))))(function(n){return s}))})});return u.discard(u.discardUnit)(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.modify_(w.map(E.functorMaybe)(y.insert(L.ordSubscriptionId)(n)(f)))(o.subscriptions)))(function(){return u.discard(u.discardUnit)(M.bindAff)(a.runProcess(M.monadRecAff)(a.pullFrom(M.monadRecAff)(s)(r.producer)))(function(){return k.finalize(f)})})})))(function(e){return t.pure(M.applicativeAff)(f.value1(n))})})});if(f instanceof L.Unsubscribe)return u.discard(u.discardUnit)(M.bindAff)((s=f.value0,function(n){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(n)))(function(n){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(n.subscriptions)))(function(n){return g.traverse_(M.applicativeAff)(g.foldableMaybe)(k.finalize)(u.bindFlipped(E.bindMaybe)(y.lookup(L.ordSubscriptionId)(s))(n))})})})(h))(function(){return t.pure(M.applicativeAff)(f.value1)});var s;if(f instanceof L.Lift)return f.value0;if(f instanceof L.ChildQuery)return function(n){return function(t){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(n)))(function(n){return _.unChildQueryBox(function(t){return w.map(M.functorAff)(t.value2)(d.sequential(M.parallelAff)(t.value0(M.applicativeParAff)(function(n){return d.parallel(M.parallelAff)(u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(n)))(function(n){return S.unDriverStateX(function(n){return B(e)(n.selfRef)(t.value1)})(n)}))})(n.children)))})(t)})}}(h)(f.value0);if(f instanceof L.Raise)return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(h)))(function(n){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(n.handlerRef)))(function(e){return u.discard(u.discardUnit)(M.bindAff)(U(n.pendingOuts)(e(f.value0)))(function(){return t.pure(M.applicativeAff)(f.value1)})})});if(f instanceof L.Par)return d.sequential(M.parallelAff)(r.retractFreeAp(M.applicativeParAff)(r.hoistFreeAp(function(t){return d.parallel(M.parallelAff)(n(e)(h)(t))})(f.value0)));if(f instanceof L.Fork)return u.bind(M.bindAff)(P(L.ForkId)(h))(function(r){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(h)))(function(a){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.new(!1)))(function(c){return u.bind(M.bindAff)(i.fork(i.monadForkAff)(M.finally(F.liftEffect(M.monadEffectAff)(function(){return T.modify_(y.delete(L.ordForkId)(r))(a.forks)(),T.write(!0)(c)()}))(n(e)(h)(f.value0))))(function(n){return u.discard(u.discardUnit)(M.bindAff)(F.liftEffect(M.monadEffectAff)(o.unlessM(C.monadEffect)(T.read(c))(T.modify_(y.insert(L.ordForkId)(r)(n))(a.forks))))(function(){return t.pure(M.applicativeAff)(f.value1(r))})})})})});if(f instanceof L.Kill)return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(h)))(function(n){return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(n.forks)))(function(n){return u.discard(u.discardUnit)(M.bindAff)(g.traverse_(M.applicativeAff)(g.foldableMaybe)(M.killFiber(H.error("Cancelled")))(y.lookup(L.ordForkId)(f.value0)(n)))(function(){return t.pure(M.applicativeAff)(f.value1)})})});if(f instanceof L.GetRef)return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(h)))(function(n){return t.pure(M.applicativeAff)(f.value1(y.lookup(D.ordString)(f.value0)(n.refs)))});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 82, column 12 - line 146, column 33): "+[f.constructor.name])}))(p)}}},W=function(n){return function(e){return function(t){if(t instanceof x.RefUpdate)return F.liftEffect(M.monadEffectAff)(h.flip(T.modify_)(e)(S.mapDriverState(function(n){return{component:n.component,state:n.state,refs:y.alter(D.ordString)(h.const(t.value1))(t.value0)(n.refs),children:n.children,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handlerRef:n.handlerRef,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,rendering:n.rendering,fresh:n.fresh,subscriptions:n.subscriptions,forks:n.forks,lifecycleHandlers:n.lifecycleHandlers}})));if(t instanceof x.Action)return u.bind(M.bindAff)(F.liftEffect(M.monadEffectAff)(T.read(e)))(function(r){return O(n)(e)(r.component.eval(new I.Action(t.value0,A.unit)))});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 51, column 20 - line 57, column 62): "+[t.constructor.name])}}};e.evalF=W,e.evalQ=B,e.evalM=O,e.handleLifecycle=N,e.queueOrRun=U}(t),function(n){"use strict";n["Halogen.Aff.Driver"]=n["Halogen.Aff.Driver"]||{};var e=n["Halogen.Aff.Driver"],t=n["Control.Applicative"],r=n["Control.Bind"],u=n["Control.Coroutine"],a=n["Control.Monad.Error.Class"],o=n["Control.Monad.Fork.Class"],i=n["Control.Monad.Rec.Class"],f=n["Control.Parallel"],c=n["Data.Either"],l=n["Data.Foldable"],s=n["Data.Function"],d=n["Data.Functor"],v=n["Data.List"],p=n["Data.List.Types"],m=n["Data.Map.Internal"],g=n["Data.Maybe"],h=n["Data.Ord"],w=n["Data.Unit"],b=n.Effect,y=n["Effect.Aff"],E=n["Effect.Aff.AVar"],D=n["Effect.Class"],A=n["Effect.Console"],C=n["Effect.Exception"],M=n["Effect.Ref"],F=n["Halogen.Aff.Driver.Eval"],H=n["Halogen.Aff.Driver.State"],T=n["Halogen.Component"],S=n["Halogen.Data.Slot"],_=n["Halogen.Query.EventSource"],k=n["Halogen.Query.HalogenQ"],L=n["Halogen.Query.Input"],I=M.new({initializers:p.Nil.value,finalizers:p.Nil.value}),x=y.runAff_(c.either(C.throwException)(s.const(t.pure(b.applicativeEffect)(w.unit)))),R=function(n){return function(){var e=M.read(n)();return M.write(g.Nothing.value)(n)(),l.for_(b.applicativeEffect)(l.foldableMaybe)(e)(function(n){return x(l.traverse_(y.applicativeAff)(p.foldableList)(o.fork(o.monadForkAff))(v.reverse(n)))})()}};e.runUI=function(n){return function(e){return function(U){var N=function(n){return function(e){return function(t){return T.unComponent(function(u){return function(){var a=I(),o=H.initDriverState(u)(t)(e)(a)(),i=M.read(n)();return M.write({initializers:p.Nil.value,finalizers:i.finalizers})(n)(),r.bindFlipped(b.bindEffect)(H.unDriverStateX(function(e){return B(n)(e.selfRef)}))(M.read(o))(),r.bindFlipped(b.bindEffect)(function(n){return function(e){return H.unDriverStateX(function(t){var u=F.evalM(B)(t.selfRef)(t.component.eval(new k.Initialize(w.unit)));return M.modify_(function(n){return{initializers:new p.Cons(r.discard(r.discardUnit)(y.bindAff)(f.parSequence_(y.parallelAff)(p.foldableList)(v.reverse(n.initializers)))(function(){return r.discard(r.discardUnit)(y.bindAff)(u)(function(){return D.liftEffect(y.monadEffectAff)(function(){return R(t.pendingQueries)(),R(t.pendingOuts)()})})}),e),finalizers:n.finalizers}})(n)})}}(n)(i.initializers))(M.read(o))(),o}})}}},P=function(e){return function(u){return function(a){return function(o){return T.unComponentSlot(function(i){return function(){var f=M.read(a)(),c=function(){var n=i.pop(f);if(n instanceof g.Just){M.write(n.value0.value1)(a)();var r=M.read(n.value0.value0)();return H.unDriverStateX(function(n){return function(){return s.flip(M.write)(n.handlerRef)(function(n){return g.maybe(t.pure(y.applicativeAff)(w.unit))(u)(i.output(n))})(),x(F.evalM(B)(n.selfRef)(n.component.eval(i.input)))()}})(r)(),n.value0.value0}if(n instanceof g.Nothing)return i.input instanceof k.Receive?N(e)(function(n){return g.maybe(t.pure(y.applicativeAff)(w.unit))(u)(i.output(n))})(i.input.value0)(i.component)():C.throw("Halogen internal error: slot input was not a Receive query")();throw new Error("Failed pattern match at Halogen.Aff.Driver (line 232, column 14 - line 246, column 7): "+[n.constructor.name])}(),l=d.map(b.functorEffect)(function(n){return g.isJust(i.get(n))})(M.read(o))();return t.when(b.applicativeEffect)(l)(A.warn("Halogen: Duplicate slot address was detected during rendering, unexpected results may occur"))(),M.modify_(i.set(c))(o)(),r.bind(b.bindEffect)(M.read(c))(H.renderStateX(b.functorEffect)(function(e){if(e instanceof g.Nothing)return C.throw("Halogen internal error: child was not initialized in renderChild");if(e instanceof g.Just)return t.pure(b.applicativeEffect)(n.renderChild(e.value0));throw new Error("Failed pattern match at Halogen.Aff.Driver (line 250, column 37 - line 252, column 50): "+[e.constructor.name])}))()}})}}}},B=function e(r){return function(u){return function(){var a=M.read(u)(),f=d.map(b.functorEffect)(g.isNothing)(M.read(a.pendingHandlers))();t.when(b.applicativeEffect)(f)(M.write(new g.Just(p.Nil.value))(a.pendingHandlers))(),M.write(S.empty)(a.childrenOut)(),M.write(a.children)(a.childrenIn)();var c=function(n){return F.queueOrRun(a.pendingHandlers)(d.void(y.functorAff)(F.evalF(e)(a.selfRef)(n)))},m=n.render(function(n){return x(c(n))})(P(r)(function(n){return F.queueOrRun(a.pendingQueries)(c(L.Action.create(n)))})(a.childrenIn)(a.childrenOut))(a.component.render(a.state))(a.rendering)(),h=M.read(a.childrenOut)(),E=M.read(a.childrenIn)();return S.foreachSlot(b.applicativeEffect)(E)(function(e){return function(){var t=M.read(e)();return H.renderStateX_(b.applicativeEffect)(n.removeChild)(t)(),O(r)(t)()}})(),s.flip(M.modify_)(a.selfRef)(H.mapDriverState(function(n){return{component:n.component,state:n.state,refs:n.refs,children:h,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handlerRef:n.handlerRef,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,rendering:new g.Just(m),fresh:n.fresh,subscriptions:n.subscriptions,forks:n.forks,lifecycleHandlers:n.lifecycleHandlers}}))(),t.when(b.applicativeEffect)(f)(s.flip(i.tailRecM(i.monadRecEffect))(w.unit)(function(n){return function(){var n=M.read(a.pendingHandlers)();M.write(new g.Just(p.Nil.value))(a.pendingHandlers)(),l.traverse_(b.applicativeEffect)(l.foldableMaybe)(function(n){return x(l.traverse_(y.applicativeAff)(p.foldableList)(o.fork(o.monadForkAff))(v.reverse(n)))})(n)();var e=M.read(a.pendingHandlers)();return g.maybe(!1)(v.null)(e)?d.voidLeft(b.functorEffect)(M.write(g.Nothing.value)(a.pendingHandlers))(new i.Done(w.unit))():new i.Loop(w.unit)}}))()}}},O=function n(e){return H.unDriverStateX(function(t){return function(){var u;(u=t,function(){return r.bindFlipped(b.bindEffect)(l.traverse_(b.applicativeEffect)(l.foldableMaybe)(function(n){return x(l.traverse_(y.applicativeAff)(m.foldableMap)(function(n){return o.fork(o.monadForkAff)(_.finalize(n))})(n))}))(M.read(u.subscriptions))(),M.write(g.Nothing.value)(u.subscriptions)(),r.bindFlipped(b.bindEffect)(l.traverse_(b.applicativeEffect)(m.foldableMap)(function(n){return x(y.killFiber(C.error("finalized"))(n))}))(M.read(u.forks))(),M.write(m.empty)(u.forks)()})();var a=F.evalM(B)(t.selfRef)(t.component.eval(new k.Finalize(w.unit)));return M.modify_(function(n){return{initializers:n.initializers,finalizers:new p.Cons(a,n.finalizers)}})(e)(),S.foreachSlot(b.applicativeEffect)(t.children)(function(t){return function(){var r=M.read(t)();return n(e)(r)()}})()}})},W=function(e){return function(t){return function(u){return function(a){return D.liftEffect(y.monadEffectAff)(function(){return M.read(e)()?w.unit:(M.write(!0)(e)(),r.bindFlipped(b.bindEffect)(l.traverse_(b.applicativeEffect)(m.foldableMap)(function(n){return y.launchAff_(E.kill(C.error("disposed"))(n))}))(M.read(a))(),O(t)(u)(),H.unDriverStateX(function(e){return l.traverse_(b.applicativeEffect)(l.foldableMaybe)(n.dispose)(e.rendering)})(u)())})}}}};return r.bind(y.bindAff)(D.liftEffect(y.monadEffectAff)(I))(function(n){return r.bind(y.bindAff)(D.liftEffect(y.monadEffectAff)(M.new(0)))(function(i){return r.bind(y.bindAff)(D.liftEffect(y.monadEffectAff)(M.new(!1)))(function(f){return F.handleLifecycle(n)(function(){var v,p=M.new(m.empty)(),A=r.bindFlipped(b.bindEffect)(M.read)(N(n)((v=p,function(n){return r.bind(y.bindAff)(D.liftEffect(y.monadEffectAff)(M.read(v)))(function(e){return l.traverse_(y.applicativeAff)(m.foldableMap)(o.fork(o.monadForkAff))(d.map(m.functorMap)(E.put(n))(e))})}))(U)(e))();return H.unDriverStateX(function(e){return t.pure(b.applicativeEffect)({query:(v=f,function(n){return function(e){return r.bind(y.bindAff)(D.liftEffect(y.monadEffectAff)(M.read(v)))(function(r){return r?t.pure(y.applicativeAff)(g.Nothing.value):F.evalQ(B)(n)(e)})}})(e.selfRef),subscribe:(l=i,function(n){return function(e){return r.bind(y.bindAff)(E.empty)(function(t){return r.bind(y.bindAff)(D.liftEffect(y.monadEffectAff)(function(){var e=M.read(l)();return M.modify_(function(n){return n+1|0})(l)(),M.modify_(m.insert(h.ordInt)(e)(t))(n)(),e}))(function(i){var f=u.producer(y.monadAff)(d.map(y.functorAff)(c.either(s.const(new c.Right(w.unit)))(c.Left.create))(a.try(y.monadErrorAff)(E.take(t))));return d.void(y.functorAff)(o.fork(o.monadForkAff)(r.discard(r.discardUnit)(y.bindAff)(u.runProcess(y.monadRecAff)(u.connect(y.monadRecAff)(y.parallelAff)(f)(e)))(function(){return r.discard(r.discardUnit)(y.bindAff)(D.liftEffect(y.monadEffectAff)(M.modify_(m.delete(h.ordInt)(i))(n)))(function(){return E.kill(C.error("ended"))(t)})})))})})}})(p),dispose:W(f)(n)(A)(p)});var l,v})(A)()})})})})}}}}(t),function(n){"use strict";(t["Web.DOM.ParentNode"]=t["Web.DOM.ParentNode"]||{})._querySelector=function(n){return function(e){return function(){return e.querySelector(n)}}}}(),function(n){"use strict";n["Web.DOM.ParentNode"]=n["Web.DOM.ParentNode"]||{};var e=n["Web.DOM.ParentNode"],t=n["Web.DOM.ParentNode"],r=n["Data.Functor"],u=n["Data.Nullable"],a=n.Effect;e.querySelector=function(n){return function(e){return r.map(a.functorEffect)(u.toMaybe)(t._querySelector(n)(e))}}}(t),function(n){"use strict";n["Web.HTML.HTMLDocument"]=n["Web.HTML.HTMLDocument"]||{};var e=n["Web.HTML.HTMLDocument"],t=n["Unsafe.Coerce"],r=t.unsafeCoerce,u=t.unsafeCoerce;e.toDocument=u,e.toParentNode=r}(t),function(n){"use strict";n["Halogen.Aff.Util"]=n["Halogen.Aff.Util"]||{};var e=n["Halogen.Aff.Util"],t=n["Control.Applicative"],r=n["Control.Bind"],u=n["Data.Either"],a=n["Data.Function"],o=n["Data.Maybe"],i=n["Data.Unit"],f=n.Effect,c=n["Effect.Aff"],l=n["Effect.Class"],s=n["Effect.Exception"],d=n["Web.DOM.ParentNode"],v=n["Web.HTML"],p=n["Web.HTML.HTMLDocument"],m=n["Web.HTML.HTMLElement"],g=n["Web.HTML.Window"],h=c.runAff_(u.either(s.throwException)(a.const(t.pure(f.applicativeEffect)(i.unit))));e.selectElement=function(n){return r.bind(c.bindAff)(l.liftEffect(c.monadEffectAff)(r.bindFlipped(f.bindEffect)(r.composeKleisliFlipped(f.bindEffect)(function(e){return d.querySelector(n)(p.toParentNode(e))})(g.document))(v.window)))(function(n){return t.pure(c.applicativeAff)(r.bindFlipped(o.bindMaybe)(m.fromElement)(n))})},e.runHalogenAff=h}(t),function(n){"use strict";(t["Web.DOM.Element"]=t["Web.DOM.Element"]||{}).setAttribute=function(n){return function(e){return function(t){return function(){return t.setAttribute(n,e),{}}}}}}(),function(n){"use strict";n["Web.DOM.Element"]=n["Web.DOM.Element"]||{};var e=n["Web.DOM.Element"],t=n["Web.DOM.Element"],r=n["Unsafe.Coerce"].unsafeCoerce;e.toNode=r,e.setAttribute=t.setAttribute}(t),function(n){"use strict";n["Halogen.VDom.DOM"]=n["Halogen.VDom.DOM"]||{};var e=n["Halogen.VDom.DOM"],t=n["Data.Array"],r=n["Data.Boolean"],u=n["Data.Maybe"],a=n["Data.Nullable"],o=n["Data.Tuple"],i=n["Halogen.VDom.Machine"],f=n["Halogen.VDom.Types"],c=n["Halogen.VDom.Util"],l=n["Web.DOM.Element"],s=function(n){return i.halt(n.widget)},d=function n(e,t){if(t instanceof f.Grafted)return n(e,f.runGraft(t.value0));if(t instanceof f.Widget){var r=i.step(e.widget,t.value0);return i.unStep(function(t){return i.mkStep(new i.Step(t.value0,{build:e.build,widget:r},n,s))})(r)}return s(e),e.build(t)},v=function(n){var e=c.parentNode(n.node);return c.removeChild(n.node,e)},p=function n(e,t){if(t instanceof f.Grafted)return n(e,f.runGraft(t.value0));if(t instanceof f.Text){if(e.value===t.value0)return i.mkStep(new i.Step(e.node,e,n,v));if(r.otherwise){var u={build:e.build,node:e.node,value:t.value0};return c.setTextContent(t.value0,e.node),i.mkStep(new i.Step(e.node,u,n,v))}}return v(e),e.build(t)},m=function(n){var e=c.parentNode(n.node);return c.removeChild(n.node,e),c.forInE(n.children,function(n,e){return i.halt(e)}),i.halt(n.attrs)},g=function(n){var e=c.parentNode(n.node);return c.removeChild(n.node,e),c.forEachE(n.children,i.halt),i.halt(n.attrs)},h=function(n,e,t,r){return!(e!==r)&&(n instanceof u.Just&&t instanceof u.Just&&n.value0===t.value0||n instanceof u.Nothing&&t instanceof u.Nothing)},w=function n(e,r){if(r instanceof f.Grafted)return n(e,f.runGraft(r.value0));if(r instanceof f.Elem&&h(e.ns,e.name,r.value0,r.value1)){var u=t.length(r.value3);if(0===t.length(e.children)&&0===u){var a=i.step(e.attrs,r.value2),o={build:e.build,node:e.node,attrs:a,ns:r.value0,name:r.value1,children:e.children};return i.mkStep(new i.Step(e.node,o,n,g))}a=c.diffWithIxE(e.children,r.value3,function(n,t,r){var u=i.step(t,r);return c.insertChildIx(n,i.extract(u),e.node),u},function(n,e){return i.halt(e)},function(n,t){var r=e.build(t);return c.insertChildIx(n,i.extract(r),e.node),r});var l=i.step(e.attrs,r.value2);o={build:e.build,node:e.node,attrs:l,ns:r.value0,name:r.value1,children:a};return i.mkStep(new i.Step(e.node,o,n,g))}return g(e),e.build(r)},b=function n(e,r){if(r instanceof f.Grafted)return n(e,f.runGraft(r.value0));if(r instanceof f.Keyed&&h(e.ns,e.name,r.value0,r.value1)){var u=t.length(r.value3);if(0===e.length&&0===u){var a=i.step(e.attrs,r.value2),l={build:e.build,node:e.node,attrs:a,ns:r.value0,name:r.value1,children:e.children,length:0};return i.mkStep(new i.Step(e.node,l,n,m))}a=c.diffWithKeyAndIxE(e.children,r.value3,o.fst,function(n,t,r,u){var a=i.step(r,u.value1);return c.insertChildIx(t,i.extract(a),e.node),a},function(n,e){return i.halt(e)},function(n,t,r){var u=e.build(r.value1);return c.insertChildIx(t,i.extract(u),e.node),u});var s=i.step(e.attrs,r.value2);l={build:e.build,node:e.node,attrs:s,ns:r.value0,name:r.value1,children:a,length:u};return i.mkStep(new i.Step(e.node,l,n,m))}return m(e),e.build(r)},y=function(n,e,t){var r=n.buildWidget(n)(t);return i.unStep(function(n){return i.mkStep(new i.Step(n.value0,{build:e,widget:r},d,s))})(r)},E=function(n,e,t){var r=c.createTextNode(t,n.document),u={build:e,node:r,value:t};return i.mkStep(new i.Step(r,u,p,v))},D=function(n,e,r,u,f,s){var d=c.createElement(a.toNullable(r),u,n.document),v=l.toNode(d),p=c.strMapWithIxE(s,o.fst,function(n,t,r){var u=e(r.value1);return c.insertChildIx(t,i.extract(u),v),u}),g=n.buildAttributes(d)(f),h={build:e,node:v,attrs:g,ns:r,name:u,children:p,length:t.length(s)};return i.mkStep(new i.Step(v,h,b,m))},A=function(n,e,t,r,u,o){var f=c.createElement(a.toNullable(t),r,n.document),s=l.toNode(f),d=c.forE(o,function(n,t){var r=e(t);return c.insertChildIx(n,i.extract(r),s),r}),v=n.buildAttributes(f)(u),p={build:e,node:s,attrs:v,ns:t,name:r,children:d};return i.mkStep(new i.Step(s,p,w,g))};e.buildVDom=function(n){return function e(t){if(t instanceof f.Text)return E(n,e,t.value0);if(t instanceof f.Elem)return A(n,e,t.value0,t.value1,t.value2,t.value3);if(t instanceof f.Keyed)return D(n,e,t.value0,t.value1,t.value2,t.value3);if(t instanceof f.Widget)return y(n,e,t.value0);if(t instanceof f.Grafted)return e(f.runGraft(t.value0));throw new Error("Failed pattern match at Halogen.VDom.DOM (line 58, column 27 - line 63, column 52): "+[t.constructor.name])}},e.buildText=E,e.buildElem=A,e.buildKeyed=D,e.buildWidget=y}(t),function(n){"use strict";n["Halogen.VDom.Thunk"]=n["Halogen.VDom.Thunk"]||{};var e=n["Halogen.VDom.Thunk"],t=n["Halogen.VDom.DOM"],r=n["Halogen.VDom.Machine"],u=n["Halogen.VDom.Util"],a=(function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}}}(),function(n){return n.value2(n.value3)});e.buildThunk=function(n){var e=function(n){return r.halt(n.vdom)},o=function t(o,i){if(function(n,e){return u.refEq(n.value0,e.value0)&&u.refEq(n.value1,e.value1)&&u.refEq(n.value3,e.value3)}(o.thunk,i))return r.mkStep(new r.Step(r.extract(o.vdom),o,t,e));var f=r.step(o.vdom,n(a(i)));return r.mkStep(new r.Step(r.extract(f),{vdom:f,thunk:i},t,e))};return function(u){return function(i){var f=t.buildVDom(u)(n(a(i)));return r.mkStep(new r.Step(r.extract(f),{thunk:i,vdom:f},o,e))}}},e.runThunk=a}(t),function(n){"use strict";var e=function(n){return function(e){return function(){return e[n]}}};n._parentNode=e("parentNode"),n._nextSibling=e("nextSibling"),n.insertBefore=function(n){return function(e){return function(t){return function(){return t.insertBefore(n,e)}}}},n.appendChild=function(n){return function(e){return function(){return e.appendChild(n)}}},n.removeChild=function(n){return function(e){return function(){return e.removeChild(n)}}}}(t["Web.DOM.Node"]=t["Web.DOM.Node"]||{}),function(n){"use strict";n["Web.DOM.Node"]=n["Web.DOM.Node"]||{};var e=n["Web.DOM.Node"],t=n["Web.DOM.Node"],r=n["Data.Functor"],u=n["Data.Nullable"],a=n.Effect;e.parentNode=function(n){return r.map(a.functorEffect)(u.toMaybe)(t._parentNode(n))},e.nextSibling=function(n){return r.map(a.functorEffect)(u.toMaybe)(t._nextSibling(n))},e.insertBefore=t.insertBefore,e.appendChild=t.appendChild,e.removeChild=t.removeChild}(t),function(n){"use strict";n["Halogen.VDom.Driver"]=n["Halogen.VDom.Driver"]||{};var e=n["Halogen.VDom.Driver"],t=n["Control.Applicative"],r=n["Control.Bind"],u=n["Control.Category"],a=n["Data.Foldable"],o=n["Data.Functor"],i=n["Data.HeytingAlgebra"],f=n["Data.Maybe"],c=n["Data.Newtype"],l=n["Data.Unit"],s=n.Effect,d=n["Effect.Aff"],v=n["Effect.Class"],p=n["Effect.Ref"],m=n["Halogen.Aff.Driver"],g=n["Halogen.Aff.Driver.State"],h=n["Halogen.Component"],w=n["Halogen.HTML.Core"],b=n["Halogen.VDom.DOM"],y=n["Halogen.VDom.DOM.Prop"],E=n["Halogen.VDom.Machine"],D=n["Halogen.VDom.Thunk"],A=n["Unsafe.Reference"],C=n["Web.DOM.Node"],M=n["Web.HTML"],F=n["Web.HTML.HTMLDocument"],H=n["Web.HTML.HTMLElement"],T=n["Web.HTML.Window"],S=function(n){return function(){var e=C.parentNode(n.node)();return a.traverse_(s.applicativeEffect)(a.foldableMaybe)(function(e){return C.removeChild(n.node)(e)})(e)()}},_=function(n){return function(e){return{render:function(r){return function(u){return function(a){return function(d){if(d instanceof f.Nothing)return function(){var t=p.new(u)(),i=function(n){return function(e){return function(t){var r=g.unRenderStateX(function(n){return n.node}),u=function(n){return n instanceof f.Just?E.halt(n.value0):l.unit};return{buildWidget:function(n){var t=D.buildThunk(c.unwrap(w.newtypeHTML))(n),a=function(n){var t=p.read(e)()(n)(),a=r(t);return E.mkStep(new E.Step(a,f.Nothing.value,i,u))},o=function(n){if(n instanceof h.ComponentSlot)return a(n.value0);if(n instanceof h.ThunkSlot){var e=t(n.value0);return E.mkStep(new E.Step(E.extract(e),new f.Just(e),i,u))}throw new Error("Failed pattern match at Halogen.VDom.Driver (line 85, column 7 - line 90, column 75): "+[n.constructor.name])},i=function n(e,t){if(e instanceof f.Just){if(t instanceof h.ComponentSlot)return E.halt(e.value0),a(t.value0);if(t instanceof h.ThunkSlot){var r=E.step(e.value0,t.value0);return E.mkStep(new E.Step(E.extract(r),new f.Just(r),n,u))}throw new Error("Failed pattern match at Halogen.VDom.Driver (line 98, column 22 - line 104, column 79): "+[t.constructor.name])}return o(t)};return o},buildAttributes:y.buildProp(n),document:t}}}}(r)(t)(n),d=b.buildVDom(i)(a),v=E.extract(d);return o.void(s.functorEffect)(C.appendChild(v)(H.toNode(e)))(),{machine:d,node:v,renderChildRef:t}};if(d instanceof f.Just)return function(){p.write(u)(d.value0.renderChildRef)();var n=C.parentNode(d.value0.node)(),e=C.nextSibling(d.value0.node)(),r=E.step(d.value0.machine,a),c=E.extract(r);return t.when(s.applicativeEffect)(i.not(i.heytingAlgebraFunction(i.heytingAlgebraFunction(i.heytingAlgebraBoolean)))(A.unsafeRefEq)(d.value0.node)(c))(function(n){return function(e){return function(r){return e instanceof f.Just&&r instanceof f.Just?o.void(s.functorEffect)(C.insertBefore(n)(e.value0)(r.value0)):e instanceof f.Nothing&&r instanceof f.Just?o.void(s.functorEffect)(C.appendChild(n)(r.value0)):t.pure(s.applicativeEffect)(l.unit)}}}(c)(e)(n))(),{machine:r,node:c,renderChildRef:d.value0.renderChildRef}};throw new Error("Failed pattern match at Halogen.VDom.Driver (line 159, column 5 - line 175, column 80): "+[d.constructor.name])}}}},renderChild:u.identity(u.categoryFn),removeChild:S,dispose:S}}};e.runUI=function(n){return function(e){return function(t){return r.bind(d.bindAff)(v.liftEffect(d.monadEffectAff)(o.map(s.functorEffect)(F.toDocument)(r.bindFlipped(s.bindEffect)(T.document)(M.window))))(function(r){return m.runUI(_(r)(t))(n)(e)})}}}}(t),function(n){"use strict";(t["Main"]=t["Main"]||{})._mainImpl=function(){return window.PS=t}}(),function(n){"use strict";n.Main=n.Main||{};var e=n.Main,t=n.Main,r=n.App,u=n["Component.AccountSettings"],a=n["Component.Add"],o=n["Component.BList"],i=n["Component.NList"],f=n["Component.NNote"],c=n["Control.Bind"],l=n["Data.Foldable"],s=n["Data.Functor"],d=n["Data.Unit"],v=n.Effect,p=n["Effect.Aff"],m=n["Effect.Class"],g=n["Halogen.Aff.Util"],h=n["Halogen.VDom.Driver"],w=n["Web.DOM.Element"],b=n["Web.Event.Event"],y=n["Web.HTML.HTMLElement"],E=c.bind(p.bindAff)(g.selectElement("#content"))(l.traverse_(p.applicativeAff)(l.foldableMaybe)(function(n){return m.liftEffect(p.monadEffectAff)(w.setAttribute("view-rendered")("")(y.toElement(n)))})),D=t._mainImpl;e.main=D,e.logoutE=function(n){return c.bindFlipped(v.bindEffect)(function(n){return s.void(v.functorEffect)(p.launchAff(r.logout(n)))})(b.preventDefault(n))},e.renderBookmarks=function(n){return function(e){return g.runHalogenAff(c.bind(p.bindAff)(g.selectElement(n))(l.traverse_(p.applicativeAff)(l.foldableMaybe)(function(n){return c.discard(c.discardUnit)(p.bindAff)(s.void(p.functorAff)(h.runUI(o.blist(e))(d.unit)(n)))(function(){return E})})))}},e.renderAddForm=function(n){return function(e){return g.runHalogenAff(c.bind(p.bindAff)(g.selectElement(n))(l.traverse_(p.applicativeAff)(l.foldableMaybe)(function(n){return c.discard(c.discardUnit)(p.bindAff)(s.void(p.functorAff)(h.runUI(a.addbmark(e))(d.unit)(n)))(function(){return E})})))}},e.renderNotes=function(n){return function(e){return g.runHalogenAff(c.bind(p.bindAff)(g.selectElement(n))(l.traverse_(p.applicativeAff)(l.foldableMaybe)(function(n){return c.discard(c.discardUnit)(p.bindAff)(s.void(p.functorAff)(h.runUI(i.nlist(e))(d.unit)(n)))(function(){return E})})))}},e.renderNote=function(n){return function(e){return g.runHalogenAff(c.bind(p.bindAff)(g.selectElement(n))(l.traverse_(p.applicativeAff)(l.foldableMaybe)(function(n){return c.discard(c.discardUnit)(p.bindAff)(s.void(p.functorAff)(h.runUI(f.nnote(e))(d.unit)(n)))(function(){return E})})))}},e.renderAccountSettings=function(n){return function(e){return g.runHalogenAff(c.bind(p.bindAff)(g.selectElement(n))(l.traverse_(p.applicativeAff)(l.foldableMaybe)(function(n){return c.discard(c.discardUnit)(p.bindAff)(s.void(p.functorAff)(h.runUI(u.usetting(e))(d.unit)(n)))(function(){return E})})))}},e.viewRendered=E,e._mainImpl=t._mainImpl}(t),t.Main.main(); },{"moment":"a2/B","marked":"3F7m","process":"pBGv"}]},{},["C4Nx"], null) -//# sourceMappingURL=/static/js/app.min.map \ No newline at end of file +//# sourceMappingURL=/static/js/app.min.js.map \ No newline at end of file diff --git a/static/js/app.min.js.gz b/static/js/app.min.js.gz index 7215ef2c8b2961409ee26d550e000cdf5ff33972..f56538913a1d56983266cf52444fda20e6017950 100644 GIT binary patch delta 70115 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�GGEv}YV4C*u1@2+F{jI>*KR)1JMTq-}9 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
    KLH+S=#UDS=-b`v^mqsdjF4 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 delta 70036 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