diff options
| -rw-r--r-- | netflix-immersive.user.js | 12 | ||||
| -rw-r--r-- | package-lock.json | 663 | ||||
| -rw-r--r-- | package.json | 4 | 
3 files changed, 488 insertions, 191 deletions
| diff --git a/netflix-immersive.user.js b/netflix-immersive.user.js index 2d22184..5456846 100644 --- a/netflix-immersive.user.js +++ b/netflix-immersive.user.js @@ -153,12 +153,10 @@ window.onpopstate = main;  },{"./fullscreen_credits":2,"./logger":4,"./seamless":5,"./styles":6,"./watch_credits":8}],4:[function(require,module,exports){  "use strict"; -var __spreadArrays = (this && this.__spreadArrays) || function () { -    for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; -    for (var r = Array(s), k = 0, i = 0; i < il; i++) -        for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) -            r[k] = a[j]; -    return r; +var __spreadArray = (this && this.__spreadArray) || function (to, from) { +    for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) +        to[j] = from[i]; +    return to;  };  Object.defineProperty(exports, "__esModule", { value: true });  exports.default = { @@ -167,7 +165,7 @@ exports.default = {          for (var _i = 0; _i < arguments.length; _i++) {              args[_i] = arguments[_i];          } -        console.debug.apply(console, __spreadArrays(['Immersive:'], args)); +        console.debug.apply(console, __spreadArray(['Immersive:'], args));      }  }; diff --git a/package-lock.json b/package-lock.json index ec11baa..affb14e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,9 +15,9 @@        }      },      "acorn": { -      "version": "7.1.1", -      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", -      "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", +      "version": "7.4.1", +      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", +      "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",        "dev": true      },      "acorn-node": { @@ -32,26 +32,27 @@        }      },      "acorn-walk": { -      "version": "7.1.1", -      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz", -      "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==", +      "version": "7.2.0", +      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", +      "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",        "dev": true      },      "asn1.js": { -      "version": "4.10.1", -      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", -      "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", +      "version": "5.4.1", +      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", +      "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",        "dev": true,        "requires": {          "bn.js": "^4.0.0",          "inherits": "^2.0.1", -        "minimalistic-assert": "^1.0.0" +        "minimalistic-assert": "^1.0.0", +        "safer-buffer": "^2.1.0"        },        "dependencies": {          "bn.js": { -          "version": "4.11.8", -          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", -          "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", +          "version": "4.12.0", +          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", +          "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",            "dev": true          }        } @@ -83,22 +84,28 @@          }        }      }, +    "available-typed-arrays": { +      "version": "1.0.4", +      "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz", +      "integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==", +      "dev": true +    },      "balanced-match": { -      "version": "1.0.0", -      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", -      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", +      "version": "1.0.2", +      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", +      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",        "dev": true      },      "base64-js": { -      "version": "1.3.1", -      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", -      "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", +      "version": "1.5.1", +      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", +      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",        "dev": true      },      "bn.js": { -      "version": "5.1.1", -      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.1.tgz", -      "integrity": "sha512-IUTD/REb78Z2eodka1QZyyEk66pciRcP6Sroka0aI3tG/iwIdYLrBD62RsubR7vqdt3WyX8p4jxeatzmRSphtA==", +      "version": "5.2.0", +      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", +      "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",        "dev": true      },      "brace-expansion": { @@ -132,32 +139,24 @@        }      },      "browser-resolve": { -      "version": "1.11.3", -      "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", -      "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", +      "version": "2.0.0", +      "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", +      "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==",        "dev": true,        "requires": { -        "resolve": "1.1.7" -      }, -      "dependencies": { -        "resolve": { -          "version": "1.1.7", -          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", -          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", -          "dev": true -        } +        "resolve": "^1.17.0"        }      },      "browserify": { -      "version": "16.5.1", -      "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.1.tgz", -      "integrity": "sha512-EQX0h59Pp+0GtSRb5rL6OTfrttlzv+uyaUVlK6GX3w11SQ0jKPKyjC/54RhPR2ib2KmfcELM06e8FxcI5XNU2A==", +      "version": "17.0.0", +      "resolved": "https://registry.npmjs.org/browserify/-/browserify-17.0.0.tgz", +      "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==",        "dev": true,        "requires": {          "JSONStream": "^1.0.3",          "assert": "^1.4.0",          "browser-pack": "^6.0.1", -        "browser-resolve": "^1.11.0", +        "browser-resolve": "^2.0.0",          "browserify-zlib": "~0.2.0",          "buffer": "~5.2.1",          "cached-path-relative": "^1.0.0", @@ -166,31 +165,31 @@          "constants-browserify": "~1.0.0",          "crypto-browserify": "^3.0.0",          "defined": "^1.0.0", -        "deps-sort": "^2.0.0", +        "deps-sort": "^2.0.1",          "domain-browser": "^1.2.0",          "duplexer2": "~0.1.2", -        "events": "^2.0.0", +        "events": "^3.0.0",          "glob": "^7.1.0",          "has": "^1.0.0",          "htmlescape": "^1.1.0",          "https-browserify": "^1.0.0",          "inherits": "~2.0.1", -        "insert-module-globals": "^7.0.0", +        "insert-module-globals": "^7.2.1",          "labeled-stream-splicer": "^2.0.0",          "mkdirp-classic": "^0.5.2", -        "module-deps": "^6.0.0", +        "module-deps": "^6.2.3",          "os-browserify": "~0.3.0",          "parents": "^1.0.1", -        "path-browserify": "~0.0.0", +        "path-browserify": "^1.0.0",          "process": "~0.11.0",          "punycode": "^1.3.2",          "querystring-es3": "~0.2.0",          "read-only-stream": "^2.0.0",          "readable-stream": "^2.0.2",          "resolve": "^1.1.4", -        "shasum": "^1.0.0", +        "shasum-object": "^1.0.0",          "shell-quote": "^1.6.1", -        "stream-browserify": "^2.0.0", +        "stream-browserify": "^3.0.0",          "stream-http": "^3.0.0",          "string_decoder": "^1.1.1",          "subarg": "^1.0.0", @@ -199,7 +198,7 @@          "timers-browserify": "^1.0.1",          "tty-browserify": "0.0.1",          "url": "~0.11.0", -        "util": "~0.10.1", +        "util": "~0.12.0",          "vm-browserify": "^1.0.0",          "xtend": "^4.0.0"        } @@ -242,37 +241,30 @@        }      },      "browserify-rsa": { -      "version": "4.0.1", -      "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", -      "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", +      "version": "4.1.0", +      "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", +      "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",        "dev": true,        "requires": { -        "bn.js": "^4.1.0", +        "bn.js": "^5.0.0",          "randombytes": "^2.0.1" -      }, -      "dependencies": { -        "bn.js": { -          "version": "4.11.8", -          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", -          "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", -          "dev": true -        }        }      },      "browserify-sign": { -      "version": "4.1.0", -      "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.1.0.tgz", -      "integrity": "sha512-VYxo7cDCeYUoBZ0ZCy4UyEUCP3smyBd4DRQM5nrFS1jJjPJjX7rP3oLRpPoWfkhQfyJ0I9ZbHbKafrFD/SGlrg==", +      "version": "4.2.1", +      "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", +      "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",        "dev": true,        "requires": {          "bn.js": "^5.1.1",          "browserify-rsa": "^4.0.1",          "create-hash": "^1.2.0",          "create-hmac": "^1.1.7", -        "elliptic": "^6.5.2", +        "elliptic": "^6.5.3",          "inherits": "^2.0.4",          "parse-asn1": "^5.1.5", -        "readable-stream": "^3.6.0" +        "readable-stream": "^3.6.0", +        "safe-buffer": "^5.2.0"        },        "dependencies": {          "readable-stream": { @@ -308,9 +300,9 @@        }      },      "buffer-from": { -      "version": "1.1.1", -      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", -      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", +      "version": "1.1.2", +      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", +      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",        "dev": true      },      "buffer-xor": { @@ -331,6 +323,16 @@        "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==",        "dev": true      }, +    "call-bind": { +      "version": "1.0.2", +      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", +      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", +      "dev": true, +      "requires": { +        "function-bind": "^1.1.1", +        "get-intrinsic": "^1.0.2" +      } +    },      "cipher-base": {        "version": "1.0.4",        "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -396,19 +398,19 @@        "dev": true      },      "create-ecdh": { -      "version": "4.0.3", -      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", -      "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", +      "version": "4.0.4", +      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", +      "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",        "dev": true,        "requires": {          "bn.js": "^4.1.0", -        "elliptic": "^6.0.0" +        "elliptic": "^6.5.3"        },        "dependencies": {          "bn.js": { -          "version": "4.11.8", -          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", -          "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", +          "version": "4.12.0", +          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", +          "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",            "dev": true          }        } @@ -465,6 +467,15 @@        "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==",        "dev": true      }, +    "define-properties": { +      "version": "1.1.3", +      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", +      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", +      "dev": true, +      "requires": { +        "object-keys": "^1.0.12" +      } +    },      "defined": {        "version": "1.0.0",        "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", @@ -516,9 +527,9 @@        },        "dependencies": {          "bn.js": { -          "version": "4.11.8", -          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", -          "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", +          "version": "4.12.0", +          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", +          "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",            "dev": true          }        } @@ -539,32 +550,68 @@        }      },      "elliptic": { -      "version": "6.5.2", -      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", -      "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", +      "version": "6.5.4", +      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", +      "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",        "dev": true,        "requires": { -        "bn.js": "^4.4.0", -        "brorand": "^1.0.1", +        "bn.js": "^4.11.9", +        "brorand": "^1.1.0",          "hash.js": "^1.0.0", -        "hmac-drbg": "^1.0.0", -        "inherits": "^2.0.1", -        "minimalistic-assert": "^1.0.0", -        "minimalistic-crypto-utils": "^1.0.0" +        "hmac-drbg": "^1.0.1", +        "inherits": "^2.0.4", +        "minimalistic-assert": "^1.0.1", +        "minimalistic-crypto-utils": "^1.0.1"        },        "dependencies": {          "bn.js": { -          "version": "4.11.8", -          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", -          "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", +          "version": "4.12.0", +          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", +          "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",            "dev": true          }        }      }, +    "es-abstract": { +      "version": "1.18.5", +      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", +      "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", +      "dev": true, +      "requires": { +        "call-bind": "^1.0.2", +        "es-to-primitive": "^1.2.1", +        "function-bind": "^1.1.1", +        "get-intrinsic": "^1.1.1", +        "has": "^1.0.3", +        "has-symbols": "^1.0.2", +        "internal-slot": "^1.0.3", +        "is-callable": "^1.2.3", +        "is-negative-zero": "^2.0.1", +        "is-regex": "^1.1.3", +        "is-string": "^1.0.6", +        "object-inspect": "^1.11.0", +        "object-keys": "^1.1.1", +        "object.assign": "^4.1.2", +        "string.prototype.trimend": "^1.0.4", +        "string.prototype.trimstart": "^1.0.4", +        "unbox-primitive": "^1.0.1" +      } +    }, +    "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==", +      "dev": true, +      "requires": { +        "is-callable": "^1.1.4", +        "is-date-object": "^1.0.1", +        "is-symbol": "^1.0.2" +      } +    },      "events": { -      "version": "2.1.0", -      "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", -      "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", +      "version": "3.3.0", +      "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", +      "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",        "dev": true      },      "evp_bytestokey": { @@ -578,9 +625,15 @@        }      },      "fast-safe-stringify": { -      "version": "2.0.7", -      "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", -      "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", +      "version": "2.0.8", +      "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz", +      "integrity": "sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==", +      "dev": true +    }, +    "foreach": { +      "version": "2.0.5", +      "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", +      "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",        "dev": true      },      "fs.realpath": { @@ -601,10 +654,21 @@        "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",        "dev": true      }, +    "get-intrinsic": { +      "version": "1.1.1", +      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", +      "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", +      "dev": true, +      "requires": { +        "function-bind": "^1.1.1", +        "has": "^1.0.3", +        "has-symbols": "^1.0.1" +      } +    },      "glob": { -      "version": "7.1.6", -      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", -      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", +      "version": "7.1.7", +      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", +      "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",        "dev": true,        "requires": {          "fs.realpath": "^1.0.0", @@ -624,6 +688,27 @@          "function-bind": "^1.1.1"        }      }, +    "has-bigints": { +      "version": "1.0.1", +      "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", +      "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", +      "dev": true +    }, +    "has-symbols": { +      "version": "1.0.2", +      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", +      "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", +      "dev": true +    }, +    "has-tostringtag": { +      "version": "1.0.0", +      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", +      "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", +      "dev": true, +      "requires": { +        "has-symbols": "^1.0.2" +      } +    },      "hash-base": {        "version": "3.1.0",        "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -682,9 +767,9 @@        "dev": true      },      "ieee754": { -      "version": "1.1.13", -      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", -      "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", +      "version": "1.2.1", +      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", +      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",        "dev": true      },      "inflight": { @@ -713,9 +798,9 @@        }      },      "insert-module-globals": { -      "version": "7.2.0", -      "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", -      "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", +      "version": "7.2.1", +      "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", +      "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==",        "dev": true,        "requires": {          "JSONStream": "^1.0.3", @@ -730,31 +815,145 @@          "xtend": "^4.0.0"        }      }, +    "internal-slot": { +      "version": "1.0.3", +      "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", +      "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", +      "dev": true, +      "requires": { +        "get-intrinsic": "^1.1.0", +        "has": "^1.0.3", +        "side-channel": "^1.0.4" +      } +    }, +    "is-arguments": { +      "version": "1.1.1", +      "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", +      "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", +      "dev": true, +      "requires": { +        "call-bind": "^1.0.2", +        "has-tostringtag": "^1.0.0" +      } +    }, +    "is-bigint": { +      "version": "1.0.4", +      "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", +      "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", +      "dev": true, +      "requires": { +        "has-bigints": "^1.0.1" +      } +    }, +    "is-boolean-object": { +      "version": "1.1.2", +      "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", +      "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", +      "dev": true, +      "requires": { +        "call-bind": "^1.0.2", +        "has-tostringtag": "^1.0.0" +      } +    },      "is-buffer": {        "version": "1.1.6",        "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",        "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",        "dev": true      }, -    "isarray": { -      "version": "1.0.0", -      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", -      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", +    "is-callable": { +      "version": "1.2.4", +      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", +      "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",        "dev": true      }, -    "json-stable-stringify": { -      "version": "0.0.1", -      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", -      "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", +    "is-core-module": { +      "version": "2.5.0", +      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", +      "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",        "dev": true,        "requires": { -        "jsonify": "~0.0.0" +        "has": "^1.0.3"        }      }, -    "jsonify": { -      "version": "0.0.0", -      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", -      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", +    "is-date-object": { +      "version": "1.0.5", +      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", +      "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", +      "dev": true, +      "requires": { +        "has-tostringtag": "^1.0.0" +      } +    }, +    "is-generator-function": { +      "version": "1.0.10", +      "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", +      "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", +      "dev": true, +      "requires": { +        "has-tostringtag": "^1.0.0" +      } +    }, +    "is-negative-zero": { +      "version": "2.0.1", +      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", +      "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", +      "dev": true +    }, +    "is-number-object": { +      "version": "1.0.6", +      "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", +      "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", +      "dev": true, +      "requires": { +        "has-tostringtag": "^1.0.0" +      } +    }, +    "is-regex": { +      "version": "1.1.4", +      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", +      "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", +      "dev": true, +      "requires": { +        "call-bind": "^1.0.2", +        "has-tostringtag": "^1.0.0" +      } +    }, +    "is-string": { +      "version": "1.0.7", +      "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", +      "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", +      "dev": true, +      "requires": { +        "has-tostringtag": "^1.0.0" +      } +    }, +    "is-symbol": { +      "version": "1.0.4", +      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", +      "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", +      "dev": true, +      "requires": { +        "has-symbols": "^1.0.2" +      } +    }, +    "is-typed-array": { +      "version": "1.1.7", +      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.7.tgz", +      "integrity": "sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA==", +      "dev": true, +      "requires": { +        "available-typed-arrays": "^1.0.4", +        "call-bind": "^1.0.2", +        "es-abstract": "^1.18.5", +        "foreach": "^2.0.5", +        "has-tostringtag": "^1.0.0" +      } +    }, +    "isarray": { +      "version": "1.0.0", +      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", +      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",        "dev": true      },      "jsonparse": { @@ -801,9 +1000,9 @@        },        "dependencies": {          "bn.js": { -          "version": "4.11.8", -          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", -          "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", +          "version": "4.12.0", +          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", +          "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",            "dev": true          }        } @@ -842,13 +1041,13 @@        "dev": true      },      "module-deps": { -      "version": "6.2.2", -      "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.2.tgz", -      "integrity": "sha512-a9y6yDv5u5I4A+IPHTnqFxcaKr4p50/zxTjcQJaX2ws9tN/W6J6YXnEKhqRyPhl494dkcxx951onSKVezmI+3w==", +      "version": "6.2.3", +      "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", +      "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==",        "dev": true,        "requires": {          "JSONStream": "^1.0.3", -        "browser-resolve": "^1.7.0", +        "browser-resolve": "^2.0.0",          "cached-path-relative": "^1.0.2",          "concat-stream": "~1.6.0",          "defined": "^1.0.0", @@ -870,6 +1069,30 @@        "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",        "dev": true      }, +    "object-inspect": { +      "version": "1.11.0", +      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", +      "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", +      "dev": true +    }, +    "object-keys": { +      "version": "1.1.1", +      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", +      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", +      "dev": true +    }, +    "object.assign": { +      "version": "4.1.2", +      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", +      "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", +      "dev": true, +      "requires": { +        "call-bind": "^1.0.0", +        "define-properties": "^1.1.3", +        "has-symbols": "^1.0.1", +        "object-keys": "^1.1.1" +      } +    },      "once": {        "version": "1.4.0",        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -901,23 +1124,22 @@        }      },      "parse-asn1": { -      "version": "5.1.5", -      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", -      "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", +      "version": "5.1.6", +      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", +      "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",        "dev": true,        "requires": { -        "asn1.js": "^4.0.0", +        "asn1.js": "^5.2.0",          "browserify-aes": "^1.0.0", -        "create-hash": "^1.1.0",          "evp_bytestokey": "^1.0.0",          "pbkdf2": "^3.0.3",          "safe-buffer": "^5.1.1"        }      },      "path-browserify": { -      "version": "0.0.1", -      "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", -      "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", +      "version": "1.0.1", +      "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", +      "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",        "dev": true      },      "path-is-absolute": { @@ -927,9 +1149,9 @@        "dev": true      },      "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==", +      "version": "1.0.7", +      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", +      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",        "dev": true      },      "path-platform": { @@ -939,9 +1161,9 @@        "dev": true      },      "pbkdf2": { -      "version": "3.0.17", -      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", -      "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", +      "version": "3.1.2", +      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", +      "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",        "dev": true,        "requires": {          "create-hash": "^1.1.2", @@ -978,9 +1200,9 @@        },        "dependencies": {          "bn.js": { -          "version": "4.11.8", -          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", -          "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", +          "version": "4.12.0", +          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", +          "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",            "dev": true          }        } @@ -1064,11 +1286,12 @@        }      },      "resolve": { -      "version": "1.17.0", -      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", -      "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", +      "version": "1.20.0", +      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", +      "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",        "dev": true,        "requires": { +        "is-core-module": "^2.2.0",          "path-parse": "^1.0.6"        }      }, @@ -1083,9 +1306,15 @@        }      },      "safe-buffer": { -      "version": "5.2.0", -      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", -      "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", +      "version": "5.2.1", +      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", +      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", +      "dev": true +    }, +    "safer-buffer": { +      "version": "2.1.2", +      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", +      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",        "dev": true      },      "sha.js": { @@ -1098,16 +1327,6 @@          "safe-buffer": "^5.0.1"        }      }, -    "shasum": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", -      "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", -      "dev": true, -      "requires": { -        "json-stable-stringify": "~0.0.0", -        "sha.js": "~2.4.4" -      } -    },      "shasum-object": {        "version": "1.0.0",        "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", @@ -1123,10 +1342,21 @@        "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",        "dev": true      }, +    "side-channel": { +      "version": "1.0.4", +      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", +      "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", +      "dev": true, +      "requires": { +        "call-bind": "^1.0.0", +        "get-intrinsic": "^1.0.2", +        "object-inspect": "^1.9.0" +      } +    },      "simple-concat": { -      "version": "1.0.0", -      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", -      "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", +      "version": "1.0.1", +      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", +      "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",        "dev": true      },      "source-map": { @@ -1136,13 +1366,26 @@        "dev": true      },      "stream-browserify": { -      "version": "2.0.2", -      "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", -      "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", +      "version": "3.0.0", +      "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", +      "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",        "dev": true,        "requires": { -        "inherits": "~2.0.1", -        "readable-stream": "^2.0.2" +        "inherits": "~2.0.4", +        "readable-stream": "^3.5.0" +      }, +      "dependencies": { +        "readable-stream": { +          "version": "3.6.0", +          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", +          "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", +          "dev": true, +          "requires": { +            "inherits": "^2.0.3", +            "string_decoder": "^1.1.1", +            "util-deprecate": "^1.0.1" +          } +        }        }      },      "stream-combiner2": { @@ -1156,9 +1399,9 @@        }      },      "stream-http": { -      "version": "3.1.1", -      "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", -      "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", +      "version": "3.2.0", +      "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", +      "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==",        "dev": true,        "requires": {          "builtin-status-codes": "^3.0.0", @@ -1190,6 +1433,26 @@          "readable-stream": "^2.0.2"        }      }, +    "string.prototype.trimend": { +      "version": "1.0.4", +      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", +      "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", +      "dev": true, +      "requires": { +        "call-bind": "^1.0.2", +        "define-properties": "^1.1.3" +      } +    }, +    "string.prototype.trimstart": { +      "version": "1.0.4", +      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", +      "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", +      "dev": true, +      "requires": { +        "call-bind": "^1.0.2", +        "define-properties": "^1.1.3" +      } +    },      "string_decoder": {        "version": "1.3.0",        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -1255,9 +1518,9 @@        "dev": true      },      "typescript": { -      "version": "3.8.3", -      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", -      "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", +      "version": "4.3.5", +      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", +      "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",        "dev": true      },      "umd": { @@ -1266,6 +1529,18 @@        "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",        "dev": true      }, +    "unbox-primitive": { +      "version": "1.0.1", +      "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", +      "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", +      "dev": true, +      "requires": { +        "function-bind": "^1.1.1", +        "has-bigints": "^1.0.1", +        "has-symbols": "^1.0.2", +        "which-boxed-primitive": "^1.0.2" +      } +    },      "undeclared-identifiers": {        "version": "1.1.3",        "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", @@ -1298,20 +1573,17 @@        }      },      "util": { -      "version": "0.10.4", -      "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", -      "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", +      "version": "0.12.4", +      "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", +      "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",        "dev": true,        "requires": { -        "inherits": "2.0.3" -      }, -      "dependencies": { -        "inherits": { -          "version": "2.0.3", -          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", -          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", -          "dev": true -        } +        "inherits": "^2.0.3", +        "is-arguments": "^1.0.4", +        "is-generator-function": "^1.0.7", +        "is-typed-array": "^1.1.3", +        "safe-buffer": "^5.1.2", +        "which-typed-array": "^1.1.2"        }      },      "util-deprecate": { @@ -1326,6 +1598,33 @@        "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",        "dev": true      }, +    "which-boxed-primitive": { +      "version": "1.0.2", +      "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", +      "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", +      "dev": true, +      "requires": { +        "is-bigint": "^1.0.1", +        "is-boolean-object": "^1.1.0", +        "is-number-object": "^1.0.4", +        "is-string": "^1.0.5", +        "is-symbol": "^1.0.3" +      } +    }, +    "which-typed-array": { +      "version": "1.1.6", +      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.6.tgz", +      "integrity": "sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q==", +      "dev": true, +      "requires": { +        "available-typed-arrays": "^1.0.4", +        "call-bind": "^1.0.2", +        "es-abstract": "^1.18.5", +        "foreach": "^2.0.5", +        "has-tostringtag": "^1.0.0", +        "is-typed-array": "^1.1.6" +      } +    },      "wrappy": {        "version": "1.0.2",        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index fabd3a5..28667e5 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,8 @@    "description": "Don't skip intros, recaps, or credits",    "version": "0.1.0",    "devDependencies": { -    "browserify": "^16.5.1", -    "typescript": "^3.8.3" +    "browserify": "^17.0.0", +    "typescript": "^4.3.5"    },    "private": true  } | 
