From ed6c3a2b6594c0821d71129d8087bbe5fbc7ba16 Mon Sep 17 00:00:00 2001 From: Dishebh Bhayana Date: Tue, 17 Dec 2019 23:11:57 +0530 Subject: [PATCH 1/2] Added some latest/on-going projects of fossasia --- package-lock.json | 566 ++++++++++++++++++------------------- public/images/badgeyay.png | Bin 0 -> 35799 bytes public/images/meilix.png | Bin 0 -> 7007 bytes public/images/phimp.png | Bin 0 -> 18253 bytes public/images/susper.png | Bin 0 -> 7801 bytes public/images/yaydoc.jpg | Bin 0 -> 9656 bytes views/template/header.jade | 20 ++ 7 files changed, 303 insertions(+), 283 deletions(-) create mode 100644 public/images/badgeyay.png create mode 100644 public/images/meilix.png create mode 100644 public/images/phimp.png create mode 100755 public/images/susper.png create mode 100644 public/images/yaydoc.jpg diff --git a/package-lock.json b/package-lock.json index 06f338c3..a1ccb18c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "requires": { - "mime-types": "2.1.21", + "mime-types": "~2.1.18", "negotiator": "0.6.1" } }, @@ -23,7 +23,7 @@ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", "requires": { - "acorn": "2.7.0" + "acorn": "^2.1.0" } }, "after": { @@ -36,10 +36,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", "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" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "align-text": { @@ -47,9 +47,9 @@ "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" } }, "amdefine": { @@ -77,7 +77,7 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "~2.1.0" } }, "assert-plus": { @@ -90,7 +90,7 @@ "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "requires": { - "lodash": "4.17.11" + "lodash": "^4.17.10" } }, "async-limiter": { @@ -146,7 +146,7 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "better-assert": { @@ -167,7 +167,7 @@ "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "requires": { - "inherits": "2.0.3" + "inherits": "~2.0.0" } }, "bluebird": { @@ -181,15 +181,15 @@ "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=", "requires": { "bytes": "2.4.0", - "content-type": "1.0.4", + "content-type": "~1.0.2", "debug": "2.6.7", - "depd": "1.1.2", - "http-errors": "1.6.3", + "depd": "~1.1.0", + "http-errors": "~1.6.1", "iconv-lite": "0.4.15", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "6.4.0", - "raw-body": "2.2.0", - "type-is": "1.6.16" + "raw-body": "~2.2.0", + "type-is": "~1.6.15" }, "dependencies": { "debug": { @@ -208,7 +208,7 @@ "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", "optional": true, "requires": { - "hoek": "0.9.1" + "hoek": "0.9.x" } }, "brace-expansion": { @@ -216,7 +216,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -255,8 +255,8 @@ "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "character-parser": { @@ -269,8 +269,8 @@ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", "requires": { - "commander": "2.8.1", - "source-map": "0.4.4" + "commander": "2.8.x", + "source-map": "0.4.x" }, "dependencies": { "commander": { @@ -278,7 +278,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", "requires": { - "graceful-readlink": "1.0.1" + "graceful-readlink": ">= 1.0.0" } } } @@ -288,8 +288,8 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" }, "dependencies": { @@ -310,7 +310,7 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -343,7 +343,7 @@ "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.0.2.tgz", "integrity": "sha1-S5RdmTeQe82Y7ldRIsOBdRZUQUE=", "requires": { - "acorn": "2.7.0" + "acorn": "^2.1.0" } }, "content-disposition": { @@ -391,7 +391,7 @@ "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", "optional": true, "requires": { - "boom": "0.4.2" + "boom": "0.4.x" } }, "css": { @@ -429,7 +429,7 @@ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "debug": { @@ -480,7 +480,7 @@ "resolved": "https://registry.npmjs.org/du/-/du-0.1.0.tgz", "integrity": "sha1-8m40CgnHvFtv1pr2263qYPqMb00=", "requires": { - "async": "0.1.22" + "async": "~0.1.22" }, "dependencies": { "async": { @@ -495,8 +495,8 @@ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "jsbn": "0.1.1", - "safer-buffer": "2.1.2" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "ee-first": { @@ -514,12 +514,12 @@ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.3.2.tgz", "integrity": "sha512-AsaA9KG7cWPXWHp5FvHdDWY3AMWeZ8x+2pUVLcn71qE5AtAzgGbxuclOytygskw8XGmiQafTmnI9Bix3uihu2w==", "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.4", "base64id": "1.0.0", "cookie": "0.3.1", - "debug": "3.1.0", - "engine.io-parser": "2.1.3", - "ws": "6.1.2" + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~6.1.0" }, "dependencies": { "debug": { @@ -539,14 +539,14 @@ "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "3.1.0", - "engine.io-parser": "2.1.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", "has-cors": "1.1.0", "indexof": "0.0.1", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "6.1.2", - "xmlhttprequest-ssl": "1.5.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", "yeast": "0.1.2" }, "dependencies": { @@ -566,10 +566,10 @@ "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", "requires": { "after": "0.8.2", - "arraybuffer.slice": "0.0.7", + "arraybuffer.slice": "~0.0.7", "base64-arraybuffer": "0.1.5", "blob": "0.0.5", - "has-binary2": "1.0.3" + "has-binary2": "~1.0.2" } }, "escape-html": { @@ -592,34 +592,34 @@ "resolved": "https://registry.npmjs.org/express/-/express-4.15.5.tgz", "integrity": "sha1-ZwI1ypWYiQpa6BcLg9tyK4Qu2Sc=", "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.3", "array-flatten": "1.1.1", "content-disposition": "0.5.2", - "content-type": "1.0.4", + "content-type": "~1.0.2", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "1.1.2", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", - "finalhandler": "1.0.6", + "depd": "~1.1.1", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.6", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.2", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", "path-to-regexp": "0.1.7", - "proxy-addr": "1.1.5", + "proxy-addr": "~1.1.5", "qs": "6.5.0", - "range-parser": "1.2.0", + "range-parser": "~1.2.0", "send": "0.15.6", "serve-static": "1.12.6", "setprototypeof": "1.0.3", - "statuses": "1.3.1", - "type-is": "1.6.16", + "statuses": "~1.3.1", + "type-is": "~1.6.15", "utils-merge": "1.0.0", - "vary": "1.1.2" + "vary": "~1.1.1" }, "dependencies": { "qs": { @@ -648,10 +648,10 @@ "cookie-signature": "1.0.6", "crc": "3.4.4", "debug": "2.6.9", - "depd": "1.1.2", - "on-headers": "1.0.1", - "parseurl": "1.3.2", - "uid-safe": "2.1.5", + "depd": "~1.1.1", + "on-headers": "~1.0.1", + "parseurl": "~1.3.2", + "uid-safe": "~2.1.5", "utils-merge": "1.0.1" }, "dependencies": { @@ -693,12 +693,12 @@ "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.3.1", - "unpipe": "1.0.0" + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" }, "dependencies": { "statuses": { @@ -718,9 +718,9 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.7", - "mime-types": "2.1.21" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, "formatio": { @@ -728,7 +728,7 @@ "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.2.0.tgz", "integrity": "sha1-87IWfZBoxGmKjVH092CjmlTYGOs=", "requires": { - "samsam": "1.3.0" + "samsam": "1.x" } }, "forwarded": { @@ -751,10 +751,10 @@ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "requires": { - "graceful-fs": "4.1.15", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.3" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "fstream-ignore": { @@ -762,9 +762,9 @@ "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", "integrity": "sha1-GMiR2wG3gqdKe/+Tag8kmXdBx6s=", "requires": { - "fstream": "1.0.11", - "inherits": "2.0.3", - "minimatch": "2.0.10" + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^2.0.1" }, "dependencies": { "minimatch": { @@ -772,7 +772,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.0.0" } } } @@ -782,7 +782,7 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "glob": { @@ -790,12 +790,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "graceful-fs": { @@ -823,8 +823,8 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { - "ajv": "6.6.2", - "har-schema": "2.0.0" + "ajv": "^6.5.5", + "har-schema": "^2.0.0" } }, "has-binary2": { @@ -858,10 +858,10 @@ "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", "optional": true, "requires": { - "boom": "0.4.2", - "cryptiles": "0.2.2", - "hoek": "0.9.1", - "sntp": "0.2.4" + "boom": "0.4.x", + "cryptiles": "0.2.x", + "hoek": "0.9.x", + "sntp": "0.2.x" } }, "he": { @@ -880,10 +880,10 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": "1.5.0" + "statuses": ">= 1.4.0 < 2" } }, "http-signature": { @@ -891,9 +891,9 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.16.0" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "i": { @@ -916,8 +916,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -961,15 +961,15 @@ "integrity": "sha1-nIDlOMEtP7lcjZu5VZ+gzAQEBf0=", "requires": { "character-parser": "1.2.1", - "clean-css": "3.4.28", - "commander": "2.6.0", - "constantinople": "3.0.2", + "clean-css": "^3.1.9", + "commander": "~2.6.0", + "constantinople": "~3.0.1", "jstransformer": "0.0.2", - "mkdirp": "0.5.1", + "mkdirp": "~0.5.0", "transformers": "2.1.0", - "uglify-js": "2.8.29", - "void-elements": "2.0.1", - "with": "4.0.3" + "uglify-js": "^2.4.19", + "void-elements": "~2.0.1", + "with": "~4.0.0" } }, "jsbn": { @@ -1013,8 +1013,8 @@ "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz", "integrity": "sha1-eq4pqQPRls+glz2IXT5HlH7Ndqs=", "requires": { - "is-promise": "2.1.0", - "promise": "6.1.0" + "is-promise": "^2.0.0", + "promise": "^6.0.1" } }, "kareem": { @@ -1032,7 +1032,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "lazy-cache": { @@ -1050,8 +1050,8 @@ "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", "requires": { - "lodash._basecopy": "3.0.1", - "lodash.keys": "3.1.2" + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" } }, "lodash._basecopy": { @@ -1079,9 +1079,9 @@ "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", "requires": { - "lodash._baseassign": "3.2.0", - "lodash._basecreate": "3.0.3", - "lodash._isiterateecall": "3.0.9" + "lodash._baseassign": "^3.0.0", + "lodash._basecreate": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" } }, "lodash.isarguments": { @@ -1099,9 +1099,9 @@ "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", "requires": { - "lodash._getnative": "3.9.1", - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" } }, "lolex": { @@ -1150,7 +1150,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", "requires": { - "mime-db": "1.37.0" + "mime-db": "~1.37.0" } }, "minimatch": { @@ -1158,7 +1158,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -1198,7 +1198,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "requires": { - "graceful-readlink": "1.0.1" + "graceful-readlink": ">= 1.0.0" } }, "debug": { @@ -1374,7 +1374,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "optimist": { @@ -1382,7 +1382,7 @@ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", "requires": { - "wordwrap": "0.0.3" + "wordwrap": "~0.0.2" } }, "parseqs": { @@ -1390,7 +1390,7 @@ "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseuri": { @@ -1398,7 +1398,7 @@ "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseurl": { @@ -1411,7 +1411,7 @@ "resolved": "https://registry.npmjs.org/passport/-/passport-0.3.2.tgz", "integrity": "sha1-ndAJ+RXo/glbASSgG4+C2gdRAQI=", "requires": { - "passport-strategy": "1.0.0", + "passport-strategy": "1.x.x", "pause": "0.0.1" } }, @@ -1420,7 +1420,7 @@ "resolved": "https://registry.npmjs.org/passport-github/-/passport-github-1.1.0.tgz", "integrity": "sha1-jOHj/NYa11eOsd9ZWDnkrqEjVdQ=", "requires": { - "passport-oauth2": "1.4.0" + "passport-oauth2": "1.x.x" } }, "passport-heroku": { @@ -1428,7 +1428,7 @@ "resolved": "https://registry.npmjs.org/passport-heroku/-/passport-heroku-1.0.0.tgz", "integrity": "sha1-/xNbIx/mTjfCjKhTUgPKXXtrM3U=", "requires": { - "passport-oauth2": "1.4.0" + "passport-oauth2": "1.x.x" } }, "passport-oauth2": { @@ -1436,10 +1436,10 @@ "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.4.0.tgz", "integrity": "sha1-9i+BWDy+EmCb585vFguTlaJ7hq0=", "requires": { - "oauth": "0.9.15", - "passport-strategy": "1.0.0", - "uid2": "0.0.3", - "utils-merge": "1.0.0" + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" } }, "passport-strategy": { @@ -1482,7 +1482,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz", "integrity": "sha1-LOcp9rlLRcJoka0GAsXJDgTG7vY=", "requires": { - "asap": "1.0.0" + "asap": "~1.0.0" } }, "prompt": { @@ -1490,11 +1490,11 @@ "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", "integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=", "requires": { - "pkginfo": "0.4.1", - "read": "1.0.5", - "revalidator": "0.1.8", - "utile": "0.2.1", - "winston": "0.8.3" + "pkginfo": "0.x.x", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.2.x", + "winston": "0.8.x" } }, "proxy-addr": { @@ -1502,7 +1502,7 @@ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz", "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", "requires": { - "forwarded": "0.1.2", + "forwarded": "~0.1.0", "ipaddr.js": "1.4.0" } }, @@ -1546,7 +1546,7 @@ "resolved": "https://registry.npmjs.org/read/-/read-1.0.5.tgz", "integrity": "sha1-AHo9FpR4qnEKSRcn5FPv+5LnYgM=", "requires": { - "mute-stream": "0.0.8" + "mute-stream": "~0.0.4" } }, "regexp-clone": { @@ -1564,26 +1564,26 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.8.0", - "caseless": "0.12.0", - "combined-stream": "1.0.7", - "extend": "3.0.2", - "forever-agent": "0.6.1", - "form-data": "2.3.3", - "har-validator": "5.1.3", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.21", - "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" + "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": { "qs": { @@ -1617,7 +1617,7 @@ "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "requires": { - "align-text": "0.1.4" + "align-text": "^0.1.1" } }, "rimraf": { @@ -1625,7 +1625,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "requires": { - "glob": "7.1.3" + "glob": "^7.1.3" }, "dependencies": { "glob": { @@ -1633,12 +1633,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -1678,18 +1678,18 @@ "integrity": "sha1-IPI6nJJbdiq4JwX+L52yUqzkfjQ=", "requires": { "debug": "2.6.9", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.1", + "destroy": "~1.0.4", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.6.3", + "http-errors": "~1.6.2", "mime": "1.3.4", "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.0", - "statuses": "1.3.1" + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.3.1" }, "dependencies": { "statuses": { @@ -1704,10 +1704,10 @@ "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.4.5.tgz", "integrity": "sha512-s7F8h2NrslMkG50KxvlGdj+ApSwaLex0vexuJ9iFf3GLTIp1ph/l1qZvRe9T9TJEYZgmq72ZwJ2VYiAEtChknw==", "requires": { - "etag": "1.8.1", + "etag": "~1.8.1", "fresh": "0.5.2", "ms": "2.0.0", - "parseurl": "1.3.2", + "parseurl": "~1.3.2", "safe-buffer": "5.1.1" }, "dependencies": { @@ -1723,9 +1723,9 @@ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.6.tgz", "integrity": "sha1-uXN3P2NEmTTaVOW+ul4x2fQhFXc=", "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.2", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", "send": "0.15.6" } }, @@ -1744,14 +1744,14 @@ "resolved": "https://registry.npmjs.org/sinon/-/sinon-2.4.1.tgz", "integrity": "sha512-vFTrO9Wt0ECffDYIPSP/E5bBugt0UjcBQOfQUMh66xzkyPEnhl/vM2LRZi2ajuTdkH07sA6DzrM6KvdvGIH8xw==", "requires": { - "diff": "3.2.0", + "diff": "^3.1.0", "formatio": "1.2.0", - "lolex": "1.6.0", - "native-promise-only": "0.8.1", - "path-to-regexp": "1.7.0", - "samsam": "1.3.0", + "lolex": "^1.6.0", + "native-promise-only": "^0.8.1", + "path-to-regexp": "^1.7.0", + "samsam": "^1.1.3", "text-encoding": "0.6.4", - "type-detect": "4.0.8" + "type-detect": "^4.0.0" }, "dependencies": { "isarray": { @@ -1780,7 +1780,7 @@ "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", "optional": true, "requires": { - "hoek": "0.9.1" + "hoek": "0.9.x" } }, "socket.io": { @@ -1788,12 +1788,12 @@ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz", "integrity": "sha512-wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w==", "requires": { - "debug": "4.1.1", - "engine.io": "3.3.2", - "has-binary2": "1.0.3", - "socket.io-adapter": "1.1.1", + "debug": "~4.1.0", + "engine.io": "~3.3.1", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", "socket.io-client": "2.2.0", - "socket.io-parser": "3.3.0" + "socket.io-parser": "~3.3.0" }, "dependencies": { "debug": { @@ -1801,7 +1801,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } }, "ms": { @@ -1825,15 +1825,15 @@ "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "3.1.0", - "engine.io-client": "3.3.1", - "has-binary2": "1.0.3", + "debug": "~3.1.0", + "engine.io-client": "~3.3.1", + "has-binary2": "~1.0.2", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "3.3.0", + "socket.io-parser": "~3.3.0", "to-array": "0.1.4" }, "dependencies": { @@ -1853,7 +1853,7 @@ "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", "requires": { "component-emitter": "1.2.1", - "debug": "3.1.0", + "debug": "~3.1.0", "isarray": "2.0.1" }, "dependencies": { @@ -1877,7 +1877,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } }, "sparse-bitfield": { @@ -1894,7 +1894,7 @@ "resolved": "https://registry.npmjs.org/split/-/split-0.3.1.tgz", "integrity": "sha1-zrzxQr9hu7ZLFBYo5ttIKikUZUw=", "requires": { - "through": "2.3.8" + "through": "2" } }, "sshpk": { @@ -1902,15 +1902,15 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.0.tgz", "integrity": "sha512-Zhev35/y7hRMcID/upReIvRse+I9SVhyVre/KTJSJQWMz3C3+G+HpO7m1wK/yckEtujKZ7dS4hkVxAnmHaIGVQ==", "requires": { - "asn1": "0.2.4", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.2", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.2", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" + "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" } }, "stack-trace": { @@ -1934,7 +1934,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } }, "surge": { @@ -1949,7 +1949,7 @@ "moniker": "0.1.2", "netrc": "0.1.4", "progress": "1.1.8", - "prompt": "0.2.14", + "prompt": "~0.2.14", "read": "1.0.5", "request": "2.40.0", "split": "0.3.1", @@ -2009,9 +2009,9 @@ "integrity": "sha1-kavXiKupcCsaq/qLwBAxoqyeOxI=", "optional": true, "requires": { - "async": "0.9.2", - "combined-stream": "0.0.7", - "mime": "1.2.11" + "async": "~0.9.0", + "combined-stream": "~0.0.4", + "mime": "~1.2.11" } }, "http-signature": { @@ -2021,7 +2021,7 @@ "optional": true, "requires": { "asn1": "0.1.11", - "assert-plus": "0.1.5", + "assert-plus": "^0.1.5", "ctype": "0.5.3" } }, @@ -2062,19 +2062,19 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.40.0.tgz", "integrity": "sha1-TdZw9pbx5uhC5mtLXoOTAaub62c=", "requires": { - "aws-sign2": "0.5.0", - "forever-agent": "0.5.2", - "form-data": "0.1.4", + "aws-sign2": "~0.5.0", + "forever-agent": "~0.5.0", + "form-data": "~0.1.0", "hawk": "1.1.1", - "http-signature": "0.10.1", - "json-stringify-safe": "5.0.1", - "mime-types": "1.0.2", - "node-uuid": "1.4.8", - "oauth-sign": "0.3.0", - "qs": "1.0.2", - "stringstream": "0.0.6", - "tough-cookie": "2.4.3", - "tunnel-agent": "0.4.3" + "http-signature": "~0.10.0", + "json-stringify-safe": "~5.0.0", + "mime-types": "~1.0.1", + "node-uuid": "~1.4.0", + "oauth-sign": "~0.3.0", + "qs": "~1.0.0", + "stringstream": "~0.0.4", + "tough-cookie": ">=0.12.0", + "tunnel-agent": "~0.4.0" } }, "tunnel-agent": { @@ -2100,9 +2100,9 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-1.0.0.tgz", "integrity": "sha1-NmNtduiuErS8EalArGBrXKil/h8=", "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "^1.0.0", + "inherits": "2" } }, "tar.gz": { @@ -2110,9 +2110,9 @@ "resolved": "https://registry.npmjs.org/tar.gz/-/tar.gz-0.1.1.tgz", "integrity": "sha1-6RTOI7L9xidXX72zSFpbIo7VmUc=", "requires": { - "commander": "1.1.1", - "fstream": "0.1.31", - "tar": "0.1.20" + "commander": "1.1.x", + "fstream": "0.1.x", + "tar": "0.1.x" }, "dependencies": { "commander": { @@ -2120,7 +2120,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-1.1.1.tgz", "integrity": "sha1-UNFlGGiuYOzP8KLZ80WVN2vGsEE=", "requires": { - "keypress": "0.1.0" + "keypress": "0.1.x" } }, "fstream": { @@ -2128,10 +2128,10 @@ "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", "integrity": "sha1-czfwWPu7vvqMn1YaKMqwhJICyYg=", "requires": { - "graceful-fs": "3.0.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.3" + "graceful-fs": "~3.0.2", + "inherits": "~2.0.0", + "mkdirp": "0.5", + "rimraf": "2" } }, "graceful-fs": { @@ -2139,7 +2139,7 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "requires": { - "natives": "1.1.6" + "natives": "^1.1.0" } }, "tar": { @@ -2147,9 +2147,9 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", "integrity": "sha1-QpQLrltfIsdEg2mRJvnz8nRJyxM=", "requires": { - "block-stream": "0.0.9", - "fstream": "0.1.31", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "~0.1.28", + "inherits": "2" } } } @@ -2174,8 +2174,8 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { - "psl": "1.1.31", - "punycode": "1.4.1" + "psl": "^1.1.24", + "punycode": "^1.4.1" }, "dependencies": { "punycode": { @@ -2190,9 +2190,9 @@ "resolved": "https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz", "integrity": "sha1-XSPLNVYd2F3Gf7hIIwm0fVPM6ac=", "requires": { - "css": "1.0.8", - "promise": "2.0.0", - "uglify-js": "2.2.5" + "css": "~1.0.8", + "promise": "~2.0", + "uglify-js": "~2.2.5" }, "dependencies": { "is-promise": { @@ -2205,7 +2205,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz", "integrity": "sha1-RmSKqdYFr10ucMMCS/WUNtoCuA4=", "requires": { - "is-promise": "1.0.1" + "is-promise": "~1" } }, "source-map": { @@ -2213,7 +2213,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } }, "uglify-js": { @@ -2221,8 +2221,8 @@ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz", "integrity": "sha1-puAqcNg5eSuXgEiLe4sYTAlcmcc=", "requires": { - "optimist": "0.3.7", - "source-map": "0.1.43" + "optimist": "~0.3.5", + "source-map": "~0.1.7" } } } @@ -2232,7 +2232,7 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -2251,7 +2251,7 @@ "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.21" + "mime-types": "~2.1.18" } }, "uglify-js": { @@ -2259,9 +2259,9 @@ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "source-map": { @@ -2282,7 +2282,7 @@ "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", "requires": { - "random-bytes": "1.0.0" + "random-bytes": "~1.0.0" } }, "uid2": { @@ -2300,7 +2300,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "url-parse-as-address": { @@ -2313,12 +2313,12 @@ "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", "requires": { - "async": "0.2.10", - "deep-equal": "1.0.1", - "i": "0.3.6", - "mkdirp": "0.5.1", - "ncp": "0.4.2", - "rimraf": "2.6.3" + "async": "~0.2.9", + "deep-equal": "*", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "0.4.x", + "rimraf": "2.x.x" }, "dependencies": { "async": { @@ -2348,9 +2348,9 @@ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "void-elements": { @@ -2368,13 +2368,13 @@ "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", "requires": { - "async": "0.2.10", - "colors": "0.6.2", - "cycle": "1.0.3", - "eyes": "0.1.8", - "isstream": "0.1.2", - "pkginfo": "0.3.1", - "stack-trace": "0.0.10" + "async": "0.2.x", + "colors": "0.6.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "pkginfo": "0.3.x", + "stack-trace": "0.0.x" }, "dependencies": { "async": { @@ -2394,8 +2394,8 @@ "resolved": "https://registry.npmjs.org/with/-/with-4.0.3.tgz", "integrity": "sha1-7v0VTp550sjTQXtkeo8U2f7M4U4=", "requires": { - "acorn": "1.2.2", - "acorn-globals": "1.0.9" + "acorn": "^1.0.1", + "acorn-globals": "^1.0.3" }, "dependencies": { "acorn": { @@ -2420,7 +2420,7 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.2.tgz", "integrity": "sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw==", "requires": { - "async-limiter": "1.0.0" + "async-limiter": "~1.0.0" } }, "xmlhttprequest-ssl": { @@ -2433,9 +2433,9 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } }, diff --git a/public/images/badgeyay.png b/public/images/badgeyay.png new file mode 100644 index 0000000000000000000000000000000000000000..4562383510aeb3ab9d6defdfe5c4ed6b92ef77f4 GIT binary patch literal 35799 zcmX`Sb95zL^FJC)Y-?iMwryu(TNB%v*!IM>apH+>+cr;bp7;A(_mA#gYgey2)rGyQ zK2;||NkI|;78e!-1O!1^N=)VZx%=M*4fcJnpB1P7e!w_NY5xWRLA?L(0{y9)!SlU{ z;v%l)qGsh{YX+huCP5_XY-Z%*;4G})MfFWY`;RE>>SF2O{6DIigM;mFB4J6qX?Lb? zGQF3YmW!C#Zxd%LM;9vxdk_%ljBzSz>bkjQMn=YES}Eyy`qAlW>LuB!X$TPeJm}lB zTDmq6kSKI%F<~{2wF_S;L-ghLt3M=Uvj{a2Xq23spFQ5&roo0 ze><1Ct~lh&Y!-RtiG<4BVPIzahB*vP@J!}W&gL}iGM;m|jj`RDBSXnen6maKotw;# zCOE%dzpfpkHz!R3yjN^Fy38Svl14*3!v~17(R= zfyrQhaDmX;zyF4(_aQ!E_~sdl1dm=?vG}y9)#Lk4jzZjC*)iL2&yl% z4?e+DHpUP7pTRfIh@Mjq?>UI0R=%%{gJzDI|156p0#2ot`!>5AwL>f}?R_O|@L%B0 zVCNkg5I;V&Y6m6_7f$EyWKX>;W^6{c+eFakJWCf#4NhDTUTTY345en~6_r6JzNEQM z$&@$r{C4RNn&dvZDx<%`&Ufs$Hu*39$1-Gj0i)#01z*>QP2&8nwd zGVYXT170H34GD?JCnqU$y0-8q-59w30w)BBhvH=H&vEkv zN`**{j1vP#a%{OYQP}5P9XY27!F_N3j%>a~FY!RvhAQQE{DN}7H|a(k*onv4s==~0 z7h%uavhd)#jCjb+H|~`-a_qzWSn{voIcn6X+e%wqW@rfiO0X7*55EF0)kb5GG1 z;U3JR&>PIs3O70`|KW@gzisMkZ;xNKOrY@pbmE0?4_U~i6H1pa2H1)^>AFk}qQ`Kn`=9%42`z}rn zi11drw|nt?%NG=5zAO^IEv4iWS@v{ajy9kG*1o8@ySH{eBmM3Xo!YN-g)gbJI8#dD_lU2WtO|tXe4E?mR;msag4LO0|j5QqBW{GgF7Vx8_byppYI`C}%;4zcVM} z2l^*kEyu0opU0tUa<#iKpRf3D_WG8c(DZ`t$FjA>m2Pa2=R_N#o}tb~=R~F@9)aPc zgy*h~rBDXTlA(xllnN=!jyVeYWzUAB*aV$5_b%6t-CrAetnT+$4|sm;<;(aG`diB6s0-hZI5tBBN5Ne{2G)RDW$R- zlSsi<1+hb_mRCofDoM+VA!Oi-x#48OdfV4mKH=I>#NGXp&hVZ+HL1vMoYr>HV?6M` zk>V`zvu93=aAP-l+IUP(6E*^rOHG{TxOH7UJ0Q4>@&s|W*f~GCl72(Tp2mLt=Ddzw zM%OprMQZm3bl!iKp7*}fho;SMz9J3;`;EKiJC8_<-I82p)q(>eI_;OXCwXrCpah5l zof=+VymiWc!{K+NmUJT2_@)`&`{*oBO2}DEjYJ3U({hwp-PVm566~h1S z8R+s?Tk1R2nXzG;bItz?)ev(ASrcgZ9ibv)#>jOM@hZY=+| zL^YklWmo9#IddJ2bY$mmM1|T{*2x7R#6=nd5Bd`6%1h(?kLZDKzjG5FasOU$oBxph zip?N%w0S5DFcDa>LhAu7RB-YWWFt_cDy9O{t$y$1J8`c=6n)7Ei~D-ty~!7W4YKgp zbx;3ZU#T952f-gaVY832)|H$A6p< zN$8zYRt#^&K;egdeTUy}cyI9cmbF`bGO>H_$>hE-43L(4{+0%R`g=W`_(fT>dH!?NIk@z4qxVdfl1BHLf!_{WgtSx^8 zS_m`kHVy(jb@NO1nBgrH07+?6cmvt50okLv^S{~ybBOYoL8%1~7l#sy9*s6){RNGD ziP(ByI2gQz^9UMpRdkN+s`=&I^de}~T~A!u;XA!AEZKo5L=XUt1A~qzBLl1C{=c_D zA3;~}Y`*Ry+4pOn4lHl|)pB{&y*p#}{(BuW3CE<@wq6JF0u1KN-fzKkX1z%uz(#)m z|L5K_wG_|p5BR#xC)I;$oc%$kLd0YHB+S0h*O5i2NAS>6gG5A!NB2gg z+XyXIvj3Jop#~fyb(y?)GjO>Dw6gPcc2D>^;0>gP+_UyuTLTWh-oR-+y@_>Nf`_cy z;Cl`GX3$KE;MvU&%iDZ+Azu(m&x>ef_eVwm|JQL1!;u|2lGm@B|528`6oau{mnl!* zF_CCC?6Yg)XL6Bcz?L@xvyOyMTWHy8PIKg**>&z?G%-UVB^?|X5py}MJV%%3=S8tV z*Nbm-UluxBK5f6i6T|B_EXCeG_{eZu75XUT69HPnW>J zczAdmUqi!%NBgsOghP2!=gr0Ja4GE}rgL&~2>o7mPv=WRf6;u2sx_&C%)-TGC0*%# zNO0@$l_hyc0G`@vPXt82#;&us!{0#qF=2ibUcHg|Ztn?)8VAg!1`sXjP&IkfsW?%w zVTUfA{P9q7=Qq1Ke}HxpyeY63Gu>OwudS+qgdJoQFlh?D& zXIQ^xM-jDZ$*~LJZ>W~dwQJSnp|mXDP+cAK1p|D2S0W4mrYh02SBHP`M?)R9DxWd* ziyuP31N7029u)Z`PF?$1nfO%*7E-X#Wo&>l_kW=+nk$>c@KAbs-Hpn`=n|yCgTRg% zb?eM*b~P;k6p;MqAS$)WikyE)^j(kAPS)@975>SEx_f)`ZiVITJJ7%V_5m&ar9~K^ z$@&t1K?~)%Q$k9WlG~l~b8O zw*ZGkxduP8d#oA*TwF9X42BV%c8eMrB7|0+|83|IKYedmpXp%Zq;L=BztzP>@!H6` z)7i3{{A2;Nt1cJ(lc6EI;aa37(&dkd>ox%pa-VE6FjCXkP`~l(UwmaVq#_Q&JYPdt z20!^cZU!UJ)PC)l1<#=NzZVdxcpH-b z<|vY4nNSDA-u?TdHz=rxBGeBnqX2&`Q!xpJr!)&dOS>AKOXMjIJwdXJ%o~^A$IDXn zuiw9apKA0ve0p52Jzn$HAPH3~Qj$8K@Q~MZKlC7d@2T*feL`?*fTuMZniLu`GBQ5C zkM`qSSt%(?J39=TUm`J2zm}kO+(~E(%4H%mj*gBnXf^1x>Vz25z=J@_SmZ=es8h#p zrVX8_^cioS!GmroLnY*$x;$PRQd3iF0l>^Nf00O&Z>PxR3@Ed=wAAYMYSySkfQKK9 z#OHPnVIW10_SUjo+pc&65v`b-h*zL6>KT6~BS_X14MgIJ+kd@ioE8xk{Z6QEql?o< zO|^Xe{r!6(lE%{*6=h^9Dk|PS?xz91z94?=P9O`{UyGUsb}MznG&HaPsuY z-stgtA4{P<{*4qN_E)3Qsmvo#yznjsu+hcW)BNA2_A8CG|9x7W`RmG4$(Qi26EWlu zxsc#Ncs(ndYt~H2pLDSx%Lvcx6IS&quVow8jENA!QOWm1pniMtL$ayVgEF4^E)lSJ zc5N(Dm@JG;9{NN#cXN%5HQLQjFS)@6zK(ydFU&L?hz-PgY(O@zFEATjL5_p+kqSp8 z!e$l1A{OzqgA>>v8%y9m@u38`d)k{^e679WMGk3G8K5yCBE^kE#Y&K)$c6ie;R=1Q zBqLHof0Th2=?KaXqQS0;G|zFeX`!PQ!C;6>lkYl5Xc6mRV?GR`&Ti)>j)~qXw`-BX zK==L=)#UqB(^1gymEB)Xo6@retgJ6vHJ)g{gV>0cp@(I#YiTv6w3TaR1vWp|wb(B$ z4e9W%1ad^(iug}!US3KHe%i{4KhoM5AIRpx!(x8EGR93B?9irAi-;L#=;EN@6suVo zPEO{u8cwcRLTQ8GvF||E(7(GI5caaC21f>;W8vkpqlT9wE_Y zx7v($^Hbt8&#+KYk;`GBH6uwDgke2j63GLF3wAT9ipB7oh_rCY;F7Ec&~;MO=rL$b zSs-fUclrZngc3Axo<3Bk#cTCi&E}6vN=itt2|sW4;{;w_3ZLVWoDK$={VpmtavPcV zH=7*y=qun8cyZ+{$=xgv8Atb|-HX=hCECK`dXDK&&+vwBb14%`h$dmFtRZ~Nz;qb@j={x06Opx;jrJ#2LJ zBDME%bYv?y(LtlA)F?9R81s6aW+@U4S`4ONm^K4gmFy@i>gi$-RTZCP#_;~-A&75^ z22Lkvpg@<2cBhc>;=7&RfYC=mWUU3-H3k=mGKq-)>{OZ5CwuB zIyD$MItszxMab~bP)jy!5?8HwIUEvlQ8ML72+@7UImmHL*(TW(<#F}#zX!4l#5(l= z8Qh-~cWF>iQpE)_DJpOXigcL5I6%>peea%+{LL-zf=|Blx&{vK>BU&k#>b7~76jf% zb>;D|?R{VmT#<4^ilR)O&K^LG0s$?&A}IJUkoe9pf<~(ZMk54*hOGxxJRtc)wQ6Qe zJ%MJCB!&l;ROTlN!(2shN+eM`9kwjUqDpnDm1!Rfgb@9#<>4-FJLU`$1~oGgUH!Od zELdTWA1IA0wmwKc2(24NvqaQrP zpz&@96=X!mVC2e08$u->-q**=ex`WTLP7%E@rY<}{yx3(NLs`oN>5vtvLd7Z(>0t( z5uDf_#9t-B2sUI*)pF$W18lfKV}o)wp#tP`c4SVK6pae#q%k6wX5@HWZLxGV5?x#r zV(kzVYJGH+zme!xB!fmmVH9GO@N*-<&CbdmQUNkQ|3X@lkfcQ(RsX>ylFC9fI2T^AKBSh$NcHlMGRveu+j@{SF!8=51rn zVv$7sj{`JEl++|iu`YN$O;RPXaGw8e@kKV@A2}k7{A8&^Axg-bNMAz37@aP3+UR@@ zzW;K_t_kPJPQt$mqx4fz?i(OVd`QS}eZoyDodc%Lk69DSv>HDmhgMDkmDNY?s2+dA z-m+A`mEVk5fQe^{66W$OZ`}_S)5e4&lAD_`cwbp1=$>I+5E8+{!yu$qMyz3##LR?A zhFXzeur!lt(cHl;%JlaS8KD&HMu`j*itWmZFp)3^eTpfur!+9dIHQDVbhEMe9PSNG zi;43ibnit#0OO{9)e(`symIQ>@w*NFU`*_p_jzJfeTJZ|yf%Md*A^wTxemLEV|QrO zntrHf!ke(wM5P>2RghU=B8sgx~M93hRakIcuWgmCmFe-k~)6qEl8ed2f=H+Lq z%s%C;JO|1KV1PReln~OS8bdO=P+O^;0zw}_J*2o^Q8t$5+SU1}#_eu}D1mL$h zu?kE^WjY;r$CpSlxFFHbpdmxJ52C8!7np!Tz3lyV3hNkQHv zt5c48ieAK>fiqXvXBA$UGwNJodFC73>AD9(f8(oqB*7NmmFr)=0mMviim%o6N5YpH zB*IQjDU zqD$;qcUbZ*?9API!6=Y91GiSbRRX`-(an&%sUe6Jj*~D8>Fs0t1cy z`Ua6C>;~%TSax^IG;5;rB?vX)>$0osQOAaR*{CS^d?u(rJu<%fyu0gW;~;2rWr9F~ z$w{-q&c766eUJT)^s_%Eg8v6Bh?+`8x{AV>AQ2TY^XlzqWs+AgqZ)RDAKZCxe^&r< zcMG*+X>VxF^TX4Ay8g#|WiJ(n1XUrB1cix4Jw*0E$Aciacup_n@Fx#FhlT^e2}f2Z zT^M3#Pf~nV02rrjwrMlhME8+?cZy?CH^=8{P1O3iEN7~N>}p~+1??{VW(TM0Qg;?g zCj}+5nT4OmYpPw0nX9CZz{}o#?b?*vqkHDWX9&>QalpJj0|DBk0ko{@vuhRhnM7(r zI8hF1glnfd2=5qnT;Kfi@Q`|dQ&uYCk~QwnfVW2@2vdN-=V3%#93hV*@`aYG ztDU&Gy0*5s@Z{2EOz|TWt{@MvZ>Z5AtHVp14r`a^r}+}l?D%!O1QBFGW@gpFqVx3Z z@jT`dU(W*t4G)PF29y6m83pS;NS=^s=qe8Xt8rQp4quP$CFS@@G8D>{laVfIpKLtC z=q}Si+E*#cD!>m-UHUfD{9}(6vHJ^DZ4@~|4Tqp+##&U!!@3zxET3#3_a^V_LNGV{ z;s;M4Tp`Mwj6%9@$Ew$gV+y-{#aP zCdbyFvhvzUp1%sGa9}BF7U9+OvVP@FyE7pGlw`&-z_hmy#WQAd-LNmsL^r6;Vs&8C zc4}*1oU#W9mP?TOnQ6ugty}O1tb?m>3v}G9aMz{~C@V6{8(?M$5j@|4ngUzIo#>&92;7YLHLu;`{ozf#IKGO{@d$4y@PlXsZ9T-)Q{_oA^gr(2sA;=8vF*j7p3aE{l}MWjfF@W|Z9g ztRr_B*7FqmG*0Ke$-WrFe%*>!dv+`7Y*k(}VrG>o&(wp!!34EYhpH?V7Tkq|A}x_s zzKlp)h7_j6c!0WYVThms#`9rbJGo_7I6MQBx;fcEdlvfOwDmiGm*s)|&i1%nIZk2~z!}{8mjvAEp&;LFwYLmt4-< z5FHkT;ug1H75xtzdJKzK!HFEi|+d} z>y#n$Irst5O9f9M6AM-@ygLU7ouFN5NAWnl0w;M4>*2^ME(O%0En)ot6QP+xG)yv^ zb`CC9{oE*St_v;;6Y8pHb$>)V5cV)!gp{jV?ah1}8KPKT7x_Us@jEH>q8gLear|i& zvI8>z6D1TK=K&E@Vs=g7$sLEBRntO2FY7hme!R9J$^wvkv)-zzU&hz)sdmiG`+AEQ zd};g3JG=lY@4QaC^RliLdZa8UfH$mDte4!i%n3Vm&@BM_iqox?`@vT%C{x?o4X5KL z)>`!n*V-Qj;p9j}ICs{a+8m9S_;T=wEAh7V+b+{n=QH%sTd`{Ii^saR+v#NkfBfb1 z@3Psa4E<-~z(N-`H4+b>AdM*`m9orTMu_l{2+>x9fOLy6@z~~XH%qaVb7Gn0e}jF} zU`Nmb7#EK#C&9>=fqzP&Go)xQncVhhMCzTi-l~UtuAVBzXhfRoYzIPXnhNvM9vau9 zZPCmh#4?}KSDy4Q;@UidjZ-ZXx)J{l;c$1QS8ZS$8lf8zUUPE4Mb9{EC;1{v2AqI+ z&-Us!G_Gu;AgTOzB6`1Bl@47*`#qN4I#)V)-9_p3uZfcb$WRRga&m6mTdx6XMv+!@ zJI_us!t|Y69~?PH)USwc5soLHet&|ez0q?$*w2F?kk_H&2n5uDVw*xbrwLWI9i8^l z!bKqf|3-Ye1bjxDAvM@Kl``K4PtRE+>M|#FPRtHGJ>vZg{xw7-i)6Ld)CrLvl0n!G z?bkM?Eq+U*tTJ4Rxi&sMX1za{qgC0ED1+cjzb$<= zQ=AvHs#tWTJqnFI6=!7{Kj&4S7;amv&S#fEKi_ zvG3npoOEP3A*d$Vbi1Y`8Mk@?vL2(FU)OS=-1OT0Kn$Gr!NR|LZZoPfAOHyJbtCrH zbw@1RPVIZoti#C7S?Mm&gCDo6`*d)6ByT7}w3RK_djWD&u zC?*p7f>5%1*=wDIQz3YvQ9@LJay}Y%s6gcLND8f2IYsPdOC^%?)CPoTjII?C(d%d9 zS3ASACN(cb_4XjywP8agp%j$|6T>yI`4p)u>*G9~Zo5A+4KY`W`?qIn3jY}qVZl1N z(#oM@(=W(3`U9CP?!gD=l4;FlLuJ#tp0`s?f9i@GPsRjK-_4hzkN1|vH&c$OwKjhd z=WfN}o>83e^z;%KE6MZ)(P;axkcUqJZ76f|%XZFc;8w`odtoboo7;Ft3DO**fBm`K za-ZLm?A3CuGt`W^MeUmQ#XNc}|1uRAY9T}>lIM6o@D&n6zyzVSyCB}S14Zbw za{!G`|J|eLN-A&`rOzSe{`f{(ldm3oE&TzY;I#$H%8@@##6Ci#XhhjyW+Lzj*L}_O zNK23EQvH&O$EEDxE%ia>OX+wm^nlabquD5$TnydWqh*G$zcMc9<&K77+JBWCIpkz# zvRb)bJgA@hp`d-OtJ{2KrlV`OJ#LnSRXrm)@B(L_;^OQC-40gLG`9qQAMPAu;VNb` z@Ho=dSL_~E^OAC+1FzL*0XlfkhH`t+$+meL)%zTm#vE71cWxW^!!_Q^%kN|y%n>ni zeeV-XNpiR#UL&OMgKdMP6CLK}uJ~xG<3$V1?T-^-VU$}^ULVab-2QR*{`|_F0?&(G zDthAQN2w<4gt;~ECyj4$ii?DT+V{KRhmuH_d@DLlwXchBW0b8}(ut~szP~R4-7iu;aHFg04R)5|DM++-elTP zSENQ5LkKx>!-s`4ECZi}X-1*9n3>+s)c-vCy8&u_Ji|^D#$8fh6BWUmYcJiE`Sq-6 zFaRqO+mAj(Vl0eeB0=h|?{}z9TgtD$;QqAs9)Y0HPaA;(j-dF<+1cEg8{DM?Q#43n zK4lAF|NhXHT7EmJik9hy>jgf>_Su&)l7*{!z zo{#4xCs&R)&pfxCliQl6t;xqwo~fEeT$Ha)=$wgjYz!tRlmRI*)kdS z3DSffof2!W{Kut63lkXyhe*?AF$x`s47q#uXUGxhr-0i}PXD;A5aJ1B^t=2w;8wz2 z{uL9yDd}6E&c1?NiYk!dJ?B}PL|HzzuN$Uh?iDUAe_8a8u@XC>8&!PdXh5&w2~c9H ze1$*Xfzt&U1y;u}fGX+ncok5xC?B~xh0ey*&Mv2uq4_Zdl_cYf`pXA3t2-&PI}wl1 z)it*xGlF^%O_i3iC>bT4Ler6{Ix|~~pS%Zi->t7q@yPze)meiTO;dop6XMI%Smx_a zSnvUSrhFw%fZf$+(#^erpQ9HOJ2YyX4H+-(fL3#IAkmscjF_cd@Z(u$a0pTs-D%XS zjbqc1ZoQ@wc8Z(Kd|%2_snkorhhKDAAV1ho(ohXs@XhxmNooPAC<)^=Ap zFY>_yI=$DygVfuOqg!hEeO27y(uEk=N}Mzec?oNX;gIA=n2w5wjtc3~MVAc*>>&`g z(xZ!8sVXp)(!&;(db4!CS0~CrqL5>VCHPWDLGmqIXbUFZhcH%y94s4BFf}8fF412$ zF^RwG2iAj5;N=!mdQFaOkTDF+yjoZU3x4x_WoXAIO@MpO0aw3d&PoT*JhCy?`B}GS zlfxuMICoEw&-ponWd7F$0NC{15 zhEgMI`~9LK6^iPN=m!dl?m%f9!?|<5IcvVTN@mDDuYGJAy4a;&1|&=4D2qMXVajEY zTCtMh*eHZ|dJ_#r zWkfzEX)xZYs|#|Gv!U6^2=>obI0<6of`C1UWaS-QoQd)PSG64{_@YfAw3$8 z$G%p#41^K2mJ@{3am~(S2Iv4pTryRufqrnYKcz7tY(phT_>b0_wU?RQ;;1Cqo=WeN zxA{Ia-F1v*HpDr?i2fs9)7!$n-_6-Bh{#KVB~*A)Lv&PhOe!*}`m12^o3)hWRNg;| zFn!9OKMDsO6tac$v0IxT`5SnwtbKA7&4)soGNo}Q(dIL;vC*^<nIdP-jf0b7>L1RMsq>Gz z1OZJ2?_Vi9SP59PhT(U3Krqw~d0VgPyCSx~8CNwRhE_sFVb)}TlrUoI>j>AtMJDk(U0h!8e78J6$J~g33Y}zAAxK8z zagu>{8dK~cM%;GwFLhh0K1*VAq{n7t^al^ZEysYT@eeV;ue(UgsBsX z_R9nBv$%l*(owj|=o1&NGx^z|CFwE?lvqowZH;ojXKa{LxOKXZA=)QPK_%4XiX za7=xv7eZR)qn4*OtZtdo#rlcxS2OGS9zYC(a;>KW70bU&=^vtGLKR{KsWj|)eol}M z;Kb0;JWdijxe{Z+cjU#{iSe)YOf`=%8N|QAEtLa)%~OsZom`ytu~w0YMW{l2=MHL_ z3|c3Wc3*uyj-9zt)ugjhJ7Q@m%?iJ=`VX!RSz4JP*wGqsONu$i>k{3=llW~!+zwJ{&CTB>*9p2oat5l zIG*HR^#XuLmi360#Y*I&7eW|q_6A*svMuvVW`F0s`7hwQ0XZ$Eu#X5@=wV3wM!u3& znOr*uMJ_{g@Osbd9c9s2-YVC3w;Ep|tZHBG*;GP{%HU)QpzfRK2oT}i?z{$BQR)Ef zXXrevJReUQq-UlIgOgH;LqxBED$=f-o5sP{`OB>GsB4ZKTpBye3P;5%*5+iY3DWnt zsi;&-UfGxAAEr4B3#O`m?2SH+h#vc8Xr0~qyn%a&+HNKfQpA_!1~XNIn(#1V&}?4D z%}zGUdELfsP3o(XNUwX-|A67=?>9;FUFGTV(m4eX`TZ1x|oo{64v{dl2jN=Sijn0aT%9(!$cJIK+}x z>HG83e3J8G)Rl5f)?@_`BmE!gX2%Xy87=1E9v&2}qojZgX{txLitI!+Zu)j>bMt|s z1>CYy2yaBtNlNV}($vlIhOw~uMokBR=JKByf(>9By2v%!qk`sTlCA*x>(f6=9wr@M zMdMXchoa)_Hjmi-IBp{uo-AyycjRNCgYw{R$6YXzJgRV{EEpQ<2W8u5xQ}2KmPRO6 z!uE>drYW3osCW7M{DB2&*CWaB(QW{_Z=#gK$Zla>swFo<=5O$5U>0J*%WK#B5h-ewgHE>COba{hw5Qd@*T{1>vocUocD)r?d?g5 zU&!L6#cKXuFhH*M9`ZV8uGi^3WQ%e;UIl^Mi_(zokSJ*_k|;#m#`zO&T;M>YpgGM^HU=r3?iJBgS~KO5i|s~SiBFl#!vn=6 zP(BIFmTjMc5#-CTL2O_^ATnz8ntnK=m+*@XmzD}p(r7p^*2>>u<9{O=J^-qMDee`` z!9_)yXuZ#?cQRrf^t~jF+1?{WU9hTND$ChLo2AL{4A)=QdaJ<+rmb6C+hOk?T)|3unv7CG&15d;ux4Ogi1qh1<2`cRsY6 zylC+L_(}6}FXb2JOy&6sC`b_h`=pYq`_qhnyPeNc>pZO7X3FRGRN_)a6rjdrX44Ay z-G9gi#M@k4XB#MumggHpda06?lgENSVf#Sah1h4$H>rQNI1B`Ltf`BD<@pQludV0q z9etmnJfDY}{vY#S!9R*!_z}7wBOwSpDyM@@0B|NA&q>L~27$+s0K{O|5#aL5qI?*Ev)=n88Q+9?cxh}A zfyn6f>A*zA3D-#>a^wm~7%yHjZBO$65e?)7=fB{NJ+ZRjJDvd|i5!r~ z>G`!elTFGTMurJ2%VNpD^M~W6C@j>{RWPtmNfqJ=v`u}PN`lQ=irG_7mBRuv-iRvJ zprJw!Eefcaz)E>`Ib$3&fVYT96s5<^2aEXt14XCXhIdNiGTSFz3y`vwGR^f_kGu*d zF)m{A;o=__|B}5C>RHBtuWDngoV0Cv<_DGh4ooVsyh@>F*H8G|0{3n3jW8GhiSgQAdx5Zlazd5DCe z1-PE?)rYvz5e!FD?iTRBs^}<`n^Hl^DEorCC-q6|S-LbNAjvB-j_>^=>(38OssSZ4 z?1*L(ZO0Yk7y#c*vAV;FbW7M{MM2s)FCNjNq!cJ>OT+xF;Ta-Dd!jV&PBAZtThb`C z5l3?Gx&Ua6Kleo+W2MavrL{!LM`?@x(w?r6-I zaVmm54NnWhhvW0-2`~v1=_F04(&3Ph{`fs`F5je_@vS|kwU{-(qbGgZ_E!`eNHG!y zFs30mDWx~unxx?p^YC76gnDZ>?eB~Mk@Xr^mQ6{1^l15=v_p?z%WbIx2EXe4E_JM1pTew}$@#;@KqV_5nk=?nu;j3? z;--Gcp=z{(9N{3(`6#J_S<{2#C~#y&+PXm1KVr)h(=*+3YqCMvcd10_Cxr&JgP_FU9g^cy$fvx7Zc033$t@O=CV zT^mS$lE!Lr-Y2wdy*b(UD~lq%)z7{z%*$U zCHr_jlgnGgOJ9(X8Z6hoChg6gy)m}e5M zoVMV|3%}53tUGCgpi|(qX7Tk_(*;5pK|%fiHA5$=6I%~Kq=+OWuExW;9LK8x#w`*5 zkpQal@OP)eS$pogL1YF-Ym~G^<~qT3H0k`j4h2~<%jnH=8mrY1lEu=e=jGCLl@yr7 z29h;>g4zQ&_3QJ{F>86T+!g_a$@Rhp=`xcJ3v+e4AzL%9mZZk$cgUU2s_&c7rcX$i zx_}l6XsZkA8Bocrx(+KeNOX89gN79?r`tm6^ub0&Ci0G8K`<0Vi}>_o$y-a0qca%^ ze(lNXfX#VTYixX1Q8o9XnP0)!7^%aq6%TABzH^~V*!<)dz$h%n)Nn=-W%qiKmi{oKubF6EgOQc%Q zD{d97OHD$kji@w^76uHQW+-tf0Y1vp^{V`tEAb{;v-9K)Lz0s6MxsScCgG|sJFnAm zbQ`SV4^Hw{CK&H4`Bg#wl3~)~>{YGd11y1fH6^dqWWjou%y=cR&7GKTLV+#{GvmE5 zr@G&b!mO9(sJH>jc?Z_D$<81Pq}@M%3NS^&&#mJZs;Zu+x2aH+Cg44yvDy$!mHE6J z7I9h&RqDpHD;K$T&+lMdWrx*~ z^4*93+byeGPNB-f5deSAz=fS*#z+cHKymSiM#Bc#Lc;Xl-fUFU#3rP~m7&5Bs-tOPqf(bU|$taZowDu4C6B_;z1Y+b*{-}O&8#vZvLO5ZRU9+mI; z^K7L+@pS_jR@u#^5&UKkrDxyW*QJODQp+dtOed=pVry=h_6RneZaQTno-~LZ=hEOZ@F&L~@!?5@_E@*GT%s zUuo`D+2@uPqkYeXlrva%rBn$n`Ym_-*-V^)*bzRnjK>SL5irA zqDK^~pcI<9Gw$@a1N79Ufa~%TSnPVn3Bgw}7QDnF+%$&)- zt=@`wPd7dAwtbF}mE!vJMA88NV2cp4IGjAbj@i0`aHgqDUe%Js#?d=$S_nJswIo3> zAF$kET63W^{AONUG!P{E;k@K=QcIE28yM}o4WMJIk*HkWgjAN+d-kF zLWBxVMl=Hx2>T90bDB^{*jp3c7J4M})*T%Wh2O*3S(!A-&EYUo@^_nqV8PeG1J)Q= zm+NyUJtsr#lFKCr%Y8m5m3gA*?vOY2MUWdoW`i2w_UkcN36@b(3y@dFt zb2>zn$gD_r(0enK1+G4KpcDm5tR}~wHcQKA@6i{A+`2zM0TzVmD0)1~P&_3;t4jY4 zNLjm$-QKQnZrNYxd}PT$Xu3y9F^pd2-2(*96536St*Ni{vtun(X!jnl_d08PC|%zH zH3~K?jnLh8=R_F6M$sy=IfxI$1rhsQePWXza}BVD$sCg`zp6+Nh4mISbPS^R2B`&K zy?*xa`njlmch4VHb~hg$6g}`{j1o$k_BPNbfNu%aZEZZDZP9XwLP=QHpo28 zWz1OBuB<4ns?E%=G)F#9HsECj7#SO{`j*Eu?gh+3LgT3rkOUi|D^I&aO7N@7mXN9M z>$at={xj`o*V)f$Ki_h9y}sgwVX28J+IIRyVspq0+Xw?xBq(8fgP&vLCyiKL3`GfGx&GHGa-xNm{T+g#e*RI7{xx`Bn(L?WXEy6-+!K&o={+(^ zV!ZKsCrSH18}>8^igez3eE~mD6r;{|d&|ItjiN|`nq@Jiu)6ChFgh4kgM|3BJK#Ul zyxR9#&lU85W+Jl->Y+&0z!5l1)aZw*{tW5R=YOea^_jnuM_1qLYUJE^T#&55MZNHa zL`NL_{FgdDSrebY3v=CXXrqQCFKizNGm#`CajN#i^># zl*b|LTc6F>5?Jw_Fnz-d1~`5}YmYB$k&&=m8T~V+93qf@==Mr0Pr|^4>R+-_sz{x) zVa7UShRIEw0qnS4zJTL55(*2>G44J*Hqw?wQVivX#XniQgP$cKn9SIPctD{3@^q+QQuBf-_6-g%qGE8s`QI( zuRC=8=~=d%o>Ip%$@98;?JEJ7f#6BqXU8?3e7={Ael=W{!{hz$%;tlB4}d+a{}mm} z_KhVXoiSJjbYz~K?qv1y6xKJG{bgC7hHsq3!e9cXM;K10YNIg|Bsux$)c4V?_WI2*dC+(GJfBG^$%Nu}3s zv(1E&nKzC6%|5+n1O!dlT2fP~P{YU-pCIBePp2*HcBwn#*#EF-nc=m3r_^uz=ZKCZ~AR)FKJYzc2_Ii%Ttzm+VzP3N_T+ znjdsvB)%MEVEQcG(BhPf@CS~?n9maQPZRVwZ8ncgx;M_;n{!xQK?}#S&pNS-u_5pv zqP-|Es(=mWA0Y0OS+ltna3jG~#n`@=)veN|idyMfg^22vGY-(T#|#hTdW89jfALed zzVY(~d;+G^3KIQkj9q2&=s?{6IR#aWhwEW?hcR%ES|jC%TD>`5BXMUjt;)yL-{JKivQc;eYj zJ5Af}KNKkB*KJYCk+an4)76>j>0f)ZjMLg&(TI-ts$9!d%V5EJcxbXtFwrvoZ25Xb zs>gI%(7$2R5cgUDnu7lmH9(ItXBQGN4=S6<*R$yRA6_0xlmbz>E?scRam`cXHMo|3_JIcAwNcC<<=YIcNo-b@&g zKQhfmN^-Nd&~_U=0^Yf7!yG#BpTqw%ztDILlHT=b`FyV9Iid1*h!HHX-$foh+yX@6 zxJXICZ{=Y_gT|DLW#FPk2tQ9q#V8v;!9O*;^9B}T%CNOw!@m>6?a_=39ciXaP`3^v z0 z)OZ6%4O~}(%-p9WZs16)HHWuiku$fTwS}qFnUno9){0mtAS9`Bo(1^}%fE)$t z_jI$rTa|wwGU5qFE5Q)WjBO^gQC1Cy(Q>ZxZH?F3&3pT})i*=Qx1jrxB5uoFj8cqF zN~}b?74MWyqM~||E^8Uw>m6Jdzn-2xkf3=RH~9t!lXh(~Da9x{W5H$uM)^F5o902C z@Zhxd^N%6?_56N4(s)pJJgB?(3q>-X6B83DMuW5xa8JM}Y$o6Nq7x@hqea+7xamRQ zqp>W9(Z;Ln|5&^6!Q4iI(M({p4#9Y!Gs!hbMo!%1)ou%|V4V9TcM$Bk3iM>u+N_JG()V7Hr&|&c7)Y^FvqwW~2k@BF!@S{T>tMG=y4{hJR9Rbd;>*dSB0^n>?Xq4jc0AI=O z-3NeCD+vifGJ}z}zT4e#ZLddJ`>b-r)Xj<|?sZ&)@oCpEno;Mmc5@T$XE=anWM;_G zmFcCZDuYVLs3MCJvb5eYEhqa!!>DIM1@`*sSw+&~-JKMp`d*{uN@sf)FzVo9Lv`sH z;6$<4gB&GhlS&2M)IT@`^ghKX?E0JFL5Jb+`8a$&FKP&WRA^_7hzE5y&;KwD#uGx5 zm)ZCeIDB9fa#XrR4Sf_n>Q#~mV6?UM2x0k&qsah_B8-J%6gJcB3=-(cWS9DI7)4wU zS6rkV;q-`-B$<%wx0ZKuu_Wj|&*~A+`_|SLQhuB33qzZ40Hd^+{0|MIUP)C<+OBDt z+ax=i2u6*A{3tQi9fMLbL6<@?8YGv2BBjmPfl*RHn-ij7`$x)y4uc1t3lhfP5sVIr z{hQ!H-OUfvW1L1((_d_EZeF->A+~!_q+Fyyc?>DV=)QgLQ|^gk6sO*4BKqicjOLU8 zl)xwoG1DSVfGi2-E!a09acBOSey%%XPnWG5zR=t~pQHRXX$coo3Q>v|Kq~5ULzMmi zZ6@sXQ!};#qe$kqgZ;1=Ew*;joBbL_*Q}4hMh|F0AH|^D6FOp&0B0mF!-;CNjFbm; zhX>wj=S}dT22z{ZzDELtXvviqBNABORE&zu=Zo^(Cw-^d2Fp5IV zBvCH88YUE?o|#RD5HGS~*It7j4H~;TE$z4xr}QkddOK}p1PO{Qp1z=+jec+#l7l>UmRpWzCTBDn;}u#c1nb%zIDZ5_hT*++`zDcVEz0t zxp>05twM})@yGihr#HbL6PU`JQc~E!rPEAYbM&MNQEHW|@3o>680DhGEnWUj%|MX}pb$9GaLUg-ozEvz1v0Ti!)Ydi;x z($0mn6)f$(^#kNbC+1Xw!%w(uzU<)Qo~~ikNG^^APWcdt6rhAJ6b2JqO~5EjsPya{ zr~#x@jG$1-P4J*jcyKN9KtVs~ujduYZ^?rWGcW8;Mg>0qC;r9q<;$_%&yymrTY{Qo zz^F{DU9sZ%9-IS2XxDifn@2IKs5s^mUyPJaw2T*EwC*}aGj;=`zk6xj*$Zu~wVTIi z=mi#>*K;moB&Y1qB163ays< zLV;0m_?x#Ckr-!TApTA9piX#j_t)Y0(b3{TU3o8R&7b-JT`p<$d4EjJ zFIF{7ezU|guW8(dvha_-1mo=JN1%DP#qo8qo&D*%Ni%dC#}$BlLFQe{gv8yR?^Vo- zt48&EkBnjnW+tZ;-E3#XH#`u1+t(>Ugbhhj$f!eT*aK@1dgu-_n+`BrnkHsd{CIWt z|BgwdPn;lcRbD4NIQ?D+2;wO?}S zWN0?r*LSK8UinAg$CRqlC#R2ImTlA}s&@+aIGS zUxnV2h+rh8G1ebsQVuf(2bhgbiMhu(8H)cL7Gs;Eo5tY-e>-;W0zhd_ zJ#9=tt7%`pa+Owp;Jb>Alm~T(havgVA?lO}>8DZQL7jLn*Rp4{mJa@T4#528LE z0#jgb!SzD&?z2!df#?j#0lMw`ie!=+5MC&95#QpSaFAro<{+O5{<&R0)ooT6R$L+` zDQar~N`38yt4O$`O)lSj>m6h-(ZY_j&Lc1ywRkBlw!>reTk@bnfi)yQI&>XpUZETn z9&{KEpD*`M!=sQI3VrkmS)c@AU=ocolx+7J)$(<5Nt`c~!)V`C3qw;XKu^SD;9USX~XIlD!Vw9H21!PesmnM!9vx!SzzG)uR2@f~JkB$}(D%3fI zzfD;*p6#NLg=s$zOA)3H4ON9nmMBA_M8TS<P36_Y0Q z@ijgq>9HY6VKFLV9BUOf&%zaGyKJ@a#sWGXWr>>5# z>9O~66_LBA^L>8M! zO#j{<`!C;&eITuf0neJdhtcgGr)$LrQPm7EB|XE_NDV!Bt?mGfPE8^hC9#Xyt;l+X zRx=}^+&gK*&l59o>-O~$jP{VQJOj)oiqYN8dtflpI?fcM6s(_o`WdYTh2HEyDlmEz zJm`>ka0gJ#{1blk+w-8V>InT4AO1{1PhZs6*FPo>2v8u2MxzmhD+0qLB8_i=sItD= z0<+1|$M*Gb-7pA?)YQj5fu1!Rur;HoSPiMxL@GF-q*1G9(!Lq#hf%5ob)13Gaq+23 z8V_F@tnf&jR>-xF+FAQZeE#^j&0gqro3RJQPLT9WrRjLmdbt|q#t}tz`}bWgMeSdb z2%6eNT2G}nqm;}2amDw?=Z6&6g7E;%5UH#uRui_X!3Kiwty+VPp7t38I;p{gRAyw` zVSh(nC@qFhdJ2z_2X%)Bcl;>9=rH`~sPLffdgus`lJEL+=FFKt1*6fLRH@J^gEZ>k zut@b1zaUXunobXZS`fXY=i-=1wKv2uiK26v{8HGh*v??$kPuRMn9}x*)9piH2y#_6 zz&O}CE^o^t(dql~1y<5O3rM}tXDzh0wb^g)`}k`vEKF}E*AEURyM;8a1rTZB zX4=LLFoijff4=zAE7YQgCV&)s`g){1s5?Bk`_!Nu-KC(5D%xBd;I&C_oOoVSr$C-~NLDC2S^C9ESwOYufwfz`?_`6dASXX?yn3#e-`Nh#Pv} zI5i6$MILmRd8a)BkJO!ob3;PZig0CsY^gFzCDjB=AvClt2!(Yz6w~=khN(ziM zp1Ft!$O-WqrlpqLo4aR1e4S_JK_=q>gHj~`YeLO9l25XO*<3m$t?18*<)vQ?7SQXn zlEMd#2KKSk%@3^2zAvM4LPGht*qRA3q))@t)IC0Ea*$bd2guO}qbodN#e-!_shk3$ zEv0I9cEyk0OnY%-V~35XOjika>>xM4&2HrCJ?T=?u(Lymg1v|Mr0p;vP0@moHWa4l z|p4A^u6DohuQ==Ve2e zA?ke};+PPRJ8-_2xHli&+2pe-ZANO}T0xR@ov{<|BX4v?#(qJPftkiMxnoHCQcrv))d+*{(g&{=l0_Gt;-jp)$Q-zejwd zch+HaSe%@*e^PwqG>|NCwB(n26jXby-Tw3U%Ck?L{F>{J-NOyMex{=3$8RM(lvFeu zUBq?uKC$%^V`>3+;-<>I?fKD1R#*8Tqh@m>Q_z4r);oC@RPe`QHhzWlFg@9mdbnO< zNDg=Oo37}4TK4Sy+v9WK{G_szmU8y>3)op)!uJy4>pcK9zH9O;v2Qn?>?O-c%H^2}b8IIa2e64-Z7AQ2PT<($DLD!`ihlyH=)}(N z@6=j?X+?WBj20ev($jI{gAq0g=Qnx^no;3F-Oal@);6p4^x2D2fAP{#^Gg^G%%btfl8Co_55VHrS`oEXb(^r`i;QfeR3 z)y_mevBd36UM*8Vs^QH{id8i?o#N8&?R~7FpR~OzxX|%$Nx3tl^Cqs|;vHKtHEH*R zL^R7oPovx37dm@Q`Ajg!IStGW3N% zYY7sRa!&v&Fbd%E(BxkrFp8+BqlX74ap}yD3X9 zUW~>!c$q}CSQ~+w&W|d@{wtRKDKMz@@P`AWqAM_J?l(aQ5(~espM5BA3ygOrzGzy? zo=NNLz0>!MOR7Zk`ky6M-50xyNkTMJ4YRqG$!i^-n>uavdj;pNd<7DU_yO52D+%m> z`IFQCRa8G|%_g7qWwX*-y-_zF-M4Q4*u4AV(dw?kBe8JCK=)Ln%n# zQ5a9u7wQ-}5Bkk}&JW>da*eGTQyx@UoQ&60kkn7t0*Vgm1!JWsIfuHe*mvNa!)=Y` z)zqjQw|XwR>m9AAw_&ghAyZYGenB#7<8v1$Rx-@k%S1 zO~uUXae;X?XGr^I)^-WnEqKA+%dGMBy=9NAd2d$2mZ@n6C+fatlG|s*HF+UuT8Bo4 zwakV_&iJTDbQL^Xv*PORU*B;5dQ_Wg_DUlDEhfEn%|b9nYi~K@XDfNI&}JM?ahJdgg3hi|3lAsmTXH$deG0Ok6xt z?a@a^FgiT}sNKcnmCZ=o`P=A?FYerbi4!N??dY9pJbCqtk6FWO`w#u-&D0s|t38uG z^vS(6C2fxvd{@c!3@PkUDCr-W27gjD*Q$y%Km$NYU5woKnUvjL>2(jq75<;-%$jcF19h2#uz_?m1d`FuxoxD6oAy8>?Yu;r{*$|9DZQWvpOhrngnRS3D-9Nzocl^!=;>v&+@67#hY2rG; z2Z$>N0W&eRlDMtos~L1?PAGdIuMw3WfAmJm-&;OB&4o{2Zo6c+nNjczm+-BYlMlX@ zJv+Is{1z_;o?`gXh0O1B6X%}NC;K>cTwLI z;RGb{Bc1!j3^;5n;kG5s%tA`+kaJINBF^F5L(H1uAE83qD{(Kkl9R<+^$ZZ` zpzEK_IN%@#C|g-x^~4iTL`9L5GF0L~kC*W9@VRs6qUI)_C^4pZa4q)4!;*3BcS8X_ z);uV0)=`z2&try`W4o5lwX38Iq7?cN4Pm5;Jla-AuaCuF+dI0j>4QHpptX>Z1nO@5 zxaZ-wa;Bt~Axs2F#WszBs|CS>I3`@b83~os*OBgZo(brwRpFIfbl>{yMfLl>;G#`z z9YzuuWn<4f*w_!x|7%R%#CKAe!h@vbNpk&+q}HG64*euy|2@%76QgMxujx|7W*I}S%8fgo5Z2+BAf>MCu+!1ns;208ZsH>lq(QxnDjsGWU^8v2+ z8p-SG?y_12i2oB97;vE6NH|na^vqByfKF6708CK}7S9w6d~e0E!^1E=m>5?eQ_zex z4@z$}zUkw2CW33c0$r0T<||e{1r;93J55&rQnB4*_djv+Q>wpTA{-yxy@=ODo?qeh zcGAR@ow$(G;}J;OiuiMcr6J-D*Amec53OzeS>`bY3}|eLXJIRoT=-CY{;RDgU^o~% zxs0i9gar_38uRhTe~4YrtjZ_lBXjmliK(3(-SG32BM&7XWL8y>G7~u*MhhxQTuXNG zxQrcMsYPRrQBG104j5g$xM$8S8icBBlJnzb9s2)Su=&pBKBkh*ud` z)=s%6HaBMjjl>I;Ng+NFX^zGO5UVI~M1?5D=vd={kH2#wp%_d$|9EOOCepc4aD6qXW()GL4g2lX0XWw|>J8Fd%1?ri<}?q9zX zJ2g5R$)es#%~RqJOpQB$&Ue`LNa5Vfa^&dUn|8=6V?Svg0y96Y%4>b$uh$l=Zu+#7 zaD^=GvH{GWWi18oH&4**n3P;RCAIt>qy#0@Op30Wl+ZLa`yjz6@t4+-USzOWGKxLZ zc6fgW7)8rTT_w_ANn5bQ8nlp{N(M?`kOrrm_@wBBbw$Q+Vzxc}a$>~J=2PU1h*t^K zZAm*Oc;}(b+u6@feJPcxK*N2Xzx999}&4{EIZ12G1~|AV>7@!TjFpzeB%V}Hj0_+WU_#4d!2VRHvY=|+zopQbM01>VV$$V2ljNHldhr@fHJ{!4$vNV@I zHTQJ&o;O_XMXMm9PU`zi1Bev)*ZwskX=HHZ z__Up)Fc~6g@1(c`(_^dA+&6B`-toa@Xlff9Zgg!kWM*It63oP6&`2`Ss?mvugmAPZ zl#Na+6QXxaOevU=v1e>p#=0GQ&~#ASCl)^ue&Tx6tS1B!)vcPFL5r5Vdj;A#x!E{4 zLxaTG6Jv**p>lBb>ea@^M%v=ZgBaT$q(;d@L3r_dHmb8{)VMgP_>yYrkR#`%HqN5O z`^?$%ggwDPft4b_r`Qx}e$}or{07J+%`j$7Q>(hJk5x@HTQ0Xudq3>C%*v4{)5nzx z(Yq&ZJ}97epSDFv**Yd67yB|AeeQLbY(6Y(t%fA0S#W|ycHz#NCVU7>%34@L*59YO z(x=&Wqs4yLzNgkj2&gsYicZr#LZ?HHfTRv);oy z$YO!LyWe6LPai8g8+&IJvU_N1!$76845+!>sP-UppB%Ruv{4ypZ+LJ}>AylBMPFb* z0zV;b!lqAVijG7$P8wMW(os-FnkMXIExk-1ChAP>iyJe> zLysh-U_?$eD)>|3O_R2aO5AD|zYRI~xY&F+BoXF>mOdm)kFfg9y3DB`$InkGNc!^n z7aGwui+b5*%dOl^x)2kz2Pu(6>*9qgg)dq^g0Q!5Mx(tDbzpkx z;h#koOdU(eL_0A`16IZ za`Utc!)v4En5M#|@?NX1fc?c`S=c+&d2SBy^ZC%)j!P z_^KHRd#7X4ctn+9?3Zt~ko8}abi1Bvg+Dg|;a z9qC+AqvD_(4CB-82A{LL3`JDrrF}ExUvszb#EwrO6hKqJ`;PwpPHvvgwk{_sj>kIV5T0x$nP&SiPv5A*x_QP!y0; zHwFdvbu^_V#m}5M+uqsJ)o+=tTYx2|G59aBwYOWkB=E)$m-w`HzW?IxAg3|5J&;*T zML+rQ867st1#FFqgAyJ_VG6%IN~3^`QWN)mbJFi>ynqiycs>QDp8ozSXEzsTZ(paN z+Vj`CerOaewOifagj5Ro6VzeOc4%G?Eu02@X8@uJUkLH1!BIjXYI1b`Q<1sg<4ujs z9~r!JY}A2CsV66GQvvL%oJM>gB?hyD= ztnH+vPcyUdkgzUBNXa!m_JkO^K;$>=6EV>$F&?cn+YEFf597YyJ@p;J=vGXnx!H+G zy0foWEGVHa(%RKlSG+5S%>x4~7vmQet*~(LRCxxu`1qrQcl<~dQ_qxyjC8wc=&P~q zLFv2>8+{mL(oAXMG;!f8%ACkp$woma@ec@sE47$s$=JA9T{lm}{+6>;@42sF z`3*v;p0?(mTE;Ggx=E*|V?dKrt6?_EDns82iC;jP3ssq?!wa4d&Bgm?;dxJ?auYAc zcHpzcRG1}IngI<6*(vNkAZ*GIl2ax`Mf}f=>qE-RS~~&7sx|e!%&*>Icn&bse|%T> zY{m{DBWD0(PuLqh{6JsH&=l+NE* zXOfK*F*Xh=)2ig3rewQ#Vd3cb%$YNoKmwEmB|B{QNS?^8;tj-<3>yEz$|3oJpD=Fx z1P29Kmk?7ZB$Q4|IrNLD121kYo*t4nCOl{K=0YYrikf>ufry(z^@PDX$VmP@a{sh- zyC#Dzx()TuLSbdnuXi3vY}H&8J1U_O-QLesPm1qoe!DLFl??{lDBAjj)O{>zOXRgH zHX{XJK&-#BNhtvBS#F2WIXQ3ihNBac&I>WsLNwR{m7{YiM#XKLwjueq>k~rDPu&o^ zlNk9M0&K|X+Z*XQ$7BD^x8Gr{P@lsp0lcG-iL@TDX!QIK7#|l`Io;@0gHOGB%kNW=6&jGTgu_8pp^P?EOl@!Re8E(0wmzl@$vS zIU_zxe|}Z!()=?!zwWLP*(V5jKR9~*g-=tT4clgTd?~&Y8FLvnifRH%n&a3T;NGf1y~HYzPF7Y zPV{vEwnMs!+6Oitm?n%B+Bi6gvIr3!2gD+uv2jqP^V(&4xgI{pN2O1UadFVQwkv%E zVTele&{+xUZn8-`QEF-`yeSNnI>F%{NVWjvJv7=96u{wC+$1{AZ_><4D1IS4YeFIl zPP@kCRxwh2Oc^SQlbF2Yeo;CP#qJVOg{ELiSjnW=QZ^(Pt@`QvMsKT{khaHs{pJ_` z5j#IFZ{6{lmB)T~=h)T%7M&xkNkj%_@ZKG_ca%s8C8iQ=RPttmmB8v50WYqEC3$gZ z_9&l}c~%J9J1MPdN^H^e(Cn8#Oa9xTizh@uhiwaZvqs!c#73gQ&obM%r~h3^=IlYY~_rg^p$O(4|*G$GE(e zD_6euhd;uD(hXR$bU7R4buHhYf6vgL1+ zX~Hoe>H-G^o7$G_ZDgH@O6dl`YH=r*J_kbz>=Ps+ zW^8UYWaPIAo3@Ngs$k7bVBNzwQX$b(B1G&$W<4=s$JmJUiLn{u6SIV*Y$1M&kX0gV zHP}W$4VfS(&ohDu3P|+k4t0=zAGUpTQpuQgnJ%Q8`940F+bhF111XyJ8C}3cv&eqnv7rY*8 z0zs#<^Av{S zRa;woZ+Bpwq2J>kz#_4oVf9fOMM8j^0mDV8y8l20b?1>}W~T-%P@O=ws8||);->kE z@F_6`BIlC1G4O>&8!cib$MifQtaw6f<&@aN(A}M|@!*uuY7qO;DLO8G&!mhpAvR}3 zIwjq#9S`o-;G8M3h;<{yu|y3vihmtcEIcRdQ39#nilCgrvFT9js{6 ze1(oOu_0?3WZG# z+Zj9uk)$vpgZu=mSFt@1w-e%8NMjlGWc#(Q-vpba;BFGQT0vGLfn^`emZs+{quWn(v$PR^>BkXA7|YOi@h_2kHd4`-vGx{hHz zN#sfyB~;Ae_KQuYEEvTvhKQr*p! z8^dQ=LJWHu>=Fezcu>ma;a1nK3zjy2;~1@r*k?eE82IUMP$fH2of{-a(6&AR&O;fThx4A!G^V6;;&ktZwZf7_hUqzrCj) z=;p0n&6hnI?@inPGa>8g$TYLW?V~n}&A}06<71CZO+PdyVvkvH>GZI}FGihtKIFu- z^@k>HWUYLn>6D06PV`RgM;FSB4F>nu3!ytlMC7yJA#RTlyIWw5tYu~pvyIs;gcppB zE{3!!ruR;ZE_^n&Xh!s|j7xV;_p{;_05924?t73?an~s)s~w+%a>X$ zbo6iv@KG%yVmKaD61-itdM$@S$v{a`6hHB_b6sZR;h;)3t%Q%>)5w+5oMoZmKZ%1X z;hjq7X_kt1|Dlo|Do;xhS3$%Tn;I+?=EfUt`0vx->WMG{fy& zx>L&pw!t@TY(@mIp{(-N$i%0@lZEh1A+p#k;pl|elR{kn#PrJP>Br5Zt0x9mPTo*G zG34;*5C*ohhM|N#uq~uJXh5B@q3Y+K9X8ZPr*0@R4=tI@=IXMoT-a19q~nctlpR70 z#_#TUKB?&C$Q>`POtsHFmaAs@`;}%*LkA<&i{D+{+s1l8AbnNSef_((8Y^!H3tJnN zt!t3uBA*A``5_c77hCG zdzfLOT-egCsZ(nj2l|>?Z`Yw0?fVwZU-C}8v}Ute1lXm;e=4=NQ6C7^@cr_?|Ph6@Mf7?XDYoNNr!p#G>%;9zKRP^Hl|odaYHlnPxujj_QtQ`vPOm{nni7%o>4q~O9kuT0}ho4VY4I5iK4;|x0l577{HdS zV>6nKhBDMfpZ;v$)Zl%SLrS3{jkIZWQqh={U6YcxPY6kzzAkL>!OxG1J;%3cb7zUW z8k)-;x9huG+XqC8z1GmQF)_u)&C9~p(canJ!P#T>ocRHu-8j3>pKpboBzXNs+SVx& zWgzJNF({|+3=9_z%9Ca(4ytn$=wO{m8-AjX7!n**3GdW%UN(-0H(Ke`L*?2}JaflT zYb-tF2ub12q6}_q#*4d66clep`1w+3)xGROoMZ#=<=}%)l-s>n8#N@ zp?7L)T8C z?ctu5j-E*+L&FDE#yfSMmujkL=WyD3sN@?^Nun(b21*(yI6im&0<}29Qjs~qk7DCf zc{n?IxvD%|=iA#Am6rAm(tha%v{ii9^$p#mRR)6N6BDF%}A~q z8+!n{IukZkvz9m3K#W#*He3ei<|t7x%wQW$uM*M`IaH1eDVq4nw*RpzPZeA7LH4Pd ze%3w(zlmWAH*eo+?Lbo3)~>$I2B~$o^!BvlX{tDN+R<<6TNchv4of_3mj>7_bD!t+ zj{gel1$H)GuK&mCkJ%?mX(_l|C=N(?P`1V67%RyFR^#KKI%nX@`jhX|($Q$ioKl`O zR5+*--l+!%)vsA4(?cc3J}-5Was=HBxQ!pK)uM<`3^Zg>uva%v2OC%0d9F5dT{{6 zw3V7i7J)?t0SFX|9@0j)9TKv{j=A;uzYH$%+4}X~%a|e$EjzIQ-=OKf(>b69M&H)W zviUpxZ8srg-`3d>o)l;4>aoxx(B0=fZ>JUS`+XW@wREZNG8YS14|kup9IQ4SD)>gz z!Z&fO1|DGKmw1x~3^!0-aDsmw1{{>g_Od%m_Q0{l`?PeV4R>nE%h-HSLvc_;=cMzN z?V6gJRjXE6T3SNd03uu1_mStqSb=QAcHemOzutNG&)`eb7&W? zH+@uG`tQNPqt>nl(3)j*gB!ErcB#6?W7-=HxTcpHB^`e0t-77ow{FH9Y>g57+$LKURBX@5sGU zQ!Bb~c43`eoj2=xZr{;BGg$1SVr=>WwmugxUi{>fPjERC<$}ekwlbkJox2d(f%lOnb5*YYOEyYHU8Jp*ZM6%t^=JrH2atP+D3V zq_#kdCV4X|L7`qs0#cZyaqRdBUb)5rMikKYr>XBDFALKF6D6_chH78=OPjLB#ia|e zThJ>ESV~AdG$G~8l;khWlfIk+Hfl^hDy3614^PQFApoU{J~$%rgb-OhF6oqc^2v!& zRZ~LuJriE~vyfu*)wwTyxXwCbN65u1RsD=YP%l=FU@*vQFzbW8(L&Y73>3NzxaiW- zQZT#c&YcS>5gZVS76u9d955Ae9$YX`ZLkiU-td#~L6vY&C3{fPdAw(%I?dFmd{9Gi zP($aW(*gb$>22T>_UzdMaZRN5aHXWEO`WB9!(QQ8F*^&66Z;(n4+IhPc6P8e)C`U? zf?&x(wI=b0rdPu@|M#%0XG6A33EMtCst}DOBNNIP^CNuw2&Y-3$1raer zw}mDC{kJ>X>X8kLey&+GsjLh2s-&WqK8l&TI$=_D_SmFcAz`bKRW78KGLhxfGA2-p zmg0oc(WwU}Z#pnNrS#{C`Ok)?P5(6P*D;&kJO6EgI4P=5R0~6f)Yi{3q<$oUxXnFX zC~~ShSmhQx(5#%DDmNc%$gz2OVK;yTI1b=SAt46o8$5duUoI&rkp^kBCO<77R1XfS zgqQ2UN2RtRwNzvCK@G)04V{xtt&IF3!S9fG5VBfyN1!l>{!(O7K=p~VMi~_;@S`My z^n&*N8=8(Jf%vrilYmTgFeE!Q)4FT6#N%MX*EX%?C9U2Q_p~I@qQ39r(ggdPhMg=+BTfoog{49+c*@<0nE@1OV`? z@Tmv@ii&q5f2!AXHfg$=2U@zI@BuH?HK@l6*QbWMj+!;xL0~7VxzS@^;VU6)rX`d- z6JG)f2x5S#8*`rx%Y7+4_m$ABmp_W|F09;kr|Z0^%U8=LLH2(KH{Hm3S4EIXGtko8 zjRGx-vIFX#?skl%*^--Wt+IR5V!kclGY@|U??8ww!-K*!VW!yk;Y7p2!fxKYNi8&- zh)Jt){rdHvkPoVqYHU8Jp*X0aI;qrpE6oh(F7lz)P~Rm%9x9f? zG?DLcbk!OvmSWR~y%L9wTq#X5nfd$wOo@zbxlzX~ine1l#&Lis)qwf|k*xbfbL$b` zUyD0<=9hOCC+07W&(Aqm2XR_>xkhoaUP}kD>0q1~a^A}zSdoXNxzpNm?K%rQHR{h# z9r^PID}FcgwS}&B7>e%f?cxr{>Fe$u2=@tBiv0cWfB*aC%a^4969@8e3vjWt zXg?tzR1XfSZ4c5Ily7~5HmY5wr#!9fkh|D?hv#LwTBvz^!{h)3Z&vHQbJ;Yuk6 zSfcXwobM3i#10RtUOy|(to51}!kmQD-i08?_cvG;aSdAVVvFNDBd zUA){Jyu4iefQAMI1!3F=waSq58wS1Dp~68Q1|OB3;+WB6go7G{{{dR!nrDPA0R%-k z3SE1Y^20Q#6`f{91UUqFSh@Q-1vuNeJ34x%W@O(&oTyf}LaUp=_5o291bz`fW_wRv zeG{+i^!AW=m8P|cO*IE6ptrGiaC9_oYhw?nA{d{5F3!s}-$x`x*?Bm;zF_8DXKPh} zn<~I#fxDBPhYOw+J6lH|cRzSki$7Qd2M2%k)mLN+fSF`v!bcwm)vuqR&qk%Hq?8gp zE;y*6_#fAhg0X_~Of(cSDG2Oi$46d|y`JazUQU629!u@4-5u;bJ$;r~+BiZ{Hao9C zEi(C=n_IgOq4tWBdhK26TX&$G$fRq!+Pm6XnY6C>>2`SIQM{=WAI6LF(kCld&73ud z$k8AOJGliqxcIw!FLiMbu&`8FSs@zqv{~rj>E@fAmD34o2mED6PtE0P4KPr#ZlD>! zRd+H$#oqQN#0PE7y#xJth!O6zsr$urivL9=&B4aY z-O|ayBPh_$*%`8+3$5*)99*+fvpVX*(9+OjjPRP4jwgemGo7cXLNmdk=*6`g`u0W0nD0=z$JG*;XEwFWTaJ8Jj@a^R*zWm}Meap6%c61#|cew{% z@1u!>>O9XKnM|%(kV@mqBACYl2Q?V~6Zz-FOrvHAt{e>m#UFXQ&*qFQM5wR7HOn_} zF|w8g)^>jWivs)?+oAxea#2AK#TCLyo(pVM3+)}>|M26o%0sQp`a5Ckc;hhu9S$@s z(R`s_*V)q5R#IN-?C0^DKfXH8+1_=rKfI>O(`z1D1sz;|Xi^ zbNA2RUZ4?I7cogw8>V|UQOGV+ZGiyRV}yhL7<^RP$1KR~jK3Zi9Mn+!4;6Wt2j$9g zls^%AO4PoZ+8e3y@hWR;i&?Y%e0-5jEws18@C`dRR~r{+{6x|X@Y3Gd%@%VxR8Dvo z7gb%lbQ3)%h(*By8O)iQTQ;R8`v-W>p7W-&o60xH+tzWRrQLjYKR0JL-=LtkeZ3ah zT0-W=+21k1$Hv=!rcKF~!rR~9ghvLO8DF@e4dbV}yTrX)8lzJd0!>?aSW;;hw;UrI zf+@FB5lzdb(#FgMQ$$M*%q?n4a;a>D%Cy|~&#KT9cQj z;cEreV;I-cpMjEXB;Oeq{X+CU-WcwC_B8xYS_37x$A!|M&Q6d!C+hE`nyfygPn9%} zm&v7C!tyEmx-63GH%FoWM8@Ou{Bk7lYx@bHiDq1P74?^cT6>K89cB3^hs-a4>$2PY z)Ly_&Sm^~)G~#cF>%T^if0-bjvNM?I=o%b(#W#pjRQZi>q!-LN6-9%~VMj5NzWJM) zq+SFVNX#+`U#&NMEBeNnBhL+V!$2@Ah2I^@c#tmzp@Cu2>27S${+K+cuoKV4#=9wm zOzk&=9Ebja9w6r+T^}o6@B-=7Yeki0RgNNBx2RpVe5C6H0;OWlo%<5Dxt>kQI%>p> z+hk>!uhOBo+P*)O{pn8~tc_Y)K>wEuQRqEKd(Ydc`@VBaFk3;t%c(wzTf{NIZAeI1VS#;J z%Mp9b$D}6wtg>q1e68tCTLJv1&RFMjm1?(K{ZrP-)B$Yte`3>`8^~I<=m*D~jRRtV zk`lxIo4*~}V$_wV)n2wW6H{>NRu+?@t`u(j6YIL_`e)o&FD^_>BH#DBw|r@CNM3d1 zQ`^fK&qS9qqFumoIo{%Bk}=|eahgncibRCKl-(Sgb-v-$-Atbe*@u=G6B83UrlV4g z`hK5LG-_{J^xl+v9n{gw#VMPe`aEeY4BKleNiFhkYL9@2;PROb#JC8@erprw^$Mhsx&y zwi=}UO%qmT5zHO3?pZv*L6N_p;I3A8Ejrb^&3^;!u~J3^ftE#OP&oNB zpKGWBC~|XE#lt8SVy_zf-K#M`od2oGjHaP}RF?H9>nO$~?PJ%&*y@P4VcR_%}1f z(f$BapkVqoJs%v~?^$`p;#cuO#~Oh21p+@tvcFcGlTHt@VS8&q&R|z8LNCx5Xux*h zz7v(3MVu+^vfy}K2;2Y%m;+KbIo9|z9b4FipQOF@B>zK~NkogSYE7&rX!^V-{;@uN~*MNlu%YtzIOfz

awf`;MTz50M!ps8Kq{x!H^N)5`&VC8f49z53H4wRW zB`5>(_wPSupW59zcCa~-*Isv9P%Ti9x>by^rD^^Ai_U0!W+}2VNhpyfN@!ZD+YN;Q zBdFI+V)509wVy+(@ifMy$P_y4?exp%(QvvanQw5v(6oyp~SF*9y_!n z^XrQ~^IuvAUK3QuhOl7$aWkdaWq{xVN<;_jK6_K>S9d1zNqMNdGNI2b9 znJR0?_~l5hqp7xyO4=dw!&hc6#uQc>+j4V!lz+`^r@J33G3V^dc>u8uacU2l-anw_ z{;YI|*92wyN+S_#8XzwQ5F6C{o+IdPA};ih(_}PU{~VCL;c!TA82cTds$q86FkX)n=-6l`u|i{POcQ5r-D*jJrUZT6~0WXuks zEZvSxYbFaN4$#LCTMH}!7MmU!w2nBOdG@b2U@VS1|IEIQofb_=rR+skin(Q8x_1XZ z-s0uaCY0WzT!=c%~>JB`|&nH zYJCK(0$0qkNf}4rk$>#1;`Y7((*veqhuuL^iI*t#L}0o>Y@M(d1A95~bMsb8ghd__Rmu)KV?}~-xEX!}|eea0tm{nvzJvvR3 THiL`Rfa}11-+hhlVVC|7y=ktS literal 0 HcmV?d00001 diff --git a/public/images/meilix.png b/public/images/meilix.png new file mode 100644 index 0000000000000000000000000000000000000000..810ba0bbe9a67bf6361032c8d56186059792e9c2 GIT binary patch literal 7007 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 literal 0 HcmV?d00001 diff --git a/public/images/phimp.png b/public/images/phimp.png new file mode 100644 index 0000000000000000000000000000000000000000..8b02662e2943174539b3e9f9be6afb79db4be7a1 GIT binary patch literal 18253 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

V7QBUSkZ0G)_*fGVWqzF7sG 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 HySaY@;GA6a literal 0 HcmV?d00001 diff --git a/views/template/header.jade b/views/template/header.jade index fabd2af3..dbe3f146 100644 --- a/views/template/header.jade +++ b/views/template/header.jade @@ -38,4 +38,24 @@ nav.navbar.navbar-default a.custom-icon(href='http://loklak.net', target='_blank') img(src='/images/loklak.png') p.custom-title loklak + .custom-menu-item + a.custom-icon(href='http://phimp.me', target='_blank') + img(src='/images/phimp.png') + p.custom-title Phimp.me + .custom-menu-item + a.custom-icon(href='http://susper.com', target='_blank') + img(src='/images/susper.png') + p.custom-title susper + .custom-menu-item + a.custom-icon(href='http://meilix.org', target='_blank') + img(src='/images/meilix.png') + p.custom-title meilix-generator + .custom-menu-item + a.custom-icon(href='http://pslab.io', target='_blank') + img(src='/images/Pslab.png') + p.custom-title PS Lab + .custom-menu-item + a.custom-icon(href='http://badgeyay.com', target='_blank') + img(src='/images/badgeyay.png') + p.custom-title badgeyay .custom-arrow From b04f47d643b6ec1ecdec9646d89965fb77dc0f4e Mon Sep 17 00:00:00 2001 From: Dishebh Bhayana Date: Tue, 17 Dec 2019 23:44:32 +0530 Subject: [PATCH 2/2] resolved npm conflicts --- package-lock.json | 2112 +++++++++++++++++++++++++++++++++------------ package.json | 14 +- 2 files changed, 1562 insertions(+), 564 deletions(-) diff --git a/package-lock.json b/package-lock.json index a1ccb18c..8b11cc7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,45 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@sinonjs/commons": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.6.0.tgz", + "integrity": "sha512-w4/WHG7C4WWFyE5geCieFJF6MZkbW4VAriol5KlmQXpAQdxvV0p26sqNZOW6Qyw6Y0l9K4g+cHvvczR2sEEpqg==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/formatio": { + "version": "github:sinonjs/formatio#d81144c19180e77053ad3dd3dd776a10c1655f5c", + "from": "github:sinonjs/formatio", + "requires": { + "@sinonjs/commons": "^1", + "@sinonjs/samsam": "^4.2.0" + } + }, + "@sinonjs/samsam": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-4.2.0.tgz", + "integrity": "sha512-yG7QbUz38ZPIegfuSMEcbOo0kkLGmPa8a0Qlz4dk7+cXYALDScWjIZzAm/u2+Frh+bcdZF6wZJZwwuJjY0WAjA==", + "requires": { + "@sinonjs/commons": "^1.6.0", + "array-from": "^2.1.1", + "lodash.get": "^4.4.2" + } + }, + "@types/babel-types": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.7.tgz", + "integrity": "sha512-dBtBbrc+qTHy1WdfHYjBwRln4+LWqASWakLHsWHR2NWHIFkv4W3O070IGoGLEBrJBvct3r0L1BUPuvURi7kYUQ==" + }, + "@types/babylon": { + "version": "6.16.5", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", + "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", + "requires": { + "@types/babel-types": "*" + } + }, "accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", @@ -57,20 +96,56 @@ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, + "array-from": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", + "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=" + }, "arraybuffer.slice": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" }, "asap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz", - "integrity": "sha1-sqRdpf36ILBJb8N2jMJ8EvqRan0=" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, "asn1": { "version": "0.2.4", @@ -113,6 +188,31 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, "backo2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", @@ -176,39 +276,20 @@ "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" }, "body-parser": { - "version": "1.17.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.17.2.tgz", - "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=", - "requires": { - "bytes": "2.4.0", - "content-type": "~1.0.2", - "debug": "2.6.7", - "depd": "~1.1.0", - "http-errors": "~1.6.1", - "iconv-lite": "0.4.15", - "on-finished": "~2.3.0", - "qs": "6.4.0", - "raw-body": "~2.2.0", - "type-is": "~1.6.15" - }, - "dependencies": { - "debug": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", - "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "requires": { - "ms": "2.0.0" - } - } - } - }, - "boom": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", - "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", - "optional": true, + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "requires": { - "hoek": "0.9.x" + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" } }, "brace-expansion": { @@ -221,9 +302,9 @@ } }, "browser-stdout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" }, "bson": { "version": "1.1.3", @@ -231,9 +312,9 @@ "integrity": "sha512-TdiJxMVnodVS7r0BdL42y/pqC9cL2iKynVwA0Ho3qbsQYr428veL3l7BQyuqiw+Q5SqqoT0m4srSY/BlZ9AxXg==" }, "bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "callsite": { "version": "1.0.0", @@ -259,11 +340,41 @@ "lazy-cache": "^1.0.3" } }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "character-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-1.2.1.tgz", "integrity": "sha1-wN3kqxgnE7kZuXCVmhI+zBow/NY=" }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, "clean-css": { "version": "3.4.28", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", @@ -283,6 +394,29 @@ } } }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "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==", + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^2.1.1" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, "cliui": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", @@ -300,10 +434,24 @@ } } }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "optional": true }, "combined-stream": { "version": "1.0.7", @@ -339,17 +487,23 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "constantinople": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.0.2.tgz", - "integrity": "sha1-S5RdmTeQe82Y7ldRIsOBdRZUQUE=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", + "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", "requires": { - "acorn": "^2.1.0" + "@types/babel-types": "^7.0.0", + "@types/babylon": "^6.16.2", + "babel-types": "^6.26.0", + "babylon": "^6.18.0" } }, "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } }, "content-type": { "version": "1.0.4", @@ -375,6 +529,11 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -385,15 +544,6 @@ "resolved": "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz", "integrity": "sha1-naHpgOO9RPxck79as9ozeNheRms=" }, - "cryptiles": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", - "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", - "optional": true, - "requires": { - "boom": "0.4.x" - } - }, "css": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/css/-/css-1.0.8.tgz", @@ -413,12 +563,6 @@ "resolved": "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz", "integrity": "sha1-sNBClG2ylTu50pKQCmy19tASIDE=" }, - "ctype": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", - "optional": true - }, "cycle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", @@ -446,9 +590,31 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.1.tgz", + "integrity": "sha512-7Et6r6XfNW61CPPCIYfm1YPGSmh6+CliYeL4km7GWJcpX5LTAflGF8drLLR+MZX+2P3NZfAfSduutBbSWqER4g==", + "requires": { + "es-abstract": "^1.16.3", + "es-get-iterator": "^1.0.1", + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "isarray": "^2.0.5", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0", + "side-channel": "^1.0.1", + "which-boxed-primitive": "^1.0.1", + "which-collection": "^1.0.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } }, "delayed-stream": { "version": "1.0.0", @@ -470,26 +636,16 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=" }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" + }, "dotenv": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=" }, - "du": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/du/-/du-0.1.0.tgz", - "integrity": "sha1-8m40CgnHvFtv1pr2263qYPqMb00=", - "requires": { - "async": "~0.1.22" - }, - "dependencies": { - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=" - } - } - }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -504,6 +660,11 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -572,6 +733,67 @@ "has-binary2": "~1.0.2" } }, + "es-abstract": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.3.tgz", + "integrity": "sha512-WtY7Fx5LiOnSYgF5eg/1T+GONaGmpvpPdCpSnYij+U2gDTL0UPfWrhDw7b2IYb+9NQJsYpCA0wOQvZfsd6YwRw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.1.0", + "string.prototype.trimright": "^2.1.0" + } + }, + "es-get-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.0.2.tgz", + "integrity": "sha512-ZHb4fuNK3HKHEOvDGyHPKf5cSWh/OvAMskeM/+21NMnTuvqFvz8uHatolu+7Kf6b6oK9C+3Uo1T37pSGPWv0MA==", + "requires": { + "es-abstract": "^1.17.0-next.1", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.0", + "is-set": "^2.0.0", + "is-string": "^1.0.4", + "isarray": "^2.0.5" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0-next.1.tgz", + "integrity": "sha512-7MmGr03N7Rnuid6+wyhD9sHNE2n4tFSwExnU2lQl3lIo2ShXWGePY80zYaoMOmILWv57H0amMjZGHNzzGG70Rw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.0", + "string.prototype.trimright": "^2.1.0" + } + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -582,60 +804,99 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "express": { - "version": "4.15.5", - "resolved": "https://registry.npmjs.org/express/-/express-4.15.5.tgz", - "integrity": "sha1-ZwI1ypWYiQpa6BcLg9tyK4Qu2Sc=", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "requires": { - "accepts": "~1.3.3", + "accepts": "~1.3.7", "array-flatten": "1.1.1", - "content-disposition": "0.5.2", - "content-type": "~1.0.2", - "cookie": "0.3.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.1", - "encodeurl": "~1.0.1", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "etag": "~1.8.0", - "finalhandler": "~1.0.6", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", "fresh": "0.5.2", "merge-descriptors": "1.0.1", "methods": "~1.1.2", "on-finished": "~2.3.0", - "parseurl": "~1.3.1", + "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~1.1.5", - "qs": "6.5.0", - "range-parser": "~1.2.0", - "send": "0.15.6", - "serve-static": "1.12.6", - "setprototypeof": "1.0.3", - "statuses": "~1.3.1", - "type-is": "~1.6.15", - "utils-merge": "1.0.0", - "vary": "~1.1.1" + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, "dependencies": { - "qs": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.0.tgz", - "integrity": "sha512-fjVFjW9yhqMhVGwRExCXLhJKrLlkYSaxNWdyc9rmHlrVZbk35YHH312dFd7191uQeXkI3mKLZTIbSvIeFwFemg==" + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "mime-db": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" + }, + "mime-types": { + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "requires": { + "mime-db": "1.42.0" + } }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" } } }, @@ -667,6 +928,16 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -687,24 +958,55 @@ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "finalhandler": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", - "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.1", + "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", "unpipe": "~1.0.0" }, "dependencies": { - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "requires": { + "is-buffer": "~2.0.3" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" } } }, @@ -747,9 +1049,9 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "requires": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -757,25 +1059,15 @@ "rimraf": "2" } }, - "fstream-ignore": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", - "integrity": "sha1-GMiR2wG3gqdKe/+Tag8kmXdBx6s=", - "requires": { - "fstream": "^1.0.0", - "inherits": "2", - "minimatch": "^2.0.1" - }, - "dependencies": { - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "requires": { - "brace-expansion": "^1.0.0" - } - } - } + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "getpass": { "version": "0.1.7", @@ -786,22 +1078,22 @@ } }, "glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.2", + "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" }, "graceful-readlink": { "version": "1.0.1", @@ -809,9 +1101,9 @@ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" }, "growl": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=" + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==" }, "har-schema": { "version": "2.0.0", @@ -827,6 +1119,14 @@ "har-schema": "^2.0.0" } }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, "has-binary2": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", @@ -848,42 +1148,30 @@ "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" }, "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, - "hawk": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", - "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", - "optional": true, - "requires": { - "boom": "0.4.x", - "cryptiles": "0.2.x", - "hoek": "0.9.x", - "sntp": "0.2.x" - } + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" - }, - "hoek": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=", - "optional": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, "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==", "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": { @@ -902,9 +1190,12 @@ "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=" }, "iconv-lite": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", - "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=" + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } }, "indexof": { "version": "0.0.1", @@ -925,31 +1216,168 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "ipaddr.js": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.4.0.tgz", - "integrity": "sha1-KWrKh4qCGBbluF0KKFqZvP9FgvA=" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.0.tgz", + "integrity": "sha512-t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g==" + }, + "is-boolean-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.0.tgz", + "integrity": "sha1-mPiygDBoQhmpXzdc+9iM40Bd/5M=" }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, "is-domain": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/is-domain/-/is-domain-0.0.1.tgz", "integrity": "sha1-f/sojVzO1rB8Ty35HJvpFTURNI4=" }, + "is-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", + "requires": { + "acorn": "~4.0.2", + "object-assign": "^4.0.1" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + } + } + }, + "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=" + }, + "is-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.0.tgz", + "integrity": "sha512-ptj+FffEGJN9hLuakga2S3mYQt5PVN+w7+fL3SAgxKhlCePSt24Q3fiSozhvphbwCQ0+QPA1rJnLSoS2LnbCVw==" + }, + "is-number-object": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.3.tgz", + "integrity": "sha1-8mWrian0RQNO9q/xWo8AsA9VF5k=" + }, "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-set": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.0.tgz", + "integrity": "sha512-So5/xwRDzU3X7kOt2vpvrsj/Asx5E7Q5IyX6itksB96FJgyydSe9tFwfCq7IZ8URDS4h45FhNgfENToTgBfmgw==" + }, + "is-string": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz", + "integrity": "sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ=" + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, + "is-weakmap": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.0.tgz", + "integrity": "sha512-vZKPGTqgcrNWsav9/lvXA4DvZtxqzdkSm624p85UvZV47pk1cvw+JQ5YrZfQ1KqsogYxnIztAtu4WBdPNz/n/w==" + }, + "is-weakset": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.0.tgz", + "integrity": "sha512-bDiKqyPK2GeWiZNsm1zHf0adJJ2I0gNzwjBxu4iajQPgJH3UZiXTGUPMNmbQ3TIBYPs+tVNpiDSF/eF5U4EF7A==" + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -970,16 +1398,62 @@ "uglify-js": "^2.4.19", "void-elements": "~2.0.1", "with": "~4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + }, + "dependencies": { + "asap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz", + "integrity": "sha1-sqRdpf36ILBJb8N2jMJ8EvqRan0=" + }, + "constantinople": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.0.2.tgz", + "integrity": "sha1-S5RdmTeQe82Y7ldRIsOBdRZUQUE=", + "requires": { + "acorn": "^2.1.0" + } + }, + "jstransformer": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz", + "integrity": "sha1-eq4pqQPRls+glz2IXT5HlH7Ndqs=", + "requires": { + "is-promise": "^2.0.0", + "promise": "^6.0.1" + } + }, + "promise": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz", + "integrity": "sha1-LOcp9rlLRcJoka0GAsXJDgTG7vY=", + "requires": { + "asap": "~1.0.0" + } + } + } + }, + "js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { @@ -992,11 +1466,6 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, - "json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=" - }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -1009,12 +1478,12 @@ } }, "jstransformer": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz", - "integrity": "sha1-eq4pqQPRls+glz2IXT5HlH7Ndqs=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", "requires": { "is-promise": "^2.0.0", - "promise": "^6.0.1" + "promise": "^7.0.1" } }, "kareem": { @@ -1022,11 +1491,6 @@ "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.1.tgz", "integrity": "sha512-l3hLhffs9zqoDe8zjmb/mAN4B8VT3L56EUvKNqLFVs9YlFA+zx7ke1DO8STAdDyYNkeSo1nKmjuvQeI12So8Xw==" }, - "keypress": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz", - "integrity": "sha1-SjGI1CkbZrT2XtuZ+AaqmuKTWSo=" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -1040,68 +1504,31 @@ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" - }, - "lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "requires": { - "lodash._basecopy": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" - }, - "lodash._basecreate": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", - "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=" - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" - }, - "lodash.create": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", - "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "lodash._baseassign": "^3.0.0", - "lodash._basecreate": "^3.0.0", - "lodash._isiterateecall": "^3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" + "chalk": "^2.0.1" } }, "lolex": { @@ -1136,9 +1563,9 @@ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { "version": "1.37.0", @@ -1153,6 +1580,11 @@ "mime-db": "~1.37.0" } }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -1175,38 +1607,101 @@ } }, "mocha": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", - "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", - "requires": { - "browser-stdout": "1.3.0", - "commander": "2.9.0", - "debug": "2.6.8", - "diff": "3.2.0", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.2.tgz", + "integrity": "sha512-FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A==", + "requires": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "debug": "3.2.6", + "diff": "3.5.0", "escape-string-regexp": "1.0.5", - "glob": "7.1.1", - "growl": "1.9.2", - "he": "1.1.1", - "json3": "3.3.2", - "lodash.create": "3.1.1", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "2.2.0", + "minimatch": "3.0.4", "mkdirp": "0.5.1", - "supports-color": "3.1.2" + "ms": "2.1.1", + "node-environment-flags": "1.0.5", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.3.0", + "yargs-parser": "13.1.1", + "yargs-unparser": "1.6.0" }, "dependencies": { - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { - "graceful-readlink": ">= 1.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + }, + "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==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" } } } @@ -1307,20 +1802,15 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" }, "native-promise-only": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=" }, - "natives": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", - "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==" - }, "ncp": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", @@ -1336,6 +1826,15 @@ "resolved": "https://registry.npmjs.org/netrc/-/netrc-0.1.4.tgz", "integrity": "sha1-a+lPysqNd63gqWcNxGCRTJRHJEQ=" }, + "node-environment-flags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", + "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", + "requires": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + } + }, "nodemailer": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.7.0.tgz", @@ -1351,11 +1850,71 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, "object-component": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0-next.1.tgz", + "integrity": "sha512-7MmGr03N7Rnuid6+wyhD9sHNE2n4tFSwExnU2lQl3lIo2ShXWGePY80zYaoMOmILWv57H0amMjZGHNzzGG70Rw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.0", + "string.prototype.trimright": "^2.1.0" + } + } + } + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -1377,6 +1936,14 @@ "wrappy": "1" } }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, "optimist": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", @@ -1385,6 +1952,32 @@ "wordwrap": "~0.0.2" } }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "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==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, "parseqs": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", @@ -1447,11 +2040,21 @@ "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ=" }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -1478,11 +2081,11 @@ "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=" }, "promise": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz", - "integrity": "sha1-LOcp9rlLRcJoka0GAsXJDgTG7vY=", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { - "asap": "~1.0.0" + "asap": "~2.0.3" } }, "prompt": { @@ -1498,12 +2101,12 @@ } }, "proxy-addr": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz", - "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", "requires": { - "forwarded": "~0.1.0", - "ipaddr.js": "1.4.0" + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" } }, "psl": { @@ -1511,15 +2114,218 @@ "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" }, + "pug": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", + "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", + "requires": { + "pug-code-gen": "^2.0.2", + "pug-filters": "^3.1.1", + "pug-lexer": "^4.1.0", + "pug-linker": "^3.0.6", + "pug-load": "^2.0.12", + "pug-parser": "^5.0.1", + "pug-runtime": "^2.0.5", + "pug-strip-comments": "^1.0.4" + } + }, + "pug-attrs": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", + "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", + "requires": { + "constantinople": "^3.0.1", + "js-stringify": "^1.0.1", + "pug-runtime": "^2.0.5" + } + }, + "pug-code-gen": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", + "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", + "requires": { + "constantinople": "^3.1.2", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.1", + "pug-attrs": "^2.0.4", + "pug-error": "^1.3.3", + "pug-runtime": "^2.0.5", + "void-elements": "^2.0.1", + "with": "^5.0.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "requires": { + "acorn": "^4.0.4" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + } + } + }, + "constantinople": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", + "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", + "requires": { + "@types/babel-types": "^7.0.0", + "@types/babylon": "^6.16.2", + "babel-types": "^6.26.0", + "babylon": "^6.18.0" + } + }, + "with": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", + "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "requires": { + "acorn": "^3.1.0", + "acorn-globals": "^3.0.0" + } + } + } + }, + "pug-error": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", + "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==" + }, + "pug-filters": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", + "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", + "requires": { + "clean-css": "^4.1.11", + "constantinople": "^3.0.1", + "jstransformer": "1.0.0", + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8", + "resolve": "^1.1.6", + "uglify-js": "^2.6.1" + }, + "dependencies": { + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "requires": { + "source-map": "~0.6.0" + } + }, + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "requires": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "pug-lexer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", + "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", + "requires": { + "character-parser": "^2.1.1", + "is-expression": "^3.0.0", + "pug-error": "^1.3.3" + }, + "dependencies": { + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "requires": { + "is-regex": "^1.0.3" + } + } + } + }, + "pug-linker": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", + "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", + "requires": { + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8" + } + }, + "pug-load": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", + "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", + "requires": { + "object-assign": "^4.1.0", + "pug-walk": "^1.1.8" + } + }, + "pug-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", + "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", + "requires": { + "pug-error": "^1.3.3", + "token-stream": "0.0.1" + } + }, + "pug-runtime": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", + "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==" + }, + "pug-strip-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", + "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", + "requires": { + "pug-error": "^1.3.3" + } + }, + "pug-walk": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", + "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==" + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" }, "random-bytes": { "version": "1.0.0", @@ -1527,17 +2333,18 @@ "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" }, "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==" }, "raw-body": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz", - "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "requires": { - "bytes": "2.4.0", - "iconv-lite": "0.4.15", + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", "unpipe": "1.0.0" } }, @@ -1549,11 +2356,45 @@ "mute-stream": "~0.0.4" } }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, "regexp-clone": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0-next.1.tgz", + "integrity": "sha512-7MmGr03N7Rnuid6+wyhD9sHNE2n4tFSwExnU2lQl3lIo2ShXWGePY80zYaoMOmILWv57H0amMjZGHNzzGG70Rw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.0", + "string.prototype.trimright": "^2.1.0" + } + } + } + }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -1593,6 +2434,16 @@ } } }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "require_optional": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", @@ -1602,11 +2453,28 @@ "semver": "^5.1.0" } }, + "resolve": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz", + "integrity": "sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w==", + "requires": { + "path-parse": "^1.0.6" + } + }, "resolve-from": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, "revalidator": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", @@ -1621,17 +2489,17 @@ } }, "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "requires": { "glob": "^7.1.3" }, "dependencies": { "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -1643,6 +2511,22 @@ } } }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "requires": { + "tslib": "^1.9.0" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -1673,29 +2557,29 @@ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "send": { - "version": "0.15.6", - "resolved": "https://registry.npmjs.org/send/-/send-0.15.6.tgz", - "integrity": "sha1-IPI6nJJbdiq4JwX+L52yUqzkfjQ=", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "requires": { "debug": "2.6.9", - "depd": "~1.1.1", + "depd": "~1.1.2", "destroy": "~1.0.4", - "encodeurl": "~1.0.1", + "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.3.4", - "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.3.1" + "range-parser": "~1.2.1", + "statuses": "~1.5.0" }, "dependencies": { - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + "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==" } } }, @@ -1719,26 +2603,52 @@ } }, "serve-static": { - "version": "1.12.6", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.6.tgz", - "integrity": "sha1-uXN3P2NEmTTaVOW+ul4x2fQhFXc=", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "requires": { - "encodeurl": "~1.0.1", + "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.15.6" + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "dependencies": { + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + } } }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, "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==" + }, + "side-channel": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.1.tgz", + "integrity": "sha512-KhfWUIMFxTnJ1HTWiHhzPZL6CVZubPUFWcaIWY4Fc/551CazpDodWWTVTeJI8AjsC/JpH4fW6hmDa10Dnd4lRg==", + "requires": { + "es-abstract": "^1.16.2", + "object-inspect": "^1.7.0" + } }, "sift": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, "sinon": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/sinon/-/sinon-2.4.1.tgz", @@ -1774,15 +2684,6 @@ "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" }, - "sntp": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", - "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", - "optional": true, - "requires": { - "hoek": "0.9.x" - } - }, "socket.io": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz", @@ -1897,6 +2798,11 @@ "through": "2" } }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, "sshpk": { "version": "1.16.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.0.tgz", @@ -1923,27 +2829,61 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, - "stringstream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", - "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", - "optional": true + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "supports-color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", "requires": { - "has-flag": "^1.0.0" + "has-flag": "^3.0.0" } }, "surge": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/surge/-/surge-0.19.0.tgz", - "integrity": "sha1-rkMN8PKDK6JKo3m3dmWG/mi3I5w=", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/surge/-/surge-0.21.3.tgz", + "integrity": "sha512-2rTlyC6ku3alrMAyI/8xexCZeiQu0X11rc3Sg8k2SC+9+V+X2dsohCnsTgFbDANZzlL2WojzxmnzLsJFEu/WIQ==", "requires": { - "du": "0.1.0", - "fstream-ignore": "1.0.2", + "cli-table3": "^0.5.1", + "inquirer": "^6.2.2", "is-domain": "0.0.1", "minimist": "1.1.1", "moniker": "0.1.2", @@ -1951,140 +2891,31 @@ "progress": "1.1.8", "prompt": "~0.2.14", "read": "1.0.5", - "request": "2.40.0", + "request": "^2.88.0", "split": "0.3.1", + "surge-fstream-ignore": "^1.0.6", "surge-ignore": "0.2.0", - "tar": "1.0.0", - "tar.gz": "0.1.1", + "tarr": "1.1.0", "url-parse-as-address": "1.0.0" }, "dependencies": { - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "optional": true - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "optional": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "optional": true - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "optional": true - }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "optional": true, - "requires": { - "delayed-stream": "0.0.5" - } - }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", - "optional": true - }, - "forever-agent": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=" - }, - "form-data": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", - "integrity": "sha1-kavXiKupcCsaq/qLwBAxoqyeOxI=", - "optional": true, - "requires": { - "async": "~0.9.0", - "combined-stream": "~0.0.4", - "mime": "~1.2.11" - } - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "optional": true, - "requires": { - "asn1": "0.1.11", - "assert-plus": "^0.1.5", - "ctype": "0.5.3" - } - }, - "mime": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", - "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=", - "optional": true - }, - "mime-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", - "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=" - }, "minimist": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", "integrity": "sha1-G8K8cWWM3KVxJHVoQ2NhWwtPaVs=" - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" - }, - "oauth-sign": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz", - "integrity": "sha1-y1QPk7srIqfVlBaRoojWDo6pOG4=", - "optional": true - }, - "qs": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-1.0.2.tgz", - "integrity": "sha1-UKk+K1r2aRwxvOpdrnjubqGQN2g=" - }, - "request": { - "version": "2.40.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.40.0.tgz", - "integrity": "sha1-TdZw9pbx5uhC5mtLXoOTAaub62c=", - "requires": { - "aws-sign2": "~0.5.0", - "forever-agent": "~0.5.0", - "form-data": "~0.1.0", - "hawk": "1.1.1", - "http-signature": "~0.10.0", - "json-stringify-safe": "~5.0.0", - "mime-types": "~1.0.1", - "node-uuid": "~1.4.0", - "oauth-sign": "~0.3.0", - "qs": "~1.0.0", - "stringstream": "~0.0.4", - "tough-cookie": ">=0.12.0", - "tunnel-agent": "~0.4.0" - } - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "optional": true } } }, + "surge-fstream-ignore": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/surge-fstream-ignore/-/surge-fstream-ignore-1.0.6.tgz", + "integrity": "sha512-hNN52cz2fYCAzhlHmWPn4aE3bFbpBt01AkWFLljrtSzFvxlipLAeLuLtQ3t4f0RKoUkjzXWCAFK13WoET2iM1A==", + "requires": { + "fstream": ">=1.0.12", + "inherits": "2", + "minimatch": "^3.0.0" + } + }, "surge-ignore": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/surge-ignore/-/surge-ignore-0.2.0.tgz", @@ -2095,65 +2926,16 @@ "resolved": "https://registry.npmjs.org/sys/-/sys-0.0.1.tgz", "integrity": "sha1-NIDMaVcUkFt6vOUKVaWjmFmX5hk=" }, - "tar": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-1.0.0.tgz", - "integrity": "sha1-NmNtduiuErS8EalArGBrXKil/h8=", + "tarr": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tarr/-/tarr-1.1.0.tgz", + "integrity": "sha512-tENbQ43IQckay71stp1p1lljRhoEZpZk10FzEZKW2tJcMcnLwV3CfZdxBAERlH6nwnFvnHMS9eJOJl6IzSsG0g==", "requires": { "block-stream": "*", - "fstream": "^1.0.0", + "fstream": ">=1.0.12", "inherits": "2" } }, - "tar.gz": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/tar.gz/-/tar.gz-0.1.1.tgz", - "integrity": "sha1-6RTOI7L9xidXX72zSFpbIo7VmUc=", - "requires": { - "commander": "1.1.x", - "fstream": "0.1.x", - "tar": "0.1.x" - }, - "dependencies": { - "commander": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-1.1.1.tgz", - "integrity": "sha1-UNFlGGiuYOzP8KLZ80WVN2vGsEE=", - "requires": { - "keypress": "0.1.x" - } - }, - "fstream": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", - "integrity": "sha1-czfwWPu7vvqMn1YaKMqwhJICyYg=", - "requires": { - "graceful-fs": "~3.0.2", - "inherits": "~2.0.0", - "mkdirp": "0.5", - "rimraf": "2" - } - }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "requires": { - "natives": "^1.1.0" - } - }, - "tar": { - "version": "0.1.20", - "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", - "integrity": "sha1-QpQLrltfIsdEg2mRJvnz8nRJyxM=", - "requires": { - "block-stream": "*", - "fstream": "~0.1.28", - "inherits": "2" - } - } - } - }, "text-encoding": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", @@ -2164,11 +2946,34 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, "to-array": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "token-stream": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", + "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=" + }, "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", @@ -2227,6 +3032,11 @@ } } }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -2246,12 +3056,27 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" }, "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "requires": { "media-typer": "0.3.0", - "mime-types": "~2.1.18" + "mime-types": "~2.1.24" + }, + "dependencies": { + "mime-db": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" + }, + "mime-types": { + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "requires": { + "mime-db": "1.42.0" + } + } } }, "uglify-js": { @@ -2358,6 +3183,50 @@ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz", + "integrity": "sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ==", + "requires": { + "is-bigint": "^1.0.0", + "is-boolean-object": "^1.0.0", + "is-number-object": "^1.0.3", + "is-string": "^1.0.4", + "is-symbol": "^1.0.2" + } + }, + "which-collection": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.0.tgz", + "integrity": "sha512-mG4RtFHE+17N2AxRNvBQ488oBjrhaOaI/G+soUaRJwdyDbu5zmqoAKPYBlY7Zd+QTwpfvInRLKo40feo2si1yA==", + "requires": { + "is-map": "^2.0.0", + "is-set": "^2.0.0", + "is-weakmap": "^2.0.0", + "is-weakset": "^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=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, "window-size": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", @@ -2382,6 +3251,11 @@ "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" + }, "pkginfo": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", @@ -2410,6 +3284,41 @@ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -2428,6 +3337,11 @@ "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" }, + "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==" + }, "yargs": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", @@ -2439,6 +3353,84 @@ "window-size": "0.1.0" } }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + } + } + }, "yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", diff --git a/package.json b/package.json index 9d8b0490..fbe27c9d 100644 --- a/package.json +++ b/package.json @@ -7,15 +7,19 @@ "test": "./node_modules/.bin/mocha tests --timeout 1500000" }, "dependencies": { + "@sinonjs/formatio": "github:sinonjs/formatio", + "@sinonjs/samsam": "^4.2.0", "async": "^2.5.0", - "body-parser": "~1.17.1", + "body-parser": "^1.19.0", "cookie-parser": "~1.4.3", "debug": "~2.6.3", "dotenv": "^4.0.0", - "express": "~4.15.2", + "express": "^4.17.1", "express-session": "^1.15.3", + "formatio": "^1.2.0", "jade": "~1.11.0", - "mocha": "^3.4.2", + "jstransformer": "^1.0.0", + "mocha": "^6.2.2", "moment": "^2.18.1", "mongoose": "^5.7.7", "morgan": "~1.9.1", @@ -23,11 +27,13 @@ "passport": "^0.3.2", "passport-github": "^1.1.0", "passport-heroku": "^1.0.0", + "pug": "^2.0.4", "request": "^2.81.0", + "samsam": "^1.3.0", "serve-favicon": "~2.4.2", "sinon": "^2.3.7", "socket.io": "^2.0.2", - "surge": "^0.19.0", + "surge": "^0.21.3", "sys": "^0.0.1", "uuid": "^3.0.1" }