From c18b847c63da9fe98970da86f274b38c2f1b7b78 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Fri, 25 Apr 2025 08:08:29 +0000 Subject: [PATCH 1/6] fix: upgrade http-proxy from 1.17.0 to 1.18.1 Snyk has created this PR to upgrade http-proxy from 1.17.0 to 1.18.1. See this package in npm: http-proxy See this project in Snyk: https://app.snyk.io/org/djsteviejames/project/3d6ee6db-94bd-4a33-90b3-5c82162f056c?utm_source=github&utm_medium=referral&page=upgrade-pr --- lib/live-server/package-lock.json | 1593 ++--------------------------- lib/live-server/package.json | 2 +- 2 files changed, 89 insertions(+), 1506 deletions(-) diff --git a/lib/live-server/package-lock.json b/lib/live-server/package-lock.json index baeb7c99..69a770ba 100644 --- a/lib/live-server/package-lock.json +++ b/lib/live-server/package-lock.json @@ -71,22 +71,12 @@ "dev": true }, "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "apache-crypt": { @@ -111,41 +101,6 @@ "sprintf-js": "~1.0.2" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -163,56 +118,6 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "basic-auth": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", @@ -232,9 +137,9 @@ "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" }, "brace-expansion": { "version": "1.1.11", @@ -247,30 +152,11 @@ } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "requires": { + "fill-range": "^7.1.1" } }, "buffer-from": { @@ -279,22 +165,6 @@ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, "caller-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", @@ -324,22 +194,18 @@ } }, "chokidar": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz", - "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==", - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" } }, "circular-json": { @@ -348,27 +214,6 @@ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", "dev": true }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, "cli-cursor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", @@ -396,25 +241,11 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, "colors": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==" }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -444,15 +275,11 @@ "utils-merge": "1.0.1" } }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true }, "cors": { "version": "2.8.5", @@ -480,54 +307,12 @@ "ms": "2.0.0" } }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -775,9 +560,9 @@ } }, "eventemitter3": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", - "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "exit-hook": { "version": "1.1.1", @@ -785,116 +570,6 @@ "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", "dev": true }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", @@ -930,24 +605,11 @@ } }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "requires": { + "to-regex-range": "^5.0.1" } }, "finalhandler": { @@ -999,19 +661,6 @@ } } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { - "map-cache": "^0.2.2" - } - }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -1029,485 +678,10 @@ "dev": true }, "fsevents": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.8.tgz", - "integrity": "sha512-tPvHgPGB7m40CZ68xqFGkKuzN+RnpGmSV+hgeKxhRpbxdqKXUFJGC3yonBOLzQBcJyGpdZFDfCsdOC2KFsXzeA==", - "optional": true, - "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "4.1.1", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "bundled": true, - "optional": true, - "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" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "optional": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.0", - "bundled": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.12.0", - "bundled": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "optional": true, - "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" - } - }, - "rimraf": { - "version": "2.6.3", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.0", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "bundled": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true, - "optional": true - } - } + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true }, "generate-function": { "version": "2.3.1", @@ -1527,11 +701,6 @@ "is-property": "^1.0.0" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -1547,22 +716,11 @@ } }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" } }, "globals": { @@ -1574,7 +732,8 @@ "graceful-fs": { "version": "4.1.15", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true }, "has-ansi": { "version": "2.0.0", @@ -1585,35 +744,6 @@ "ansi-regex": "^2.0.0" } }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "http-auth": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/http-auth/-/http-auth-3.1.3.tgz", @@ -1649,11 +779,11 @@ "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==" }, "http-proxy": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", - "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "requires": { - "eventemitter3": "^3.0.0", + "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", "requires-port": "^1.0.0" } @@ -1712,77 +842,14 @@ "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", "dev": true }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "requires": { - "binary-extensions": "^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==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } + "binary-extensions": "^2.0.0" } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1825,30 +892,9 @@ } }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-property": { "version": "1.0.2", @@ -1862,11 +908,6 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", @@ -1875,12 +916,8 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "js-tokens": { "version": "3.0.2", @@ -1919,11 +956,6 @@ "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", "dev": true }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -1940,44 +972,11 @@ "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, "map-stream": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -2011,25 +1010,6 @@ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "mkdirp": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", @@ -2062,30 +1042,6 @@ "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", "dev": true }, - "nan": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", - "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -2119,50 +1075,6 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } - }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -2224,20 +1136,11 @@ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-is-inside": { "version": "1.0.2", @@ -2259,17 +1162,17 @@ "through": "~2.3" } }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, "pluralize": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", "dev": true }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -2279,7 +1182,8 @@ "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true }, "progress": { "version": "1.1.8", @@ -2301,6 +1205,7 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -2312,13 +1217,11 @@ } }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "picomatch": "^2.2.1" } }, "readline2": { @@ -2341,30 +1244,6 @@ "resolve": "^1.1.6" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, "require-uncached": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", @@ -2395,11 +1274,6 @@ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", "dev": true }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, "restore-cursor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", @@ -2410,11 +1284,6 @@ "onetime": "^1.0.0" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, "rimraf": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", @@ -2444,14 +1313,6 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "requires": { - "ret": "~0.1.10" - } - }, "send": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", @@ -2520,27 +1381,6 @@ "parseurl": "~1.3.2" } }, - "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", @@ -2563,125 +1403,6 @@ "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", "dev": true }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, "split": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", @@ -2690,39 +1411,12 @@ "through": "2" } }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - } - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, "statuses": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", @@ -2736,6 +1430,15 @@ "duplexer": "~0.1.1" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -2747,14 +1450,6 @@ "strip-ansi": "^3.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "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" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -2840,42 +1535,12 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "toidentifier": { @@ -2898,38 +1563,6 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, - "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } - } - } - }, "unix-crypt-td-js": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.0.0.tgz", @@ -2940,57 +1573,6 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } - }, - "upath": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==" - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, "user-home": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", @@ -3003,7 +1585,8 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "utils-merge": { "version": "1.0.1", diff --git a/lib/live-server/package.json b/lib/live-server/package.json index d41fe551..1841f1a6 100644 --- a/lib/live-server/package.json +++ b/lib/live-server/package.json @@ -25,7 +25,7 @@ "event-stream": "3.3.4", "faye-websocket": "0.11.x", "http-auth": "3.1.x", - "http-proxy": "^1.16.2", + "http-proxy": "^1.18.1", "morgan": "^1.9.1", "object-assign": "^4.1.1", "opn": "^5.3.0", From c514369a86839a278eea45956ada5f2a22a151c2 Mon Sep 17 00:00:00 2001 From: Stevie Date: Wed, 14 May 2025 11:59:49 -0700 Subject: [PATCH 2/6] Create webpack.yml --- .github/workflows/webpack.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/webpack.yml diff --git a/.github/workflows/webpack.yml b/.github/workflows/webpack.yml new file mode 100644 index 00000000..b67bac23 --- /dev/null +++ b/.github/workflows/webpack.yml @@ -0,0 +1,28 @@ +name: NodeJS with Webpack + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [18.x, 20.x, 22.x] + + steps: + - uses: actions/checkout@v4 + + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + + - name: Build + run: | + npm install + npx webpack From c98f9b2a75f7f548e299b788047ee920a89a13d0 Mon Sep 17 00:00:00 2001 From: Stevie Date: Wed, 14 May 2025 12:02:05 -0700 Subject: [PATCH 3/6] Create SECURITY.md --- SECURITY.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 SECURITY.md diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..034e8480 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,21 @@ +# Security Policy + +## Supported Versions + +Use this section to tell people about which versions of your project are +currently being supported with security updates. + +| Version | Supported | +| ------- | ------------------ | +| 5.1.x | :white_check_mark: | +| 5.0.x | :x: | +| 4.0.x | :white_check_mark: | +| < 4.0 | :x: | + +## Reporting a Vulnerability + +Use this section to tell people how to report a vulnerability. + +Tell them where to go, how often they can expect to get an update on a +reported vulnerability, what to expect if the vulnerability is accepted or +declined, etc. From 8865bf1f0c1225543716c4106c7acfb1cde554a8 Mon Sep 17 00:00:00 2001 From: Stevie Date: Wed, 14 May 2025 14:15:10 -0700 Subject: [PATCH 4/6] added 4 files --- .snapshots/config.json | 151 +++++++++++++++++++++++++++++++++++++++++ .snapshots/readme.md | 11 +++ .snapshots/sponsors.md | 44 ++++++++++++ .vscode/mcp.json | 8 +++ 4 files changed, 214 insertions(+) create mode 100644 .snapshots/config.json create mode 100644 .snapshots/readme.md create mode 100644 .snapshots/sponsors.md create mode 100644 .vscode/mcp.json diff --git a/.snapshots/config.json b/.snapshots/config.json new file mode 100644 index 00000000..dfadca27 --- /dev/null +++ b/.snapshots/config.json @@ -0,0 +1,151 @@ +{ + "excluded_patterns": [ + ".git", + ".gitignore", + "gradle", + "gradlew", + "gradlew.*", + "node_modules", + ".snapshots", + ".idea", + ".vscode", + "*.log", + "*.tmp", + "target", + "dist", + "build", + ".DS_Store", + "*.bak", + "*.swp", + "*.swo", + "*.lock", + "*.iml", + "coverage", + "*.min.js", + "*.min.css", + "__pycache__", + ".marketing", + ".env", + ".env.*", + "*.jpg", + "*.jpeg", + "*.png", + "*.gif", + "*.bmp", + "*.tiff", + "*.ico", + "*.svg", + "*.webp", + "*.psd", + "*.ai", + "*.eps", + "*.indd", + "*.raw", + "*.cr2", + "*.nef", + "*.mp4", + "*.mov", + "*.avi", + "*.wmv", + "*.flv", + "*.mkv", + "*.webm", + "*.m4v", + "*.wfp", + "*.prproj", + "*.aep", + "*.psb", + "*.xcf", + "*.sketch", + "*.fig", + "*.xd", + "*.db", + "*.sqlite", + "*.sqlite3", + "*.mdb", + "*.accdb", + "*.frm", + "*.myd", + "*.myi", + "*.ibd", + "*.dbf", + "*.rdb", + "*.aof", + "*.pdb", + "*.sdb", + "*.s3db", + "*.ddb", + "*.db-shm", + "*.db-wal", + "*.sqlitedb", + "*.sql.gz", + "*.bak.sql", + "dump.sql", + "dump.rdb", + "*.vsix", + "*.jar", + "*.war", + "*.ear", + "*.zip", + "*.tar", + "*.tar.gz", + "*.tgz", + "*.rar", + "*.7z", + "*.exe", + "*.dll", + "*.so", + "*.dylib", + "*.app", + "*.dmg", + "*.iso", + "*.msi", + "*.deb", + "*.rpm", + "*.apk", + "*.aab", + "*.ipa", + "*.pkg", + "*.nupkg", + "*.snap", + "*.whl", + "*.gem", + "*.pyc", + "*.pyo", + "*.pyd", + "*.class", + "*.o", + "*.obj", + "*.lib", + "*.a", + "*.map", + ".npmrc" + ], + "default": { + "default_prompt": "Enter your prompt here", + "default_include_all_files": false, + "default_include_entire_project_structure": true + }, + "included_patterns": [ + "build.gradle", + "settings.gradle", + "gradle.properties", + "pom.xml", + "Makefile", + "CMakeLists.txt", + "package.json", + "requirements.txt", + "Pipfile", + "Gemfile", + "composer.json", + ".editorconfig", + ".eslintrc.json", + ".eslintrc.js", + ".prettierrc", + ".babelrc", + ".dockerignore", + ".gitattributes", + ".stylelintrc", + ".npmrc" + ] +} \ No newline at end of file diff --git a/.snapshots/readme.md b/.snapshots/readme.md new file mode 100644 index 00000000..21fa917d --- /dev/null +++ b/.snapshots/readme.md @@ -0,0 +1,11 @@ +# Snapshots Directory + +This directory contains snapshots of your code for AI interactions. Each snapshot is a markdown file that includes relevant code context and project structure information. + +## What's included in snapshots? +- Selected code files and their contents +- Project structure (if enabled) +- Your prompt/question for the AI + +## Configuration +You can customize snapshot behavior in `config.json`. diff --git a/.snapshots/sponsors.md b/.snapshots/sponsors.md new file mode 100644 index 00000000..2df337f4 --- /dev/null +++ b/.snapshots/sponsors.md @@ -0,0 +1,44 @@ +# Thank you for using Snapshots for AI + +Thanks for using Snapshots for AI. We hope this tool has helped you solve a problem or two. + +If you would like to support our work, please help us by considering the following offers and requests: + +## Ways to Support + +### Join the GBTI Network!!! 🙏🙏🙏 +The GBTI Network is a community of developers who are passionate about open source and community-driven development. Members enjoy access to exclussive tools, resources, a private MineCraft server, a listing in our members directory, co-op opportunities and more. + +- Support our work by becoming a [GBTI Network member](https://gbti.network/membership/). + +### Try out BugHerd 🐛 +BugHerd is a visual feedback and bug-tracking tool designed to streamline website development by enabling users to pin feedback directly onto web pages. This approach facilitates clear communication among clients, designers, developers, and project managers. + +- Start your free trial with [BugHerd](https://partners.bugherd.com/55z6c8az8rvr) today. + +### Hire Developers from Codeable 👥 +Codeable connects you with top-tier professionals skilled in frameworks and technologies such as Laravel, React, Django, Node, Vue.js, Angular, Ruby on Rails, and Node.js. Don't let the WordPress focus discourage you. Codeable experts do it all. + +- Visit [Codeable](https://www.codeable.io/developers/?ref=z8h3e) to hire your next team member. + +### Lead positive reviews on our marketplace listing ⭐⭐⭐⭐⭐ +- Rate us on [VSCode marketplace](https://marketplace.visualstudio.com/items?itemName=GBTI.snapshots-for-ai) +- Review us on [Cursor marketplace](https://open-vsx.org/extension/GBTI/snapshots-for-ai) + +### Star Our GitHub Repository ⭐ +- Star and watch our [repository](https://github.com/gbti-network/vscode-snapshots-for-ai) + +### 📡 Stay Connected +Follow us on your favorite platforms for updates, news, and community discussions: +- **[Twitter/X](https://twitter.com/gbti_network)** +- **[GitHub](https://github.com/gbti-network)** +- **[YouTube](https://www.youtube.com/channel/UCh4FjB6r4oWQW-QFiwqv-UA)** +- **[Dev.to](https://dev.to/gbti)** +- **[Daily.dev](https://dly.to/zfCriM6JfRF)** +- **[Hashnode](https://gbti.hashnode.dev/)** +- **[Discord Community](https://gbti.network)** +- **[Reddit Community](https://www.reddit.com/r/GBTI_network)** + +--- + +Thank you for supporting open source software! 🙏 diff --git a/.vscode/mcp.json b/.vscode/mcp.json new file mode 100644 index 00000000..1f00116f --- /dev/null +++ b/.vscode/mcp.json @@ -0,0 +1,8 @@ +{ + "servers": { + "datapilot": { + "url": "http://localhost:7701/sse", + "type": "sse" + } + } +} \ No newline at end of file From a58ebd10e38d1fffb498f008e451984a0a7c4d73 Mon Sep 17 00:00:00 2001 From: Stevie Date: Thu, 15 May 2025 20:21:15 -0700 Subject: [PATCH 5/6] Update mcp.json --- .vscode/mcp.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/mcp.json b/.vscode/mcp.json index 1f00116f..4abf4fb2 100644 --- a/.vscode/mcp.json +++ b/.vscode/mcp.json @@ -1,7 +1,7 @@ { "servers": { "datapilot": { - "url": "http://localhost:7701/sse", + "url": "http://localhost:7700/sse", "type": "sse" } } From dd8e38d05b92da3d9e80b2030b43c10d7135747b Mon Sep 17 00:00:00 2001 From: Stevie Date: Fri, 16 May 2025 00:34:19 -0700 Subject: [PATCH 6/6] modified mcp.json in .vscode --- .vscode/tasks.json | 27 +++++++++++++------ vscode-profile-2025-05-15-23-49-49.cpuprofile | 1 + 2 files changed, 20 insertions(+), 8 deletions(-) create mode 100644 vscode-profile-2025-05-15-23-49-49.cpuprofile diff --git a/.vscode/tasks.json b/.vscode/tasks.json index cfbcdd2b..895a65d4 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -12,27 +12,38 @@ "tasks": [ { "label": "build", - // the command is a shell script "type": "shell", - // show the output window only if unrecognized errors occur. "presentation": { "reveal": "silent", "focus": false, - "panel": "shared", + "panel": "shared" }, - // we run the custom script "compile" as defined in package.json "command": "npm", - "args": ["run", "compile", "--loglevel", "silent"], - // The tsc compiler is started in watching mode + "args": [ + "run", + "compile", + "--loglevel", + "silent" + ], "isBackground": true, - // use the standard tsc in watch mode problem matcher to find compile problems in the output. "problemMatcher": [ "$tsc-watch" ], "group": { "kind": "build", "isDefault": true - }, + } + }, + { + "type": "java (build)", + "paths": [ + "${workspace}" + ], + "isFullBuild": true, + "group": "build", + "problemMatcher": [], + "label": "java (build): Build Workspace", + "detail": "$(tools) Build all the Java projects in workspace." } ] } \ No newline at end of file diff --git a/vscode-profile-2025-05-15-23-49-49.cpuprofile b/vscode-profile-2025-05-15-23-49-49.cpuprofile new file mode 100644 index 00000000..0b9c1123 --- /dev/null +++ b/vscode-profile-2025-05-15-23-49-49.cpuprofile @@ -0,0 +1 @@ +{"nodes":[{"id":1,"callFrame":{"functionName":"(root)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2],"locationId":0},{"id":2,"callFrame":{"functionName":"s","scriptId":"3527","url":"file:///c:/Users/djste/.vscode/extensions/mohitdev.vscode-stattrack-0.0.33/dist/extension.js","lineNumber":1,"columnNumber":468565},"hitCount":0,"children":[3],"locationId":1},{"id":3,"callFrame":{"functionName":"","scriptId":"3527","url":"file:///c:/Users/djste/.vscode/extensions/mohitdev.vscode-stattrack-0.0.33/dist/extension.js","lineNumber":1,"columnNumber":442579},"hitCount":6191,"children":[4],"positionTicks":[{"line":2,"ticks":6191,"startLocationId":3,"endLocationId":4}],"locationId":2},{"id":4,"callFrame":{"functionName":"disable","scriptId":"70","url":"node:internal/inspector_async_hook","lineNumber":67,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":70,"ticks":1,"startLocationId":6,"endLocationId":7}],"locationId":5}],"startTime":84599086093,"endTime":84622852288,"samples":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],"timeDeltas":[11558493,7866,1239,2416,1708,1611,1147,1171,1141,1148,1166,1106,1158,1125,1218,2255,1656,1090,1141,1098,1138,1111,1145,1132,1138,1102,1236,1115,2251,1188,1246,1292,1547,2002,3238,3283,1370,2466,1873,1213,1131,1180,1230,1126,1660,1823,1992,1637,1697,1803,1746,1538,1896,1627,1486,3006,1242,2487,1482,1626,1693,1839,1461,1297,1994,1452,1362,2488,1966,1708,1960,2204,1869,2241,1719,1734,1683,1872,1368,1105,1547,1720,1355,1833,1784,1341,1321,1858,1618,2767,1474,2018,2040,2014,1988,2092,1440,1477,1471,1130,1203,1542,1107,1297,1297,2951,1770,1225,1381,1370,1361,1902,1605,1440,1138,1208,1148,1457,1520,1137,1841,1425,1750,1830,1683,2625,1808,1426,1312,1566,2090,1301,1606,1879,1361,1893,2429,2824,1547,1459,1662,1643,1491,1134,1683,1343,1677,1658,1564,1876,2248,1937,1826,1890,2499,2662,1310,1722,1827,1860,1999,2351,1762,1953,1963,2148,2498,1359,2097,1988,1910,2089,1627,1751,1254,1163,1563,1747,1811,1678,1614,1752,1875,1261,1493,1332,1230,1450,1836,2000,2350,1328,1594,1325,1186,1597,1551,1480,2119,1427,1351,1344,1690,1930,1330,1424,1436,1692,1350,1580,1280,1596,1941,2339,3787,1939,1142,1241,1516,1334,1777,1530,1108,1386,2038,1978,1974,1484,1450,1571,1243,1815,1520,1746,1576,1408,1281,1936,1366,1771,2317,1854,1572,3114,1728,1191,1449,1652,2030,1277,1174,2113,1415,1564,2774,2236,1108,4106,1614,1457,1888,1492,1149,1323,1234,2252,1276,1895,1627,2443,1709,4272,1678,1531,2624,1640,1482,2096,1430,4307,2692,1569,2032,1983,2325,3155,4593,1476,1370,1430,2116,2504,1680,1950,4136,1296,1597,1131,1420,1820,1549,1477,1683,1854,1950,1499,1821,1608,1452,2012,2497,3267,1540,1149,1187,1303,1858,1546,2031,2046,1922,1551,1459,1465,1138,1163,1200,1192,1524,1151,1146,1196,1203,1135,1149,1616,1324,1122,1135,1166,1148,1146,1554,1589,1218,1285,1250,1159,1763,1206,1201,1152,1113,1239,1570,1659,2213,1589,1261,1657,1426,1189,1146,1159,1164,1219,1162,1177,1115,1117,1361,1354,1250,1479,1606,1140,1153,1161,1409,1232,1185,1569,1177,1193,1166,1157,1068,1476,1106,1149,1131,1158,1141,1102,1218,1130,1177,1313,1249,1237,1954,1540,1594,1089,1160,1142,1129,1583,1134,1231,1152,1697,2187,1439,1207,1168,1509,1168,1093,1174,1256,1248,1130,1239,2221,1636,1159,1278,1544,1202,1135,1149,1242,1149,1211,1269,1516,1502,1122,1156,1175,1191,1195,1199,1595,1171,1127,1113,1192,1281,1566,1416,1211,1201,1228,1127,1156,1462,1578,1139,1167,1225,1554,1265,1642,1277,1219,1153,1182,1148,1139,1542,2194,1806,1326,1765,1556,1355,1316,1478,1455,1169,1154,1242,1648,1994,1314,1225,1272,1432,1119,1147,1120,1138,1107,1154,1129,1135,1214,1158,1382,1362,1503,1305,1135,1123,1139,1145,1188,1083,1152,1181,1566,1188,1752,1408,1160,1552,1143,1108,1144,1186,1563,1158,1230,1157,1129,1578,1158,1153,1128,1130,1567,1114,1121,1178,1121,1122,1210,1271,1184,1665,1873,1987,1992,2060,1976,2009,1991,1953,1613,1127,1163,1161,1337,1107,1557,1143,1131,1154,1151,1151,1555,1577,1432,1174,1183,1220,1124,1135,1157,1155,1159,1129,1162,1125,1305,1136,1173,1188,1096,1120,1107,1147,1145,1208,1091,1694,1591,1737,1555,1199,1134,1116,1173,1566,1188,1169,1165,1292,1202,1197,1311,2031,2025,1936,2045,1716,1571,1247,4595,1671,3722,1811,1770,2838,1153,4979,2335,2549,5796,1589,1243,3417,1211,4911,2259,1582,2004,1554,2011,2013,1207,1496,3062,3588,5003,1687,1298,2352,1416,1207,6352,3920,1468,1225,1435,2066,1967,2150,5027,1160,1210,1172,1183,1089,1583,1085,1163,1154,1174,1159,4301,2693,1087,1162,1163,1164,1208,1151,3888,1744,1519,1961,2021,1999,1970,2026,3277,1792,1441,1172,1108,1913,3002,11917,1738,5752,11935,19759,1554,1133,1536,1577,2311,2565,1571,1167,1156,1176,1113,1139,1138,1434,1407,1847,1579,1270,1101,1102,1124,1109,1135,1113,1112,1542,1160,1533,2400,1474,1129,1106,1133,1214,1161,1369,1254,1528,1157,1896,1425,2001,1982,2006,2023,2639,1318,1514,2248,1983,1146,1093,1245,1132,1095,2036,1493,1991,1517,2015,1623,1944,1820,1227,1557,1109,1123,1146,1092,1115,2175,6467,2251,1155,1108,1112,1125,1096,1584,1122,3031,1380,1185,1269,1148,1106,1146,1095,1418,1120,1545,2854,7947,1386,1123,1148,1199,1165,1183,1846,1618,1575,1576,1190,1084,1124,1157,1113,1134,1133,1219,2353,5576,1502,1176,1152,1169,1181,2406,12479,1578,1352,3445,1235,10523,1249,1256,1195,2336,2272,1531,2043,6616,1371,2198,1179,1284,1207,2140,6975,1428,2571,1854,1781,1213,1481,1207,4220,1553,1422,1696,1437,2024,2018,1991,1995,2006,1997,3998,5299,2382,6130,2537,1412,1157,1108,1139,1158,1152,1134,1185,1242,1192,1178,1390,1569,2059,1179,1273,1135,1106,1117,1143,1143,1120,1522,2683,2516,1342,1232,1113,1137,1131,1166,1241,11381,7547,1245,5888,1489,1240,1176,1222,1183,1182,1111,1162,1141,1582,2477,2717,1263,1587,1143,1112,1115,1109,1138,1240,1708,2547,1239,1338,1554,1171,1206,1194,11893,1205,1232,1078,1164,1207,1193,1580,1255,1234,1485,1899,1591,1123,1083,1164,1165,1127,1111,8979,2752,1360,1354,1267,6049,1832,1436,3057,1095,1161,1154,5734,1481,1331,1857,2065,1927,1992,2052,2024,2173,2004,1686,1144,1100,1105,1106,1087,1521,1175,1144,1138,1174,1442,1132,2021,1979,2062,7804,1164,1239,1900,1562,1142,1141,1168,1665,1823,1594,1120,1223,1128,1202,3025,1483,1185,1230,1608,1098,1168,1170,2782,1191,1178,1685,1344,1136,1114,1166,1142,1122,1190,1151,1232,1370,1460,6637,1818,1449,1178,1144,1561,1657,1287,1293,1858,1704,1423,1648,1166,1212,1984,1068,1605,1222,1299,1418,1271,1486,1157,1347,1574,1700,1295,1113,1142,1497,1339,3816,1782,1938,1422,1158,1536,1155,1145,6962,1614,1594,1115,1205,1215,1170,1195,1214,1165,1474,5091,1597,1921,2046,2066,1885,12482,1697,1294,1288,2216,4550,1574,1583,1257,1558,1205,1196,1176,1178,4066,17682,1370,3456,1551,3716,7332,1336,1212,1138,1167,1211,1102,1143,1121,1877,2488,1210,2206,1792,1993,2049,1957,2020,5264,1578,1978,1299,1567,1150,1164,1154,1246,1585,2272,1699,1984,2027,1698,1494,1134,1316,1143,1130,1217,1565,2004,1993,2292,1711,2005,2017,2212,1348,2404,2095,2002,2028,1989,1994,2005,1253,3990,1575,1744,10890,1313,1264,1232,1137,1146,1189,1146,1132,1125,1163,1074,1204,1539,1602,1682,1531,1219,1217,1145,1247,1210,1580,1237,1626,1612,1228,1313,1322,1110,1225,1145,1141,1241,1162,1124,1516,1179,1120,2299,1556,1532,1261,1119,1217,1137,1154,1132,1183,1195,1155,1174,1602,1368,1087,1544,1149,1178,1137,1123,1210,1177,1386,1281,1129,1521,1998,1969,2022,2101,1987,1892,2020,3425,1107,1375,1152,1128,1099,1113,1098,1113,1104,1110,1481,1321,1250,1323,2597,1240,4203,1813,1280,1352,1701,5146,2317,5919,1588,1505,2046,1578,1119,1150,1142,1631,1664,1564,1243,1244,1196,1188,1525,1307,1134,1109,1147,1110,1134,1127,1175,1153,1188,1152,1187,3589,1318,1493,1280,1301,1153,1137,1117,1124,1334,1547,1167,1635,1846,1138,1117,1112,1124,1210,1142,1128,1136,1117,1129,1152,3352,1562,1617,1112,1186,1161,1157,1241,1164,1226,1322,1240,1472,1571,1163,1162,1156,1536,1116,1118,1147,1170,1325,1462,1078,1584,1374,1218,1110,1144,1139,1112,1150,1550,1147,1197,1148,1141,1211,1214,1475,1580,1347,1176,1145,1112,1150,1155,1197,1158,1543,1136,1220,1357,1212,1246,1336,1137,1201,1328,1545,1130,1118,1098,1130,1130,1283,1488,1523,3165,1231,1261,1746,1555,2021,1246,2184,2007,1606,1094,1128,1133,1159,1132,1131,1133,1162,1110,1133,1380,1554,1381,1281,1313,1064,1719,1213,1098,1317,1149,1427,1191,1677,1515,1181,1132,1141,1163,1120,1129,1120,1119,1118,1151,1380,3258,1172,1142,1143,1101,1144,1130,1201,1129,1563,1153,1478,1997,1604,1121,1131,1119,1159,1123,1113,1551,1596,1203,1157,1157,1813,1459,1069,1145,1168,1164,1122,1151,1133,1133,1339,1192,1169,3676,1133,6176,1315,1596,1172,1253,1675,1339,1158,4871,3679,2820,1780,2147,1423,1594,23385,10852,30695,10180,1495,1200,1306,1634,1171,1180,1092,1119,1167,1130,1121,1141,1139,1123,1157,1179,1600,1645,1256,1093,1100,1078,1076,1080,1103,1132,1111,1108,1170,1133,4499,1116,1099,1090,1120,1117,1126,1114,1108,1112,1163,1163,1437,1459,1699,1539,1135,1106,1126,1119,1115,1096,1110,1163,1114,1541,1441,1995,2007,2031,1973,2011,2005,6049,1112,1179,3460,1191,1124,1146,1159,1157,1221,1641,1440,1627,1359,1256,1211,3798,1254,1763,1339,2002,1637,1592,1519,1172,1189,1168,1169,1198,1455,1195,1580,1327,1950,1960,2011,2523,1471,2088,3417,1939,1452,1882,2014,2012,2035,1970,5479,1412,1192,1230,1195,1131,1114,1163,1202,2059,2020,1968,2414,6079,1267,1565,1188,1212,1250,9144,1171,1557,1548,1213,1317,1228,2054,1207,1960,2455,1539,1562,1311,1768,1151,2131,1276,1728,1167,1597,1218,1225,1560,1153,1122,1173,1120,1734,1077,1412,1224,1536,1145,1123,1123,1127,1179,1538,1152,1206,1505,3091,1582,1951,2002,2001,2063,1991,8572,1527,2293,1539,1341,1860,1562,9639,2700,1573,1300,1682,1218,1529,2789,1609,1069,1182,4736,2322,4167,1674,1346,3238,1340,1286,1628,1513,1825,1671,1439,1238,1119,1232,1500,1150,1064,1113,1158,1220,1180,1654,1512,1443,1257,1154,3875,1669,5066,3943,1306,1208,1089,1224,1356,1110,2361,1224,1380,2702,1663,1607,1169,1108,1122,1121,1109,1304,1491,1159,1121,1265,1960,2010,2040,1971,1983,2079,2014,4621,1089,3498,1102,1195,1140,1119,1181,1128,1149,3026,1732,1658,1219,1167,1189,1197,1176,1225,1184,1111,1463,1428,1274,1251,1265,1647,1152,1154,1210,1167,1129,1136,6438,2535,1240,1209,1377,1455,1622,1127,1160,1207,1346,1546,1172,1150,1127,1140,1137,1116,1167,1106,1123,1116,1334,1345,1304,1993,2057,1932,2088,1933,1912,6690,1427,1203,1100,1136,1171,1609,1581,1169,1250,1390,1536,1708,1261,1160,1139,1174,1126,1140,1676,1568,1197,1476,1942,1508,1460,1963,2063,2028,9802,1290,1362,1530,1138,1231,1529,1155,1106,1094,1105,1584,2407,1590,2024,1967,2002,1990,2046,4648,1590,1153,3866,1505,1089,1557,1235,1348,1942,1406,1141,1175,1184,1067,1178,1577,1868,2029,2025,5078,1580,1144,1115,1115,1136,1172,1369,1244,1128,1135,1286,1451,1316,1161,1167,1498,3104,1136,1388,1085,1234,3620,1227,1397,1121,1219,1133,1227,1909,1222,1189,1165,1177,2172,1318,1127,1148,1251,1101,1234,1571,1183,1177,1167,1339,1960,1391,1158,1135,1156,1224,1663,1337,1169,1220,1196,1353,1290,3235,1429,1210,1135,1199,1545,1439,1127,1118,1371,1178,4534,1271,1152,1212,1607,1246,1123,1112,1151,1129,1117,1585,1363,1290,1127,1144,2155,1872,1976,2083,3733,1629,1195,1325,1222,1102,1140,1213,1203,1591,1164,1184,1177,3133,1514,1091,1160,1170,1284,1091,1135,1167,1317,1577,1692,4766,1521,2057,1546,1477,1156,1561,1345,1464,2320,1452,1288,1114,1131,1128,1203,1134,1521,1132,1124,1633,1192,1436,1511,1540,1241,1302,1376,1127,1119,1167,1126,1149,1532,2152,1388,2386,1648,1989,1993,2049,1965,8482,1398,1128,1110,1097,1593,1400,1469,3527,2467,1271,1078,1227,1181,1190,1322,1564,12534,1570,2032,1497,8150,4661,1580,2003,6131,1497,1156,1116,1097,1092,1145,1123,1576,1926,3083,1641,1512,2034,1499,1314,1193,1116,1143,1542,4048,1564,1217,1116,1272,1265,1213,1121,1109,1119,1122,1164,1773,1098,1250,1206,1137,1621,1174,1082,1122,1101,1098,1127,1131,1132,2752,1193,1577,1172,1257,1105,1208,1218,1145,1212,1226,5689,1250,1267,1427,1447,1073,1143,1178,1173,1128,1544,1349,1194,1104,1212,1155,1402,1222,1218,1119,1170,1132,1160,1592,1089,1132,1132,3427,1350,1234,1563,2026,1975,2383,1205,2293,1693,2040,1967,2012,2043,1991,23391,17088,1732,23604,12993,2754,50372,1535,46711,50103,3405,13156,1646,2150,10938,1392,1132,1182,1255,1323,1331,1613,2066,1953,2884,1493,1143,1706,1683,1681,1801,1597,1554,2632,1611,1110,1214,1158,1823,3846,1760,1941,1977,1912,2097,1923,2090,1469,1532,1917,3175,1673,2199,12915,2629,1509,2333,1389,2018,1317,1555,2076,1953,2034,2520,1389,2758,1244,1440,2032,1984,2046,153380,169741,1179,3328,1530,1368,1710,2716,1164,1110,1098,1124,1784,4120,1299,1975,2588,1905,1181,1867,1211,3816,1541,1952,3316,2046,1573,1497,1264,1877,1866,1368,1680,1816,1514,1561,2018,1517,1167,1513,1690,6664,1917,2786,28020,22785,2940,6420,1398,26293,12939,9561,6758,9878,1273,1488,2012,1499,1170,3242,2039,1716,1097,1321,1518,2047,1514,1209,1720,1595,2019,1551,1563,1437,1971,1507,2018,1278,1100,1099,2033,1290,1770,1975,1511,2017,3209,2924,1855,4102,66889,1414,1253,1514,2063,1729,1672,1904,1538,1752,1777,1096,2064,1959,1552,1986,2480,1994,1492,2017,1508,2006,1604,3168,1253,2780,2231,1828,1965,2071,1471,3943,1127,3342,1267,2015,2414,2397,1698,1423,2174,2254,1990,1422,1469,30125,5606,2190,1214,2947,1500,1998,1134,1517,2022,1491,2011,1511,1525,2002,1129,3250,6289,1165,1170,1152,1130,1181,2505,7462,1161,1103,1128,1116,1156,1123,1234,2545,3945,1146,1149,1130,1108,1109,1131,1111,1313,1380,2148,1408,1123,1108,1117,1134,1146,1144,1114,1110,1646,1319,4217,1882,1131,1107,1110,1265,1533,3666,11214,3389,1662,1187,1522,4335,1753,1501,1741,1316,1509,2005,2492,3603,1120,1100,1119,1354,1186,1156,1158,1110,2348,4402,2071,1504,2022,1521,2016,2083,1425,2475,1539,1540,2015,1503,2010,1514,2042,1516,2001,2444,3551,1839,1392,2426,1841,1484,2693,1219,2017,1509,2029,1421,2022,1984,1771,1292,1334,1840,1710,1546,2002,1576,1125,1114,1108,1124,2099,1227,1186,1133,1113,1104,1097,1175,2088,1128,1130,1130,1380,2391,1332,12397,1183,1136,1179,1433,1128,1129,1100,1095,1565,4304,1132,1145,1803,1317,1208,1208,1125,1591,1105,1100,1092,1124,1098,1100,32237,77728,1446,1157,1121,1206,1132,1180,1162,1457,1569,5390,1598,1079,1178,1216,1196,1208,1192,7459,2897,1524,1077,1190,1253,1156,5715,1619,2047,1143,1151,1145,1175,1149,1237,6981,1093,1358,1141,1186,1157,1139,1190,8609,2160,1430,1195,1144,1171,1554,1762,1409,1528,1133,1168,1176,1170,1175,1141,1120,1122,1175,1159,1195,1165,1171,1229,1164,1547,1764,1539,1711,1193,1161,2313,1371,1299,1240,1700,1906,1281,1109,1225,1142,1253,1531,1146,1122,1189,1540,1303,3525,1511,2113,1571,1417,1293,1233,1594,1495,3457,1391,1306,1091,1889,1570,1180,1187,3651,2877,2243,1567,1894,1348,1252,3016,3135,1805,1487,3230,1807,1401,1485,1576,1715,4184,12958,2869,1847,3558,1199,1139,1126,1151,1214,1279,1194,1998,1521,4938,1711,1578,1945,1540,2244,1419,2074,1346,2212,1203,2019,1530,1186,1310,1576,1293,1577,1573,1619,1618,1704,1229,1177,1140,1165,1593,2247,1989,1930,1587,1886,1456,2001,1438,2077,1291,1573,3623,3925,2172,1131,1124,1166,1231,1743,1268,3270,1584,1451,2596,2107,1181,1508,1607,1634,1571,1914,1778,6505,10327,1310,1568,1263,1194,1217,1329,4425,5768,2061,1529,1252,1523,2075,1856,1472,2030,1580,1852,1514,1139,1225,3999,2228,42764,27662,17628,48411,1158,1136,1506,1504,1254,1202,4485,1217,1329,1186,1574,1234,1176,1097,1138,1124,1119,1862,1833,2007,1545,1266,1286,1329,1553,3295,1172,1106,1485,4097,1268,1589,2043,1980,1955,1076,1178,1643,1558,1377,1150,1669,1312,5929,7265,1374,1216,1421,1121,2048,1479,1145,1191,1191,2119,1701,1333,1472,1200,1175,1617,1132,1133,1125,1296,2238,1354,2394,6936,1603,1368,1533,1427,1488,1490,1464,1249,1128,3149,1192,1222,1195,1092,1413,1354,2006,2169,1233,2034,1503,1982,1562,2408,1468,1575,1624,1345,1457,1155,1161,1124,1387,1295,16096,1164,2122,1349,1614,1510,2310,1560,2003,2010,2020,1388,1787,1326,1308,1242,1513,1303,1123,1158,1125,1853,1212,1292,1159,1339,5985,1546,2055,1993,5968,1883,1993,5147,1431,1127,1486,1486,9030,1407,1334,3185,1174,2218,4774,1411,1697,1652,1960,1561,5649,1533,1214,1528,1144,1166,1342,1148,1145,3903,2129,1520,1660,1126,1225,1570,1136,1238,1101,1109,5052,1466,1258,1250,1406,2626,1172,3594,1497,1297,1368,1497,1837,1287,1219,1135,1420,1910,2038,2171,1833,1345,5057,1599,10119,1232,1518,2012,2786,1451,1562,1575,3788,1413,18029,26996,1952,1356,1998,2064,1930,1545,1997,1542,1991,1462,2045,1154,2006,2102,1469,2000,1318,1214,1401,1980,1196,1443,2092,1999,1516,2050,1646,1191,30886,8819,11480,4071,1410,8026,2543,5153,8150,1811,1343,3078,3023,1684,3954,1453,3862,1836,1356,8402,1531,1570,1249,4717,1275,3794,1343,3143,1164,1534,2165,3180,3827,1582,2698,1272,1158,1669,3168,4931,1395,1127,1144,1146,1199,1225,1153,2285,2832,1354,1165,1227,1128,1240,1268,1197,1192,1157,1391,1442,1523,1137,1111,1155,1104,1422,1186,1164,1155,1181,1172,1950,1546,1961,2026,2108,1896,1991,2045,2333,1543,1140,1162,1133,1206,1215,1444,1159,1137,1179,1267,1141,1220,1229,1745,1897,1462,1488,1446,1156,1125,1129,1155,1152,1555,1340,1415,1186,1290,1130,1191,1275,1242,2342,1413,1975,2072,4182,3958,1512,1153,1119,1532,1631,3177,1490,2027,1985,1505,1213,1151,1145,1172,1161,1198,1597,2972,1357,1107,1134,1125,1154,1189,1555,1614,7742,1703,1518,1167,1137,1554,1245,1594,1685,1100,1372,1687,1185,1119,1148,1149,1137,1567,1138,1279,1473,1187,1281,1289,1346,1160,1187,1134,1205,1264,3100,1258,1260,2645,1459,1220,1133,2049,1623,1536,1158,1139,1150,1134,1375,1970,1434,2015,1992,1357,1141,1122,1123,1121,1190,1159,1454,1174,1214,1186,1117,1151,1119,1153,1135,1128,1152,1174,1148,1237,1491,1277,1171,1117,1128,1170,1533,1185,1128,1118,1851,1490,1177,1461,1380,1297,1173,1143,1594,1162,1131,1246,1227,1134,1150,1433,1616,1472,1153,1564,1533,1152,1176,1194,1122,1205,1579,2052,1623,1796,3932,1269,1121,1197,1211,1607,1220,1154,3293,1405,1687,1857,2048,1561,1120,1119,1150,1124,1244,1337,2010,2062,1854,2097,1950,2010,1998,1612,47318,1501,3521,1107,1692,1305,1220,1350,1222,1172,1198,1119,1126,1827,2651,1238,1131,1089,1165,1134,1166,1149,1092,1151,1155,1254,1258,1930,1279,1353,1099,1133,1143,1203,1163,1157,1140,1149,1239,1331,1158,1614,1341,1982,2010,1173,1127,1203,1114,1129,1576,3293,2101,1106,1196,1228,1186,1228,1140,1133,1156,1560,5149,1194,1182,1218,1118,1264,1156,1126,1671,1635,1202,1131,1110,1128,1284,1582,1179,1123,1158,1161,1133,1558,1711,1338,1250,1190,1188,1126,1121,1116,1159,1123,1115,1539,1114,4738,1409,1374,3606,1139,1155,1511,1146,1234,1124,1352,1154,1388,1572,1256,1145,1236,1132,1306,1187,1163,1149,1103,1104,1403,1596,2091,1856,1995,1988,1994,2001,2076,2182,1572,1708,1657,1531,2109,1884,2008,1995,1611,1797,1496,1830,1107,1164,1141,1180,1166,1551,1167,1607,1633,1475,1262,1547,2099,1288,1239,1197,1596,1149,1250,1089,1340,1213,1238,1113,1131,1149,1134,1230,1126,1572,1217,2171,1736,1201,1130,1549,1984,2001,1122,1596,1470,1115,1133,1133,1245,1381,1092,1679,1383,1218,1285,1727,1210,1104,1114,1185,1154,1186,1096,3255,1483,1140,1532,4593,1116,1213,1152,2194,4260,1965,1517,1361,1210,1178,1177,1827,1560,1655,1511,2035,7629,1255,1095,2527,1263,1498,1563,1347,1390,1264,1612,1281,1563,1137,2853,1526,1716,1259,1116,1115,1230,1158,1102,1207,1166,1677,3649,1547,1181,8906,1162,1560,1490,1303,1085,1175,1199,1221,1194,1204,1153,1158,1266,1140,1199,1895,1307,1630,2371,1796,1424,1141,1498,1611,1144,1248,2418,1496,1415,1490,1162,1248,1203,1160,65660,25611,10199,7670,1164,1189,1174,1519,1192,5118,2510,1210,1147,1151,1189,1163,1158,1170,1551,1143,1163,1514,1442,2352,1193,1140,1125,1147,1119,1120,1553,1120,1132,1095,1163,1570,1323,1551,2018,1515,2018,2007,1514,2062,1578,1407,1295,1254,1147,1137,1518,1122,6039,1439,1272,3356,1393,1564,1136,4878,1145,1112,1182,3423,1760,9663,1767,3559,77902,1526,1660,1667,1233,1172,1140,1550,1130,1134,1125,1163,1141,1187,1151,1216,12905,1113,1182,1202,3355,1560,6964,1561,1136,1623,1602,1544,1138,2011,1998,1997,1998,2021,2011,1113,1288,1191,1300,1484,1162,1114,1118,1198,1151,1123,1159,1177,1104,1547,1242,1101,1247,1123,1114,1152,1215,1202,1113,1134,1108,1188,1260,1544,1215,1157,1115,1135,1138,1152,1150,1166,1123,1158,1176,1256,1222,4136,1222,1211,1202,1150,1148,1154,1178,1120,1150,1141,1272,1378,1671,1142,1229,1154,1159,1205,1148,1153,1145,1111,1196,1173,1162,1174,1131,5095,1280,1214,1134,1216,1119,1140,1190,2995,1560,1204,1170,1233,1141,1128,1144,1164,1195,1259,1081,3410,1289,1211,1269,1083,1133,1122,1142,1138,1121,1124,1242,1183,3864,4227,1202,1162,1131,1115,1102,1331,1586,2761,1559,1149,1120,1119,1140,1099,1109,1145,1136,9660,1528,1108,1104,1071,1157,1585,1552,1276,1662,1389,1125,1187,1131,1156,1147,1165,1140,1405,1570,2064,2191,1526,1205,1133,1103,1161,1166,1147,1542,1183,1101,1115,1158,1647,1205,1129,1153,1130,1137,1169,1111,1542,1118,1105,1100,1110,1665,1441,1547,1147,1125,1107,1115,1122,1591,1138,1139,1120,1123,1664,1297,1442,1172,1141,1127,1099,1119,19260,1163,1157,1145,1155,2549,2028,2007,1498,2001,1517,2015,1515,2006,1982,1145,1227,1132,14843,1205,2044,4962,1252,1377,1123,1153,2423,1825,1467,1538,1581,1540,2012,1544,1997,1579,2742,1705,2006,1807,1719,1510,2007,1598,1234,1327,1136,1327,1576,1938,1161,1205,1214,1178,1162,1376,3679,1626,1959,2042,1911,1981,2114,1888,1615,2060,1485,2346,1120,1174,1170,1185,1175,1165,1577,1280,3515,6348,1497,1498,1213,1285,2516,3833,3286,1841,1653,1483,1196,1327,5531,1290,1574,1491,1182,1116,1115,1236,1101,1117,1166,1776,1675,1184,1115,1118,1157,1148,1122,1159,1131,1135,1127,1204,1551,1865,1439,2001,2012,2000,1998,2001,5038,5939,1217,1139,1243,1168,1127,1167,1271,1149,1410,1156,1150,1171,1143,1346,1124,1164,1118,1144,1138,1205,4297,1491,1106,1170,1176,1187,1122,11898,2288,1400,1174,1518,1581,1631,1128,1202,1297,1153,2721,3793,1297,1330,103423,70642,1888,1139,1138,1121,1106,1104,1118,1130,1128,1126,1201,1590,1158,2024,11530,1249,1312,1258,1975,1515,2010,1527,2052,1496,2003,1142,1322,2187,1100,1117,1126,1123,1132,1128,1115,1126,1195,1127,1183,1538,1333,1579,2018,1948,1377,1247,1129,1138,1119,1216,1103,1132,1469,1240,1498,1061,1245,1189,1128,1120,1117,1257,1187,1258,1634,1686,1243,1148,1193,1147,1163,1201,1153,1115,1134,1190,1247,1214,1431,1400,1594,1196,1158,1139,1316,1546,1197,1152,1152,1177,1218,1138,1083,1334,1107,1162,1142,1198,1172,1110,1129,1137,1147,1531,2038,3591,1196,1267,1463,1895,1911,2160,3028,3897,3914,11060,1293,1269,1149,1225,1113,1164,1155,1119,1166,1736,1278,3721,1605,1351,1509,1556,1217,1122,1666,3708,3995,1220,1181,1140,1121,1145,1163,1619,1076,1271,1226,1717,1494,1554,10839,1563,1878,1358,1435,1098,1222,1110,1123,1186,1578,1130,1121,1128,1287,1435,1244,1177,1128,1173,1119,1123,1127,1350,1116,1094,1091,1201,1319,1240,1707,1274,1141,1131,1122,1146,1194,1128,1117,1129,1133,1151,1259,1266,2000,1983,2071,1975,2044,1984,2749,1579,1316,1606,1202,1171,1434,1242,1223,1284,1605,3218,3564,1207,1275,2315,1688,2086,34237,1476,1163,1244,1703,1370,1116,1561,1211,1255,1609,1579,1112,1193,1228,1122,1697,1169,1540,1201,1454,3204,1121,1104,1170,1493,1221,1118,2246,6525,1190,1139,1133,1213,1121,1299,1594,1918,1544,2506,2502,3065,2001,1441,1136,1295,1388,1193,1123,1119,1114,1119,1121,1160,1332,1198,1168,1132,1590,1235,1144,1241,1115,1109,1151,1137,1194,1122,1117,1115,1140,1785,1512,1295,1325,1094,1098,1130,1137,1134,1113,1190,1111,1121,1526,1122,1409,1554,1123,1134,1113,1138,1125,1103,1190,1122,1170,4869,2821,1741,1135,1119,1125,1103,1104,1102,1559,1110,1132,1795,7939,2077,1532,1509,5346,1446,1130,1205,1121,1121,1115,1109,1520,1293,8442,2457,1523,1517,11440,1315,1564,1939,1880,1658,1816,1365,3161,1562,1143,2004,8922,2506,1204,1124,1136,1116,1568,1206,1206,1143,1111,1124,71357,1446,1407,1428,1137,1114,1118,1142,1406,3698,1362,1378,1620,1746,1258,1306,1116,1149,1281,1589,3840,1699,1901,1370,1088,1148,1190,1196,1203,1194,1287,1402,1556,2057,1555,1463,1139,1137,1241,1168,1273,1245,1767,1939,1762,1426,1122,1125,1147,1127,1141,1164,1173,1360,1889,7001,1292,1178,1164,1145,1178,1125,1135,1132,1298,1437,4902,1108,1534,2008,2064,1448,1085,1459,1384,2256,1386,1632,2136,1393,1489,1147,1125,1116,1256,5743,1442,1310,1313,1416,1942,2138,1258,2671,1532,2023,2124,1485,1197,1156,1220,1091,1183,1333,2640,1611,1618,1460,1127,1129,1508,1185,1247,1172,1624,1301,1266,1356,1632,1257,1170,1133,1149,1114,1250,1170,1118,5768,1418,1278,1084,1188,1151,1391,1118,1119,1566,1284,3377,1117,1515,1618,2020,1445,1215,1163,1137,1120,1208,1533,1095,1312,1538,1128,1124,1135,1133,1143,1181,1528,2030,1186,1261,1286,1203,1128,1126,1121,1176,1105,1158,1548,1204,1141,1284,1815,1221,1168,1137,1192,1123,1129,1140,1573,1139,1163,1217,1511,1852,1237,1206,1146,1131,1179,1120,1139,2028,1134,1183,1114,1211,1508,1558,1638,1239,1556,1972,1396,1128,1111,1111,1137,1128,1771,1332,1135,1152,1121,1184,1126,1567,1144,1175,1180,1204,1140,1199,1295,1616,1924,1505,2016,1611,1941,1545,2047,1418,2085,1411,1222,1117,1506,2020,1300,1280,1152,1182,1162,1156,1121,1538,1801,1515,2705,1292,1404,1141,1173,1144,1353,1560,1236,1169,1155,1151,1189,1133,1192,1161,1158,1149,1152,1115,1154,1549,1543,1134,1123,1154,1280,1141,1149,1146,1124,1166,1128,1169,1452,1518,1311,1156,1201,1151,1130,1130,1133,1130,1150,1149,1170,1203,1583,1181,1161,1870,1963,1769,2008,2003,1365,1175,1136,1567,1582,1260,1098,1133,1128,1126,1150,1483,1549,1267,1176,1151,1610,3598,1427,1373,1161,1183,36619,25507,21919,38945,3267,1250,1116,1218,1215,1163,1150,1157,1134,1133,1182,1500,1703,1932,1519,1132,1129,1125,1128,1163,1134,1140,1133,1137,1283,1546,1434,1942,1532,1988,1559,1981,1535,2032,1799,3185,1923,1533,1489,1173,1133,1139,1132,1117,1117,1276,1139,1412,1418,1284,1145,1290,1156,1133,1173,1148,1120,1122,1129,1149,1165,1146,1556,1566,1461,1336,1216,1591,1156,1121,1113,1114,1154,1428,1628,1163,1127,1124,1179,1105,1122,1149,1154,1129,1122,1176,1375,1437,1658,1573,1564,1140,1115,1118,1128,1129,1166,1294,1267,1222,1215,1605,1965,2000,2024,1984,2002,1991,1213,1289,1267,1271,1127,1120,1143,1140,1171,1136,1116,1128,1133,1166,1394,1341,1356,1165,1113,1178,1136,1182,1138,1122,1146,1162,1149,1310,1149,1523,1379,1405,1144,1120,1137,1137,1550,1156,1169,1165,1110,1167,1515,1426,1450,1507,2005,1935,1153,1140,1135,1174,1153,1117,2181,2100,1133,1166,1119,1556,1168,1122,1123,1138,1254,1712,4440,1601,1139,1266,1552,1128,1120,1155,1108,1179,4029,2179,1998,1745,1560,1140,1139,1157,1226,8503,1286,1139,1198,1246,1185,1270,1205,1129,2120,1245,1165,1266,1142,1205,1423,1365,1164,1146,1094,1147,1136,1563,1240,1525,1164,1360,1104,1197,1146,1142,1149,1150,1193,1200,1417,1526,1224,1149,1236,1250,1180,1149,1192,1158,1290,1133,1166,1207,1547,1593,1951,2003,1998,1989,2056,2328,1516,1392,1178,1105,1214,1164,1124,1127,1142,1168,1141,1137,1216,1358,1291,3497,1543,4823,1516,1178,1151,1137,1145,1154,3559,1211,9471,5667,1342,1256,1110,1186,1165,1114,1162,1126,1225,1107,1257,2092,1090,1550,1184,1124,1205,1188,1200,1198,1272,2034,3963,4163,1503,2070,1941,1988,2014,3008,1354,1195,1145,1168,1192,1126,1118,1162,1135,1228,1130,1158,1212,1452,1090,1282,1163,1170,1146,1180,1173,1185,1208,1223,1170,1336,1217,20931,14814,5792,1502,1130,1182,1407,1178,1082,1134,1170,1155,1141,1123,1151,1186,1122,1154,1146,1302,1168,1158,1457,1136,1324,1312,1163,1230,1158,1166,1158,1142,1199,1244,1337,1335,1381,1342,1529,1178,1548,1142,1164,1131,1142,1141,1210,1965,1263,1899,1588,2021,2010,1498,2007,2099,2025,1934,2109,1919,1925,1960,2015,2018,2111,2229,1546,2083,1926,2559,1693,1477,1293,3341,2067,2102,1765,2170,1354,2035,1501,2037,1481,5394,1153,1150,1171,1147,1195,1203,1190,1168,1148,1201,1449,1250,1216,1150,1129,1562,1154,1137,1126,1169,1159,1125,1127,1265,1484,1538,1166,1135,1552,1213,1202,1132,1192,1150,1277,1131,1244,1641,1165,1124,2182,1182,1126,1150,1130,1144,1133,1162,1197,1627,1417,1596,1143,1130,1234,1251,1201,1166,1188,1221,1113,1402,1298,1255,1574,2005,1989,2020,1997,2054,1995,1854,1373,2007,1989,1993,2002,1998,1997,1994,2310,1278,1525,1199,1200,1411,1534,1975,1995,1952,1997,1531,1540,2011,2036,1958,1985,1999,2040,2044,1691,1516,1540,2012,2003,2053,1954,1985,2369,1302,1558,1165,1113,1152,1222,1102,1169,1392,1733,1079,1312,1128,1639,1993,2001,2002,2006,2076,1948,4038,1713,1550,1166,1185,1126,1144,1162,1580,1330,1180,4741,1584,1937,1250,1585,1153,1577,1466,1273,1190,2156,1604,1156,1176,1183,1272,1205,1170,1101,1150,1149,1204,1277,1455,1650,1183,1226,1144,1156,1138,1200,1150,1141,1139,1144,1241,1188,1704,1700,1941,1970,2028,16308,2045,1656,1878,5652,1952,2480,1243,1181,1207,1156,1235,1147,1368,1855,1494,2052,1986,1958,2001,2045,2333,1341,1321,2701,2026,1170,1316,1210,9496,1528,1547,1189,1176,1190,1254,1225,1483,1178,1157,1664,1228,1293,1328,1155,1149,1125,1133,1268,1161,1277,1176,1218,1216,1360,1155,1141,1164,1219,1154,5686,1226,1490,4086,3400,1341,1170,1223,1273,1633,1190,1181,1339,1378,1538,1176,1745,1174,1180,1218,1213,1236,1186,1191,1128,1227,1410,1584,1361,1117,1145,1248,1396,1170,1135,1119,1123,1159,1285,6031,1332,1130,1164,1147,1152,1126,1150,1259,1346,1605,1752,1796,2000,1318,1190,1167,1561,1201,1152,1171,1216,2146,1643,1637,1594,2058,1929,2002,2078,1137,2014,1207,1374,1419,1676,1436,1596,1222,1168,1226,1255,1313,1465,1352,1333,1179,1188,1103,1118,1152,1101,1157,1180,1494,1684,1187,1115,1397,1483,1134,1144,1131,1246,1168,1135,1110,1126,1237,1196,1683,1278,1137,1114,1123,1210,1304,1205,1108,1133,1141,1247,1702,9633,1107,1223,1189,1191,1679,5664,2841,1280,1571,2041,1952,1932,2217,1578,1602,1266,1196,1205,1268,1226,1606,1851,6929,1533,1189,1166,1168,1133,1138,1220,1103,1158,2034,1086,1677,1534,2000,1997,1987,2021,1997,2030,1351,1537,2010,2005,1993,1990,2008,2002,1119,1385,2004,1908,1985,2020,1985,2130,1868,1569,1246,1339,1135,1154,1152,1146,1132,1157,1106,2026,1515,5340,1163,1122,1125,1429,1170,1167,1149,1140,1213,1255,1170,3556,4883,1345,1618,1658,1131,1221,1227,1515,1435,1457,1140,1146,1173,1118,1164,1137,1116,1156,1174,1853,1515,2008,1584,1162,1138,1207,1118,1265,1194,1141,1522,1888,1481,1294,1332,1120,1224,1144,1138,1210,1154,1153,1127,1193,1190,1192,1464,1318,1244,1106,1274,1297,2659,1787,1569,2109,3548,1115,1171,1191,1249,1211,1239,1435,1153,1225,1132,1216,4263,1385,1167,2488,1746,1391,1255,1201,1276,1614,2270,1730,2020,2204,2103,1687,2040,5824,1590,1187,1337,1152,1147,1168,1186,1177,1123,1121,1441,1743,1339,1405,1174,1128,2659,1516,1154,1138,1191,1227,2601,1443,1148,2619,1809,2179,1333,2015,1616,1703,2100,1652,2092,1322,1707,1569,1237,1214,1181,4536,1427,1372,1142,1234,1534,1151,1168,1120,1268,1101,1931,1666,1544,1210,1187,1174,1187,1230,1101,1187,1063,1184,1222,2036,1576,1870,1818,1311,1604,1263,1240,1234,1104,1205,1935,3667,1828,1597,2186,1276,1208,1328,1144,1170,2337,1738,1758,1669,2092,2151,1229,1145,1207,1161,4665,2466,1504,1198,1512,1524,1257,1323,1233,8433,1683,1702,1540,1550,1100,1187,1387,2393,2487,1757,2460,1863,1117,1251,1137,6832,1940,1341,1960,1438,1921,2449,2362,4005,1260,2197,2257,1896,1268,3708,2148,1741,2477,1469,2181,2215,1442,4657,1539,1156,1378,1407,1244,1149,2849,6367,3603,1466,1273,1121,1138,1097,1131,3101,3345,1910,1961,2073,1900,1991,1304,1642,2912,5028,1608,2047,1848,1560,4768,2636,1762,2225,1434,1399,1145,1218,4070,2260,2425,1486,1945,1521,1991,13223,1469,2072,1347,1872,2175,3067,1915,1181,1190,1208,1642,2155,1959,1794,2227,1885,2426,1769,1520,3793,3038,1658,1801,2126,1529,1202,1933,1265,1192,1533,3535,3343,1207,1163,1221,1159,1216,1268,1120,2799,2225,2328,1147,2026,1512,1445,1142,1178,2729,4149,2129,1579,1198,1157,1320,1166,1151,1191,2881,1837,1229,1395,1155,1363,1910,1066,1215,1137,1174,1249,1606,2337,1769,1557,1301,1515,4704,12417,12785,1130,1155,1164,1268,1184,1149,1210,2120,1523,2295,1606,2045,2000,1316,1125,1163,1175,3579,1708,1413,1234,1157,1099,1129,2369,8908,1247,1260,1177,1831,1497,1553,1274,1393,1830,1429,1478,1467,1353,1228,1264,1659,2290,8233,11083,1934,1599,1529,1506,1115,1476,1550,3272,1560,4922,3321,1992,1620,2042,33738,7999,6528,1511,1205,1166,1227,2046,1845,1510,1125,1119,1147,1206,1256,1260,1137,1113,1138,1390,4282,1241,1066,1139,1263,1214,1177,1305,1477,1211,1290,1443,2422,1317,1153,1214,1185,1141,1148,1189,1157,1216,1161,3383,1578,1538,1488,4845,4620,11467,3191,12904,1206,1157,1158,1109,1274,1554,2457,1296,1116,1080,1107,1091,1096,1116,1115,1131,1164,1211,1495,1683,1507,3675,1134,1139,1106,1130,1229,1232,1399,1123,1576,2125,1216,2008,1518,2007,1529,1993,1628,1385,1698,1499,1217,1140,1099,1135,1133,1091,1098,1271,1444,1195,4522,1192,1130,1112,1143,1123,1157,1111,1111,1110,1392,1125,2979,1395,1181,1136,1116,1123,1145,1132,1199,1157,1120,1286,1843,1417,1625,1214,1166,1198,1117,1128,1112,1148,1123,1210,1161,1366,2273,1441,1867,1995,1510,5078,7674,2867,1116,1556,2434,5466,1898,2023,1374,1504,2005,1518,2048,1517,1792,1729,1540,2004,1511,2012,1526,2009,1508,1207,1119,1676,1857,2018,1503,2009,4525,2095,2626,1436,1518,2031,1569,1959,2000,2000,1155,1182],"$vscode":{"rootPath":"d:\\Projects\\vs-ai-toolkit\\vscode-live-server","locations":[{"callFrame":{"functionName":"(root)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"locations":[]},{"callFrame":{"functionName":"s","scriptId":"3527","url":"file:///c:/Users/djste/.vscode/extensions/mohitdev.vscode-stattrack-0.0.33/dist/extension.js","lineNumber":1,"columnNumber":468565},"locations":[{"lineNumber":2,"columnNumber":468566,"source":{"name":"c:\\Users\\djste\\.vscode\\extensions\\mohitdev.vscode-stattrack-0.0.33\\dist\\extension.js","path":"c:\\Users\\djste\\.vscode\\extensions\\mohitdev.vscode-stattrack-0.0.33\\dist\\extension.js","sourceReference":0}}]},{"callFrame":{"functionName":"","scriptId":"3527","url":"file:///c:/Users/djste/.vscode/extensions/mohitdev.vscode-stattrack-0.0.33/dist/extension.js","lineNumber":1,"columnNumber":442579},"locations":[{"lineNumber":2,"columnNumber":442580,"source":{"name":"c:\\Users\\djste\\.vscode\\extensions\\mohitdev.vscode-stattrack-0.0.33\\dist\\extension.js","path":"c:\\Users\\djste\\.vscode\\extensions\\mohitdev.vscode-stattrack-0.0.33\\dist\\extension.js","sourceReference":0}}]},{"callFrame":{"functionName":"","scriptId":"3527","url":"file:///c:/Users/djste/.vscode/extensions/mohitdev.vscode-stattrack-0.0.33/dist/extension.js","lineNumber":1,"columnNumber":0},"locations":[{"lineNumber":2,"columnNumber":1,"source":{"name":"c:\\Users\\djste\\.vscode\\extensions\\mohitdev.vscode-stattrack-0.0.33\\dist\\extension.js","path":"c:\\Users\\djste\\.vscode\\extensions\\mohitdev.vscode-stattrack-0.0.33\\dist\\extension.js","sourceReference":0}}]},{"callFrame":{"functionName":"","scriptId":"3527","url":"file:///c:/Users/djste/.vscode/extensions/mohitdev.vscode-stattrack-0.0.33/dist/extension.js","lineNumber":2,"columnNumber":0},"locations":[{"lineNumber":3,"columnNumber":1,"source":{"name":"c:\\Users\\djste\\.vscode\\extensions\\mohitdev.vscode-stattrack-0.0.33\\dist\\extension.js","path":"c:\\Users\\djste\\.vscode\\extensions\\mohitdev.vscode-stattrack-0.0.33\\dist\\extension.js","sourceReference":0}}]},{"callFrame":{"functionName":"disable","scriptId":"70","url":"node:internal/inspector_async_hook","lineNumber":67,"columnNumber":16},"locations":[{"lineNumber":68,"columnNumber":17,"source":{"name":"/internal/inspector_async_hook","path":"/internal/inspector_async_hook","sourceReference":67292066,"presentationHint":"deemphasize","origin":"Skipped by skipFiles"}}]},{"callFrame":{"functionName":"disable","scriptId":"70","url":"node:internal/inspector_async_hook","lineNumber":69,"columnNumber":0},"locations":[{"lineNumber":70,"columnNumber":1,"source":{"name":"/internal/inspector_async_hook","path":"/internal/inspector_async_hook","sourceReference":67292066,"presentationHint":"deemphasize","origin":"Skipped by skipFiles"}}]},{"callFrame":{"functionName":"disable","scriptId":"70","url":"node:internal/inspector_async_hook","lineNumber":70,"columnNumber":0},"locations":[{"lineNumber":71,"columnNumber":1,"source":{"name":"/internal/inspector_async_hook","path":"/internal/inspector_async_hook","sourceReference":67292066,"presentationHint":"deemphasize","origin":"Skipped by skipFiles"}}]}]}} \ No newline at end of file