From 9b8600ebe0b9283a28665909228da61a0b26f469 Mon Sep 17 00:00:00 2001 From: TheBeastLT Date: Mon, 13 Sep 2021 10:12:38 +0200 Subject: [PATCH] use google-sr --- package-lock.json | 1157 +++++++++++++++++++++------------------ package.json | 1 + scraper/lib/metadata.js | 7 +- 3 files changed, 626 insertions(+), 539 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9867989..bd15caf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "requires": { - "mime-types": "~2.1.18", + "mime-types": "2.1.22", "negotiator": "0.6.1" } }, @@ -28,10 +28,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", "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" } }, "ansi-regex": { @@ -44,7 +44,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "color-convert": "^2.0.1" + "color-convert": "2.0.1" } }, "any-promise": { @@ -67,7 +67,7 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "requires": { - "safer-buffer": "~2.1.0" + "safer-buffer": "2.1.2" } }, "assert-plus": { @@ -110,7 +110,7 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "requires": { - "tweetnacl": "^0.14.3" + "tweetnacl": "0.14.5" } }, "bencode": { @@ -128,13 +128,13 @@ "resolved": "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-6.4.2.tgz", "integrity": "sha1-i0D4zua+qH8rNP0q4L02eosSR6Y=", "requires": { - "bencode": "^0.7.0", - "buffer-equals": "^1.0.3", - "debug": "^2.2.0", - "inherits": "^2.0.1", - "k-bucket": "^0.6.0", - "k-rpc": "^3.6.0", - "lru": "^2.0.0" + "bencode": "0.7.0", + "buffer-equals": "1.0.4", + "debug": "2.6.9", + "inherits": "2.0.3", + "k-bucket": "0.6.0", + "k-rpc": "3.7.0", + "lru": "2.0.1" }, "dependencies": { "bencode": { @@ -155,7 +155,7 @@ "resolved": "https://registry.npmjs.org/lru/-/lru-2.0.1.tgz", "integrity": "sha1-+XmHHhYuP1yiVL5GhExT1MU2RUQ=", "requires": { - "inherits": "^2.0.1" + "inherits": "2.0.3" } }, "ms": { @@ -175,31 +175,31 @@ "resolved": "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.18.2.tgz", "integrity": "sha512-r4v+gIi/aQP4h0rvx7WVjnEFvu7Vw2ePPFzoyQjdPfyoJaV/JTdD3kFTZBaVO/Egj5y2O2Y+bTCdPIgD2MzT+A==", "requires": { - "bencode": "^2.0.1", - "bittorrent-peerid": "^1.3.3", - "bn.js": "^5.2.0", - "bufferutil": "^4.0.3", - "chrome-dgram": "^3.0.6", - "clone": "^1.0.2", - "compact2string": "^1.4.1", - "debug": "^4.1.1", - "ip": "^1.1.5", - "lru": "^3.1.0", - "minimist": "^1.2.5", - "once": "^1.4.0", - "queue-microtask": "^1.2.3", - "random-iterate": "^1.0.1", - "randombytes": "^2.1.0", - "run-parallel": "^1.2.0", - "run-series": "^1.1.9", - "simple-get": "^4.0.0", - "simple-peer": "^9.11.0", - "simple-websocket": "^9.1.0", - "socks": "^2.0.0", - "string2compact": "^1.3.0", - "unordered-array-remove": "^1.0.2", - "utf-8-validate": "^5.0.5", - "ws": "^7.4.5" + "bencode": "2.0.2", + "bittorrent-peerid": "1.3.4", + "bn.js": "5.2.0", + "bufferutil": "4.0.3", + "chrome-dgram": "3.0.6", + "clone": "1.0.4", + "compact2string": "1.4.1", + "debug": "4.1.1", + "ip": "1.1.5", + "lru": "3.1.0", + "minimist": "1.2.5", + "once": "1.4.0", + "queue-microtask": "1.2.3", + "random-iterate": "1.0.1", + "randombytes": "2.1.0", + "run-parallel": "1.2.0", + "run-series": "1.1.9", + "simple-get": "4.0.0", + "simple-peer": "9.11.0", + "simple-websocket": "9.1.0", + "socks": "2.6.1", + "string2compact": "1.3.2", + "unordered-array-remove": "1.0.2", + "utf-8-validate": "5.0.5", + "ws": "7.5.5" }, "dependencies": { "once": { @@ -207,7 +207,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } } } @@ -238,15 +238,15 @@ "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", "requires": { "bytes": "3.0.0", - "content-type": "~1.0.4", + "content-type": "1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "~1.6.3", + "depd": "1.1.2", + "http-errors": "1.6.3", "iconv-lite": "0.4.23", - "on-finished": "~2.3.0", + "on-finished": "2.3.0", "qs": "6.5.2", "raw-body": "2.3.3", - "type-is": "~1.6.16" + "type-is": "1.6.16" }, "dependencies": { "debug": { @@ -262,7 +262,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": "2.1.2" } }, "ms": { @@ -287,7 +287,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.2", "concat-map": "0.0.1" } }, @@ -301,8 +301,8 @@ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "base64-js": "1.5.1", + "ieee754": "1.2.1" } }, "buffer-alloc": { @@ -310,8 +310,8 @@ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" + "buffer-alloc-unsafe": "1.1.0", + "buffer-fill": "1.0.0" } }, "buffer-alloc-unsafe": { @@ -350,7 +350,7 @@ "integrity": "sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==", "optional": true, "requires": { - "node-gyp-build": "^4.2.0" + "node-gyp-build": "4.3.0" } }, "bytes": { @@ -379,10 +379,10 @@ "resolved": "https://registry.npmjs.org/cache-manager-mongodb/-/cache-manager-mongodb-0.2.2.tgz", "integrity": "sha512-qLplYPc6SXkYAT9t0AdFN9kc6uy7OMgc4Xb5jY9GuseywXvPnQYZMBCTCRfQIjOHHYJ59OvS5MNgE8xRBlpVyg==", "requires": { - "bluebird": "^3.5.3", - "cache-manager": "^2.9.0", - "lodash": "^4.17.15", - "mongodb": "^3.1.13" + "bluebird": "3.5.3", + "cache-manager": "2.10.1", + "lodash": "4.17.15", + "mongodb": "3.4.1" } }, "caseless": { @@ -395,8 +395,8 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "4.3.0", + "supports-color": "7.2.0" } }, "cheerio": { @@ -404,22 +404,22 @@ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" + "css-select": "1.2.0", + "dom-serializer": "0.1.1", + "entities": "1.1.2", + "htmlparser2": "3.10.1", + "lodash.assignin": "4.2.0", + "lodash.bind": "4.2.1", + "lodash.defaults": "4.2.0", + "lodash.filter": "4.6.0", + "lodash.flatten": "4.4.0", + "lodash.foreach": "4.5.0", + "lodash.map": "4.6.0", + "lodash.merge": "4.6.2", + "lodash.pick": "4.4.0", + "lodash.reduce": "4.6.0", + "lodash.reject": "4.6.0", + "lodash.some": "4.6.0" } }, "cheerio-select": { @@ -427,11 +427,11 @@ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", "requires": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" + "css-select": "4.1.3", + "css-what": "5.0.1", + "domelementtype": "2.2.0", + "domhandler": "4.2.2", + "domutils": "2.8.0" }, "dependencies": { "css-select": { @@ -439,11 +439,11 @@ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "boolbase": "1.0.0", + "css-what": "5.0.1", + "domhandler": "4.2.2", + "domutils": "2.8.0", + "nth-check": "2.0.0" } }, "css-what": { @@ -456,9 +456,9 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "2.2.0", + "domhandler": "4.2.2", + "entities": "2.2.0" } }, "domelementtype": { @@ -471,7 +471,7 @@ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", "requires": { - "domelementtype": "^2.2.0" + "domelementtype": "2.2.0" } }, "domutils": { @@ -479,9 +479,9 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "1.3.2", + "domelementtype": "2.2.0", + "domhandler": "4.2.2" } }, "entities": { @@ -494,7 +494,7 @@ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", "requires": { - "boolbase": "^1.0.0" + "boolbase": "1.0.0" } } } @@ -504,8 +504,8 @@ "resolved": "https://registry.npmjs.org/chrome-dgram/-/chrome-dgram-3.0.6.tgz", "integrity": "sha512-bqBsUuaOiXiqxXt/zA/jukNJJ4oaOtc7ciwqJpZVEaaXwwxqgI2/ZdG02vXYWUhHGziDlvGMQWk0qObgJwVYKA==", "requires": { - "inherits": "^2.0.4", - "run-series": "^1.1.9" + "inherits": "2.0.4", + "run-series": "1.1.9" }, "dependencies": { "inherits": { @@ -520,7 +520,7 @@ "resolved": "https://registry.npmjs.org/chrome-dns/-/chrome-dns-1.0.1.tgz", "integrity": "sha512-HqsYJgIc8ljJJOqOzLphjAs79EUuWSX3nzZi2LNkzlw3GIzAeZbaSektC8iT/tKvLqZq8yl1GJu5o6doA4TRbg==", "requires": { - "chrome-net": "^3.3.2" + "chrome-net": "3.3.4" } }, "chrome-net": { @@ -528,7 +528,7 @@ "resolved": "https://registry.npmjs.org/chrome-net/-/chrome-net-3.3.4.tgz", "integrity": "sha512-Jzy2EnzmE+ligqIZUsmWnck9RBXLuUy6CaKyuNMtowFG3ZvLt8d+WBJCTPEludV0DHpIKjAOlwjFmTaEdfdWCw==", "requires": { - "inherits": "^2.0.1" + "inherits": "2.0.3" } }, "cli-cursor": { @@ -536,7 +536,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "requires": { - "restore-cursor": "^3.1.0" + "restore-cursor": "3.1.0" } }, "cli-spinners": { @@ -554,8 +554,8 @@ "resolved": "https://registry.npmjs.org/cls-bluebird/-/cls-bluebird-2.1.0.tgz", "integrity": "sha1-N+8eCAqP+1XC9BZPU28ZGeeWiu4=", "requires": { - "is-bluebird": "^1.0.2", - "shimmer": "^1.1.0" + "is-bluebird": "1.0.2", + "shimmer": "1.2.1" } }, "color-convert": { @@ -563,7 +563,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "color-name": "~1.1.4" + "color-name": "1.1.4" } }, "color-name": { @@ -581,7 +581,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" } }, "command-line-args": { @@ -589,10 +589,10 @@ "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.0.tgz", "integrity": "sha512-4zqtU1hYsSJzcJBOcNZIbW5Fbk9BkjCp1pZVhQKoRaWL5J7N4XphDLwo8aWwdQpTugxwu+jf9u2ZhkXiqp5Z6A==", "requires": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" + "array-back": "3.1.0", + "find-replace": "3.0.0", + "lodash.camelcase": "4.3.0", + "typical": "4.0.0" } }, "compact2string": { @@ -600,7 +600,7 @@ "resolved": "https://registry.npmjs.org/compact2string/-/compact2string-1.4.1.tgz", "integrity": "sha512-3D+EY5nsRhqnOwDxveBv5T8wGo4DEvYxjDtPGmdOX+gfr5gE92c2RC0w2wa+xEefm07QuVqqcF3nZJUZ92l/og==", "requires": { - "ipaddr.js": ">= 0.1.5" + "ipaddr.js": "2.0.1" } }, "concat-map": { @@ -638,8 +638,8 @@ "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-2.13.0.tgz", "integrity": "sha512-UWeIpnRb0eyoWPVk+pD3TDpNx3KCFQeezO224oJIkktBrcW6RoAPOx5zIKprZGfk6vcYSmA8yQXItejSaDBhbQ==", "requires": { - "is-nan": "^1.2.1", - "moment-timezone": "^0.5.25" + "is-nan": "1.3.0", + "moment-timezone": "0.5.28" }, "dependencies": { "moment-timezone": { @@ -647,7 +647,7 @@ "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.28.tgz", "integrity": "sha512-TDJkZvAyKIVWg5EtVqRzU97w0Rb0YVbfpqyjgu6GwXCAohVRqwZjf4fOzDE6p1Ch98Sro/8hQQi65WDXW5STPw==", "requires": { - "moment": ">= 2.9.0" + "moment": "2.29.1" } } } @@ -657,10 +657,10 @@ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", + "boolbase": "1.0.0", + "css-what": "2.1.3", "domutils": "1.5.1", - "nth-check": "~1.0.1" + "nth-check": "1.0.2" } }, "css-what": { @@ -678,7 +678,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": { @@ -686,7 +686,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.2" } }, "decompress-response": { @@ -694,7 +694,7 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "requires": { - "mimic-response": "^1.0.0" + "mimic-response": "1.0.1" } }, "defaults": { @@ -702,7 +702,7 @@ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "requires": { - "clone": "^1.0.2" + "clone": "1.0.4" } }, "define-properties": { @@ -710,7 +710,7 @@ "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" + "object-keys": "1.1.1" } }, "delayed-stream": { @@ -748,8 +748,8 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" + "domelementtype": "1.3.1", + "entities": "1.1.2" } }, "domelementtype": { @@ -762,7 +762,7 @@ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "requires": { - "domelementtype": "1" + "domelementtype": "1.3.1" } }, "domutils": { @@ -770,8 +770,8 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "0.1.1", + "domelementtype": "1.3.1" } }, "dot-json": { @@ -779,9 +779,9 @@ "resolved": "https://registry.npmjs.org/dot-json/-/dot-json-1.2.2.tgz", "integrity": "sha512-AKL+GsO4wSEU4LU+fAk/PqN4nQ6PB1vT3HpMiZous9xCzK5S0kh4DzfUY0EfU67jsIXLlu0ty71659N9Nmg+Tw==", "requires": { - "detect-indent": "~6.0.0", - "docopt": "~0.6.2", - "underscore-keypath": "~0.0.22" + "detect-indent": "6.0.0", + "docopt": "0.6.2", + "underscore-keypath": "0.0.22" } }, "dottie": { @@ -794,8 +794,8 @@ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" } }, "ee-first": { @@ -813,7 +813,7 @@ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", "requires": { - "once": "~1.3.0" + "once": "1.3.3" } }, "entities": { @@ -846,36 +846,36 @@ "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", "requires": { - "accepts": "~1.3.5", + "accepts": "1.3.5", "array-flatten": "1.1.1", "body-parser": "1.18.3", "content-disposition": "0.5.2", - "content-type": "~1.0.4", + "content-type": "1.0.4", "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", + "depd": "1.1.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", "finalhandler": "1.1.1", "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.2", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.4", + "proxy-addr": "2.0.4", "qs": "6.5.2", - "range-parser": "~1.2.0", + "range-parser": "1.2.0", "safe-buffer": "5.1.2", "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", + "statuses": "1.4.0", + "type-is": "1.6.16", "utils-merge": "1.0.1", - "vary": "~1.1.2" + "vary": "1.1.2" }, "dependencies": { "debug": { @@ -924,12 +924,12 @@ "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "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.4.0", - "unpipe": "~1.0.0" + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.4.0", + "unpipe": "1.0.0" }, "dependencies": { "debug": { @@ -952,7 +952,7 @@ "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", "requires": { - "array-back": "^3.0.1" + "array-back": "3.1.0" } }, "flatten": { @@ -970,9 +970,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.6", - "mime-types": "^2.1.12" + "asynckit": "0.4.0", + "combined-stream": "1.0.7", + "mime-types": "2.1.22" } }, "forwarded": { @@ -990,12 +990,12 @@ "resolved": "https://registry.npmjs.org/fs-chunk-store/-/fs-chunk-store-1.7.0.tgz", "integrity": "sha512-KhjJmZAs2eqfhCb6PdPx4RcZtheGTz86tpTC5JTvqBn/xda+Nb+0C7dCyjOSN7T76H6a56LvH0SVXQMchLXDRw==", "requires": { - "mkdirp": "^0.5.1", - "random-access-file": "^2.0.1", - "randombytes": "^2.0.3", - "rimraf": "^2.4.2", - "run-parallel": "^1.1.2", - "thunky": "^1.0.1" + "mkdirp": "0.5.5", + "random-access-file": "2.2.0", + "randombytes": "2.1.0", + "rimraf": "2.7.1", + "run-parallel": "1.2.0", + "thunky": "1.1.0" }, "dependencies": { "mkdirp": { @@ -1003,7 +1003,7 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { - "minimist": "^1.2.5" + "minimist": "1.2.5" } } } @@ -1028,7 +1028,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": { @@ -1036,12 +1036,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { - "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" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" } }, "google-it": { @@ -1049,11 +1049,11 @@ "resolved": "https://registry.npmjs.org/google-it/-/google-it-1.6.2.tgz", "integrity": "sha512-RyEqC3uDfeNsy8XMyZicVkn3Ena8NsUuWziBw2zi8+HB5MtoBvlal23Oc0mdTXFf4vB4dKn9//svCItIaTrtog==", "requires": { - "cheerio": "^1.0.0-rc.2", - "colors": "^1.4.0", - "command-line-args": "^5.0.0", - "ora": "^4.0.3", - "request": "^2.88.0" + "cheerio": "1.0.0-rc.10", + "colors": "1.4.0", + "command-line-args": "5.2.0", + "ora": "4.1.1", + "request": "2.88.0" }, "dependencies": { "cheerio": { @@ -1061,13 +1061,13 @@ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", "requires": { - "cheerio-select": "^1.5.0", - "dom-serializer": "^1.3.2", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "tslib": "^2.2.0" + "cheerio-select": "1.5.0", + "dom-serializer": "1.3.2", + "domhandler": "4.2.2", + "htmlparser2": "6.1.0", + "parse5": "6.0.1", + "parse5-htmlparser2-tree-adapter": "6.0.1", + "tslib": "2.3.1" } }, "dom-serializer": { @@ -1075,9 +1075,9 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "2.2.0", + "domhandler": "4.2.2", + "entities": "2.2.0" } }, "domelementtype": { @@ -1090,7 +1090,7 @@ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", "requires": { - "domelementtype": "^2.2.0" + "domelementtype": "2.2.0" } }, "domutils": { @@ -1098,9 +1098,9 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "1.3.2", + "domelementtype": "2.2.0", + "domhandler": "4.2.2" } }, "entities": { @@ -1113,10 +1113,10 @@ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "domelementtype": "2.2.0", + "domhandler": "4.2.2", + "domutils": "2.8.0", + "entities": "2.2.0" } }, "parse5": { @@ -1126,6 +1126,91 @@ } } }, + "google-sr": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/google-sr/-/google-sr-1.0.4.tgz", + "integrity": "sha512-4xTaH/fZARZgmf6IXPbTSS4nYDqG5M6SkAL01j4re9tdX28heNEJ9PA5WtnyGXwMo9fBO2wxWNBRWfznsjPHbQ==", + "requires": { + "cheerio": "1.0.0-rc.10", + "node-fetch": "2.6.2", + "querystring": "0.2.1" + }, + "dependencies": { + "cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "requires": { + "cheerio-select": "1.5.0", + "dom-serializer": "1.3.2", + "domhandler": "4.2.2", + "htmlparser2": "6.1.0", + "parse5": "6.0.1", + "parse5-htmlparser2-tree-adapter": "6.0.1", + "tslib": "2.3.1" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "2.2.0", + "domhandler": "4.2.2", + "entities": "2.2.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "requires": { + "domelementtype": "2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "1.3.2", + "domelementtype": "2.2.0", + "domhandler": "4.2.2" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "2.2.0", + "domhandler": "4.2.2", + "domutils": "2.8.0", + "entities": "2.2.0" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + } + } + }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -1136,8 +1221,8 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" + "ajv": "6.10.0", + "har-schema": "2.0.0" } }, "has-flag": { @@ -1160,12 +1245,12 @@ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" + "domelementtype": "1.3.1", + "domhandler": "2.4.2", + "domutils": "1.5.1", + "entities": "1.1.2", + "inherits": "2.0.3", + "readable-stream": "3.2.0" } }, "http": { @@ -1178,10 +1263,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.4.0 < 2" + "statuses": "1.4.0" } }, "http-signature": { @@ -1189,9 +1274,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.2.2", - "sshpk": "^1.7.0" + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.16.1" } }, "iconv-lite": { @@ -1199,7 +1284,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": "2.1.2" } }, "ieee754": { @@ -1222,8 +1307,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "^1.3.0", - "wrappy": "1" + "once": "1.3.3", + "wrappy": "1.0.2" } }, "inherits": { @@ -1241,7 +1326,7 @@ "resolved": "https://registry.npmjs.org/ip-set/-/ip-set-1.0.2.tgz", "integrity": "sha512-Mb6kv78bTi4RNAIIWL8Bbre7hXOR2pNUi3j8FaQkLaitf/ZWxkq3/iIwXNYk2ACO3IMfdVdQrOkUtwZblO7uBA==", "requires": { - "ip": "^1.1.3" + "ip": "1.1.5" } }, "ipaddr.js": { @@ -1264,7 +1349,7 @@ "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.0.tgz", "integrity": "sha512-z7bbREymOqt2CCaZVly8aC4ML3Xhfi0ekuOnjO2L8vKdl+CttdVoGZQhd4adMFAsxQ5VeRVwORs4tU8RH+HFtQ==", "requires": { - "define-properties": "^1.1.3" + "define-properties": "1.1.3" } }, "is-typedarray": { @@ -1324,7 +1409,7 @@ "integrity": "sha1-r8UyVF9p1GYpPoh7ANX8czd8Ors=", "requires": { "buffer-equal": "0.0.1", - "inherits": "^2.0.1" + "inherits": "2.0.3" } }, "k-rpc": { @@ -1332,9 +1417,9 @@ "resolved": "https://registry.npmjs.org/k-rpc/-/k-rpc-3.7.0.tgz", "integrity": "sha1-ZB+ZsoJb40tueYTyK3li3BqQbCM=", "requires": { - "buffer-equals": "^1.0.3", - "k-bucket": "^2.0.0", - "k-rpc-socket": "^1.5.0" + "buffer-equals": "1.0.4", + "k-bucket": "2.0.1", + "k-rpc-socket": "1.11.1" }, "dependencies": { "k-bucket": { @@ -1343,7 +1428,7 @@ "integrity": "sha1-WMzLJE9WMya6iTv1wGo19kSEbao=", "requires": { "buffer-equal": "0.0.1", - "randombytes": "^2.0.3" + "randombytes": "2.1.0" } } } @@ -1353,10 +1438,10 @@ "resolved": "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.11.1.tgz", "integrity": "sha512-8xtA8oqbZ6v1Niryp2/g4GxW16EQh5MvrUylQoOG+zcrDff5CKttON2XUXvMwlIHq4/2zfPVFiinAccJ+WhxoA==", "requires": { - "bencode": "^2.0.0", - "chrome-dgram": "^3.0.2", - "chrome-dns": "^1.0.0", - "chrome-net": "^3.3.2" + "bencode": "2.0.2", + "chrome-dgram": "3.0.6", + "chrome-dns": "1.0.1", + "chrome-net": "3.3.4" } }, "line-by-line": { @@ -1449,7 +1534,7 @@ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", "requires": { - "chalk": "^2.4.2" + "chalk": "2.4.2" }, "dependencies": { "ansi-styles": { @@ -1457,7 +1542,7 @@ "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" + "color-convert": "1.9.3" } }, "chalk": { @@ -1465,9 +1550,9 @@ "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" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "color-convert": { @@ -1493,7 +1578,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -1508,7 +1593,7 @@ "resolved": "https://registry.npmjs.org/lru/-/lru-3.1.0.tgz", "integrity": "sha1-6n+4VG2DczOWoTCR12z+tMBoN9U=", "requires": { - "inherits": "^2.0.1" + "inherits": "2.0.3" } }, "lru-cache": { @@ -1516,8 +1601,8 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.0.tgz", "integrity": "sha1-tcvwFVbBaWb+vlTO7A+03JDfbCg=", "requires": { - "pseudomap": "^1.0.1", - "yallist": "^2.0.0" + "pseudomap": "1.0.2", + "yallist": "2.1.2" } }, "magnet-uri": { @@ -1525,8 +1610,8 @@ "resolved": "https://registry.npmjs.org/magnet-uri/-/magnet-uri-5.2.4.tgz", "integrity": "sha512-VYaJMxhr8B9BrCiNINUsuhaEe40YnG+AQBwcqUKO66lSVaI9I3A1iH/6EmEwRI8OYUg5Gt+4lLE7achg676lrg==", "requires": { - "thirty-two": "^1.0.1", - "uniq": "^1.0.1" + "thirty-two": "1.0.2", + "uniq": "1.0.1" } }, "media-typer": { @@ -1565,7 +1650,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", "requires": { - "mime-db": "~1.38.0" + "mime-db": "1.38.0" } }, "mimic-fn": { @@ -1583,7 +1668,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -1611,7 +1696,7 @@ "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.28.tgz", "integrity": "sha512-TDJkZvAyKIVWg5EtVqRzU97w0Rb0YVbfpqyjgu6GwXCAohVRqwZjf4fOzDE6p1Ch98Sro/8hQQi65WDXW5STPw==", "requires": { - "moment": ">= 2.9.0" + "moment": "2.29.1" } }, "mongodb": { @@ -1619,10 +1704,10 @@ "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.4.1.tgz", "integrity": "sha512-juqt5/Z42J4DcE7tG7UdVaTKmUC6zinF4yioPfpeOSNBieWSK6qCY+0tfGQcHLKrauWPDdMZVROHJOa8q2pWsA==", "requires": { - "bson": "^1.1.1", - "require_optional": "^1.0.1", - "safe-buffer": "^5.1.2", - "saslprep": "^1.0.0" + "bson": "1.1.6", + "require_optional": "1.0.1", + "safe-buffer": "5.1.2", + "saslprep": "1.0.3" } }, "ms": { @@ -1640,10 +1725,10 @@ "resolved": "https://registry.npmjs.org/name-to-imdb/-/name-to-imdb-3.0.2.tgz", "integrity": "sha512-CT94YfG6FPdXccrv/FUC1ZIkRMkMWrAoGcX7v3Sa/kntnB05xzaPIRHt7s4f43BvgLx/bmn6AhZ8TzkphGticQ==", "requires": { - "diacritics": "~1.3.0", - "named-queue": "^2.1.0", - "needle": "^1.1.2", - "node-fetch": "^2.2.0" + "diacritics": "1.3.0", + "named-queue": "2.2.1", + "needle": "1.6.0", + "node-fetch": "2.6.2" }, "dependencies": { "debug": { @@ -1664,8 +1749,8 @@ "resolved": "https://registry.npmjs.org/needle/-/needle-1.6.0.tgz", "integrity": "sha1-9SpYWJchIWGOAC+OY4TK2sItYk8=", "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4" + "debug": "2.6.9", + "iconv-lite": "0.4.24" } } } @@ -1680,9 +1765,9 @@ "resolved": "https://registry.npmjs.org/needle/-/needle-3.0.0.tgz", "integrity": "sha512-eGr0qnfHxAjr+Eptl1zr2lgUQUPC1SZfTkg2kFi0kxr1ChJonHUVYobkug8siBKMlyUVVp56MSkp6CSeXH/jgw==", "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "debug": "3.2.7", + "iconv-lite": "0.4.24", + "sax": "1.2.4" }, "dependencies": { "debug": { @@ -1690,7 +1775,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } } } @@ -1721,9 +1806,9 @@ "resolved": "https://registry.npmjs.org/node-schedule/-/node-schedule-1.3.2.tgz", "integrity": "sha512-GIND2pHMHiReSZSvS6dpZcDH7pGPGFfWBIEud6S00Q8zEIzAs9ommdyRK1ZbQt8y1LyZsJYZgPnyi7gpU2lcdw==", "requires": { - "cron-parser": "^2.7.3", + "cron-parser": "2.13.0", "long-timeout": "0.1.1", - "sorted-array-functions": "^1.0.0" + "sorted-array-functions": "1.2.0" } }, "nodejs-bing": { @@ -1731,10 +1816,10 @@ "resolved": "https://registry.npmjs.org/nodejs-bing/-/nodejs-bing-0.1.0.tgz", "integrity": "sha1-3i/99AtBVJKFxbwMUX3VTw5fTYo=", "requires": { - "cheerio": "^0.22.0", - "request": "^2.79.0", - "request-promise": "^4.1.1", - "urlencode": "^1.1.0" + "cheerio": "0.22.0", + "request": "2.88.0", + "request-promise": "4.2.4", + "urlencode": "1.1.0" } }, "nth-check": { @@ -1742,7 +1827,7 @@ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "requires": { - "boolbase": "~1.0.0" + "boolbase": "1.0.0" } }, "nyaapi": { @@ -1750,10 +1835,10 @@ "resolved": "https://registry.npmjs.org/nyaapi/-/nyaapi-2.3.3.tgz", "integrity": "sha512-lOHNNCut7TXmRYoVtCQYLUrm4Wlakyq+iFdAQYAFuUB9Z/i+hQdMJQjDlYn46oJtERUd7taauS3wr2fljwzrVA==", "requires": { - "cheerio": "^1.0.0-rc.3", - "lodash.omit": "^4.5.0", - "request": "^2.88.0", - "request-promise": "^4.2.5" + "cheerio": "1.0.0-rc.3", + "lodash.omit": "4.5.0", + "request": "2.88.0", + "request-promise": "4.2.6" }, "dependencies": { "cheerio": { @@ -1761,12 +1846,12 @@ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.1", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash": "^4.15.0", - "parse5": "^3.0.1" + "css-select": "1.2.0", + "dom-serializer": "0.1.1", + "entities": "1.1.2", + "htmlparser2": "3.10.1", + "lodash": "4.17.15", + "parse5": "3.0.3" } }, "request-promise": { @@ -1774,10 +1859,10 @@ "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz", "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==", "requires": { - "bluebird": "^3.5.0", + "bluebird": "3.5.3", "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" + "stealthy-require": "1.1.1", + "tough-cookie": "2.4.3" } }, "request-promise-core": { @@ -1785,7 +1870,7 @@ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", "requires": { - "lodash": "^4.17.19" + "lodash": "4.17.20" }, "dependencies": { "lodash": { @@ -1820,7 +1905,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "onetime": { @@ -1828,7 +1913,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { - "mimic-fn": "^2.1.0" + "mimic-fn": "2.1.0" } }, "options": { @@ -1841,14 +1926,14 @@ "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", "requires": { - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.2.0", - "is-interactive": "^1.0.0", - "log-symbols": "^3.0.0", + "chalk": "3.0.0", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.0", + "is-interactive": "1.0.0", + "log-symbols": "3.0.0", "mute-stream": "0.0.8", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "strip-ansi": "6.0.0", + "wcwidth": "1.0.1" } }, "packet-reader": { @@ -1861,13 +1946,13 @@ "resolved": "https://registry.npmjs.org/parse-torrent/-/parse-torrent-6.1.2.tgz", "integrity": "sha512-Z/vig84sHwtrTEbOzisT4xnYTFlOgAaLQccPruMPgRahZUppVE/BUXzAos3jZM7c64o0lfukQdQ4ozWa5lN39w==", "requires": { - "bencode": "^2.0.0", - "blob-to-buffer": "^1.2.6", - "get-stdin": "^6.0.0", - "magnet-uri": "^5.1.3", - "simple-get": "^3.0.1", - "simple-sha1": "^2.0.0", - "uniq": "^1.0.1" + "bencode": "2.0.1", + "blob-to-buffer": "1.2.8", + "get-stdin": "6.0.0", + "magnet-uri": "5.2.4", + "simple-get": "3.0.3", + "simple-sha1": "2.1.2", + "uniq": "1.0.1" }, "dependencies": { "bencode": { @@ -1875,7 +1960,7 @@ "resolved": "https://registry.npmjs.org/bencode/-/bencode-2.0.1.tgz", "integrity": "sha512-2uhEl8FdjSBUyb69qDTgOEeeqDTa+n3yMQzLW0cOzNf1Ow5bwcg3idf+qsWisIKRH8Bk8oC7UXL8irRcPA8ZEQ==", "requires": { - "safe-buffer": "^5.1.1" + "safe-buffer": "5.1.2" } }, "simple-get": { @@ -1883,9 +1968,9 @@ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.0.3.tgz", "integrity": "sha512-Wvre/Jq5vgoz31Z9stYWPLn0PqRqmBDpFSdypAnHu5AvRVCYPRYGnvryNLiXu8GOBNDH82J2FRHUGMjjHUpXFw==", "requires": { - "decompress-response": "^3.3.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" + "decompress-response": "3.3.0", + "once": "1.3.3", + "simple-concat": "1.0.0" } } } @@ -1895,8 +1980,8 @@ "resolved": "https://registry.npmjs.org/parse-torrent-file/-/parse-torrent-file-2.1.4.tgz", "integrity": "sha1-MtS2r95jFCDl9BWRmiIrd0tXVwc=", "requires": { - "bencode": "^0.7.0", - "simple-sha1": "^2.0.0" + "bencode": "0.7.0", + "simple-sha1": "2.1.2" }, "dependencies": { "bencode": { @@ -1908,9 +1993,8 @@ }, "parse-torrent-title": { "version": "git://github.com/TheBeastLT/parse-torrent-title.git#9cf75d688703038f1e198a03c21b3b85d2c4c59c", - "from": "git://github.com/TheBeastLT/parse-torrent-title.git#9cf75d688703038f1e198a03c21b3b85d2c4c59c", "requires": { - "moment": "^2.24.0" + "moment": "2.29.1" } }, "parse5": { @@ -1918,7 +2002,7 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", "requires": { - "@types/node": "*" + "@types/node": "13.9.1" } }, "parse5-htmlparser2-tree-adapter": { @@ -1926,7 +2010,7 @@ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", "requires": { - "parse5": "^6.0.1" + "parse5": "6.0.1" }, "dependencies": { "parse5": { @@ -1956,12 +2040,12 @@ "resolved": "https://registry.npmjs.org/peer-wire-protocol/-/peer-wire-protocol-0.7.1.tgz", "integrity": "sha512-V9oTa/ZcfNNz9fAST28Gg0fXbPeFPk3SBImsYO8GDDG5D0E195vxXmjZ+SPrzr4BJyMQmdDmwUfTf9MZ62z4mw==", "requires": { - "bitfield": "^0.1.0", - "bncode": "^0.2.3", - "buffer-alloc": "^1.1.0", - "buffer-from": "^1.0.0", - "readable-stream": "^1.0.2", - "speedometer": "^0.1.2" + "bitfield": "0.1.0", + "bncode": "0.2.3", + "buffer-alloc": "1.2.0", + "buffer-from": "1.1.2", + "readable-stream": "1.1.14", + "speedometer": "0.1.4" }, "dependencies": { "bncode": { @@ -1974,10 +2058,10 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "core-util-is": "1.0.2", + "inherits": "2.0.3", "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "string_decoder": "0.10.31" } }, "string_decoder": { @@ -1992,11 +2076,11 @@ "resolved": "https://registry.npmjs.org/peer-wire-swarm/-/peer-wire-swarm-0.12.2.tgz", "integrity": "sha512-sIWZ1nTL9l6mI9J18kW1AeByBwagvNzGJlMmQA9pM+otKQtTIwnigK8SR0nEFrNZYqZelI6RQ6g4udvtQ2TI1g==", "requires": { - "buffer-from": "^1.0.0", - "fifo": "^0.1.4", - "once": "^1.1.1", - "peer-wire-protocol": "^0.7.0", - "speedometer": "^0.1.2", + "buffer-from": "1.1.2", + "fifo": "0.1.4", + "once": "1.3.3", + "peer-wire-protocol": "0.7.1", + "speedometer": "0.1.4", "utp": "0.0.7" } }, @@ -2013,10 +2097,10 @@ "buffer-writer": "2.0.0", "packet-reader": "1.0.0", "pg-connection-string": "0.1.3", - "pg-packet-stream": "^1.1.0", - "pg-pool": "^2.0.10", - "pg-types": "^2.1.0", - "pgpass": "1.x", + "pg-packet-stream": "1.1.0", + "pg-pool": "2.0.10", + "pg-types": "2.2.0", + "pgpass": "1.0.2", "semver": "4.3.2" }, "dependencies": { @@ -2037,7 +2121,7 @@ "resolved": "https://registry.npmjs.org/pg-hstore/-/pg-hstore-2.3.3.tgz", "integrity": "sha512-qpeTpdkguFgfdoidtfeTho1Q1zPVPbtMHgs8eQ+Aan05iLmIs3Z3oo5DOZRclPGoQ4i68I1kCtQSJSa7i0ZVYg==", "requires": { - "underscore": "^1.7.0" + "underscore": "1.13.1" } }, "pg-int8": { @@ -2061,10 +2145,10 @@ "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", "requires": { "pg-int8": "1.0.1", - "postgres-array": "~2.0.0", - "postgres-bytea": "~1.0.0", - "postgres-date": "~1.0.4", - "postgres-interval": "^1.1.0" + "postgres-array": "2.0.0", + "postgres-bytea": "1.0.0", + "postgres-date": "1.0.4", + "postgres-interval": "1.2.0" } }, "pgpass": { @@ -2072,7 +2156,7 @@ "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.2.tgz", "integrity": "sha1-Knu0G2BltnkH6R2hsHwYR8h3swY=", "requires": { - "split": "^1.0.0" + "split": "1.0.1" } }, "postgres-array": { @@ -2095,7 +2179,7 @@ "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", "requires": { - "xtend": "^4.0.0" + "xtend": "4.0.1" } }, "process-nextick-args": { @@ -2108,7 +2192,7 @@ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.1.2", "ipaddr.js": "1.8.0" }, "dependencies": { @@ -2154,8 +2238,8 @@ "resolved": "https://registry.npmjs.org/random-access-file/-/random-access-file-2.2.0.tgz", "integrity": "sha512-B744003Mj7v3EcuPl9hCiB2Ot4aZjgtU2mV6yFY1THiWU/XfGf1uSadR+SlQdJcwHgAWeG7Lbos0aUqjtj8FQg==", "requires": { - "mkdirp-classic": "^0.5.2", - "random-access-storage": "^1.1.1" + "mkdirp-classic": "0.5.3", + "random-access-storage": "1.4.1" } }, "random-access-storage": { @@ -2163,7 +2247,7 @@ "resolved": "https://registry.npmjs.org/random-access-storage/-/random-access-storage-1.4.1.tgz", "integrity": "sha512-DbCc2TIzOxPaHF6KCbr8zLtiYOJQQQCBHUVNHV/SckUQobCBB2YkDtbLdxGnPwPNpJfEyMWxDAm36A2xkbxxtw==", "requires": { - "inherits": "^2.0.3" + "inherits": "2.0.3" } }, "random-iterate": { @@ -2176,7 +2260,7 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "requires": { - "safe-buffer": "^5.1.0" + "safe-buffer": "5.1.2" } }, "range-parser": { @@ -2200,7 +2284,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": "2.1.2" } } } @@ -2215,16 +2299,15 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.2.0.tgz", "integrity": "sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw==", "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "2.0.3", + "string_decoder": "1.2.0", + "util-deprecate": "1.0.2" } }, "real-debrid-api": { "version": "git://github.com/TheBeastLT/node-real-debrid.git#935a5c23ae809edbcd2a111526a7f74d6767c50d", - "from": "git://github.com/TheBeastLT/node-real-debrid.git#935a5c23ae809edbcd2a111526a7f74d6767c50d", "requires": { - "request": "^2.83.0" + "request": "2.88.0" } }, "request": { @@ -2232,26 +2315,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.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" + "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.22", + "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" } }, "request-promise": { @@ -2259,10 +2342,10 @@ "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.4.tgz", "integrity": "sha512-8wgMrvE546PzbR5WbYxUQogUnUDfM0S7QIFZMID+J73vdFARkFy+HElj4T+MWYhpXwlLp0EQ8Zoj8xUA0he4Vg==", "requires": { - "bluebird": "^3.5.0", + "bluebird": "3.5.3", "request-promise-core": "1.1.2", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" + "stealthy-require": "1.1.1", + "tough-cookie": "2.4.3" } }, "request-promise-core": { @@ -2270,7 +2353,7 @@ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", "requires": { - "lodash": "^4.17.11" + "lodash": "4.17.15" } }, "require_optional": { @@ -2278,8 +2361,8 @@ "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", "requires": { - "resolve-from": "^2.0.0", - "semver": "^5.1.0" + "resolve-from": "2.0.0", + "semver": "5.6.0" } }, "resolve-from": { @@ -2292,8 +2375,8 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "onetime": "5.1.2", + "signal-exit": "3.0.3" } }, "retry-as-promised": { @@ -2301,7 +2384,7 @@ "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-3.2.0.tgz", "integrity": "sha512-CybGs60B7oYU/qSQ6kuaFmRd9sTZ6oXSc0toqePvV74Ac6/IFZSI1ReFQmtCN+uvW1Mtqdwpvt/LGOiCBAY2Mg==", "requires": { - "any-promise": "^1.3.0" + "any-promise": "1.3.0" } }, "rimraf": { @@ -2309,7 +2392,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "requires": { - "glob": "^7.1.3" + "glob": "7.1.7" } }, "run-parallel": { @@ -2317,7 +2400,7 @@ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "requires": { - "queue-microtask": "^1.2.2" + "queue-microtask": "1.2.3" } }, "run-series": { @@ -2335,11 +2418,11 @@ "resolved": "https://registry.npmjs.org/rutracker-api-2/-/rutracker-api-2-1.10.0.tgz", "integrity": "sha512-wBsMQNpjNFV92lIUHwbQXd0Gn+5bnIH6JHfn7dN/nhcCHiprUH2bVntzZBHULWGYf5MokOaqQwgxBueg4QtADw==", "requires": { - "bluebird": "^3.5.1", - "cheerio": "^0.19.0", + "bluebird": "3.5.3", + "cheerio": "0.19.0", "http": "0.0.0", - "querystring": "^0.2.0", - "windows-1251": "^0.1.2" + "querystring": "0.2.0", + "windows-1251": "0.1.2" }, "dependencies": { "cheerio": { @@ -2347,11 +2430,11 @@ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", "integrity": "sha1-dy5wFfLuKZZQltcepBdbdas1SSU=", "requires": { - "css-select": "~1.0.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "~3.8.1", - "lodash": "^3.2.0" + "css-select": "1.0.0", + "dom-serializer": "0.1.1", + "entities": "1.1.2", + "htmlparser2": "3.8.3", + "lodash": "3.10.1" } }, "css-select": { @@ -2359,10 +2442,10 @@ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz", "integrity": "sha1-sRIcpRhI3SZOIkTQWM7iVN7rRLA=", "requires": { - "boolbase": "~1.0.0", - "css-what": "1.0", - "domutils": "1.4", - "nth-check": "~1.0.0" + "boolbase": "1.0.0", + "css-what": "1.0.0", + "domutils": "1.4.3", + "nth-check": "1.0.2" } }, "css-what": { @@ -2375,7 +2458,7 @@ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", "requires": { - "domelementtype": "1" + "domelementtype": "1.3.1" } }, "domutils": { @@ -2383,7 +2466,7 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz", "integrity": "sha1-CGVRN5bGswYDGFDhdVFrr4C3Km8=", "requires": { - "domelementtype": "1" + "domelementtype": "1.3.1" } }, "htmlparser2": { @@ -2391,11 +2474,11 @@ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "requires": { - "domelementtype": "1", - "domhandler": "2.3", - "domutils": "1.5", - "entities": "1.0", - "readable-stream": "1.1" + "domelementtype": "1.3.1", + "domhandler": "2.3.0", + "domutils": "1.5.1", + "entities": "1.0.0", + "readable-stream": "1.1.14" }, "dependencies": { "domutils": { @@ -2403,8 +2486,8 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "0.1.1", + "domelementtype": "1.3.1" } }, "entities": { @@ -2424,10 +2507,10 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "core-util-is": "1.0.2", + "inherits": "2.0.3", "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "string_decoder": "0.10.31" } }, "string_decoder": { @@ -2453,7 +2536,7 @@ "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", "optional": true, "requires": { - "sparse-bitfield": "^3.0.3" + "sparse-bitfield": "3.0.3" } }, "sax": { @@ -2472,18 +2555,18 @@ "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "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.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", + "http-errors": "1.6.3", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.4.0" }, "dependencies": { "debug": { @@ -2506,21 +2589,21 @@ "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-5.21.5.tgz", "integrity": "sha512-n9hR5K4uQGmBGK/Y/iqewCeSFmKVsd0TRnh0tfoLoAkmXbKC4tpeK96RhKs7d+TTMtrJlgt2TNLVBaAxEwC4iw==", "requires": { - "bluebird": "^3.5.0", - "cls-bluebird": "^2.1.0", - "debug": "^4.1.1", - "dottie": "^2.0.0", + "bluebird": "3.5.3", + "cls-bluebird": "2.1.0", + "debug": "4.1.1", + "dottie": "2.0.2", "inflection": "1.12.0", - "lodash": "^4.17.15", - "moment": "^2.24.0", - "moment-timezone": "^0.5.21", - "retry-as-promised": "^3.2.0", - "semver": "^6.3.0", - "sequelize-pool": "^2.3.0", - "toposort-class": "^1.0.1", - "uuid": "^3.3.3", - "validator": "^10.11.0", - "wkx": "^0.4.8" + "lodash": "4.17.15", + "moment": "2.29.1", + "moment-timezone": "0.5.28", + "retry-as-promised": "3.2.0", + "semver": "6.3.0", + "sequelize-pool": "2.3.0", + "toposort-class": "1.0.1", + "uuid": "3.4.0", + "validator": "10.11.0", + "wkx": "0.4.8" }, "dependencies": { "semver": { @@ -2545,9 +2628,9 @@ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", "send": "0.16.2" } }, @@ -2576,9 +2659,9 @@ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", "requires": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" + "decompress-response": "6.0.0", + "once": "1.3.3", + "simple-concat": "1.0.0" }, "dependencies": { "decompress-response": { @@ -2586,7 +2669,7 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "requires": { - "mimic-response": "^3.1.0" + "mimic-response": "3.1.0" } }, "mimic-response": { @@ -2601,13 +2684,13 @@ "resolved": "https://registry.npmjs.org/simple-peer/-/simple-peer-9.11.0.tgz", "integrity": "sha512-qvdNu/dGMHBm2uQ7oLhQBMhYlrOZC1ywXNCH/i8I4etxR1vrjCnU6ZSQBptndB1gcakjo2+w4OHo7Sjza1SHxg==", "requires": { - "buffer": "^6.0.3", - "debug": "^4.3.1", - "err-code": "^3.0.1", - "get-browser-rtc": "^1.1.0", - "queue-microtask": "^1.2.3", - "randombytes": "^2.1.0", - "readable-stream": "^3.6.0" + "buffer": "6.0.3", + "debug": "4.3.2", + "err-code": "3.0.1", + "get-browser-rtc": "1.1.0", + "queue-microtask": "1.2.3", + "randombytes": "2.1.0", + "readable-stream": "3.6.0" }, "dependencies": { "debug": { @@ -2623,9 +2706,9 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "2.0.3", + "string_decoder": "1.2.0", + "util-deprecate": "1.0.2" } } } @@ -2635,7 +2718,7 @@ "resolved": "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.2.tgz", "integrity": "sha512-TQl9rm4rdKAVmhO++sXAb8TNN0D6JAD5iyI1mqEPNpxUzTRrtm4aOG1pDf/5W/qCFihiaoK6uuL9rvQz1x1VKw==", "requires": { - "rusha": "^0.8.1" + "rusha": "0.8.13" } }, "simple-websocket": { @@ -2643,11 +2726,11 @@ "resolved": "https://registry.npmjs.org/simple-websocket/-/simple-websocket-9.1.0.tgz", "integrity": "sha512-8MJPnjRN6A8UCp1I+H/dSFyjwJhp6wta4hsVRhjf8w9qBHRzxYt14RaOcjvQnhD1N4yKOddEjflwMnQM4VtXjQ==", "requires": { - "debug": "^4.3.1", - "queue-microtask": "^1.2.2", - "randombytes": "^2.1.0", - "readable-stream": "^3.6.0", - "ws": "^7.4.2" + "debug": "4.3.2", + "queue-microtask": "1.2.3", + "randombytes": "2.1.0", + "readable-stream": "3.6.0", + "ws": "7.5.5" }, "dependencies": { "debug": { @@ -2663,9 +2746,9 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "2.0.3", + "string_decoder": "1.2.0", + "util-deprecate": "1.0.2" } } } @@ -2680,8 +2763,8 @@ "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" + "ip": "1.1.5", + "smart-buffer": "4.2.0" } }, "sorted-array-functions": { @@ -2695,7 +2778,7 @@ "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", "optional": true, "requires": { - "memory-pager": "^1.0.2" + "memory-pager": "1.5.0" } }, "speedometer": { @@ -2708,7 +2791,7 @@ "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "requires": { - "through": "2" + "through": "2.3.8" } }, "sshpk": { @@ -2716,15 +2799,15 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "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" } }, "statuses": { @@ -2742,8 +2825,8 @@ "resolved": "https://registry.npmjs.org/string2compact/-/string2compact-1.3.2.tgz", "integrity": "sha512-3XUxUgwhj7Eqh2djae35QHZZT4mN3fsO7kagZhSGmhhlrQagVvWSFuuFIWnpxFS0CdTB2PlQcaL16RDi14I8uw==", "requires": { - "addr-to-ip-port": "^1.0.1", - "ipaddr.js": "^2.0.0" + "addr-to-ip-port": "1.5.4", + "ipaddr.js": "2.0.1" } }, "string_decoder": { @@ -2751,7 +2834,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.2" } }, "strip-ansi": { @@ -2759,7 +2842,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "5.0.0" } }, "sugar-core": { @@ -2772,7 +2855,7 @@ "resolved": "https://registry.npmjs.org/sugar-date/-/sugar-date-2.0.6.tgz", "integrity": "sha512-5aPXcTl9pIgae3j8wOieRZOEbaowHHpL+MPgZwHHjXdhZz3FjzpacjzM+Aq7rZTjDsWyWuKHzkIALx2uUhnmyg==", "requires": { - "sugar-core": "^2.0.0" + "sugar-core": "2.0.6" } }, "supports-color": { @@ -2780,7 +2863,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^4.0.0" + "has-flag": "4.0.0" } }, "thirty-two": { @@ -2808,13 +2891,13 @@ "resolved": "https://registry.npmjs.org/torrent-discovery/-/torrent-discovery-5.4.0.tgz", "integrity": "sha1-LRfYLPZpraf53+ddtLMfcDS3Hik=", "requires": { - "bittorrent-dht": "^6.0.0", - "bittorrent-tracker": "^7.0.0", - "debug": "^2.0.0", - "inherits": "^2.0.1", - "re-emitter": "^1.0.0", - "run-parallel": "^1.1.2", - "xtend": "^4.0.0" + "bittorrent-dht": "6.4.2", + "bittorrent-tracker": "7.7.0", + "debug": "2.6.9", + "inherits": "2.0.3", + "re-emitter": "1.1.4", + "run-parallel": "1.2.0", + "xtend": "4.0.1" }, "dependencies": { "bencode": { @@ -2827,25 +2910,25 @@ "resolved": "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-7.7.0.tgz", "integrity": "sha1-/9LqvBQdNu1cGBfffpkvkf1/xlw=", "requires": { - "bencode": "^0.8.0", - "bn.js": "^4.4.0", - "compact2string": "^1.2.0", - "debug": "^2.0.0", + "bencode": "0.8.0", + "bn.js": "4.12.0", + "compact2string": "1.4.1", + "debug": "2.6.9", "hat": "0.0.3", - "inherits": "^2.0.1", - "ip": "^1.0.1", - "minimist": "^1.1.1", - "once": "^1.3.0", - "random-iterate": "^1.0.1", - "run-parallel": "^1.1.2", - "run-series": "^1.0.2", - "simple-get": "^2.0.0", - "simple-peer": "^6.0.0", - "simple-websocket": "^4.0.0", - "string2compact": "^1.1.1", - "uniq": "^1.0.1", - "ws": "^1.0.0", - "xtend": "^4.0.0" + "inherits": "2.0.3", + "ip": "1.1.5", + "minimist": "1.2.5", + "once": "1.3.3", + "random-iterate": "1.0.1", + "run-parallel": "1.2.0", + "run-series": "1.1.9", + "simple-get": "2.8.1", + "simple-peer": "6.4.4", + "simple-websocket": "4.3.1", + "string2compact": "1.3.2", + "uniq": "1.0.1", + "ws": "1.1.5", + "xtend": "4.0.1" } }, "bn.js": { @@ -2876,13 +2959,13 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "simple-get": { @@ -2890,9 +2973,9 @@ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", "requires": { - "decompress-response": "^3.3.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" + "decompress-response": "3.3.0", + "once": "1.3.3", + "simple-concat": "1.0.0" } }, "simple-peer": { @@ -2900,11 +2983,11 @@ "resolved": "https://registry.npmjs.org/simple-peer/-/simple-peer-6.4.4.tgz", "integrity": "sha1-TkIfSFrHsTsIB3pEdpNNUsW6O7M=", "requires": { - "debug": "^2.1.0", - "get-browser-rtc": "^1.0.0", - "inherits": "^2.0.1", - "randombytes": "^2.0.3", - "readable-stream": "^2.0.5" + "debug": "2.6.9", + "get-browser-rtc": "1.1.0", + "inherits": "2.0.3", + "randombytes": "2.1.0", + "readable-stream": "2.3.7" } }, "simple-websocket": { @@ -2912,12 +2995,12 @@ "resolved": "https://registry.npmjs.org/simple-websocket/-/simple-websocket-4.3.1.tgz", "integrity": "sha1-XT1XUbs5rrovcQ2O7Hh2jfgh840=", "requires": { - "debug": "^2.1.3", - "inherits": "^2.0.1", - "randombytes": "^2.0.3", - "readable-stream": "^2.0.5", - "ws": "^2.0.0", - "xtend": "^4.0.1" + "debug": "2.6.9", + "inherits": "2.0.3", + "randombytes": "2.1.0", + "readable-stream": "2.3.7", + "ws": "2.3.1", + "xtend": "4.0.1" }, "dependencies": { "safe-buffer": { @@ -2930,8 +3013,8 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz", "integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=", "requires": { - "safe-buffer": "~5.0.1", - "ultron": "~1.1.0" + "safe-buffer": "5.0.1", + "ultron": "1.1.1" } } } @@ -2941,7 +3024,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.2" } }, "ws": { @@ -2949,8 +3032,8 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" + "options": "0.0.6", + "ultron": "1.0.2" }, "dependencies": { "ultron": { @@ -2972,20 +3055,20 @@ "resolved": "https://registry.npmjs.org/torrent-stream/-/torrent-stream-1.2.1.tgz", "integrity": "sha512-F+3tYmXnpO2gyhZQ7o8yakELJH3FtKISI/FU0iWvchOWFUXiFnjbEBoumSzfcK1P71Qxzx2az4lVK4Dkq4KSew==", "requires": { - "bitfield": "^0.1.0", - "bncode": "^0.5.2", - "buffer-from": "^1.0.0", - "end-of-stream": "^0.1.4", - "fs-chunk-store": "^1.3.0", + "bitfield": "0.1.0", + "bncode": "0.5.3", + "buffer-from": "1.1.2", + "end-of-stream": "0.1.5", + "fs-chunk-store": "1.7.0", "hat": "0.0.3", - "immediate-chunk-store": "^1.0.5", - "ip-set": "^1.0.0", - "mkdirp": "^0.3.5", - "parse-torrent": "^4.0.0", - "peer-wire-swarm": "^0.12.0", - "rimraf": "^2.2.5", - "torrent-discovery": "^5.2.0", - "torrent-piece": "^1.0.0" + "immediate-chunk-store": "1.0.8", + "ip-set": "1.0.2", + "mkdirp": "0.3.5", + "parse-torrent": "4.1.0", + "peer-wire-swarm": "0.12.2", + "rimraf": "2.7.1", + "torrent-discovery": "5.4.0", + "torrent-piece": "1.1.2" }, "dependencies": { "magnet-uri": { @@ -2994,8 +3077,8 @@ "integrity": "sha1-ecxtZaALtbfvXCWuYOu7XZp2gag=", "requires": { "flatten": "0.0.1", - "thirty-two": "^0.0.2", - "xtend": "^4.0.0" + "thirty-two": "0.0.2", + "xtend": "4.0.1" } }, "parse-torrent": { @@ -3003,8 +3086,8 @@ "resolved": "https://registry.npmjs.org/parse-torrent/-/parse-torrent-4.1.0.tgz", "integrity": "sha1-qBS9hQXotY6I64/z4tr/XRmnEbc=", "requires": { - "magnet-uri": "^4.0.0", - "parse-torrent-file": "^2.0.0" + "magnet-uri": "4.2.3", + "parse-torrent-file": "2.1.4" } }, "thirty-two": { @@ -3019,8 +3102,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.24", - "punycode": "^1.4.1" + "psl": "1.1.31", + "punycode": "1.4.1" }, "dependencies": { "punycode": { @@ -3040,7 +3123,7 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "5.1.2" } }, "tweetnacl": { @@ -3054,7 +3137,7 @@ "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", "requires": { "media-typer": "0.3.0", - "mime-types": "~2.1.18" + "mime-types": "2.1.22" } }, "typical": { @@ -3077,7 +3160,7 @@ "resolved": "https://registry.npmjs.org/underscore-keypath/-/underscore-keypath-0.0.22.tgz", "integrity": "sha1-SKUoOSu278QkvhyqVtpLX6zPJk0=", "requires": { - "underscore": "*" + "underscore": "1.13.1" } }, "uniq": { @@ -3100,7 +3183,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "requires": { - "punycode": "^2.1.0" + "punycode": "2.1.1" } }, "urlencode": { @@ -3108,7 +3191,7 @@ "resolved": "https://registry.npmjs.org/urlencode/-/urlencode-1.1.0.tgz", "integrity": "sha1-HyuibwE8hfATP3o61v8nMK33y7c=", "requires": { - "iconv-lite": "~0.4.11" + "iconv-lite": "0.4.24" } }, "user-agents": { @@ -3116,8 +3199,8 @@ "resolved": "https://registry.npmjs.org/user-agents/-/user-agents-1.0.773.tgz", "integrity": "sha512-pQfpd9SAF7vAWSiYOGYPRAQBZDU0MWh+57m0I9mWMon/BOoOlogOATtHI5JnOfMWjyC3++0HG6N/CGjvBOJ0xw==", "requires": { - "dot-json": "^1.2.2", - "lodash.clonedeep": "^4.5.0" + "dot-json": "1.2.2", + "lodash.clonedeep": "4.5.0" } }, "utf-8-validate": { @@ -3126,7 +3209,7 @@ "integrity": "sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ==", "optional": true, "requires": { - "node-gyp-build": "^4.2.0" + "node-gyp-build": "4.3.0" } }, "util-deprecate": { @@ -3144,7 +3227,7 @@ "resolved": "https://registry.npmjs.org/utp/-/utp-0.0.7.tgz", "integrity": "sha1-rkPrd0X1/mPcwvJ3y0FkrScIfzA=", "requires": { - "cyclist": "~0.1.0" + "cyclist": "0.1.1" } }, "uuid": { @@ -3167,9 +3250,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.2.0" + "extsprintf": "1.3.0" } }, "wcwidth": { @@ -3177,7 +3260,7 @@ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "requires": { - "defaults": "^1.0.3" + "defaults": "1.0.3" } }, "windows-1251": { @@ -3190,7 +3273,7 @@ "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.4.8.tgz", "integrity": "sha512-ikPXMM9IR/gy/LwiOSqWlSL3X/J5uk9EO2hHNRXS41eTLXaUFEVw9fn/593jW/tE5tedNg8YjT5HkCa4FqQZyQ==", "requires": { - "@types/node": "*" + "@types/node": "13.9.1" } }, "wrappy": { diff --git a/package.json b/package.json index b011af1..8bb9818 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "cheerio": "^0.22.0", "express": "^4.16.4", "google-it": "^1.6.2", + "google-sr": "^1.0.4", "he": "^1.2.0", "jaro-winkler": "^0.2.8", "line-by-line": "^0.1.6", diff --git a/scraper/lib/metadata.js b/scraper/lib/metadata.js index 8ce8478..3d9ae32 100644 --- a/scraper/lib/metadata.js +++ b/scraper/lib/metadata.js @@ -1,6 +1,7 @@ const needle = require('needle'); const nameToImdb = require('name-to-imdb'); const googleIt = require('google-it'); +const googleSr = require('google-sr'); const bing = require('nodejs-bing'); const he = require('he'); const { cacheWrapImdbId, cacheWrapKitsuId, cacheWrapMetadata } = require('./cache'); @@ -110,8 +111,10 @@ async function getImdbId(info, type) { reject(err || new Error('failed imdbId search')); } }); - }).catch(() => googleIt({ query, userAgent: getRandomUserAgent(), disableConsole: true }) - .then(results => results.length ? results : Promise.reject('No results')) + // }).catch(() => googleIt({ query, userAgent: getRandomUserAgent(), disableConsole: true }) + // .then(results => results.length ? results : Promise.reject('No results')) + }).catch(() => googleSr(query) + .then(response => response.searchResults.length ? response.searchResults : Promise.reject('No results')) // .catch(() => bing.web(query)) .then(results => results .map(result => result.link)