From a0071efbff0b65b2f6edb2af816329e015f00bcd Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Thu, 7 Jul 2022 11:10:24 +0000 Subject: [PATCH 01/95] Autoupgrade to 1.5.50 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f63c6246..13a21aa9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.49", + "version": "1.5.50", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.49", + "version": "1.5.50", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 4fd2a149..e056327d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.49", + "version": "1.5.50", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From ccf350a4be9b39bb5f165ce7524a8a7383a45d1d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Jul 2022 11:20:21 +0000 Subject: [PATCH 02/95] Bump moment from 2.29.2 to 2.29.4 Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.4. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) - [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 13a21aa9..43b0b36e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4163,9 +4163,9 @@ "integrity": "sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=" }, "node_modules/moment": { - "version": "2.29.2", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", - "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==", + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", "engines": { "node": "*" } @@ -9810,9 +9810,9 @@ "integrity": "sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=" }, "moment": { - "version": "2.29.2", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", - "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==" + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "moment-timezone": { "version": "0.5.34", From 8ae2390b7ba5ed14c55b6f1a3c1614aaaf16c748 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Sun, 7 Aug 2022 14:39:32 +0200 Subject: [PATCH 03/95] prime rollout - august 22 --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 292891a0..e9629811 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 6; // JANUARY = 0; (JULY) +const CURRENT_VALID_MONTH = 7; // JANUARY = 0; (7 AUGUST) const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From a80afc6bd2d4f9b5bdd12cf588ee322aa66d1673 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 7 Aug 2022 12:39:59 +0000 Subject: [PATCH 04/95] Autoupgrade to 1.5.51 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 13a21aa9..56083ec7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.50", + "version": "1.5.51", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.50", + "version": "1.5.51", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index e056327d..dc0efbeb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.50", + "version": "1.5.51", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From bfe64592b602fd311de425e1631d8bcb8f765dd2 Mon Sep 17 00:00:00 2001 From: Flosk Date: Fri, 19 Aug 2022 17:20:27 +0200 Subject: [PATCH 05/95] Switch gotcha to public --- core/commands/utility/gotcha.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/commands/utility/gotcha.js b/core/commands/utility/gotcha.js index f43c902d..5b7ebf2d 100644 --- a/core/commands/utility/gotcha.js +++ b/core/commands/utility/gotcha.js @@ -34,7 +34,7 @@ const init = async function (msg) { module.exports = { init, - pub: false, + pub: true, cmd: "gotcha", perms: 3, cat: "utility", From 5a207dbd37978ca8720ca66419c50367e3e44de8 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Fri, 19 Aug 2022 15:20:44 +0000 Subject: [PATCH 06/95] Autoupgrade to 1.5.52 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 56083ec7..d1f7762a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.51", + "version": "1.5.52", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.51", + "version": "1.5.52", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index dc0efbeb..ae5e01e8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.51", + "version": "1.5.52", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From db9e3c4c0c46ddf8064faa61cc2518fb623dc7d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Aug 2022 15:21:18 +0000 Subject: [PATCH 07/95] Bump node-forge from 0.10.0 to 1.3.1 Bumps [node-forge](https://github.com/digitalbazaar/forge) from 0.10.0 to 1.3.1. - [Release notes](https://github.com/digitalbazaar/forge/releases) - [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md) - [Commits](https://github.com/digitalbazaar/forge/compare/0.10.0...v1.3.1) --- updated-dependencies: - dependency-name: node-forge dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index d1f7762a..112e7de4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3222,11 +3222,11 @@ } }, "node_modules/google-p12-pem": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.2.tgz", - "integrity": "sha512-tjf3IQIt7tWCDsa0ofDQ1qqSCNzahXDxdAGJDbruWqu3eCg5CKLYKN+hi0s6lfvzYZ1GDVr+oDF9OOWlDSdf0A==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz", + "integrity": "sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==", "dependencies": { - "node-forge": "^0.10.0" + "node-forge": "^1.3.1" }, "bin": { "gp12-pem": "build/src/bin/gp12-pem.js" @@ -4424,11 +4424,11 @@ } }, "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { - "node": ">= 6.0.0" + "node": ">= 6.13.0" } }, "node_modules/node-gyp-build": { @@ -9104,11 +9104,11 @@ } }, "google-p12-pem": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.2.tgz", - "integrity": "sha512-tjf3IQIt7tWCDsa0ofDQ1qqSCNzahXDxdAGJDbruWqu3eCg5CKLYKN+hi0s6lfvzYZ1GDVr+oDF9OOWlDSdf0A==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz", + "integrity": "sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==", "requires": { - "node-forge": "^0.10.0" + "node-forge": "^1.3.1" } }, "got": { @@ -10005,9 +10005,9 @@ } }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-gyp-build": { "version": "3.9.0", From ae475fbb1b09084b4e97f9944ff0f07a8e393c33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Aug 2022 15:21:25 +0000 Subject: [PATCH 08/95] Bump protobufjs from 6.11.2 to 6.11.3 Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.11.2 to 6.11.3. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/v6.11.3/CHANGELOG.md) - [Commits](https://github.com/protobufjs/protobuf.js/compare/v6.11.2...v6.11.3) --- updated-dependencies: - dependency-name: protobufjs dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 306 +++++++++++++++++++++++++++++----------------- 1 file changed, 197 insertions(+), 109 deletions(-) diff --git a/package-lock.json b/package-lock.json index d1f7762a..5938fb08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -360,27 +360,74 @@ } }, "node_modules/@grpc/grpc-js": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.4.5.tgz", - "integrity": "sha512-A6cOzSu7dqXZ7rzvh/9JZf+Jg/MOpLEMP0IdT8pT8hrWJZ6TB4ydN/MRuqOtAugInJe/VQ9F8BPricUpYZSaZA==", + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.10.tgz", + "integrity": "sha512-XTX5z/P5kH802MDoVm/rqOil0UwYEOEjf9+NPgfmm5UINIxDzwYaXfVR6z8svCBG8Hlbu/FzkXqhP8J5xaWzSQ==", "dependencies": { - "@grpc/proto-loader": "^0.6.4", + "@grpc/proto-loader": "^0.7.0", "@types/node": ">=12.12.47" }, "engines": { "node": "^8.13.0 || >=10.10.0" } }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.2.tgz", + "integrity": "sha512-jCdyLIT/tdQ1zhrbTQnJNK5nbDf0GoBpy5jVNywBzzMDF+Vs6uEaHnfz46dMtDxkvwrF2hzk5Z67goliceH0sA==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.0.0.tgz", + "integrity": "sha512-ffNIEm+quOcYtQvHdW406v1NQmZSuqVklxsXk076BtuFnlYZfigLU+JOMrTD8TUOyqHYbRI/fSVNvgd25YeN3w==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", + "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==" + }, "node_modules/@grpc/proto-loader": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.7.tgz", - "integrity": "sha512-QzTPIyJxU0u+r2qGe8VMl3j/W2ryhEvBv7hc42OjYfthSj370fUrb7na65rG6w3YLZS/fb8p89iTBobfWGDgdw==", + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", "dependencies": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" }, "bin": { "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" @@ -1363,9 +1410,9 @@ ] }, "node_modules/bignumber.js": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", - "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", + "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==", "engines": { "node": "*" } @@ -1462,7 +1509,7 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "node_modules/buffer-from": { "version": "1.1.2", @@ -2847,9 +2894,9 @@ "dev": true }, "node_modules/fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.4.tgz", + "integrity": "sha512-x6lDDm/tBAzX9kmsPcZsNbvDs3Zey3+scsxaZElS8xWLgUMAg/oFLeewfUz0mu1CblHhhsu15jGkraldkFh8KQ==" }, "node_modules/fastq": { "version": "1.13.0", @@ -3030,15 +3077,15 @@ } }, "node_modules/gaxios": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.2.tgz", - "integrity": "sha512-T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz", + "integrity": "sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==", "dependencies": { "abort-controller": "^3.0.0", "extend": "^3.0.2", "https-proxy-agent": "^5.0.0", "is-stream": "^2.0.0", - "node-fetch": "^2.6.1" + "node-fetch": "^2.6.7" }, "engines": { "node": ">=10" @@ -3177,9 +3224,9 @@ } }, "node_modules/google-auth-library": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.11.0.tgz", - "integrity": "sha512-3S5jn2quRumvh9F/Ubf7GFrIq71HZ5a6vqosgdIu105kkk0WtSqc2jGCRqtWWOLRS8SX3AHACMOEDxhyWAQIcg==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.14.1.tgz", + "integrity": "sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==", "dependencies": { "arrify": "^2.0.0", "base64-js": "^1.3.0", @@ -3196,22 +3243,22 @@ } }, "node_modules/google-gax": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.28.1.tgz", - "integrity": "sha512-2Xjd3FrjlVd6Cmw2B2Aicpc/q92SwTpIOvxPUlnRg9w+Do8nu7UR+eQrgoKlo2FIUcUuDTvppvcx8toND0pK9g==", + "version": "2.30.5", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.30.5.tgz", + "integrity": "sha512-Jey13YrAN2hfpozHzbtrwEfEHdStJh1GwaQ2+Akh1k0Tv/EuNVSuBtHZoKSBm5wBMvNsxTsEIZ/152NrYyZgxQ==", "dependencies": { - "@grpc/grpc-js": "~1.4.0", - "@grpc/proto-loader": "^0.6.1", + "@grpc/grpc-js": "~1.6.0", + "@grpc/proto-loader": "^0.6.12", "@types/long": "^4.0.0", "abort-controller": "^3.0.0", "duplexify": "^4.0.0", "fast-text-encoding": "^1.0.3", - "google-auth-library": "^7.6.1", + "google-auth-library": "^7.14.0", "is-stream-ended": "^0.1.4", "node-fetch": "^2.6.1", - "object-hash": "^2.1.1", - "proto3-json-serializer": "^0.1.5", - "protobufjs": "6.11.2", + "object-hash": "^3.0.0", + "proto3-json-serializer": "^0.1.8", + "protobufjs": "6.11.3", "retry-request": "^4.0.0" }, "bin": { @@ -3222,11 +3269,11 @@ } }, "node_modules/google-p12-pem": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.2.tgz", - "integrity": "sha512-tjf3IQIt7tWCDsa0ofDQ1qqSCNzahXDxdAGJDbruWqu3eCg5CKLYKN+hi0s6lfvzYZ1GDVr+oDF9OOWlDSdf0A==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz", + "integrity": "sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==", "dependencies": { - "node-forge": "^0.10.0" + "node-forge": "^1.3.1" }, "bin": { "gp12-pem": "build/src/bin/gp12-pem.js" @@ -3262,12 +3309,12 @@ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, "node_modules/gtoken": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.1.tgz", - "integrity": "sha512-yqOREjzLHcbzz1UrQoxhBtpk8KjrVhuqPE7od1K2uhyxG2BHjKZetlbLw/SPZak/QqTIQW+addS+EcjqQsZbwQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz", + "integrity": "sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==", "dependencies": { "gaxios": "^4.0.0", - "google-p12-pem": "^3.0.3", + "google-p12-pem": "^3.1.3", "jws": "^4.0.0" }, "engines": { @@ -3931,7 +3978,7 @@ "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "node_modules/lodash.kebabcase": { "version": "4.1.1", @@ -4424,11 +4471,11 @@ } }, "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { - "node": ">= 6.0.0" + "node": ">= 6.13.0" } }, "node_modules/node-gyp-build": { @@ -4749,9 +4796,9 @@ } }, "node_modules/object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "engines": { "node": ">= 6" } @@ -5287,17 +5334,17 @@ } }, "node_modules/proto3-json-serializer": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.6.tgz", - "integrity": "sha512-tGbV6m6Kad8NqxMh5hw87euPS0YoZSAOIfvR01zYkQV8Gpx1V/8yU/0gCKCvfCkhAJsjvzzhnnsdQxA1w7PSog==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.9.tgz", + "integrity": "sha512-A60IisqvnuI45qNRygJjrnNjX2TMdQGMY+57tR3nul3ZgO2zXkR9OGR8AXxJhkqx84g0FTnrfi3D5fWMSdANdQ==", "dependencies": { "protobufjs": "^6.11.2" } }, "node_modules/protobufjs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", - "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -5501,7 +5548,7 @@ "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { "node": ">=0.10.0" } @@ -6900,24 +6947,65 @@ } }, "@grpc/grpc-js": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.4.5.tgz", - "integrity": "sha512-A6cOzSu7dqXZ7rzvh/9JZf+Jg/MOpLEMP0IdT8pT8hrWJZ6TB4ydN/MRuqOtAugInJe/VQ9F8BPricUpYZSaZA==", + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.10.tgz", + "integrity": "sha512-XTX5z/P5kH802MDoVm/rqOil0UwYEOEjf9+NPgfmm5UINIxDzwYaXfVR6z8svCBG8Hlbu/FzkXqhP8J5xaWzSQ==", "requires": { - "@grpc/proto-loader": "^0.6.4", + "@grpc/proto-loader": "^0.7.0", "@types/node": ">=12.12.47" + }, + "dependencies": { + "@grpc/proto-loader": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.2.tgz", + "integrity": "sha512-jCdyLIT/tdQ1zhrbTQnJNK5nbDf0GoBpy5jVNywBzzMDF+Vs6uEaHnfz46dMtDxkvwrF2hzk5Z67goliceH0sA==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + } + }, + "protobufjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.0.0.tgz", + "integrity": "sha512-ffNIEm+quOcYtQvHdW406v1NQmZSuqVklxsXk076BtuFnlYZfigLU+JOMrTD8TUOyqHYbRI/fSVNvgd25YeN3w==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "dependencies": { + "long": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", + "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==" + } + } + } } }, "@grpc/proto-loader": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.7.tgz", - "integrity": "sha512-QzTPIyJxU0u+r2qGe8VMl3j/W2ryhEvBv7hc42OjYfthSj370fUrb7na65rG6w3YLZS/fb8p89iTBobfWGDgdw==", + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", "requires": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", "long": "^4.0.0", - "protobufjs": "^6.10.0", - "yargs": "^16.1.1" + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" } }, "@humanwhocodes/config-array": { @@ -7649,9 +7737,9 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "bignumber.js": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", - "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", + "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==" }, "bindings": { "version": "1.5.0", @@ -7741,7 +7829,7 @@ "buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "buffer-from": { "version": "1.1.2", @@ -8819,9 +8907,9 @@ "dev": true }, "fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.4.tgz", + "integrity": "sha512-x6lDDm/tBAzX9kmsPcZsNbvDs3Zey3+scsxaZElS8xWLgUMAg/oFLeewfUz0mu1CblHhhsu15jGkraldkFh8KQ==" }, "fastq": { "version": "1.13.0", @@ -8963,15 +9051,15 @@ } }, "gaxios": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.2.tgz", - "integrity": "sha512-T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz", + "integrity": "sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==", "requires": { "abort-controller": "^3.0.0", "extend": "^3.0.2", "https-proxy-agent": "^5.0.0", "is-stream": "^2.0.0", - "node-fetch": "^2.6.1" + "node-fetch": "^2.6.7" } }, "gcp-metadata": { @@ -9068,9 +9156,9 @@ } }, "google-auth-library": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.11.0.tgz", - "integrity": "sha512-3S5jn2quRumvh9F/Ubf7GFrIq71HZ5a6vqosgdIu105kkk0WtSqc2jGCRqtWWOLRS8SX3AHACMOEDxhyWAQIcg==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.14.1.tgz", + "integrity": "sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==", "requires": { "arrify": "^2.0.0", "base64-js": "^1.3.0", @@ -9084,31 +9172,31 @@ } }, "google-gax": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.28.1.tgz", - "integrity": "sha512-2Xjd3FrjlVd6Cmw2B2Aicpc/q92SwTpIOvxPUlnRg9w+Do8nu7UR+eQrgoKlo2FIUcUuDTvppvcx8toND0pK9g==", + "version": "2.30.5", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.30.5.tgz", + "integrity": "sha512-Jey13YrAN2hfpozHzbtrwEfEHdStJh1GwaQ2+Akh1k0Tv/EuNVSuBtHZoKSBm5wBMvNsxTsEIZ/152NrYyZgxQ==", "requires": { - "@grpc/grpc-js": "~1.4.0", - "@grpc/proto-loader": "^0.6.1", + "@grpc/grpc-js": "~1.6.0", + "@grpc/proto-loader": "^0.6.12", "@types/long": "^4.0.0", "abort-controller": "^3.0.0", "duplexify": "^4.0.0", "fast-text-encoding": "^1.0.3", - "google-auth-library": "^7.6.1", + "google-auth-library": "^7.14.0", "is-stream-ended": "^0.1.4", "node-fetch": "^2.6.1", - "object-hash": "^2.1.1", - "proto3-json-serializer": "^0.1.5", - "protobufjs": "6.11.2", + "object-hash": "^3.0.0", + "proto3-json-serializer": "^0.1.8", + "protobufjs": "6.11.3", "retry-request": "^4.0.0" } }, "google-p12-pem": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.2.tgz", - "integrity": "sha512-tjf3IQIt7tWCDsa0ofDQ1qqSCNzahXDxdAGJDbruWqu3eCg5CKLYKN+hi0s6lfvzYZ1GDVr+oDF9OOWlDSdf0A==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz", + "integrity": "sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==", "requires": { - "node-forge": "^0.10.0" + "node-forge": "^1.3.1" } }, "got": { @@ -9135,12 +9223,12 @@ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, "gtoken": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.1.tgz", - "integrity": "sha512-yqOREjzLHcbzz1UrQoxhBtpk8KjrVhuqPE7od1K2uhyxG2BHjKZetlbLw/SPZak/QqTIQW+addS+EcjqQsZbwQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz", + "integrity": "sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==", "requires": { "gaxios": "^4.0.0", - "google-p12-pem": "^3.0.3", + "google-p12-pem": "^3.1.3", "jws": "^4.0.0" } }, @@ -9630,7 +9718,7 @@ "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "lodash.kebabcase": { "version": "4.1.1", @@ -10005,9 +10093,9 @@ } }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-gyp-build": { "version": "3.9.0", @@ -10282,9 +10370,9 @@ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" }, "object-inspect": { "version": "1.12.0", @@ -10671,17 +10759,17 @@ "dev": true }, "proto3-json-serializer": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.6.tgz", - "integrity": "sha512-tGbV6m6Kad8NqxMh5hw87euPS0YoZSAOIfvR01zYkQV8Gpx1V/8yU/0gCKCvfCkhAJsjvzzhnnsdQxA1w7PSog==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.9.tgz", + "integrity": "sha512-A60IisqvnuI45qNRygJjrnNjX2TMdQGMY+57tR3nul3ZgO2zXkR9OGR8AXxJhkqx84g0FTnrfi3D5fWMSdANdQ==", "requires": { "protobufjs": "^6.11.2" } }, "protobufjs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", - "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -10827,7 +10915,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-from-string": { "version": "2.0.2", From 9826a5d7917d9598b99fa71c4fd5719653bcde6e Mon Sep 17 00:00:00 2001 From: Tsumari Date: Sun, 4 Sep 2022 07:05:23 +0200 Subject: [PATCH 09/95] september prime update --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index e9629811..346bebd4 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 7; // JANUARY = 0; (7 AUGUST) +const CURRENT_VALID_MONTH = 8; // JANUARY = 0; (8 SEPTEMBER) const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From af7df2ae737fc4149815ef07758223c6e5df8dca Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 4 Sep 2022 05:05:49 +0000 Subject: [PATCH 10/95] Autoupgrade to 1.5.53 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d1f7762a..890184a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.52", + "version": "1.5.53", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.52", + "version": "1.5.53", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index ae5e01e8..9e64f9c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.52", + "version": "1.5.53", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 0ef455056ea4b8c344796551491e5368ff6fee3b Mon Sep 17 00:00:00 2001 From: Tsumari Date: Wed, 5 Oct 2022 16:10:48 +0200 Subject: [PATCH 11/95] prime oct --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 346bebd4..56a49dac 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 8; // JANUARY = 0; (8 SEPTEMBER) +const CURRENT_VALID_MONTH = 9; // JANUARY = 0; (9 OCTOBER) const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From 4943ae56dbd74acbbf6f3ff9b14fdcdd55abb159 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Wed, 5 Oct 2022 14:11:18 +0000 Subject: [PATCH 12/95] Autoupgrade to 1.5.54 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 890184a4..2e337d3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.53", + "version": "1.5.54", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.53", + "version": "1.5.54", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 9e64f9c8..5e727b00 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.53", + "version": "1.5.54", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From ed4d7ba0d6f29d8bac1a3d962b488a33062a61ab Mon Sep 17 00:00:00 2001 From: Polaris Server 2 Date: Sat, 8 Oct 2022 02:09:11 +0000 Subject: [PATCH 13/95] sv side slash disab --- core/structures/CommandPreprocessor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/structures/CommandPreprocessor.js b/core/structures/CommandPreprocessor.js index 0b14db17..1c582269 100644 --- a/core/structures/CommandPreprocessor.js +++ b/core/structures/CommandPreprocessor.js @@ -289,7 +289,7 @@ const registerOne = (folder, _cmd) => { delete require.cache[require.resolve(`${CMD_FOLDER}/${folder}/${_cmd}`)]; const commandFile = require(`${CMD_FOLDER}/${folder}/${_cmd}`); if (commandFile.slashable) { - require("./SlashCommandPreprocessor.js").proc(commandFile); +// require("./SlashCommandPreprocessor.js").proc(commandFile); } // commandFile.fill = function (_, $) { !(_ in this) && (this[_] = $) }; commandFile.hidden = !commandFile.pub; // legacy port From 7c73e2938a6f0a072e32e72ca14d7a7fa20dcc08 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sat, 8 Oct 2022 02:09:37 +0000 Subject: [PATCH 14/95] Autoupgrade to 1.5.55 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2e337d3c..3f7640a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.54", + "version": "1.5.55", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.54", + "version": "1.5.55", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 5e727b00..bed6dd49 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.54", + "version": "1.5.55", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From f3995bed5f55596db9ac84e3e8d41643bc488256 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Tue, 8 Nov 2022 17:38:58 +0100 Subject: [PATCH 15/95] prime rollout --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 56a49dac..4a2c2536 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 9; // JANUARY = 0; (9 OCTOBER) +const CURRENT_VALID_MONTH = 10;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From 965d339e63b3da06641a39f3274dcbf9a3b1e8b0 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Tue, 8 Nov 2022 16:39:27 +0000 Subject: [PATCH 16/95] Autoupgrade to 1.5.56 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f7640a1..8ef75ab8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.55", + "version": "1.5.56", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.55", + "version": "1.5.56", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index bed6dd49..6717f8a7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.55", + "version": "1.5.56", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 02c5f6ef11f8c86e7a47408a3fc29027d12cac9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Nov 2022 16:39:53 +0000 Subject: [PATCH 17/95] Bump moment-timezone from 0.5.34 to 0.5.38 Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.34 to 0.5.38. - [Release notes](https://github.com/moment/moment-timezone/releases) - [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md) - [Commits](https://github.com/moment/moment-timezone/compare/0.5.34...0.5.38) --- updated-dependencies: - dependency-name: moment-timezone dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ef75ab8..6f5ec395 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4171,9 +4171,9 @@ } }, "node_modules/moment-timezone": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", - "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", + "version": "0.5.38", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.38.tgz", + "integrity": "sha512-nMIrzGah4+oYZPflDvLZUgoVUO4fvAqHstvG3xAUnMolWncuAiLDWNnJZj6EwJGMGfb1ZcuTFE6GI3hNOVWI/Q==", "dependencies": { "moment": ">= 2.9.0" }, @@ -9815,9 +9815,9 @@ "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==" }, "moment-timezone": { - "version": "0.5.34", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", - "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", + "version": "0.5.38", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.38.tgz", + "integrity": "sha512-nMIrzGah4+oYZPflDvLZUgoVUO4fvAqHstvG3xAUnMolWncuAiLDWNnJZj6EwJGMGfb1ZcuTFE6GI3hNOVWI/Q==", "requires": { "moment": ">= 2.9.0" } From 0a9eee52d10347ec5736f5db995b1ec4f3b98bc3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Dec 2022 20:30:00 +0000 Subject: [PATCH 18/95] Bump decode-uri-component from 0.2.0 to 0.2.2 Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ef75ab8..2380cc6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1976,9 +1976,9 @@ } }, "node_modules/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=", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "engines": { "node": ">=0.10" } @@ -8149,9 +8149,9 @@ } }, "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=" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" }, "decompress-response": { "version": "3.3.0", From f9a2c157dceabf92fd04cb3ca05bb6ba81e769c3 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Sat, 10 Dec 2022 17:28:39 +0100 Subject: [PATCH 19/95] rwd 12-22 --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 4a2c2536..2740241c 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 10;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 11;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From e968db4140e5fd0b19fc8e72640bbdc6c82dcff3 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sat, 10 Dec 2022 16:29:27 +0000 Subject: [PATCH 20/95] Autoupgrade to 1.5.57 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ef75ab8..f20151b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.56", + "version": "1.5.57", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.56", + "version": "1.5.57", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 6717f8a7..8872d669 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.56", + "version": "1.5.57", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From dab791900bd1929cc174e346999b7a72369a56e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 10 Dec 2022 16:29:51 +0000 Subject: [PATCH 21/95] Bump minimatch from 3.0.4 to 3.1.2 Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2) --- updated-dependencies: - dependency-name: minimatch dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f20151b0..4e430833 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4108,9 +4108,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -9767,9 +9767,9 @@ "integrity": "sha512-O/DduzDR6f+oDtVype9S/Qu5hhnx73EDYGyZKwU/qN82lehFZdfhoa4DT51SpsO+8epYrB3gcRmws56ROfTIoQ==" }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } From ae326e5931e1ea905c305e965beafc3b749dfb4d Mon Sep 17 00:00:00 2001 From: Tsumari Date: Sat, 7 Jan 2023 17:27:47 +0100 Subject: [PATCH 22/95] rollout j23 --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 2740241c..e1c319c2 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 11;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 0;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From e4008b9b156f9f4eb217517fdcca24f42b39ecfc Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sat, 7 Jan 2023 16:28:49 +0000 Subject: [PATCH 23/95] Autoupgrade to 1.5.58 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f20151b0..ec6ff938 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.57", + "version": "1.5.58", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.57", + "version": "1.5.58", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 8872d669..2de2a042 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.57", + "version": "1.5.58", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From fbb2148c2a5315943cd6b497ca45bc0cc1a9a8d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 7 Jan 2023 16:29:18 +0000 Subject: [PATCH 24/95] Bump json5 from 1.0.1 to 1.0.2 Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index ec6ff938..f4207a9f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3835,9 +3835,9 @@ "dev": true }, "node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "dependencies": { "minimist": "^1.2.0" @@ -9548,9 +9548,9 @@ "dev": true }, "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" From b3d9fac0692791e45d87894a59b8bac23b713f4f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Feb 2023 06:17:44 +0000 Subject: [PATCH 25/95] Bump mongoose from 5.13.13 to 5.13.15 Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.13.13 to 5.13.15. - [Release notes](https://github.com/Automattic/mongoose/releases) - [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md) - [Commits](https://github.com/Automattic/mongoose/compare/5.13.13...5.13.15) --- updated-dependencies: - dependency-name: mongoose dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index ec6ff938..3a55245b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "fast-diff": "^1.2.0", "gif-encoder": "^0.7.2", "hot-shots": "^8.5.0", - "mongoose": "^5.9.9", + "mongoose": "^5.13.15", "node-canvas-with-twemoji": "^0.1.6", "open-graph-scraper": "^4.6.0", "rss-parser": "^3.7.2", @@ -4231,9 +4231,9 @@ } }, "node_modules/mongoose": { - "version": "5.13.13", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.13.tgz", - "integrity": "sha512-M55tpCr/p5i6vdJ54nm4MG6/7SKV4JqlWnqbx6yCRuAuW05CZ7u+gNuHVPQVF9dZ59ALXjOtPEUl+OXklAa7ng==", + "version": "5.13.15", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.15.tgz", + "integrity": "sha512-cxp1Gbb8yUWkaEbajdhspSaKzAvsIvOtRlYD87GN/P2QEUhpd6bIvebi36T6M0tIVAMauNaK9SPA055N3PwF8Q==", "dependencies": { "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", @@ -9846,9 +9846,9 @@ } }, "mongoose": { - "version": "5.13.13", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.13.tgz", - "integrity": "sha512-M55tpCr/p5i6vdJ54nm4MG6/7SKV4JqlWnqbx6yCRuAuW05CZ7u+gNuHVPQVF9dZ59ALXjOtPEUl+OXklAa7ng==", + "version": "5.13.15", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.15.tgz", + "integrity": "sha512-cxp1Gbb8yUWkaEbajdhspSaKzAvsIvOtRlYD87GN/P2QEUhpd6bIvebi36T6M0tIVAMauNaK9SPA055N3PwF8Q==", "requires": { "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", diff --git a/package.json b/package.json index 2de2a042..c25e9e20 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "fast-diff": "^1.2.0", "gif-encoder": "^0.7.2", "hot-shots": "^8.5.0", - "mongoose": "^5.9.9", + "mongoose": "^5.13.15", "node-canvas-with-twemoji": "^0.1.6", "open-graph-scraper": "^4.6.0", "rss-parser": "^3.7.2", From 9130d22ec857df663ddaa2c06343de6b6d73a3bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Feb 2023 23:34:20 +0000 Subject: [PATCH 26/95] Bump http-cache-semantics from 4.1.0 to 4.1.1 Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/kornelski/http-cache-semantics/releases) - [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: http-cache-semantics dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index ec6ff938..bd1c027b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3366,9 +3366,9 @@ } }, "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "node_modules/http-errors": { "version": "1.8.1", @@ -9205,9 +9205,9 @@ } }, "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "http-errors": { "version": "1.8.1", From ef4823c8a097fe47f0b7f877e513a65076a8625a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 11 Feb 2023 20:36:17 +0000 Subject: [PATCH 27/95] Bump cacheable-request, @vitalets/google-translate-api and open-graph-scraper Bumps [cacheable-request](https://github.com/jaredwray/cacheable-request) to 10.2.7 and updates ancestor dependencies [cacheable-request](https://github.com/jaredwray/cacheable-request), [@vitalets/google-translate-api](https://github.com/vitalets/google-translate-api) and [open-graph-scraper](https://github.com/jshemas/openGraphScraper). These dependencies need to be updated together. Updates `cacheable-request` from 6.1.0 to 10.2.7 - [Release notes](https://github.com/jaredwray/cacheable-request/releases) - [Commits](https://github.com/jaredwray/cacheable-request/commits) Updates `@vitalets/google-translate-api` from 4.0.0 to 9.1.0 - [Release notes](https://github.com/vitalets/google-translate-api/releases) - [Commits](https://github.com/vitalets/google-translate-api/commits) Updates `open-graph-scraper` from 4.11.0 to 5.0.5 - [Release notes](https://github.com/jshemas/openGraphScraper/releases) - [Changelog](https://github.com/jshemas/openGraphScraper/blob/master/CHANGELOG.md) - [Commits](https://github.com/jshemas/openGraphScraper/commits) --- updated-dependencies: - dependency-name: cacheable-request dependency-type: indirect - dependency-name: "@vitalets/google-translate-api" dependency-type: direct:production - dependency-name: open-graph-scraper dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 1688 ++++++++++++++------------------------------- package.json | 4 +- 2 files changed, 516 insertions(+), 1176 deletions(-) diff --git a/package-lock.json b/package-lock.json index ec6ff938..a7232330 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@polestar/timed-usage": "github:PolestarLabs/timed-usage#c5dccb85a2118a8c41636663ed7dd8bd5a0cc671", "@sentry/node": "^5.15.4", "@top-gg/sdk": "^3.1.2", - "@vitalets/google-translate-api": "^4.0.0", + "@vitalets/google-translate-api": "^9.1.0", "axios": "^0.21.1", "bluebird": "^3.7.2", "canvas": "^2.6.0", @@ -38,7 +38,7 @@ "hot-shots": "^8.5.0", "mongoose": "^5.9.9", "node-canvas-with-twemoji": "^0.1.6", - "open-graph-scraper": "^4.6.0", + "open-graph-scraper": "^5.0.5", "rss-parser": "^3.7.2", "skia-canvas": "^0.9.27", "stackblur-canvas": "2.5.0", @@ -718,22 +718,25 @@ } }, "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", + "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", "engines": { - "node": ">=6" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "dependencies": { - "defer-to-connect": "^1.0.1" + "defer-to-connect": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=14.16" } }, "node_modules/@top-gg/sdk": { @@ -758,22 +761,16 @@ "@types/node": "*" } }, - "node_modules/@types/cacheable-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, "node_modules/@types/http-cache-semantics": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" }, + "node_modules/@types/http-errors": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", + "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==" + }, "node_modules/@types/i18next": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/@types/i18next/-/i18next-12.1.0.tgz", @@ -792,14 +789,6 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, - "node_modules/@types/keyv": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz", - "integrity": "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/long": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", @@ -819,14 +808,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.1.tgz", "integrity": "sha512-fTFWOFrgAkj737w1o0HLTIgisgYHnsZfeiqhG1Ltrf/iJjudEbUwetQAsfrtVE49JGwvpEzQR+EbMkIqG4227g==" }, - "node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", @@ -1003,78 +984,44 @@ } }, "node_modules/@vitalets/google-translate-api": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@vitalets/google-translate-api/-/google-translate-api-4.0.0.tgz", - "integrity": "sha512-qFGQos1frg5u1JuIDI+Qbkau2a0COANbBvTJjmPjbKxQZEvO010fd/4x0ruMEeEMxf+096GiGd4d4hdYw0NLfw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@vitalets/google-translate-api/-/google-translate-api-9.1.0.tgz", + "integrity": "sha512-iA36eHfypNaYOHUjVoYcQ9Ro98WXHdBDgKNlWqn4MN4PA/R7bgccH4KlLWwuem5FjCSlRev27ZTUtyp/axgOVQ==", "dependencies": { - "@vitalets/google-translate-token": "^1.2.0", - "configstore": "^5.0.1", - "got": "^9.6.0" + "@types/http-errors": "^1.8.2", + "http-errors": "^2.0.0", + "node-fetch": "^2.6.7" } }, - "node_modules/@vitalets/google-translate-token": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vitalets/google-translate-token/-/google-translate-token-1.2.0.tgz", - "integrity": "sha512-7MXRjMIWTH8XdIWRWj9IUwgYnd+VB5/herOgxNemSRzIJ6oaIeAxOSe0htw5S+OSm/gvCcUz2gq3SNBO0TufDA==", - "dependencies": { - "configstore": "^5.0.1", - "got": "^6.3.0" - } - }, - "node_modules/@vitalets/google-translate-token/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "node_modules/@vitalets/google-translate-api/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/@vitalets/google-translate-token/node_modules/got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "node_modules/@vitalets/google-translate-api/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=4" - } - }, - "node_modules/@vitalets/google-translate-token/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@vitalets/google-translate-token/node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/@vitalets/google-translate-token/node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dependencies": { - "prepend-http": "^1.0.1" - }, + "node_modules/@vitalets/google-translate-api/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, "node_modules/abbrev": { @@ -1428,7 +1375,7 @@ "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -1490,50 +1437,28 @@ } }, "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", "engines": { - "node": ">=10.6.0" + "node": ">=14.16" } }, "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "version": "10.2.7", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.7.tgz", + "integrity": "sha512-I4SA6mKgDxcxVbSt/UmIkb9Ny8qSkg6ReBHtAAXnZHk7KOSx5g3DTiAOaYzcHCs6oOdHn+bip9T48E6tMvK9hw==", "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.2", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" + "node": ">=14.16" } }, "node_modules/call-bind": { @@ -1577,14 +1502,6 @@ "resolved": "https://registry.npmjs.org/canvas-text-wrapper/-/canvas-text-wrapper-0.10.2.tgz", "integrity": "sha512-nFnN8q8ydtkBUWVn/dAdetpwNOkz3KtyD6jTI2HGD43ant2FQcnLugAVaGLJloyRTNK/exn7efpYy2zPV5bHiQ==" }, - "node_modules/capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -1600,22 +1517,22 @@ } }, "node_modules/chardet": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-1.4.0.tgz", - "integrity": "sha512-NpwMDdSIprbYx1CLnfbxEIarI0Z+s9MssEgggMNheGM+WD68yOhV7IEA/3r6tr0yTRgQD0HuZJDw32s99i6L+A==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-1.5.1.tgz", + "integrity": "sha512-0XMOtA52igKDOIfvJZJ6v0+J9yMF3IuYyEa5oFUxBXA01G6mwCNKpul3bgbFf7lmZuqwN/oyg/zQ1cGS7NyJkQ==" }, "node_modules/cheerio": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "dependencies": { - "cheerio-select": "^1.5.0", - "dom-serializer": "^1.3.2", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "tslib": "^2.2.0" + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" }, "engines": { "node": ">= 6" @@ -1625,25 +1542,21 @@ } }, "node_modules/cheerio-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", - "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dependencies": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cheerio/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, "node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -1671,14 +1584,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, "node_modules/code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -1780,22 +1685,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -1820,17 +1709,6 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "node_modules/create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dependencies": { - "capture-stack-trace": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cron": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz", @@ -1853,28 +1731,20 @@ "node": ">= 8" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, "node_modules/crypto-randomuuid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/crypto-randomuuid/-/crypto-randomuuid-1.0.0.tgz", "integrity": "sha512-/RC5F4l1SCqD/jazwUF6+t34Cd8zTSAGZ7rvvZu1whZUhD2a5MOGKjSGowoGcpj/cbVZk1ZODIooJEQQq3nNAA==" }, "node_modules/css-select": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", - "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", "nth-check": "^2.0.1" }, "funding": { @@ -1882,9 +1752,9 @@ } }, "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { "node": ">= 6" }, @@ -1984,14 +1854,28 @@ } }, "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dependencies": { - "mimic-response": "^1.0.0" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/deep-extend": { @@ -2009,9 +1893,12 @@ "dev": true }, "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } }, "node_modules/define-properties": { "version": "1.1.3", @@ -2113,22 +2000,33 @@ } }, "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", @@ -2137,11 +2035,11 @@ ] }, "node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" }, "engines": { "node": ">= 4" @@ -2151,34 +2049,18 @@ } }, "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, "node_modules/duplexify": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", @@ -2961,6 +2843,14 @@ "node": ">= 6" } }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "engines": { + "node": ">= 14.17" + } + }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -3079,14 +2969,14 @@ } }, "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-symbol-description": { @@ -3236,24 +3126,27 @@ } }, "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" + "version": "12.5.3", + "resolved": "https://registry.npmjs.org/got/-/got-12.5.3.tgz", + "integrity": "sha512-8wKnb9MGU8IPGRIo+/ukTy9XLJBwDiCpIf5TVzQ9Cpol50eMTpBq2GAuDsuDIz7hTYmZgMgC1e9ydr6kSDWs3w==", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.1", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, "node_modules/graceful-fs": { @@ -3348,9 +3241,9 @@ } }, "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -3359,16 +3252,27 @@ } ], "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "node_modules/http-errors": { "version": "1.8.1", @@ -3386,12 +3290,12 @@ } }, "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", "dependencies": { "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" + "resolve-alpn": "^1.2.0" }, "engines": { "node": ">=10.19.0" @@ -3478,6 +3382,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, "engines": { "node": ">=0.8.19" } @@ -3655,22 +3560,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -3687,14 +3576,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-shared-array-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", @@ -3750,11 +3631,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -3818,9 +3694,9 @@ } }, "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -3882,11 +3758,11 @@ "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" }, "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", "dependencies": { - "json-buffer": "3.0.0" + "json-buffer": "3.0.1" } }, "node_modules/koalas": { @@ -3971,11 +3847,14 @@ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lru_map": { @@ -4092,11 +3971,14 @@ } }, "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/miniget": { @@ -4680,11 +4562,14 @@ } }, "node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm-bundled": { @@ -4722,9 +4607,9 @@ } }, "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { "boolbase": "^1.0.0" }, @@ -4843,176 +4728,18 @@ } }, "node_modules/open-graph-scraper": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/open-graph-scraper/-/open-graph-scraper-4.11.0.tgz", - "integrity": "sha512-APlovc5JOWXXUIyNc/1o340ik5d7RA/0TBTRMxpOMvsUXX4/uyjpHQijBUU7NxhjJpDHpc3d/lg7KcHBaSpKEw==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/open-graph-scraper/-/open-graph-scraper-5.0.5.tgz", + "integrity": "sha512-BNsFmqRSb707qAlkstYDH6BWg5hs4J6RDf95DwgLLGINrJYY0m6EnrpxbZx8EUGb2bXSyXZtO1jYcINGGwnIhw==", "dependencies": { - "chardet": "^1.4.0", - "cheerio": "^1.0.0-rc.10", - "got": "^11.8.2", + "chardet": "^1.5.1", + "cheerio": "^1.0.0-rc.12", + "got": "^12.5.3", "iconv-lite": "^0.6.3", - "validator": "^13.7.0" + "validator": "^13.9.0" }, "engines": { - "node": ">=12.x.x" - } - }, - "node_modules/open-graph-scraper/node_modules/@sindresorhus/is": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", - "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/open-graph-scraper/node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/open-graph-scraper/node_modules/cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/open-graph-scraper/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open-graph-scraper/node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/open-graph-scraper/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open-graph-scraper/node_modules/got": { - "version": "11.8.3", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.3.tgz", - "integrity": "sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/open-graph-scraper/node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/open-graph-scraper/node_modules/keyv": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.4.tgz", - "integrity": "sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/open-graph-scraper/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/open-graph-scraper/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open-graph-scraper/node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open-graph-scraper/node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/open-graph-scraper/node_modules/responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "dependencies": { - "lowercase-keys": "^2.0.0" + "node": ">=14.16" } }, "node_modules/opentracing": { @@ -5080,11 +4807,11 @@ } }, "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "engines": { - "node": ">=6" + "node": ">=12.20" } }, "node_modules/p-limit": { @@ -5152,16 +4879,37 @@ "integrity": "sha512-KF/U8tk54BgQewkJPvB4s/US3VQY68BRDpH638+7O/n58TpnwiwnOtGIOsT2/i+M78s61BBpeC83STB88d8sqw==" }, "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "dependencies": { - "parse5": "^6.0.1" + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/path-browserify": { @@ -5264,14 +5012,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "engines": { - "node": ">=4" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -5319,15 +5059,6 @@ "pbts": "bin/pbts" } }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -5543,11 +5274,17 @@ } }, "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", "dependencies": { - "lowercase-keys": "^1.0.0" + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/retry": { @@ -5800,31 +5537,6 @@ "string-split-by": "^1.0.0" } }, - "node_modules/skia-canvas/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/skia-canvas/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/skia-canvas/node_modules/simple-get": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", @@ -6158,14 +5870,6 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6175,14 +5879,6 @@ "node": ">=4" } }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6301,15 +5997,7 @@ "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "node_modules/typescript": { "version": "4.5.4", @@ -6339,17 +6027,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -6380,14 +6057,6 @@ "node": ">= 0.8" } }, - "node_modules/unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", - "engines": { - "node": ">=4" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -6397,17 +6066,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -6420,9 +6078,9 @@ "dev": true }, "node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", "engines": { "node": ">= 0.10" } @@ -6540,17 +6198,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, "node_modules/ws": { "version": "7.5.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", @@ -6571,14 +6218,6 @@ } } }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, "node_modules/xml2js": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", @@ -7184,16 +6823,16 @@ } }, "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", + "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==" }, "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "requires": { - "defer-to-connect": "^1.0.1" + "defer-to-connect": "^2.0.1" } }, "@top-gg/sdk": { @@ -7218,22 +6857,16 @@ "@types/node": "*" } }, - "@types/cacheable-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, "@types/http-cache-semantics": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" }, + "@types/http-errors": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", + "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==" + }, "@types/i18next": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/@types/i18next/-/i18next-12.1.0.tgz", @@ -7252,14 +6885,6 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, - "@types/keyv": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz", - "integrity": "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==", - "requires": { - "@types/node": "*" - } - }, "@types/long": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", @@ -7279,14 +6904,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.1.tgz", "integrity": "sha512-fTFWOFrgAkj737w1o0HLTIgisgYHnsZfeiqhG1Ltrf/iJjudEbUwetQAsfrtVE49JGwvpEzQR+EbMkIqG4227g==" }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "requires": { - "@types/node": "*" - } - }, "@typescript-eslint/eslint-plugin": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", @@ -7382,64 +6999,36 @@ } }, "@vitalets/google-translate-api": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@vitalets/google-translate-api/-/google-translate-api-4.0.0.tgz", - "integrity": "sha512-qFGQos1frg5u1JuIDI+Qbkau2a0COANbBvTJjmPjbKxQZEvO010fd/4x0ruMEeEMxf+096GiGd4d4hdYw0NLfw==", - "requires": { - "@vitalets/google-translate-token": "^1.2.0", - "configstore": "^5.0.1", - "got": "^9.6.0" - } - }, - "@vitalets/google-translate-token": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vitalets/google-translate-token/-/google-translate-token-1.2.0.tgz", - "integrity": "sha512-7MXRjMIWTH8XdIWRWj9IUwgYnd+VB5/herOgxNemSRzIJ6oaIeAxOSe0htw5S+OSm/gvCcUz2gq3SNBO0TufDA==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@vitalets/google-translate-api/-/google-translate-api-9.1.0.tgz", + "integrity": "sha512-iA36eHfypNaYOHUjVoYcQ9Ro98WXHdBDgKNlWqn4MN4PA/R7bgccH4KlLWwuem5FjCSlRev27ZTUtyp/axgOVQ==", "requires": { - "configstore": "^5.0.1", - "got": "^6.3.0" + "@types/http-errors": "^1.8.2", + "http-errors": "^2.0.0", + "node-fetch": "^2.6.7" }, "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, - "got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "requires": { - "prepend-http": "^1.0.1" - } + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -7713,7 +7302,7 @@ "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "brace-expansion": { "version": "1.1.11", @@ -7763,37 +7352,22 @@ "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" }, "cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==" }, "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } + "version": "10.2.7", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.7.tgz", + "integrity": "sha512-I4SA6mKgDxcxVbSt/UmIkb9Ny8qSkg6ReBHtAAXnZHk7KOSx5g3DTiAOaYzcHCs6oOdHn+bip9T48E6tMvK9hw==", + "requires": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.2", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" } }, "call-bind": { @@ -7827,11 +7401,6 @@ "resolved": "https://registry.npmjs.org/canvas-text-wrapper/-/canvas-text-wrapper-0.10.2.tgz", "integrity": "sha512-nFnN8q8ydtkBUWVn/dAdetpwNOkz3KtyD6jTI2HGD43ant2FQcnLugAVaGLJloyRTNK/exn7efpYy2zPV5bHiQ==" }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" - }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -7844,41 +7413,35 @@ } }, "chardet": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-1.4.0.tgz", - "integrity": "sha512-NpwMDdSIprbYx1CLnfbxEIarI0Z+s9MssEgggMNheGM+WD68yOhV7IEA/3r6tr0yTRgQD0HuZJDw32s99i6L+A==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-1.5.1.tgz", + "integrity": "sha512-0XMOtA52igKDOIfvJZJ6v0+J9yMF3IuYyEa5oFUxBXA01G6mwCNKpul3bgbFf7lmZuqwN/oyg/zQ1cGS7NyJkQ==" }, "cheerio": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", - "requires": { - "cheerio-select": "^1.5.0", - "dom-serializer": "^1.3.2", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "tslib": "^2.2.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "requires": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" } }, "cheerio-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", - "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "requires": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" } }, "chownr": { @@ -7904,14 +7467,6 @@ "wrap-ansi": "^7.0.0" } }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -8000,19 +7555,6 @@ } } }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, "confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -8034,14 +7576,6 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, "cron": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz", @@ -8061,32 +7595,27 @@ "which": "^2.0.1" } }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, "crypto-randomuuid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/crypto-randomuuid/-/crypto-randomuuid-1.0.0.tgz", "integrity": "sha512-/RC5F4l1SCqD/jazwUF6+t34Cd8zTSAGZ7rvvZu1whZUhD2a5MOGKjSGowoGcpj/cbVZk1ZODIooJEQQq3nNAA==" }, "css-select": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", - "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "requires": { "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", "nth-check": "^2.0.1" } }, "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, "date-fns": { "version": "2.27.0", @@ -8154,11 +7683,18 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "requires": { - "mimic-response": "^1.0.0" + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + } } }, "deep-extend": { @@ -8173,9 +7709,9 @@ "dev": true }, "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" }, "define-properties": { "version": "1.1.3", @@ -8244,51 +7780,45 @@ } }, "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "dependencies": { + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + } } }, "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" }, "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "requires": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" } }, "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "requires": { - "is-obj": "^2.0.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" } }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, "duplexify": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", @@ -8901,6 +8431,11 @@ "mime-types": "^2.1.12" } }, + "form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==" + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -9000,12 +8535,9 @@ } }, "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "get-symbol-description": { "version": "1.0.0", @@ -9112,21 +8644,21 @@ } }, "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" + "version": "12.5.3", + "resolved": "https://registry.npmjs.org/got/-/got-12.5.3.tgz", + "integrity": "sha512-8wKnb9MGU8IPGRIo+/ukTy9XLJBwDiCpIf5TVzQ9Cpol50eMTpBq2GAuDsuDIz7hTYmZgMgC1e9ydr6kSDWs3w==", + "requires": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.1", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" } }, "graceful-fs": { @@ -9194,20 +8726,27 @@ } }, "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + }, + "dependencies": { + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + } } }, "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "http-errors": { "version": "1.8.1", @@ -9222,12 +8761,12 @@ } }, "http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", "requires": { "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" + "resolve-alpn": "^1.2.0" } }, "https-proxy-agent": { @@ -9295,7 +8834,8 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true }, "inflight": { "version": "1.0.6", @@ -9416,16 +8956,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" - }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -9436,11 +8966,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" - }, "is-shared-array-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", @@ -9475,11 +9000,6 @@ "has-symbols": "^1.0.2" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -9531,9 +9051,9 @@ } }, "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, "json-schema-traverse": { "version": "0.4.1", @@ -9590,11 +9110,11 @@ "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" }, "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", "requires": { - "json-buffer": "3.0.0" + "json-buffer": "3.0.1" } }, "koalas": { @@ -9670,9 +9190,9 @@ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==" }, "lru_map": { "version": "0.3.3", @@ -9757,9 +9277,9 @@ } }, "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==" }, "miniget": { "version": "4.2.1", @@ -10225,9 +9745,9 @@ } }, "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==" }, "npm-bundled": { "version": "1.1.2", @@ -10264,9 +9784,9 @@ } }, "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "requires": { "boolbase": "^1.0.0" } @@ -10349,124 +9869,15 @@ } }, "open-graph-scraper": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/open-graph-scraper/-/open-graph-scraper-4.11.0.tgz", - "integrity": "sha512-APlovc5JOWXXUIyNc/1o340ik5d7RA/0TBTRMxpOMvsUXX4/uyjpHQijBUU7NxhjJpDHpc3d/lg7KcHBaSpKEw==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/open-graph-scraper/-/open-graph-scraper-5.0.5.tgz", + "integrity": "sha512-BNsFmqRSb707qAlkstYDH6BWg5hs4J6RDf95DwgLLGINrJYY0m6EnrpxbZx8EUGb2bXSyXZtO1jYcINGGwnIhw==", "requires": { - "chardet": "^1.4.0", - "cheerio": "^1.0.0-rc.10", - "got": "^11.8.2", + "chardet": "^1.5.1", + "cheerio": "^1.0.0-rc.12", + "got": "^12.5.3", "iconv-lite": "^0.6.3", - "validator": "^13.7.0" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", - "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==" - }, - "@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - } - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "got": { - "version": "11.8.3", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.3.tgz", - "integrity": "sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==", - "requires": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "keyv": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.4.tgz", - "integrity": "sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==", - "requires": { - "json-buffer": "3.0.1" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - } + "validator": "^13.9.0" } }, "opentracing": { @@ -10519,9 +9930,9 @@ } }, "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" }, "p-limit": { "version": "3.1.0", @@ -10572,16 +9983,27 @@ "integrity": "sha512-KF/U8tk54BgQewkJPvB4s/US3VQY68BRDpH638+7O/n58TpnwiwnOtGIOsT2/i+M78s61BBpeC83STB88d8sqw==" }, "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "requires": { + "entities": "^4.4.0" + }, + "dependencies": { + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + } + } }, "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "requires": { - "parse5": "^6.0.1" + "domhandler": "^5.0.2", + "parse5": "^7.0.0" } }, "path-browserify": { @@ -10654,11 +10076,6 @@ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -10698,15 +10115,6 @@ "long": "^4.0.0" } }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -10857,11 +10265,11 @@ "dev": true }, "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", "requires": { - "lowercase-keys": "^1.0.0" + "lowercase-keys": "^3.0.0" } }, "retry": { @@ -11030,19 +10438,6 @@ "string-split-by": "^1.0.0" }, "dependencies": { - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, "simple-get": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", @@ -11297,22 +10692,12 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -11409,14 +10794,6 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, "typescript": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", @@ -11435,14 +10812,6 @@ "which-boxed-primitive": "^1.0.2" } }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -11463,11 +10832,6 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -11477,14 +10841,6 @@ "punycode": "^2.1.0" } }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -11497,9 +10853,9 @@ "dev": true }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" }, "webidl-conversions": { "version": "3.0.1", @@ -11589,28 +10945,12 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, "ws": { "version": "7.5.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", "requires": {} }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, "xml2js": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", diff --git a/package.json b/package.json index 2de2a042..7713982a 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@polestar/timed-usage": "github:PolestarLabs/timed-usage#c5dccb85a2118a8c41636663ed7dd8bd5a0cc671", "@sentry/node": "^5.15.4", "@top-gg/sdk": "^3.1.2", - "@vitalets/google-translate-api": "^4.0.0", + "@vitalets/google-translate-api": "^9.1.0", "axios": "^0.21.1", "bluebird": "^3.7.2", "canvas": "^2.6.0", @@ -40,7 +40,7 @@ "hot-shots": "^8.5.0", "mongoose": "^5.9.9", "node-canvas-with-twemoji": "^0.1.6", - "open-graph-scraper": "^4.6.0", + "open-graph-scraper": "^5.0.5", "rss-parser": "^3.7.2", "skia-canvas": "^0.9.27", "stackblur-canvas": "2.5.0", From 8650c0a4c619253a257a9b217ce7166fad6fbaf8 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Wed, 15 Feb 2023 03:23:03 +0100 Subject: [PATCH 28/95] update feb 23 --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index e1c319c2..93558f3c 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 0;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 1;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From 5b4476195f2fdf616603600e4750eb29a66f25a8 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Wed, 15 Feb 2023 02:23:29 +0000 Subject: [PATCH 29/95] Autoupgrade to 1.5.59 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ec6ff938..ff7a8455 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.58", + "version": "1.5.59", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.58", + "version": "1.5.59", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 2de2a042..b1d5325c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.58", + "version": "1.5.59", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From bcaae70bf7ec8c0cf272749eb1c75d820e942112 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Thu, 16 Mar 2023 10:21:35 +0100 Subject: [PATCH 30/95] feb_prem --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 93558f3c..a709df42 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 1;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 2;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From 8face4573b678802965e870ae79fd9d30952d3e1 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Fri, 17 Mar 2023 00:09:08 +0000 Subject: [PATCH 31/95] Autoupgrade to 1.5.60 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ff7a8455..6c04dee5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.59", + "version": "1.5.60", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.59", + "version": "1.5.60", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index b1d5325c..ce3fc3b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.59", + "version": "1.5.60", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 8d37d08c0fcdc9946c5c130cb39c1341b896d059 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Tue, 4 Apr 2023 10:08:16 +0200 Subject: [PATCH 32/95] april rwd --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index a709df42..d1af3ca3 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 2;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 3;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From b43a993769caae97452ef2f9b08976d6bf1e0343 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Tue, 4 Apr 2023 08:08:59 +0000 Subject: [PATCH 33/95] Autoupgrade to 1.5.61 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6c04dee5..61b5722a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.60", + "version": "1.5.61", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.60", + "version": "1.5.61", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index ce3fc3b4..c032041c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.60", + "version": "1.5.61", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From b3da086ea87cad4492261d66acb2ea984a85cd25 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Tue, 16 May 2023 23:13:04 +0200 Subject: [PATCH 34/95] may rwd --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index d1af3ca3..2acbedbe 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 3;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 4;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From db1d653c99ce83529732f4ca50df44d70e509c14 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Fri, 19 May 2023 21:51:17 +0000 Subject: [PATCH 35/95] Autoupgrade to 1.5.62 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 61b5722a..a7e5e8c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.61", + "version": "1.5.62", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.61", + "version": "1.5.62", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index c032041c..c3106957 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.61", + "version": "1.5.62", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 39229545c3cc27d62be57d5d8da13974d7eb239e Mon Sep 17 00:00:00 2001 From: Tsumari Date: Wed, 14 Jun 2023 15:43:37 +0200 Subject: [PATCH 36/95] rewards 23 5 --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 2acbedbe..2eb2489d 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 4;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 5;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From 214a5b8b7558c1a2574f4d6eccc22f1bf0a72620 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Wed, 14 Jun 2023 13:49:09 +0000 Subject: [PATCH 37/95] Autoupgrade to 1.5.63 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a7e5e8c4..4e5a7de6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.62", + "version": "1.5.63", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.62", + "version": "1.5.63", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index c3106957..40d6fa5d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.62", + "version": "1.5.63", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 906197d96acd6788f35022ab1f43e7691031ed51 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Sat, 15 Jul 2023 06:06:27 +0200 Subject: [PATCH 38/95] july rwd --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 2eb2489d..1ec348d9 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 5;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 6;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From a6834aa992b18cb2f9b6ceb03f023e35a98686ae Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sat, 15 Jul 2023 04:07:08 +0000 Subject: [PATCH 39/95] Autoupgrade to 1.5.64 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4e5a7de6..ccc7e98c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.63", + "version": "1.5.64", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.63", + "version": "1.5.64", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 40d6fa5d..edfb9d79 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.63", + "version": "1.5.64", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 79c9b0351e652e8e55e8d1cba8fbd627e7b7bc50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20=C5=98epka?= Date: Sat, 12 Aug 2023 21:48:12 +0200 Subject: [PATCH 40/95] august rewards --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 1ec348d9..cbb33035 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 6;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 7;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From cb44ffb247ad0fb3e1d6dfc400b1ad4856870162 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sat, 12 Aug 2023 19:48:29 +0000 Subject: [PATCH 41/95] Autoupgrade to 1.5.65 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ccc7e98c..97b4a02f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.64", + "version": "1.5.65", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.64", + "version": "1.5.65", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index edfb9d79..51837474 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.64", + "version": "1.5.65", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 18335afdfadf20f4e2b7126d5d1613efa2d925e8 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Sat, 19 Aug 2023 22:19:40 +0200 Subject: [PATCH 42/95] add command --- core/commands/fun/lookthat.js | 36 +++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 core/commands/fun/lookthat.js diff --git a/core/commands/fun/lookthat.js b/core/commands/fun/lookthat.js new file mode 100644 index 00000000..ebc18833 --- /dev/null +++ b/core/commands/fun/lookthat.js @@ -0,0 +1,36 @@ +const Picto = require("../../utilities/Picto"); + +const init = async (msg) => { + let link = (msg.args.join(" ").match(/(http[^ |^>]+)/gm) || [""])[0]; + + try { + // link ??= msg.mentions[0]?.displayAvatarURL ?? await PLX.getChannelImg(msg) ?? msg.author.displayAvatarURL; + if (!link) link = msg.mentions[0]?.displayAvatarURL ?? await PLX.getChannelImg(msg) ?? msg.author.displayAvatarURL; + } catch (e) { + // link ??= (msg.mentions[0] || msg.author).displayAvatarURL; + if (!link) link = (msg.mentions[0] || msg.author).displayAvatarURL; + } + + const [subject, hand] = await Promise.all([ + Picto.getCanvas(link), + Picto.getCanvas(`${paths.CDN}/build/assorted/aquelamerda.png`), + ]); + const canvas = Picto.new(subject.width, subject.height); + const ctx = canvas.getContext("2d"); + + ctx.drawImage(subject, 0, 0); + ctx.drawImage(hand, 0, 0, subject.height, subject.height); + + //return msg.channel.send($t("responses.forFun.thatShit", { lngs: msg.lang } ), file(await canvas.toBuffer(), "latts.png")); + return msg.channel.send( "Olha só **aquela** merda!", file(await canvas.toBuffer(), "latts.png")); +}; + +module.exports = { + init, + pub: false, + cmd: "thatshit", + perms: 3, + cat: "fun", + botPerms: ["attachFiles", "embedLinks"], + aliases: ["aquelamerda", "ltts", "look at that shit"], +}; From 344ae1dbe36e44825abf930f63181b73b2760d76 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sat, 19 Aug 2023 20:20:18 +0000 Subject: [PATCH 43/95] Autoupgrade to 1.5.66 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 97b4a02f..60f38904 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.65", + "version": "1.5.66", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.65", + "version": "1.5.66", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 51837474..f7080037 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.65", + "version": "1.5.66", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 11765e734f68dbe3a229f129417bac858ec19875 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Sat, 19 Aug 2023 22:23:06 +0200 Subject: [PATCH 44/95] fix ltt --- core/commands/fun/lookthat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/commands/fun/lookthat.js b/core/commands/fun/lookthat.js index ebc18833..9060003a 100644 --- a/core/commands/fun/lookthat.js +++ b/core/commands/fun/lookthat.js @@ -19,7 +19,7 @@ const init = async (msg) => { const ctx = canvas.getContext("2d"); ctx.drawImage(subject, 0, 0); - ctx.drawImage(hand, 0, 0, subject.height, subject.height); + ctx.drawImage(hand, subject.height - 800, subject.height -800, subject.height, subject.height); //return msg.channel.send($t("responses.forFun.thatShit", { lngs: msg.lang } ), file(await canvas.toBuffer(), "latts.png")); return msg.channel.send( "Olha só **aquela** merda!", file(await canvas.toBuffer(), "latts.png")); From 784757b3231ea534f2966862b78ac6159e427b97 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Sat, 19 Aug 2023 22:29:41 +0200 Subject: [PATCH 45/95] fix ltt --- core/commands/fun/lookthat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/commands/fun/lookthat.js b/core/commands/fun/lookthat.js index 9060003a..44c6c181 100644 --- a/core/commands/fun/lookthat.js +++ b/core/commands/fun/lookthat.js @@ -19,7 +19,7 @@ const init = async (msg) => { const ctx = canvas.getContext("2d"); ctx.drawImage(subject, 0, 0); - ctx.drawImage(hand, subject.height - 800, subject.height -800, subject.height, subject.height); + ctx.drawImage(hand, subject.width - subject.height, 0, subject.height, subject.height); //return msg.channel.send($t("responses.forFun.thatShit", { lngs: msg.lang } ), file(await canvas.toBuffer(), "latts.png")); return msg.channel.send( "Olha só **aquela** merda!", file(await canvas.toBuffer(), "latts.png")); From 9b1f5dc8818307a2f766622dd5acd46ff0f481d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20=C5=98epka?= Date: Tue, 19 Sep 2023 16:04:01 +0200 Subject: [PATCH 46/95] september rewards --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index cbb33035..d4639dc8 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 7;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 8;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From 56b36f573e801667289e971164d12385f4352c53 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Tue, 19 Sep 2023 14:04:22 +0000 Subject: [PATCH 47/95] Autoupgrade to 1.5.67 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 60f38904..4bc46870 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.66", + "version": "1.5.67", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.66", + "version": "1.5.67", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index f7080037..1e537be4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.66", + "version": "1.5.67", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 6eeb2bf956e9a6f997b4d4a3acab598197ffddcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20=C5=98epka?= Date: Sat, 14 Oct 2023 21:50:33 +0200 Subject: [PATCH 48/95] oct rewards --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index d4639dc8..94bfb680 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 8;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 9;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From bf11c10e0de4e8a1ab62517b1af2164ca8497664 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sat, 14 Oct 2023 19:50:52 +0000 Subject: [PATCH 49/95] Autoupgrade to 1.5.68 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4bc46870..64a3bcb8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.67", + "version": "1.5.68", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.67", + "version": "1.5.68", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 1e537be4..ed6ac3eb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.67", + "version": "1.5.68", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 6bbc326e919988c2284f6dc685301c00aa59a9ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20=C5=98epka?= Date: Wed, 8 Nov 2023 15:39:42 +0100 Subject: [PATCH 50/95] nov rewards --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 94bfb680..4a2c2536 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 9;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 10;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From 2d6c4db5c3a4cf3f3a7206db8bfe796c1814df21 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Wed, 8 Nov 2023 14:40:02 +0000 Subject: [PATCH 51/95] Autoupgrade to 1.5.69 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 64a3bcb8..12eb8478 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.68", + "version": "1.5.69", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.68", + "version": "1.5.69", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index ed6ac3eb..ade23126 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.68", + "version": "1.5.69", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 9ebf76bb2382f9de4204e68a29758b545e785f58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20=C5=98epka?= Date: Tue, 5 Dec 2023 17:17:21 +0100 Subject: [PATCH 52/95] dec rewards --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 4a2c2536..2740241c 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 10;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = 11;// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From 973f20cd14fdaff301299efc5abe3aa9596db612 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Tue, 5 Dec 2023 16:17:38 +0000 Subject: [PATCH 53/95] Autoupgrade to 1.5.70 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 12eb8478..4634e769 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.69", + "version": "1.5.70", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.69", + "version": "1.5.70", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index ade23126..a977e184 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.69", + "version": "1.5.70", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 50f241a33ba923997d39cd7e83bb199da25335f3 Mon Sep 17 00:00:00 2001 From: Tsumari Date: Thu, 11 Jan 2024 15:24:11 +0100 Subject: [PATCH 54/95] auto switch rewards --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index cbb33035..9e433a81 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -8,7 +8,7 @@ const RUNNING_MONTH_LONG = new Date().toLocaleString("en", { month: "long" }) .toLowerCase(); const RUNNING_YEAR = new Date().getUTCFullYear(); -const CURRENT_VALID_MONTH = 7;// JANUARY = 0; (10 NOV +const CURRENT_VALID_MONTH = new Date().getUTCMonth();// JANUARY = 0; (10 NOV const TURNING_DAY = 5; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling From 03a9a7265fc0aa9706b79ca92ebcd867f99a2280 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Thu, 11 Jan 2024 14:25:04 +0000 Subject: [PATCH 55/95] Autoupgrade to 1.5.71 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4634e769..668a3d72 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.70", + "version": "1.5.71", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.70", + "version": "1.5.71", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index a977e184..385bdcd0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.70", + "version": "1.5.71", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 7af8864a09239547df6e19c7c629ad0d8e9843c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20=C5=98epka?= Date: Fri, 16 Feb 2024 09:41:36 +0100 Subject: [PATCH 56/95] add modonly check to lang switch --- core/commands/moderation/lang.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/commands/moderation/lang.js b/core/commands/moderation/lang.js index 4b1f1d56..318f28d9 100644 --- a/core/commands/moderation/lang.js +++ b/core/commands/moderation/lang.js @@ -20,7 +20,8 @@ async function saveLanguage(langTo,scope,interaction,P){ const init = async (msg, args) => { const P = { lngs: msg.lang }; const language = args[0]; - + + if (!PLX.modPass(msg.member, "kickMembers", serverData)) return msg.channel.send($t("responses.errors.insuperms", P)); const langOptions = shuffle(Languages.i18n).map(lang => { const emj = typeof lang.flag.id === 'string' From fb71019fed91bd505d3856fa935d2c539dea9af3 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Fri, 16 Feb 2024 08:41:52 +0000 Subject: [PATCH 57/95] Autoupgrade to 1.5.72 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 668a3d72..64781515 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.71", + "version": "1.5.72", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.71", + "version": "1.5.72", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 385bdcd0..eeb125f8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.71", + "version": "1.5.72", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 2b56517dd3f38bc4301d12f17d041efa18cd4e2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20=C5=98epka?= Date: Fri, 16 Feb 2024 09:54:34 +0100 Subject: [PATCH 58/95] fix srvdata fucky --- core/commands/moderation/lang.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/commands/moderation/lang.js b/core/commands/moderation/lang.js index 318f28d9..1867ccaf 100644 --- a/core/commands/moderation/lang.js +++ b/core/commands/moderation/lang.js @@ -21,6 +21,7 @@ const init = async (msg, args) => { const P = { lngs: msg.lang }; const language = args[0]; + const serverData = await DB.servers.get(msg.guild.id); if (!PLX.modPass(msg.member, "kickMembers", serverData)) return msg.channel.send($t("responses.errors.insuperms", P)); const langOptions = shuffle(Languages.i18n).map(lang => { @@ -45,7 +46,6 @@ const init = async (msg, args) => { if ( !langOptions.filter(x=>x.default).length ) langOptions.find(x=>x.value==='en').default = true; if (language === "refresh") { - const serverData = await DB.servers.get(msg.guild.id); msg.guild.LANG = serverData.modules.LANGUAGE; return msg.addReaction(_emoji("yep").reaction); } From be3fcdecc732a322a67ae39b3199b4fe4f82207e Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Fri, 16 Feb 2024 08:54:48 +0000 Subject: [PATCH 59/95] Autoupgrade to 1.5.73 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 64781515..a0db2c52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.72", + "version": "1.5.73", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.72", + "version": "1.5.73", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index eeb125f8..24b859f3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.72", + "version": "1.5.73", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 565f53a86cd59fb24c3e31ba9bb2116b46b018ab Mon Sep 17 00:00:00 2001 From: Mitchell3514 Date: Sun, 18 Feb 2024 23:51:54 +0100 Subject: [PATCH 60/95] fix(commands/divorce): fix flow, async, etc - add removal of marriage in DB - add await where missing - extract flow stages to separate functions - fix some variable naming - remove unnecessary and broken arrow style --- core/commands/social/divorce.js | 216 +++++++++++++++++++++----------- 1 file changed, 145 insertions(+), 71 deletions(-) diff --git a/core/commands/social/divorce.js b/core/commands/social/divorce.js index 7e0ff1a9..146f6e1c 100644 --- a/core/commands/social/divorce.js +++ b/core/commands/social/divorce.js @@ -1,42 +1,62 @@ const ECO = require("../../archetypes/Economy"); -/* eslint-disable arrow-body-style */ -const init = async (msg, args) => { - return; - const marriages = await DB.relationships.find({ type: "marriage", users: msg.author.id }); - if (!marriages) return msg.channel.send(`<@${msg.author.id}> you are not married! :broken_heart:`); +async function init(msg, args) { + const marriages = await DB.relationships.find({ + type: "marriage", + users: msg.author.id, + }); + if (!marriages) + return msg.channel.send( + `<@${msg.author.id}> you are not married! :broken_heart:` + ); if (marriages.length === 1) { - const userID = marriages[0].users.filter((id) => id !== msg.author.id)[0]; - promptDivorce(msg, userID); + await promptDivorce(msg, marriages[0]); } else { - const select = { - type: 3, - custom_id: "divorce_select", - options: await Promise.all(marriages.map(async (obj) => { + await promptChoice(msg); + } +} + +async function promptChoice(msg) { + const select = { + type: 3, + custom_id: "divorce_select", + options: await Promise.all( + marriages.map(async (obj) => { const uID = obj.users.filter((id) => id !== msg.author.id)[0]; return { label: (await DB.users.getFull(uID)).tag, value: uID, description: new Date(obj.since).toDateString(), }; - })), - }; + }) + ), + }; - const prompt = await msg.channel.send({ - content: "Oh, well, you are married to multiple people. Which one do you want to divorce?", - components: [{ type: 1, components: [select] }], - }); + const prompt = await msg.channel.send({ + content: + "Oh, well, you are married to multiple people. Which one do you want to divorce?", + components: [{ type: 1, components: [select] }], + }); - const choice = await prompt.awaitButtonClick((i) => i.userID === msg.author.id, { maxMatches: 1, time: 30000, disableButtons: true }); - prompt.delete(); - promptDivorce(msg, choice[0].data.values[0]); - } -}; + const choice = await prompt.awaitButtonClick( + (i) => i.userID === msg.author.id, + { maxMatches: 1, time: 30000, disableButtons: true } + ); + prompt.delete(); + + promptDivorce(msg, choice[0]); +} + +async function promptDivorce(msg, marriage) { + const toDivorceUserId = marriage.users.filter( + (id) => id !== msg.author.id + )[0]; -const promptDivorce = async (msg, userID) => { const embed = { - description: `The process will cost ${_emoji("RBN")} 2500 for each of you.\n${_emoji("polluxloading")}`, + description: `The process will cost ${_emoji( + "RBN" + )} 2500 for each of you.\n${_emoji("polluxloading")}`, color: 0xe02850, }; const buttons = [ @@ -57,56 +77,39 @@ const promptDivorce = async (msg, userID) => { ]; const prompt = await msg.channel.send({ - content: `<@${userID}>, ${msg.author.username} has asked you to divorce. Do you accept?`, + content: `<@${toDivorceUserId}>, ${msg.author.username} has asked you to divorce. Do you accept?`, embed, components: [{ type: 1, components: buttons }], }); const user = await DB.users.getFull(msg.author.id); - const partner = await DB.users.getFull(userID); + const partner = await DB.users.getFull(toDivorceUserId); try { - const [choice] = await prompt.awaitButtonClick((i) => i.userID === userID, { maxMatches: 1, time: 30000, disableButtons: true }); - if (choice.data.custom_id === "divorce_accept") { - if (user.modules.RBN < 2500) { - return msg.channel.send(`<@${msg.author.id}>, you need at least ${_emoji("RBN")} 2500 to divorce.`); + const [choice] = await prompt.awaitButtonClick( + (i) => i.userID === toDivorceUserId, + { + maxMatches: 1, + time: 30000, + disableButtons: true, } + ); - if (partner.modules.RBN < 2500) { - return msg.channel.send(`<@${userID}>, you need at least ${_emoji("RBN")} 2500 to divorce.`); - } - - // TODO user dashboard API to divorce - await ECO.pay(msg.author.id, 2500, "divorce"); - await ECO.pay(userID, 2500, "divorce"); - msg.channel.send(`The ending of a story: <@${msg.author.id}> and **${partner.username}** are now divorced. :broken_heart:`); + if (choice.data.custom_id === "divorce_accept") { + await divorce_accepted(msg, toDivorceUserId, user, partner, marriage); } else if (choice.data.custom_id === "divorce_reject") { - const rejectPrompt = { - title: "Divorce request denied", - // eslint-disable-next-line max-len - description: `${partner.name} has rejected your divorce request. You can still pay me ${_emoji("RBN")} 5000 to find a lawyer and divorce for you. Do you want to proceed?\n\n${_emoji("polluxloading")}`, - color: 0xe02850, - }; - buttons[0].custom_id = "divorce_lawyer_accept"; - buttons[1].custom_id = "divorce_lawyer_reject"; - const prompt2 = await prompt.edit({ - content: "", - embed: rejectPrompt, - components: [{ type: 1, components: buttons }], - }); - - const choice2 = await prompt2.awaitButtonClick((i) => i.userID === msg.author.id, { maxMatches: 1, time: 30000, disableButtons: true }); - if (choice2[0].data.custom_id === "divorce_lawyer_accept") { - await rejectFlow(user, msg, partner); - } else { - await prompt2.delete(); - msg.channel.send(`<@${msg.author.id}>, alright, I won't divorce you.`); - } + await divorce_denied(msg, user, partner, marriage); } } catch (e) { const rejectPrompt = { title: "Divorce request timed out", // eslint-disable-next-line max-len - description: `${partner.name} didn't respond in time. You can still pay me ${_emoji("RBN")} 5000 to find a lawyer and divorce for you. Do you want to proceed?\n\n${_emoji("polluxloading")}`, + description: `${ + partner.name + } didn't respond in time. You can still pay me ${_emoji( + "RBN" + )} 5000 to find a lawyer and divorce for you. Do you want to proceed?\n\n${_emoji( + "polluxloading" + )}`, color: 0xe02850, }; buttons[0].custom_id = "divorce_lawyer_accept"; @@ -117,25 +120,96 @@ const promptDivorce = async (msg, userID) => { components: [{ type: 1, components: buttons }], }); - const choice2 = await prompt.awaitButtonClick((i) => i.userID === msg.author.id, { maxMatches: 1, time: 30000, disableButtons: true }); + const choice2 = await prompt.awaitButtonClick( + (i) => i.userID === msg.author.id, + { maxMatches: 1, time: 30000, disableButtons: true } + ); + if (choice2[0].data.custom_id === "divorce_lawyer_accept") { - await rejectFlow(user, msg, partner); + await rejectFlow(user, msg, partner, marriage); } else { await prompt.delete(); - msg.channel.send(`<@${msg.author.id}>, alright, I won't divorce you.`); + await msg.channel.send( + `<@${msg.author.id}>, alright, I won't divorce you.` + ); } } -}; +} + +async function divorce_accepted(msg, toDivorceId, user, toDivorceUser) { + if (user.modules.RBN < 2500) { + return msg.channel.send( + `<@${msg.author.id}>, you need at least ${_emoji("RBN")} 2500 to divorce.` + ); + } + + if (partner.modules.RBN < 2500) { + return msg.channel.send( + `<@${toDivorceId}>, you need at least ${_emoji("RBN")} 2500 to divorce.` + ); + } + + await ECO.pay(msg.author.id, 2500, "divorce"); + await ECO.pay(toDivorceId, 2500, "divorce"); + await DB.relationships.delete(marriage._id); + + await msg.channel.send( + `The ending of a story: <@${msg.author.id}> and **${toDivorceUser.username}** are now divorced. :broken_heart:` + ); +} + +async function divorce_denied(msg, user, toDivorceUse, marriage) { + const rejectPrompt = { + title: "Divorce request denied", + // eslint-disable-next-line max-len + description: `${ + toDivorceUser.name + } has rejected your divorce request. You can still pay me ${_emoji( + "RBN" + )} 5000 to find a lawyer and divorce for you. Do you want to proceed?\n\n${_emoji( + "polluxloading" + )}`, + color: 0xe02850, + }; + buttons[0].custom_id = "divorce_lawyer_accept"; + buttons[1].custom_id = "divorce_lawyer_reject"; + const prompt2 = await prompt.edit({ + content: "", + embed: rejectPrompt, + components: [{ type: 1, components: buttons }], + }); -const rejectFlow = async (user, msg, partner) => { + const choice2 = await prompt2.awaitButtonClick( + (i) => i.userID === msg.author.id, + { maxMatches: 1, time: 30000, disableButtons: true } + ); + if (choice2[0].data.custom_id === "divorce_lawyer_accept") { + await rejectFlow(user, msg, toDivorceUser, marriage); + } else { + await prompt2.delete(); + await msg.channel.send( + `<@${msg.author.id}>, alright, I won't divorce you.` + ); + } +} + +async function rejectFlow(user, msg, partner, marriage) { if (user.modules.RBN < 5000) { - return msg.channel.send(`<@${msg.author.id}>, you need at least ${_emoji("RBN")} 5000.`); + await msg.channel.send( + `<@${msg.author.id}>, you need at least ${_emoji("RBN")} 5000.` + ); + return; } + await ECO.pay(msg.author.id, 5000, "divorce.lawyer"); - // TODO use dashboard API to divorce - // eslint-disable-next-line max-len - msg.channel.send(`Happy loner: <@${msg.author.id}> has paid ${_emoji("RBN")} 5000 to find a lawyer and divorced **${partner.name}**. :broken_heart:`); -}; + await DB.relationships.delete(marriage._id); + + await msg.channel.send( + `Happy loner: <@${msg.author.id}> has paid ${_emoji( + "RBN" + )} 5000 to find a lawyer and divorced **${partner.name}**. :broken_heart:` + ); +} module.exports = { init, @@ -143,5 +217,5 @@ module.exports = { perms: 3, pub: false, cat: "social", - botPerms: [ "attachFiles", "embedLinks" ], + botPerms: ["attachFiles", "embedLinks"], }; From fc268744e7c122b32a6dc61b7e312be8a8b2598b Mon Sep 17 00:00:00 2001 From: Mitchell3514 Date: Sun, 18 Feb 2024 23:58:31 +0100 Subject: [PATCH 61/95] fixup! fix(commands/divorce): fix flow, async, etc --- core/commands/social/divorce.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/commands/social/divorce.js b/core/commands/social/divorce.js index 146f6e1c..342e105a 100644 --- a/core/commands/social/divorce.js +++ b/core/commands/social/divorce.js @@ -158,7 +158,7 @@ async function divorce_accepted(msg, toDivorceId, user, toDivorceUser) { ); } -async function divorce_denied(msg, user, toDivorceUse, marriage) { +async function divorce_denied(msg, user, toDivorceUser, marriage) { const rejectPrompt = { title: "Divorce request denied", // eslint-disable-next-line max-len From 176c41f4b80c4b54ca73b5fd01757a7e5c3f2c90 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Mon, 19 Feb 2024 09:01:28 +0000 Subject: [PATCH 62/95] Autoupgrade to 1.5.74 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a0db2c52..135f0bdc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.73", + "version": "1.5.74", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.73", + "version": "1.5.74", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 24b859f3..ce2d6d8f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.73", + "version": "1.5.74", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 7861c50589b47cfa29e8aa36968aae100dd4d38e Mon Sep 17 00:00:00 2001 From: Mitchell3514 Date: Mon, 19 Feb 2024 11:14:02 +0100 Subject: [PATCH 63/95] fix(commands/divorce): use correct delete on db - use correct delete on db - move payment below DB query --- core/commands/social/divorce.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/commands/social/divorce.js b/core/commands/social/divorce.js index 342e105a..387d80c3 100644 --- a/core/commands/social/divorce.js +++ b/core/commands/social/divorce.js @@ -149,9 +149,9 @@ async function divorce_accepted(msg, toDivorceId, user, toDivorceUser) { ); } + await DB.relationships.findByIdAndDelete(marriage._id); await ECO.pay(msg.author.id, 2500, "divorce"); await ECO.pay(toDivorceId, 2500, "divorce"); - await DB.relationships.delete(marriage._id); await msg.channel.send( `The ending of a story: <@${msg.author.id}> and **${toDivorceUser.username}** are now divorced. :broken_heart:` @@ -201,8 +201,8 @@ async function rejectFlow(user, msg, partner, marriage) { return; } + await DB.relationships.findByIdAndDelete(marriage._id); await ECO.pay(msg.author.id, 5000, "divorce.lawyer"); - await DB.relationships.delete(marriage._id); await msg.channel.send( `Happy loner: <@${msg.author.id}> has paid ${_emoji( From 116a4450db809452b3b7865c9c30a1451e40c073 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Mon, 19 Feb 2024 10:14:49 +0000 Subject: [PATCH 64/95] Autoupgrade to 1.5.75 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 135f0bdc..e754a9f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.74", + "version": "1.5.75", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.74", + "version": "1.5.75", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index ce2d6d8f..4cf4754d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.74", + "version": "1.5.75", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 5bc2ca5cd3dc493cf546d8cb5db64c73be56789f Mon Sep 17 00:00:00 2001 From: Mitchell3514 Date: Mon, 19 Feb 2024 11:56:10 +0100 Subject: [PATCH 65/95] fix(commands/divorce): actually pass marriage --- core/commands/social/divorce.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/core/commands/social/divorce.js b/core/commands/social/divorce.js index 387d80c3..25af9c46 100644 --- a/core/commands/social/divorce.js +++ b/core/commands/social/divorce.js @@ -13,11 +13,11 @@ async function init(msg, args) { if (marriages.length === 1) { await promptDivorce(msg, marriages[0]); } else { - await promptChoice(msg); + await promptChoice(msg, marriages); } } -async function promptChoice(msg) { +async function promptChoice(msg, marriages) { const select = { type: 3, custom_id: "divorce_select", @@ -45,7 +45,10 @@ async function promptChoice(msg) { ); prompt.delete(); - promptDivorce(msg, choice[0]); + const marriageChosen = marriages.find(({ users }) => + users.includes(choice[0].data.values[0]) + ); + promptDivorce(msg, marriageChosen); } async function promptDivorce(msg, marriage) { @@ -136,7 +139,13 @@ async function promptDivorce(msg, marriage) { } } -async function divorce_accepted(msg, toDivorceId, user, toDivorceUser) { +async function divorce_accepted( + msg, + toDivorceId, + user, + toDivorceUser, + marriage +) { if (user.modules.RBN < 2500) { return msg.channel.send( `<@${msg.author.id}>, you need at least ${_emoji("RBN")} 2500 to divorce.` From 4e95aef0d406c9941fadb194080e6daadcfb9b31 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Mon, 19 Feb 2024 10:56:41 +0000 Subject: [PATCH 66/95] Autoupgrade to 1.5.76 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e754a9f3..513bef41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.75", + "version": "1.5.76", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.75", + "version": "1.5.76", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 4cf4754d..3d4d4d7b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.75", + "version": "1.5.76", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From f834f8fbd54c5de79b63f22e81734b4a94a5cae1 Mon Sep 17 00:00:00 2001 From: Mitchell3514 Date: Mon, 19 Feb 2024 13:31:28 +0100 Subject: [PATCH 67/95] fix(commands/divorce): convert id to string, await msg send --- core/commands/social/divorce.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/core/commands/social/divorce.js b/core/commands/social/divorce.js index 25af9c46..ba676bcd 100644 --- a/core/commands/social/divorce.js +++ b/core/commands/social/divorce.js @@ -3,12 +3,15 @@ const ECO = require("../../archetypes/Economy"); async function init(msg, args) { const marriages = await DB.relationships.find({ type: "marriage", - users: msg.author.id, + users: `${msg.author.id}`, }); - if (!marriages) - return msg.channel.send( + + if (!marriages) { + await msg.channel.send( `<@${msg.author.id}> you are not married! :broken_heart:` ); + return; + } if (marriages.length === 1) { await promptDivorce(msg, marriages[0]); From 56905a861c2db940c7c59ed337905374b5b03b01 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Mon, 19 Feb 2024 12:32:51 +0000 Subject: [PATCH 68/95] Autoupgrade to 1.5.77 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 513bef41..842ff7d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.76", + "version": "1.5.77", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.76", + "version": "1.5.77", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 3d4d4d7b..ba92dbfc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.76", + "version": "1.5.77", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 007714610552336eac80f2a00820c38599bf9001 Mon Sep 17 00:00:00 2001 From: Mitchell3514 Date: Mon, 19 Feb 2024 13:34:55 +0100 Subject: [PATCH 69/95] fix(commands/divorce): ensure right variables --- core/commands/social/divorce.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/core/commands/social/divorce.js b/core/commands/social/divorce.js index ba676bcd..50210a94 100644 --- a/core/commands/social/divorce.js +++ b/core/commands/social/divorce.js @@ -155,7 +155,7 @@ async function divorce_accepted( ); } - if (partner.modules.RBN < 2500) { + if (toDivorceUser.modules.RBN < 2500) { return msg.channel.send( `<@${toDivorceId}>, you need at least ${_emoji("RBN")} 2500 to divorce.` ); @@ -183,6 +183,22 @@ async function divorce_denied(msg, user, toDivorceUser, marriage) { )}`, color: 0xe02850, }; + const buttons = [ + { + type: 2, + style: 3, + label: "Yes", + custom_id: "divorce_accept", + emoji: { name: "YEP", id: "763616714914922527" }, + }, + { + type: 2, + style: 4, + label: "No", + custom_id: "divorce_reject", + emoji: { name: "NOPE", id: "763616715036033084" }, + }, + ]; buttons[0].custom_id = "divorce_lawyer_accept"; buttons[1].custom_id = "divorce_lawyer_reject"; const prompt2 = await prompt.edit({ From 9f118d0806fcb96215ba8c9be797881f783cd7d7 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Mon, 19 Feb 2024 12:35:27 +0000 Subject: [PATCH 70/95] Autoupgrade to 1.5.78 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 842ff7d7..0ad135c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.77", + "version": "1.5.78", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.77", + "version": "1.5.78", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index ba92dbfc..3f94b7e7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.77", + "version": "1.5.78", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 0047e46b48cf85ec44d5fa846fecd04ebc65b280 Mon Sep 17 00:00:00 2001 From: Mitchell3514 Date: Wed, 28 Feb 2024 11:59:36 +0100 Subject: [PATCH 71/95] fix(TimedUsage,commend) add await --- core/commands/social/commend.js | 120 +++++++++++++++++++++---------- core/structures/TimedUsage.js | 122 ++++++++++++++++++++------------ 2 files changed, 159 insertions(+), 83 deletions(-) diff --git a/core/commands/social/commend.js b/core/commands/social/commend.js index 85953bce..2b1a70cd 100644 --- a/core/commands/social/commend.js +++ b/core/commands/social/commend.js @@ -1,17 +1,23 @@ +/* eslint-disable consistent-return */ const Timed = require("../../structures/TimedUsage"); - -const init = async function (msg, args) { +async function init(msg, args) { const P = { lngs: msg.lang, prefix: msg.prefix }; - const Target = await PLX.resolveMember(msg.guild.id, args[0], { enforceDB: true }).catch(() => {}); + const Target = await PLX.resolveMember(msg.guild.id, args[0], { + enforceDB: true, + }).catch(() => {}); if (!Target) return msg.reply($t("responses.errors.kin404", P)); const userData = await DB.users.findOne({ id: msg.author.id }); - const targetData = await DB.commends.parseFull({ id: Target.id }) || { id: Target.id, whoIn: [], whoOut: [] }; - if (!userData || !targetData) return "Error, one of the users are not present in Database"; - - + const targetData = (await DB.commends.parseFull({ id: Target.id })) || { + id: Target.id, + whoIn: [], + whoOut: [], + }; + if (!userData || !targetData) { + return "Error, one of the users are not present in Database"; + } /* if (!userData.personal?.ip) { return {embed: {description: `You have to Log-in at least once in our [Dashboard](https://pollux.gg) in order to give commends!` } }; @@ -23,14 +29,24 @@ const init = async function (msg, args) { return msg.channel.send(_emoji("nope") + $t("responses.commend.noSelf", P)); } */ - //const hasVoted = await (Promise.promisify(PLX.topGG.hasVoted))( msg.author.id ).timeout(2000).catch(err=> true); - const hasVoted = await PLX.topGG.hasVoted( msg.author.id ).catch(err=> true); - if (!hasVoted && !userData.prime?.active){ - return {embeds: [{description: `To commend globally you must have upvoted us in the last 12 hours!\n[Vote for Pollux here!](https://top.gg/bot/271394014358405121/vote)` }] }; + // const hasVoted = await (Promise.promisify(PLX.topGG.hasVoted))( msg.author.id ).timeout(2000).catch(err=> true); + const hasVoted = await PLX.topGG.hasVoted(msg.author.id).catch(() => true); + if (!hasVoted && !userData.prime?.active) { + return { + embeds: [ + { + description: `To commend globally you must have upvoted us in the last 12 hours! +[Vote for Pollux here!](https://top.gg/bot/271394014358405121/vote)`, + }, + ], + }; } const preafter = async function preafter(M, D) { - if (userData.modules.inventory.find((itm) => itm.id === "commendtoken")?.count >= 1) { + if ( + userData.modules.inventory.find((itm) => itm.id === "commendtoken") + ?.count >= 1 + ) { if (Target.id === msg.author.id) { msg.channel.send(_emoji("nope") + $t("responses.commend.noSelf", P)); return false; @@ -42,8 +58,6 @@ const init = async function (msg, args) { return true; }; - - const after = async function after(msg, Dly) { await Promise.all([ userData.removeItem("commendtoken"), @@ -52,20 +66,19 @@ const init = async function (msg, args) { P.target = Target.nick || (Target.user || Target).username; P.author = msg.member.nick || msg.author.username; - P.cmcount = (targetData.totalIn + 1) || 0; + P.cmcount = targetData.totalIn + 1 || 0; P.pplcount = targetData.whoIn.length + 1; const embed = new Embed() .thumbnail(`${paths.DASH}/build/rank.png`) .color("#3b9ea5") - .timestamp(new Date()) - .description(` + .timestamp(new Date()).description(` ${$t("responses.commend.give", P)} ${$t("responses.commend.totals", P)} `); Progression.emit("command.commend.commit", { msg, userID: msg.author.id }); - msg.channel.send({ embed }); + await msg.channel.send({ embed }); }; const reject = function (msg, Daily, r) { @@ -83,36 +96,73 @@ const init = async function (msg, args) { P.remaining = ``; const embed = new Embed(); embed.setColor("#3b9ea5"); - embed.description(`${_emoji("future")} ${dailyAvailable ? _emoji("online") + $t("responses.commend.check_yes", P) : _emoji("dnd") + $t("responses.commend.check_no", P)}\ - \n\n:reminder_ribbon: × **${userData.modules.inventory.find((i) => i.id === "commendtoken")?.count || 0}**`); + embed.description(`${_emoji("future")} ${ + dailyAvailable + ? _emoji("online") + $t("responses.commend.check_yes", P) + : _emoji("dnd") + $t("responses.commend.check_no", P) + }\ + \n\n:reminder_ribbon: × **${ + userData.modules.inventory.find((i) => i.id === "commendtoken") + ?.count || 0 + }**`); return msg.channel.send({ embed }); }; // TODO[epic=Constants Module] Replace - Timed.init(msg, "commend", { day: 3.6e+6 * 4 }, after, reject, status, preafter); -}; + await Timed.init( + msg, + "commend", + { day: 3.6e6 * 4 }, + after, + reject, + status, + preafter + ); +} const info = async (msg, args) => { const Target = await PLX.getTarget(args[0] || msg.author, msg.guild); if (!Target) return msg.reply($t("responses.errors.kin404", P)); - const targetData = await DB.commends.parseFull({ id: Target.id }) || { id: Target.id, whoIn: [], whoOut: [] }; + const targetData = (await DB.commends.parseFull({ id: Target.id })) || { + id: Target.id, + whoIn: [], + whoOut: [], + }; - const metas = await DB.users.find({ id: { $in: targetData.whoIn.map((u) => u.id) } }, { id: 1, meta: 1 }).sort({ amt: -1 }) + const metas = await DB.users + .find( + { id: { $in: targetData.whoIn.map((u) => u.id) } }, + { id: 1, meta: 1 } + ) + .sort({ amt: -1 }) .lean() .exec(); - const commendT3 = targetData.whoIn.map((u) => ({ name: metas.find((x) => x.id === u.id)?.meta?.tag || `<@${u.id}>`, amt: u.count })).sort((c1, c2) => c2.amt - c1.amt); + const commendT3 = targetData.whoIn + .map((u) => ({ + name: metas.find((x) => x.id === u.id)?.meta?.tag || `<@${u.id}>`, + amt: u.count, + })) + .sort((c1, c2) => c2.amt - c1.amt); const embed = new Embed() .color("#3b9ea5") .thumbnail(`${paths.CDN}/build/rank.png`) .description(`__**Commend Info for ${Target.mention}**__\ \n\u2003 Total Commends Received: **${targetData.totalIn || 0}**\ \n\u2003 Total Commends Given: **${targetData.totalOut || 0}**\ - ${commendT3.length == 0 ? "" - : `\n\n__**Top Commenders**__\ - \n\u2003 ${commendT3[0] ? `**${commendT3[0].name}** > ${commendT3[0].amt}` : ""}\ - \n\u2003 ${commendT3[1] ? `**${commendT3[1].name}** > ${commendT3[1].amt}` : ""}\ - \n\u2003 ${commendT3[2] ? `**${commendT3[2].name}** > ${commendT3[2].amt}` : ""}` -}`); + ${ + commendT3.length == 0 + ? "" + : `\n\n__**Top Commenders**__\ + \n\u2003 ${ + commendT3[0] ? `**${commendT3[0].name}** > ${commendT3[0].amt}` : "" + }\ + \n\u2003 ${ + commendT3[1] ? `**${commendT3[1].name}** > ${commendT3[1].amt}` : "" + }\ + \n\u2003 ${ + commendT3[2] ? `**${commendT3[2].name}** > ${commendT3[2].amt}` : "" + }` + }`); return { embed }; }; @@ -124,9 +174,7 @@ module.exports = { cmd: "commend", perms: 3, cat: "social", - botPerms: [ "attachFiles", "embedLinks" ], - aliases: [ "com", "rec", "rep" ], - autoSubs: [ - { label: "info", gen: info }, - ], + botPerms: ["attachFiles", "embedLinks"], + aliases: ["com", "rec", "rep"], + autoSubs: [{ label: "info", gen: info }], }; diff --git a/core/structures/TimedUsage.js b/core/structures/TimedUsage.js index f7fde51a..32ab977c 100644 --- a/core/structures/TimedUsage.js +++ b/core/structures/TimedUsage.js @@ -3,34 +3,38 @@ const addHours = require("date-fns/addHours"); class DailyCmd { /** - * + * * @param {string} command The name of the command/item to be timed. This string is how it is gonna be called in database, must be unique. * @param {object} options opts * @param {number|7.2e+7} options.day Cooldown time in milliseconds * @param {boolean|false} [options.streak] * @param {number|null} [options.expiration] If there is a streak tracking, the timeout of said streak - * + * * @returns {void} */ constructor(command, options) { this.command = command; - this.day = options.day || 7.2e+7; + this.day = options.day || 7.2e7; this.expiration = options.expiration || null; this.streak = options.streak || false; } async parseUserData(user) { const USERDATA = await DB.users.get({ id: user.id }, undefined, "users"); - const userDaily = USERDATA.counters?.[this.command] || { last: 1, streak: 1 }; - this.userDaily = userDaily + const userDaily = USERDATA.counters?.[this.command] || { + last: 1, + streak: 1, + }; + this.userDaily = userDaily; return userDaily; } - userData(user) { - return this.parseUserData // COMPATIBILITY + + userData() { + return this.parseUserData; // COMPATIBILITY } - available(user) { + available() { const now = Date.now(); const userDaily = this.userDaily; return now - (userDaily.last || 0) >= this.day; @@ -45,28 +49,43 @@ class DailyCmd { async streakProcess(streakContinues, user) { if (streakContinues) { if (this.userDaily.streak > (this.userDaily.highest || 1)) { - await DB.users.set(user.id, { [`counters.${this.command}.highest`]: this.userDaily.streak }); + await DB.users.set(user.id, { + [`counters.${this.command}.highest`]: this.userDaily.streak, + }); } if (this.userDaily.streak == 1) return "first"; return "pass"; + } - } else { - if (this.userDaily.streak <= 1) { - return 'pass' - } else if (this.userDaily.insured) { - await DB.users.set(user.id, { [`counters.${this.command}.insured`]: false }); - this.userDaily.insured = false; - return "recovered"; - } else { - await DB.users.set(user.id, { [`counters.${this.command}.lastStreak`]: this.userDaily.streak }); - this.userDaily.lastStreak = this.userDaily.streak - this.userDaily.streak = 1 - return "lost"; - } + if (this.userDaily.streak <= 1) { + return "pass"; } + + if (this.userDaily.insured) { + await DB.users.set(user.id, { + [`counters.${this.command}.insured`]: false, + }); + this.userDaily.insured = false; + return "recovered"; + } + + await DB.users.set(user.id, { + [`counters.${this.command}.lastStreak`]: this.userDaily.streak, + }); + this.userDaily.lastStreak = this.userDaily.streak; + this.userDaily.streak = 1; + return "lost"; } } -exports.init = async function init(message, cmd, opts, success, reject, info, presuccess) { +exports.init = async function init( + message, + cmd, + opts, + success, + reject, + info, + presuccess +) { const P = { lngs: message.lang }; const Daily = new DailyCmd(cmd, opts); @@ -78,36 +97,43 @@ exports.init = async function init(message, cmd, opts, success, reject, info, pr }; const Author = message.author; - if (Author.dailing === true) return Author.dailing = false && message.channel.send(`There's already a \`${Daily.command}\` request going on!`); + if (Author.dailing === true) { + Author.dailing = false; + return message.channel.send( + `There's already a \`${Daily.command}\` request going on!` + ); + } const DAY = Daily.day; - - await Daily.parseUserData(Author); const userDaily = Daily.userDaily.last || Date.now(); const dailyAvailable = Daily.available(Author); - const embed = new Embed(); embed.setColor("#d83668"); - if (message.args.includes("status") || message.args.includes("stats") || message.args.includes("info")) { - + if ( + message.args.includes("status") || + message.args.includes("stats") || + message.args.includes("info") + ) { const remain = userDaily + DAY; if (info) return info(message, Daily, remain); const embe2 = new Embed(); embe2.setColor("#e35555"); embe2.description(` -${_emoji("time")} ${_emoji("offline")} **${v.last}** ${formatDistanceToNow(userDaily)} -${_emoji("future")} ${dailyAvailable - ? _emoji("online") - : _emoji("dnd")} **${v.next}** ${formatDistanceToNow(addHours(userDaily, DAY / 1000 / 60 / 60))} +${_emoji("time")} ${_emoji("offline")} **${v.last}** ${formatDistanceToNow( + userDaily + )} +${_emoji("future")} ${dailyAvailable ? _emoji("online") : _emoji("dnd")} **${ + v.next + }** ${formatDistanceToNow(addHours(userDaily, DAY / 1000 / 60 / 60))} `); return message.channel.send({ embed: embe2 }); } - if (!dailyAvailable && !(PLX.timerBypass?.includes(Author.id))/**/) { + if (!dailyAvailable && !PLX.timerBypass?.includes(Author.id) /**/) { const remain = userDaily + DAY; Daily.userDataStatic = userDaily; return reject(message, Daily, remain); @@ -121,27 +147,33 @@ ${_emoji("future")} ${dailyAvailable //const DEBUG_LOG = () => debugHook.info(`${Author.id} - dailing = ${Author.dailing}`); Author.dailing = true; // end function is for scope - const end = () => Author.dailing = false; + const end = () => (Author.dailing = false); //DEBUG_LOG(); Author.dailing = false; try { - await wait(.2); + await wait(0.2); const now = Date.now(); - DB.users.set(Author.id, { $set: { [`counters.${Daily.command}.last`]: now } }); + DB.users.set(Author.id, { + $set: { [`counters.${Daily.command}.last`]: now }, + }); let streakStatus = await Daily.streakProcess(Daily.keepStreak(), Author); - if (Daily.streak && streakStatus !== 'lost') { - if (streakStatus === 'recovered') Daily.insuranceUsed = true; - DB.users.set(Author.id, { $inc: { [`counters.${Daily.command}.streak`]: 1 } }); - } else if (Daily.streak && streakStatus === 'lost') { - DB.users.set(Author.id, { $set: { [`counters.${Daily.command}.streak`]: 1 } }); + if (Daily.streak && streakStatus !== "lost") { + if (streakStatus === "recovered") Daily.insuranceUsed = true; + await DB.users.set(Author.id, { + $inc: { [`counters.${Daily.command}.streak`]: 1 }, + }); + } else if (Daily.streak && streakStatus === "lost") { + await DB.users.set(Author.id, { + $set: { [`counters.${Daily.command}.streak`]: 1 }, + }); } Daily.streakStatus = streakStatus; end(); - success(message, Daily); + await success(message, Daily); // DEBUG_LOG(); return null; } catch (e) { @@ -149,8 +181,4 @@ ${_emoji("future")} ${dailyAvailable // DEBUG_LOG(); throw e; } - - }; - - From 89939fb51c0ea707613ccdae6a8c630cc65ae257 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20=C5=98epka?= Date: Sat, 2 Mar 2024 14:26:55 +0100 Subject: [PATCH 72/95] fix(premium): pull down checks from 5th to 1st --- core/archetypes/Premium.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archetypes/Premium.js b/core/archetypes/Premium.js index 9e433a81..a76ceb76 100644 --- a/core/archetypes/Premium.js +++ b/core/archetypes/Premium.js @@ -10,7 +10,7 @@ const RUNNING_YEAR = new Date().getUTCFullYear(); const CURRENT_VALID_MONTH = new Date().getUTCMonth();// JANUARY = 0; (10 NOV -const TURNING_DAY = 5; // when Prime starts +const TURNING_DAY = 1; // when Prime starts const GRACE_WARNING_DAY = 10; // when Prime starts yelling const GRACE_TURNING_DAY = 15; // when Prime shuts down From 600b188080bd7143eec2a3a4b59bd50478a76eea Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sat, 2 Mar 2024 13:27:12 +0000 Subject: [PATCH 73/95] Autoupgrade to 1.5.79 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0ad135c6..ed15a256 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.78", + "version": "1.5.79", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.78", + "version": "1.5.79", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 3f94b7e7..54c5ce18 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.78", + "version": "1.5.79", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 8682583d416f1b06f963cc7bcb3212b8cf439e0e Mon Sep 17 00:00:00 2001 From: Mitchell3514 Date: Sat, 2 Mar 2024 16:11:57 +0100 Subject: [PATCH 74/95] chore(pollux.js): cleanup --- pollux.js | 520 +++++++++++++++++++++++++++++------------------------- 1 file changed, 284 insertions(+), 236 deletions(-) diff --git a/pollux.js b/pollux.js index d4fda6a3..f686d9d2 100644 --- a/pollux.js +++ b/pollux.js @@ -1,44 +1,41 @@ -const FLAVORED_CLIENT = process.env.PRIME_FLAVORED_CLIENT; +/* eslint-disable @typescript-eslint/no-use-before-define */ +/* eslint-disable implicit-arrow-linebreak */ +/* eslint-disable comma-dangle */ +/* eslint-disable camelcase */ +/* eslint-disable import/order */ +/* eslint-disable import/no-unresolved */ +/* eslint-disable import/extensions */ +const FLAVORED_CLIENT = process.env.PRIME_FLAVORED_CLIENT; -const SHARDS_PER_CLUSTER = parseInt(process.env.SHARDS_PER_CLUSTER) || 1; -const CLUSTER_ID = parseInt(process.env.CLUSTER_ID) || 0; -const TOTAL_SHARDS = parseInt(process.env.TOTAL_SHARDS) || 1; +const SHARDS_PER_CLUSTER = parseInt(process.env.SHARDS_PER_CLUSTER) || 1; +const CLUSTER_ID = parseInt(process.env.CLUSTER_ID) || 0; +const TOTAL_SHARDS = parseInt(process.env.TOTAL_SHARDS) || 1; -const isPRIME = process.env.PRIME === "true" || process.env.PRIME === true; +const isPRIME = process.env.PRIME === "true" || process.env.PRIME === true; process.env.UV_THREADPOOL_SIZE = 256; -global.clusterNames = (require("@polestar/constants/clusters"))?.default; +global.clusterNames = require("@polestar/constants/clusters")?.default; require("./instrumentation.js"); - global.Promise = require("bluebird"); Promise.config({ longStackTraces: true }); +const path = require("path"); -const readdirAsync = Promise.promisify(require("fs").readdir); -const { performance } = require("perf_hooks"); -const path = require("path"); - -const ERIS = require("eris"); -const Eris = require("eris-additions")(ERIS); -const axios = require("axios"); -const DBSchema = require("@polestar/database_schema"); -const cmdPreproc = require("./core/structures/CommandPreprocessor"); -const Gearbox = require("./core/utilities/Gearbox"); -const cfg = require("./config.json"); +const ERIS = require("eris"); +const Eris = require("eris-additions")(ERIS); +const axios = require("axios"); +const DBSchema = require("@polestar/database_schema"); +const cmdPreproc = require("./core/structures/CommandPreprocessor"); +const Gearbox = require("./core/utilities/Gearbox"); +const cfg = require("./config.json"); const WebhookDigester = require("./utils/WebhookDigester.js"); -const TopGG = require("@top-gg/sdk"); - -// STARTUP FLAIR -// process.stdout.write("\x1Bc"); +const TopGG = require("@top-gg/sdk"); console.log(require("./resources/asciiPollux.js").ascii()); -// =========================================== - -// || isPRIME ? "prime" : "main"; -const TopGG_api = new TopGG.Api( cfg.topgg ); +const TopGG_api = new TopGG.Api(cfg.topgg); const DummyFlavorDefault = { token: cfg.token, @@ -47,10 +44,12 @@ const DummyFlavorDefault = { name: "dummy_default", }; -const FLAVOR_SWARM_CONFIG = require("./flavored_swarm.config.js"); -const FLAVORED_CLIENT_DATA = FLAVOR_SWARM_CONFIG.find((cli) => cli.name === FLAVORED_CLIENT) || DummyFlavorDefault; +const FLAVOR_SWARM_CONFIG = require("./flavored_swarm.config.js"); +const { readdirSync } = require("fs"); -// global.Sentry = require("@sentry/node"); +const FLAVORED_CLIENT_DATA = + FLAVOR_SWARM_CONFIG.find((cli) => cli.name === FLAVORED_CLIENT) || + DummyFlavorDefault; // Eris Mods-----// require("./core/structures/ReactionCollector.js")(ERIS); @@ -78,63 +77,6 @@ Eris.Channel.prototype.createMessage = function createMsgModded(...args) { return oldSend(...args); }; -/* NOTE: - FUTURE: In case cleanContent is removed -get cleanContent() { - let cleanContent = this.content && this.content.replace(//g, "$1") || ""; - - let authorName = this.author.username; - if(this.channel.guild) { - const member = this.channel.guild.members.get(this.author.id); - if(member && member.nick) { - authorName = member.nick; - } - } - cleanContent = cleanContent.replace(new RegExp(`<@!?${this.author.id}>`, "g"), "@\u200b" + authorName); - - if(this.mentions) { - this.mentions.forEach((mention) => { - if(this.channel.guild) { - const member = this.channel.guild.members.get(mention.id); - if(member && member.nick) { - cleanContent = cleanContent.replace(new RegExp(`<@!?${mention.id}>`, "g"), "@\u200b" + member.nick); - } - } - cleanContent = cleanContent.replace(new RegExp(`<@!?${mention.id}>`, "g"), "@\u200b" + mention.username); - }); - } - - if(this.channel.guild && this.roleMentions) { - for(const roleID of this.roleMentions) { - const role = this.channel.guild.roles.get(roleID); - const roleName = role ? role.name : "deleted-role"; - cleanContent = cleanContent.replace(new RegExp(`<@&${roleID}>`, "g"), "@\u200b" + roleName); - } - } - - this.channelMentions.forEach((id) => { - const channel = this._client.getChannel(id); - if(channel && channel.name && channel.mention) { - cleanContent = cleanContent.replace(channel.mention, "#" + channel.name); - } - }); - - return cleanContent.replace(/@everyone/g, "@\u200beveryone").replace(/@here/g, "@\u200bhere"); - } -*/ - -//------------------------------------------------------- - -/* -Sentry.init({ - dsn: cfg.sentryDSN, - environment: process.env.NODE_ENV, - serverName: `Polaris-[C${CLUSTER_ID}]`, - autoSessionTracking: false, - -}); -*/ - console.table({ SHARDS_PER_CLUSTER, CLUSTER_ID, @@ -142,47 +84,57 @@ console.table({ FLAVORED_CLIENT_DATA, }); -global.PLX = new Eris.CommandClient(FLAVORED_CLIENT_DATA.token, { - maxShards: TOTAL_SHARDS, - firstShardID: (SHARDS_PER_CLUSTER * CLUSTER_ID), - lastShardID: SHARDS_PER_CLUSTER * (CLUSTER_ID + 1) - 1, - defaultImageSize: 512, - restMode: true, - ratelimiterOffset: 128, - rest: { - baseURL: "/api/v9", - latencyThreshold: 5000, - ratelimiterOffset: 800, - }, - defaultImageFormat: "png", - intents: 1927, - disableEvents: { - TYPING_START: true, - TYPING_STOP: true, - GUILD_MEMBER_SPEAKING: true, +global.PLX = new Eris.CommandClient( + FLAVORED_CLIENT_DATA.token, + { + maxShards: TOTAL_SHARDS, + firstShardID: SHARDS_PER_CLUSTER * CLUSTER_ID, + lastShardID: SHARDS_PER_CLUSTER * (CLUSTER_ID + 1) - 1, + defaultImageSize: 512, + restMode: true, + ratelimiterOffset: 128, + rest: { + baseURL: "/api/v9", + latencyThreshold: 5000, + ratelimiterOffset: 800, + }, + defaultImageFormat: "png", + intents: 1927, + disableEvents: { + TYPING_START: true, + TYPING_STOP: true, + GUILD_MEMBER_SPEAKING: true, + }, }, -}, { - defaultHelpCommand: false, - ignoreBots: true, - requestTimeout: 5000, - defaultCommandOptions: cmdPreproc.DEFAULT_CMD_OPTS, - prefix: ["+", "p!", "plx!", "@mention"], -}); + { + defaultHelpCommand: false, + ignoreBots: true, + requestTimeout: 5000, + defaultCommandOptions: cmdPreproc.DEFAULT_CMD_OPTS, + prefix: ["+", "p!", "plx!", "@mention"], + } +); global.MARKET_TOKEN = cfg["pollux-api-token"]; PLX.engine = Eris; PLX.beta = cfg.beta || process.env.NODE_ENV !== "production"; PLX.maintenance = process.env.maintenance; -PLX.isPRIME = (isPRIME === "true" || isPRIME === true); +PLX.isPRIME = isPRIME === "true" || isPRIME === true; PLX._flavordata = FLAVORED_CLIENT_DATA; -PLX.cluster = isPRIME === true - ? { id: 0, name: `Prime: ${FLAVORED_CLIENT_DATA.fname}` } - : { id: CLUSTER_ID, name: clusterNames[CLUSTER_ID] }; +if (isPRIME === true) { + PLX.cluster = { id: 0, name: `Prime: ${FLAVORED_CLIENT_DATA.fname}` }; +} else { + PLX.cluster = { id: CLUSTER_ID, name: clusterNames[CLUSTER_ID] }; +} -console.report = (...args) => console.log(` ${PLX.cluster.name} `.white.bgBlue + " • ".gray + [...args].join(" ")); +console.report = (...args) => { + console.log( + ` ${PLX.cluster.name} `.white.bgBlue + " • ".gray + [...args].join(" ") + ); +}; const debugHook = new WebhookDigester(PLX); Object.assign(global, Gearbox.Global); @@ -202,19 +154,27 @@ PLX.registerOne = cmdPreproc.registerOne; PLX.blackListedUsers = []; PLX.blackListedServers = []; -PLX.updateBlacklists = (DB) => Promise.all([ - DB.users.find({ blacklisted: { $exists: true } }, { id: 1, _id: 0 }).lean().exec(), - DB.servers.find({ blacklisted: { $exists: true } }, { id: 1, _id: 0 }).lean().exec(), -]).then(([users, servers]) => { - PLX.blacklistedUsers = (users || []).map((usr) => usr.id); - PLX.blacklistedServers = (servers || []).map((svr) => svr.id); -}); +PLX.updateBlacklists = async (DB) => { + const result = await Promise.all([ + DB.users + .find({ blacklisted: { $exists: true } }, { id: 1, _id: 0 }) + .lean() + .exec(), + DB.servers + .find({ blacklisted: { $exists: true } }, { id: 1, _id: 0 }) + .lean() + .exec(), + ]).then(([users, servers]) => { + PLX.blacklistedUsers = (users || []).map((usr) => usr.id); + PLX.blacklistedServers = (servers || []).map((svr) => svr.id); + }); + return result; +}; const dbConnectionData = { hook: debugHook, url: PLX.beta ? cfg.dbURL_beta : cfg.dbURL, options: { - useNewUrlParser: true, keepAlive: true, connectTimeoutMS: 8000, @@ -237,38 +197,35 @@ const vanillaConnection = { }, }; +function postConnect() { + console.log("Discord Client Connected".cyan); + initializeEvents(); + console.log("•".cyan, "Events Listening"); +} + DBSchema(dbConnectionData, { redis: { host: "127.0.0.1", port: 6379, }, -}).then((Connection) => { - global.DB = Connection; - - try { - let ProgMgr = require("@polestar/progression"); - ProgMgr.init(PLX); - console.log("PROGRESSION MANAGER LOADED") - //(require("./core/archetypes/Progression.js")).init(); - // (require("./core/archetypes/Achievements.js")).init(); - } catch (err) { - console.error("PROGRESSION MANAGER LOADED FAILED",err); - //process.exit(1); - } +}) + .then((Connection) => { + global.DB = Connection; + + try { + let ProgMgr = require("@polestar/progression"); + ProgMgr.init(PLX); + console.log("PROGRESSION MANAGER LOADED"); + } catch (err) { + console.error("PROGRESSION MANAGER LOADED FAILED", err); + } - //setTimeout(() => { console.log("Discord connection start..."); - // eslint-disable-next-line @typescript-eslint/no-use-before-define PLX.connect().then(postConnect).catch(console.error); - - - - //}, CLUSTER_ID * 1500); - - -}).catch((err) => { - console.error(err); -}); + }) + .catch((err) => { + console.error(err); + }); DBSchema(vanillaConnection, { redis: null }).then((vConnection) => { global.vDB = vConnection; @@ -285,20 +242,19 @@ translateEngineStart(); // BOT EVENT HANDLER //= ======================================// -// const {msgPreproc} = require('./core/subroutines/onEveryMessage'); let ReadyCount = 0; -PLX.on("ready", () => { +PLX.on("ready", () => { console.log(" READY ".bold.bgYellow, "ReadyCount:", ReadyCount); ReadyCount++; + // eslint-disable-next-line no-undef INSTR.gauge("READY_count", ReadyCount); }); PLX.once("ready", async () => { - - if (PLX._flavordata?.name === "main" ){ + if (PLX._flavordata?.name === "main") { await TopGG_api.postStats({ - serverCount: PLX.guilds.size , - shardCount: TOTAL_SHARDS + serverCount: PLX.guilds.size, + shardCount: TOTAL_SHARDS, }); } @@ -308,76 +264,135 @@ PLX.once("ready", async () => { if (payload.t === "INTERACTION_CREATE") { require("./eventHandlers/interactions")(payload); } - if (PLX.logRaw) console.log(`${" RAW WS ".bgCyan} }`, require("util").inspect(payload, 0, 2, 1)); + if (PLX.logRaw) { + console.log( + `${" RAW WS ".bgCyan} }`, + require("util").inspect(payload, 0, 2, 1) + ); + } }); console.log(" READY ".bold.bgCyan); require("./core/subroutines/cronjobs.js").run(); if (PLX.shard) { PLX.user.setStatus("online"); - console.log(`${"● ".green}Shard${1 + PLX.shard.id}/${PLX.shard.count} [ONLINE]`); + console.log( + `${"● ".green}Shard${1 + PLX.shard.id}/${PLX.shard.count} [ONLINE]` + ); } PLX.registerCommands(); - PLX.updateBlacklists(DB).then(() => { - console.log("• ".blue, "Blacklist Loaded!"); - }).catch(console.error); + PLX.updateBlacklists(DB) + .then(() => { + console.log("• ".blue, "Blacklist Loaded!"); + }) + .catch(console.error); }); - function initializeEvents(){ - PLX.eventHandlerFunctions = {}; - readdirAsync("./eventHandlers/").then((files) => { - files.forEach((file) => { - const eventide = file.split(".")[0]; - PLX.on(eventide, (...args) => { - const eventor = require(`./eventHandlers/${file}`); - PLX.eventHandlerFunctions[eventide] = eventor; - return eventor(...args); - }); - }); - }).catch(console.error); - - ///* - PLX.microserverStart = () => { - //return; +function initializeEvents() { + function handleEvent(eventide, file) { + PLX.on(eventide, async (...args) => { + let result; + try { - PLX.microserver = new (require("./core/archetypes/Microserver"))(cfg.crossAuth); - PLX.microserver.microtasks.updateServerCache("all"); - PLX.microserver.microtasks.updateChannels("all"); - } catch (e) { - console.error(" ERROR Microserver Start ".bgRed); - console.error(e); - console.error("--------------------------------------------"); - - // process.exit(1); + const eventor = require(`./eventHandlers/${file}`); + PLX.eventHandlerFunctions[eventide] = eventor; + result = await eventor(...args); + } catch (err) { + console.error(`Error handling event: ${eventide}`, err); + result = undefined; } - }; - //*/ - //PLX.microserverStart = () => null;/* - //debugHook.info(`**INFO:** Cluster connected and all shards reported online! - // Startup Time: ${(((performance.now() - runtime - (CLUSTER_ID * 20000)) / 1000).toFixed(3))}s`); - //*/ + return result; + }); + } + + PLX.eventHandlerFunctions = {}; - require("./core/utilities/debugTools"); + const files = readdirSync("./eventHandlers/"); + for (const file of files) { + const [eventide, suffix] = file.split("."); + if (suffix !== "js") continue; + + try { + handleEvent(eventide, file); + } catch (err) { + console.error(`Error registering event: ${eventide}`, err); + } } + PLX.microserverStart = () => { + try { + PLX.microserver = new (require("./core/archetypes/Microserver"))( + cfg.crossAuth + ); + PLX.microserver.microtasks.updateServerCache("all"); + PLX.microserver.microtasks.updateChannels("all"); + } catch (e) { + console.error(" ERROR Microserver Start ".bgRed); + console.error(e); + console.error("--------------------------------------------"); + } + }; + + require("./core/utilities/debugTools"); +} + PLX.on("debug", (payload, s) => { if (PLX.logDebug) console.log(`${s} -- ${" D E B U G ".bgGray} }`, payload); }); -PLX.on("hello", (trace, shard) => console.error(`${"[Pollux]".blue} ${shard !== undefined ? `Shard ${shard}` : "Hello!"}:`, trace)); -PLX.on("unknown", (pack, shard) => PLX.logDebug && console.error(`${"[Pollux]".bgRed} SHARD ${shard} :: UNKNOWN PACKET`, pack)); -PLX.on("error", (error, shard) => error && console.error(`${"[Pollux]".red} ${shard !== undefined ? `Shard ${shard} error` : "Error"}:`, error)); -PLX.on("warn", (message, shard) => PLX.logDebug && message && console.error(`${"[Pollux]".yellow} ${shard !== undefined ? `Shard ${shard} warning` : "WARNING"}:`, message)); -PLX.on("disconnect", () => console.error(`${"[Pollux]".yellow} Disconnected from Discord`)); -PLX.on("guildUnavailable", (g) => console.error(`${"[Pollux]".yellow} Unavailable Guild Created`, g)); -PLX.on("unavailableGuildCreate", (g) => console.error(`${"[Pollux]".yellow} Guild unavailable [${g.id}]`)); -PLX.on("shardPreReady", (shard) => console.log("•".cyan, "Shard", (`${shard}`).blue, "getting ready...")); -PLX.on("shardReady", (shard) => console.log("•".green, "Shard", (`${shard}`).magenta, "is Ready -")); -PLX.on("shardResume", (shard) => console.error("•".yellow, "Shard", (`${shard}`).magenta, "resumed Activity -")); +PLX.on("hello", (trace, shard) => + console.error( + `${"[Pollux]".blue} ${shard !== undefined ? `Shard ${shard}` : "Hello!"}:`, + trace + ) +); +PLX.on("unknown", (pack, shard) => { + if (PLX.logDebug) { + console.error(`${"[Pollux]".bgRed} SHARD ${shard} :: UNKNOWN PACKET`, pack); + } +}); +PLX.on("error", (error, shard) => { + if (!error) return; + console.error( + `${"[Pollux]".red} ${ + shard !== undefined ? `Shard ${shard} error` : "Error" + }:`, + error + ); +}); +PLX.on("warn", (message, shard) => { + if (!PLX.logDebug || !message) return; + + console.error( + `${"[Pollux]".yellow} ${ + shard !== undefined ? `Shard ${shard} warning` : "WARNING" + }:`, + message + ); +}); + +PLX.on("disconnect", () => { + console.error(`${"[Pollux]".yellow} Disconnected from Discord`); +}); +PLX.on("guildUnavailable", (g) => { + console.error(`${"[Pollux]".yellow} Unavailable Guild Created`, g); +}); +PLX.on("unavailableGuildCreate", (g) => { + console.error(`${"[Pollux]".yellow} Guild unavailable [${g.id}]`); +}); +PLX.on("shardPreReady", (shard) => { + console.log("•".cyan, "Shard", `${shard}`.blue, "getting ready..."); +}); +PLX.on("shardReady", (shard) => { + console.log("•".green, "Shard", `${shard}`.magenta, "is Ready -"); +}); +PLX.on("shardResume", (shard) => { + console.error("•".yellow, "Shard", `${shard}`.magenta, "resumed Activity -"); +}); PLX.on("shardDisconnect", (err, shard) => { - console.warn("•".red, "Shard", (`${shard}`).blue, "Disconnected -"); + console.warn("•".red, "Shard", `${shard}`.blue, "Disconnected -"); console.error(err, " < Error"); }); @@ -390,15 +405,24 @@ PLX.softKill = (msg) => { PLX.restarting = true; PLX.removeListener("messageCreate", PLX.eventHandlerFunctions.messageCreate); - Promise.all(PLX.execQueue).then(async () => { - if (msg) await msg.reply(`${_emoji("yep")} Queue consumed. Rebooting now...`); - PLX.disconnect({ reconnect: false }); - process.exit(0); - }).timeout(30e3).catch(async (error) => { - if (msg) await msg.reply(`${_emoji("nope")} Queue errored or timed out. Hard-rebooting now...`); - console.error(error); - process.exit(1); - }); + Promise.all(PLX.execQueue) + .then(async () => { + if (msg) { + await msg.reply(`${_emoji("yep")} Queue consumed. Rebooting now...`); + } + PLX.disconnect({ reconnect: false }); + process.exit(0); + }) + .timeout(30e3) + .catch(async (error) => { + if (msg) { + await msg.reply( + `${_emoji("nope")} Queue errored or timed out. Hard-rebooting now...` + ); + } + console.error(error); + process.exit(1); + }); }; PLX.hardKill = () => { console.log("Hard killing".red); @@ -412,17 +436,46 @@ PLX.setAvatar = async (url) => { headers: { Accept: "image/*" }, responseType: "arraybuffer", }); - await PLX.editSelf({ avatar: `data:${response.headers["content-type"]};base64,${response.data.toString("base64")}` }); + await PLX.editSelf({ + avatar: `data:${ + response.headers["content-type"] + };base64,${response.data.toString("base64")}`, + }); } catch (err) { console.error(err); } }; +// eslint-disable-next-line import/extensions require("./core/utilities/SelfAPI.js"); -PLX.bean = (guild, user, delete_message_days = 0, reason = "No reason specified") => axios.put(`https://discord.com/api/guilds/${guild}/bans/${user}`, { delete_message_days, reason }, { headers: { Authorization: PLX._token } }); -PLX.unbean = (guild, user, delete_message_days = 0, reason = "No reason specified") => axios.delete(`https://discord.com/api/guilds/${guild}/bans/${user}`, { delete_message_days, reason }, { headers: { Authorization: PLX._token } }); -PLX.reply = (msg, content, ping = false) => { +PLX.bean = async ( + guild, + user, + delete_message_days = 0, + reason = "No reason specified" +) => { + await axios.put( + `https://discord.com/api/guilds/${guild}/bans/${user}`, + { delete_message_days, reason }, + { headers: { Authorization: PLX._token } } + ); +}; + +PLX.unbean = async ( + guild, + user, + delete_message_days = 0, + reason = "No reason specified" +) => { + await axios.delete( + `https://discord.com/api/guilds/${guild}/bans/${user}`, + { delete_message_days, reason }, + { headers: { Authorization: PLX._token } } + ); +}; + +PLX.reply = async (msg, content, ping = false) => { const payload = { allowed_mentions: { replied_user: ping }, message_reference: { @@ -434,47 +487,42 @@ PLX.reply = (msg, content, ping = false) => { if (typeof content === "string") payload.content = content; else Object.assign(payload, content); - return axios.post(`https://discord.com/api/v8/channels/${msg.channel.id}/messages`, payload, { headers: { Authorization: PLX._token } }); + const result = await axios.post( + `https://discord.com/api/v8/channels/${msg.channel.id}/messages`, + payload, + { headers: { Authorization: PLX._token } } + ); + return result; }; -function postConnect() { - console.log("Discord Client Connected".cyan); - initializeEvents(); - console.log("•".cyan,"Events Listening"); - - - - // POST STATS TO LISTS -} - global.errorsHook = cfg.errorsHook; process.on("uncaughtException", (err) => { - // Sentry.captureException(err); console.error(" UNCAUGHT EXCEPTION ".bgRed); console.error(err); - debugHook.error(` + debugHook.error( + ` **Uncaught Exception** \`\`\`js ${err.slice(0, 1900)} \`\`\` - `, { hook: cfg.errorsHook }); - // if(!PLX.beta) PLX.softKill(); - // else PLX.hardKill(); + `, + { hook: cfg.errorsHook } + ); }); process.on("unhandledRejection", (err) => { - // Sentry.captureException(err); console.error(" UNHANDLED REJECTION ".bgYellow); console.error(err); - debugHook.warn(` + debugHook.warn( + ` **Unhandled Rejection** \`\`\`js ${err?.stack?.slice(0, 1900)} \`\`\` - `, { hook: cfg.errorsHook }); - // if(!PLX.beta) PLX.softKill(); - // else PLX.hardKill(); + `, + { hook: cfg.errorsHook } + ); }); PLX.getOrCreateUser = async (user) => { From 488b9d3e2970d24dbd423377eb3c5d93a4ea103b Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 3 Mar 2024 06:56:03 +0000 Subject: [PATCH 75/95] Autoupgrade to 1.5.80 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ed15a256..6f7c5b7e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.79", + "version": "1.5.80", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.79", + "version": "1.5.80", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 54c5ce18..3653570f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.79", + "version": "1.5.80", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 5dd049cf0f533d43196f983d21f03994f5061bb2 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 3 Mar 2024 07:02:58 +0000 Subject: [PATCH 76/95] Autoupgrade to 1.5.81 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1cc4f56e..2680fcf6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.80", + "version": "1.5.81", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.80", + "version": "1.5.81", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 31c5e770..262988e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.80", + "version": "1.5.81", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From df11f602fe55f097aa02c9c07de3ea93b2abaa29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Mar 2024 07:04:00 +0000 Subject: [PATCH 77/95] Bump semver from 5.7.1 to 5.7.2 Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 48 +++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2680fcf6..503a4a3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1814,9 +1814,9 @@ } }, "node_modules/dd-trace/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } @@ -3900,9 +3900,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -4481,9 +4481,9 @@ } }, "node_modules/node-pre-gyp/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } @@ -5405,9 +5405,9 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -7658,9 +7658,9 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "source-map": { "version": "0.7.3", @@ -9225,9 +9225,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -9678,9 +9678,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "string_decoder": { "version": "1.1.1", @@ -10343,9 +10343,9 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "requires": { "lru-cache": "^6.0.0" } From effdfb96b9d5643ab184d3069f07fce188c1df0c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Mar 2024 07:04:01 +0000 Subject: [PATCH 78/95] Bump xml2js from 0.4.23 to 0.5.0 Bumps [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) from 0.4.23 to 0.5.0. - [Commits](https://github.com/Leonidas-from-XIV/node-xml2js/commits/0.5.0) --- updated-dependencies: - dependency-name: xml2js dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 37 ++++++++++++++++++++++++++++++------- package.json | 2 +- 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2680fcf6..6f4cf56e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "rss-parser": "^3.7.2", "skia-canvas": "^0.9.27", "stackblur-canvas": "2.5.0", - "xml2js": "^0.4.23", + "xml2js": "^0.5.0", "ytdl-core": "^4.0.0" }, "devDependencies": { @@ -5340,6 +5340,18 @@ "xml2js": "^0.4.19" } }, + "node_modules/rss-parser/node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -6219,9 +6231,9 @@ } }, "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" @@ -10307,6 +10319,17 @@ "requires": { "entities": "^2.0.3", "xml2js": "^0.4.19" + }, + "dependencies": { + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + } } }, "run-parallel": { @@ -10952,9 +10975,9 @@ "requires": {} }, "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "requires": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" diff --git a/package.json b/package.json index 262988e5..ee9d17d8 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "rss-parser": "^3.7.2", "skia-canvas": "^0.9.27", "stackblur-canvas": "2.5.0", - "xml2js": "^0.4.23", + "xml2js": "^0.5.0", "ytdl-core": "^4.0.0" }, "devDependencies": { From 70105e16b9da11a6198422675a6e966f3710351c Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 3 Mar 2024 07:04:02 +0000 Subject: [PATCH 79/95] Autoupgrade to 1.5.82 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index da86545d..494f53c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.81", + "version": "1.5.82", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.81", + "version": "1.5.82", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index bbc59903..4c3b5ed9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.81", + "version": "1.5.82", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 0ca22ae65860059719414ef551919c84aa9fc118 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 3 Mar 2024 07:04:08 +0000 Subject: [PATCH 80/95] Autoupgrade to 1.5.83 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 494f53c5..5155fb7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.82", + "version": "1.5.83", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.82", + "version": "1.5.83", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 4c3b5ed9..768d3770 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.82", + "version": "1.5.83", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From b45af64a5e5b4d88949c17ed7220f8216eb28f5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Mar 2024 07:04:32 +0000 Subject: [PATCH 81/95] Bump @babel/traverse from 7.16.5 to 7.24.0 Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.16.5 to 7.24.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.0/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 392 +++++++++++++++++++++++++++------------------- 1 file changed, 228 insertions(+), 164 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2680fcf6..2ed366a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -62,110 +62,105 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", - "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", - "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -173,9 +168,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", - "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -196,34 +191,34 @@ } }, "node_modules/@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", - "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.5", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.5", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -231,12 +226,13 @@ } }, "node_modules/@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -409,6 +405,54 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@mapbox/node-pre-gyp": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.8.tgz", @@ -5625,15 +5669,6 @@ "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-resolve": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", @@ -6311,93 +6346,88 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" } }, "@babel/generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", - "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "requires": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" } }, "@babel/helper-environment-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", - "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true }, "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" } }, + "@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", - "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "dev": true }, "@babel/runtime": { @@ -6409,41 +6439,42 @@ } }, "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" } }, "@babel/traverse": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", - "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.5", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.5", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -6576,6 +6607,45 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "@mapbox/node-pre-gyp": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.8.tgz", @@ -10498,12 +10568,6 @@ "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, "source-map-resolve": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", From e11d9b7290ad059065a614ac2b0b6084c7e74105 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 3 Mar 2024 07:06:20 +0000 Subject: [PATCH 82/95] Autoupgrade to 1.5.84 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 41368f67..0f432071 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.83", + "version": "1.5.84", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.83", + "version": "1.5.84", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 768d3770..2acff3b7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.83", + "version": "1.5.84", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From afd4b887aa0ef208c67c89fd19340898f502949d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Mar 2024 07:07:03 +0000 Subject: [PATCH 83/95] Bump axios from 0.21.4 to 0.28.0 Bumps [axios](https://github.com/axios/axios) from 0.21.4 to 0.28.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v0.28.0/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.4...v0.28.0) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 69 ++++++++++++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 55 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0f432071..55a1f8bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@sentry/node": "^5.15.4", "@top-gg/sdk": "^3.1.2", "@vitalets/google-translate-api": "^9.1.0", - "axios": "^0.21.1", + "axios": "^0.28.0", "bluebird": "^3.7.2", "canvas": "^2.6.0", "canvas-text-wrapper": "^0.10.2", @@ -1295,11 +1295,26 @@ } }, "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.28.0.tgz", + "integrity": "sha512-Tu7NYoGY4Yoc7I+Npf9HhUMtEEpV7ZiLH9yndTCoNhcpBH0kwcvFbzYN9/u5QKI5A6uefjsNNWaz5olJVYS62Q==", "dependencies": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, "node_modules/babel-eslint": { @@ -2859,9 +2874,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", "funding": [ { "type": "individual", @@ -5106,6 +5121,11 @@ "pbts": "bin/pbts" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -7286,11 +7306,25 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.28.0.tgz", + "integrity": "sha512-Tu7NYoGY4Yoc7I+Npf9HhUMtEEpV7ZiLH9yndTCoNhcpBH0kwcvFbzYN9/u5QKI5A6uefjsNNWaz5olJVYS62Q==", "requires": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, "babel-eslint": { @@ -8505,9 +8539,9 @@ "dev": true }, "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==" }, "form-data": { "version": "3.0.1", @@ -10203,6 +10237,11 @@ "long": "^4.0.0" } }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", diff --git a/package.json b/package.json index 2acff3b7..97ae16f3 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@sentry/node": "^5.15.4", "@top-gg/sdk": "^3.1.2", "@vitalets/google-translate-api": "^9.1.0", - "axios": "^0.21.1", + "axios": "^0.28.0", "bluebird": "^3.7.2", "canvas": "^2.6.0", "canvas-text-wrapper": "^0.10.2", From a0670295a0812ee7012bd80f5b62d05fa5ca87c7 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 3 Mar 2024 07:07:40 +0000 Subject: [PATCH 84/95] Autoupgrade to 1.5.85 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f8c60d60..87668846 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.84", + "version": "1.5.85", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.84", + "version": "1.5.85", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 6170d103..c936d591 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.84", + "version": "1.5.85", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 5f99edce01af607570cf5b2aa21a79947ab1a899 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Mar 2024 07:13:26 +0000 Subject: [PATCH 85/95] Bump import-in-the-middle from 1.2.0 to 1.7.3 Bumps [import-in-the-middle](https://github.com/DataDog/import-in-the-middle) from 1.2.0 to 1.7.3. - [Release notes](https://github.com/DataDog/import-in-the-middle/releases) - [Commits](https://github.com/DataDog/import-in-the-middle/compare/v1.2.0...v1.7.3) --- updated-dependencies: - dependency-name: import-in-the-middle dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 60 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 54 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 87668846..8a5a94e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1636,6 +1636,11 @@ "dayjs": "^1.8.29" } }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -3433,13 +3438,35 @@ } }, "node_modules/import-in-the-middle": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.2.0.tgz", - "integrity": "sha512-i2OrkKW2UH/W4asmzQztA5qjYxMFLh5BaOUEWLv6Ra0MDT+5v7P/7x5/ESZgG9LOaKijYjXnMfupzzy66tfcyA==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.3.tgz", + "integrity": "sha512-R2I11NRi0lI3jD2+qjqyVlVEahsejw7LDnYEbGb47QEFjczE3bZYsmWheCTQA+LFs2DzOQxR7Pms7naHW1V4bQ==", "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", "module-details-from-path": "^1.0.3" } }, + "node_modules/import-in-the-middle/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/import-in-the-middle/node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -7591,6 +7618,11 @@ "dayjs": "^1.8.29" } }, + "cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -8958,11 +8990,27 @@ } }, "import-in-the-middle": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.2.0.tgz", - "integrity": "sha512-i2OrkKW2UH/W4asmzQztA5qjYxMFLh5BaOUEWLv6Ra0MDT+5v7P/7x5/ESZgG9LOaKijYjXnMfupzzy66tfcyA==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.3.tgz", + "integrity": "sha512-R2I11NRi0lI3jD2+qjqyVlVEahsejw7LDnYEbGb47QEFjczE3bZYsmWheCTQA+LFs2DzOQxR7Pms7naHW1V4bQ==", "requires": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", "module-details-from-path": "^1.0.3" + }, + "dependencies": { + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "requires": {} + } } }, "imurmurhash": { From 27b067587fa214b31fcc9f7db89e1403777dd01f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Mar 2024 07:13:30 +0000 Subject: [PATCH 86/95] Bump mongoose from 5.13.15 to 5.13.20 Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.13.15 to 5.13.20. - [Release notes](https://github.com/Automattic/mongoose/releases) - [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md) - [Commits](https://github.com/Automattic/mongoose/compare/5.13.15...5.13.20) --- updated-dependencies: - dependency-name: mongoose dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 50 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index 87668846..b3519edf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "fast-diff": "^1.2.0", "gif-encoder": "^0.7.2", "hot-shots": "^8.5.0", - "mongoose": "^5.13.15", + "mongoose": "^5.13.20", "node-canvas-with-twemoji": "^0.1.6", "open-graph-scraper": "^5.0.5", "rss-parser": "^3.7.2", @@ -1400,12 +1400,12 @@ "node_modules/bl/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/bl/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -4126,9 +4126,9 @@ } }, "node_modules/mongodb": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz", - "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.4.tgz", + "integrity": "sha512-K5q8aBqEXMwWdVNh94UQTwZ6BejVbFhh1uB6c5FKtPE9eUMZPUO3sRZdgIEcHSrAWmxzpG/FeODDKL388sqRmw==", "dependencies": { "bl": "^2.2.1", "bson": "^1.1.4", @@ -4175,15 +4175,15 @@ } }, "node_modules/mongoose": { - "version": "5.13.15", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.15.tgz", - "integrity": "sha512-cxp1Gbb8yUWkaEbajdhspSaKzAvsIvOtRlYD87GN/P2QEUhpd6bIvebi36T6M0tIVAMauNaK9SPA055N3PwF8Q==", + "version": "5.13.20", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.20.tgz", + "integrity": "sha512-TjGFa/XnJYt+wLmn8y9ssjyO2OhBMeEBtOHb9iJM16EWu2Du6L1Q6zSiEK2ziyYQM8agb4tumNIQFzqbxId7MA==", "dependencies": { "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", "bson": "^1.1.4", "kareem": "2.3.2", - "mongodb": "3.7.3", + "mongodb": "3.7.4", "mongoose-legacy-pluralize": "1.0.2", "mpath": "0.8.4", "mquery": "3.2.5", @@ -5725,7 +5725,7 @@ "node_modules/sparse-bitfield": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", "optional": true, "dependencies": { "memory-pager": "^1.0.2" @@ -7397,12 +7397,12 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -9477,9 +9477,9 @@ } }, "mongodb": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz", - "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.4.tgz", + "integrity": "sha512-K5q8aBqEXMwWdVNh94UQTwZ6BejVbFhh1uB6c5FKtPE9eUMZPUO3sRZdgIEcHSrAWmxzpG/FeODDKL388sqRmw==", "requires": { "bl": "^2.2.1", "bson": "^1.1.4", @@ -9500,15 +9500,15 @@ } }, "mongoose": { - "version": "5.13.15", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.15.tgz", - "integrity": "sha512-cxp1Gbb8yUWkaEbajdhspSaKzAvsIvOtRlYD87GN/P2QEUhpd6bIvebi36T6M0tIVAMauNaK9SPA055N3PwF8Q==", + "version": "5.13.20", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.20.tgz", + "integrity": "sha512-TjGFa/XnJYt+wLmn8y9ssjyO2OhBMeEBtOHb9iJM16EWu2Du6L1Q6zSiEK2ziyYQM8agb4tumNIQFzqbxId7MA==", "requires": { "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", "bson": "^1.1.4", "kareem": "2.3.2", - "mongodb": "3.7.3", + "mongodb": "3.7.4", "mongoose-legacy-pluralize": "1.0.2", "mpath": "0.8.4", "mquery": "3.2.5", @@ -10666,7 +10666,7 @@ "sparse-bitfield": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", "optional": true, "requires": { "memory-pager": "^1.0.2" diff --git a/package.json b/package.json index c936d591..c3e7b445 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "fast-diff": "^1.2.0", "gif-encoder": "^0.7.2", "hot-shots": "^8.5.0", - "mongoose": "^5.13.15", + "mongoose": "^5.13.20", "node-canvas-with-twemoji": "^0.1.6", "open-graph-scraper": "^5.0.5", "rss-parser": "^3.7.2", From e321e1ccb39d3193224ca69d6d5e4eea0164ea31 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Tue, 5 Mar 2024 17:43:42 +0000 Subject: [PATCH 87/95] Autoupgrade to 1.5.86 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 87668846..1789ed86 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.85", + "version": "1.5.86", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.85", + "version": "1.5.86", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index c936d591..b927622c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.85", + "version": "1.5.86", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 10cc1eb7e70b2f6ff6c39af87d9862511a9bd07f Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Mon, 11 Mar 2024 13:46:20 +0000 Subject: [PATCH 88/95] Autoupgrade to 1.5.87 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ae95ce4..d96da895 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.86", + "version": "1.5.87", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.86", + "version": "1.5.87", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index b43e608d..b95c3a75 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.86", + "version": "1.5.87", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From c356f42d5f66dd0f2bb910c48ace829ca94c2e74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Mar 2024 01:03:12 +0000 Subject: [PATCH 89/95] Bump follow-redirects from 1.15.5 to 1.15.6 Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index d96da895..2cf91ca0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2874,9 +2874,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", @@ -8551,9 +8551,9 @@ "dev": true }, "follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==" + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" }, "form-data": { "version": "3.0.1", From 4b65066bf2a7cdf6ad1707702b1d7e6c5c7a3b46 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 24 Mar 2024 19:22:35 +0000 Subject: [PATCH 90/95] Autoupgrade to 1.5.88 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2cf91ca0..d2cffc1d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.87", + "version": "1.5.88", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.87", + "version": "1.5.88", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index b95c3a75..941a7ed0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.87", + "version": "1.5.88", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 1add2b3997d2e05dac0806b01325498f31008f6c Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 24 Mar 2024 19:23:01 +0000 Subject: [PATCH 91/95] Autoupgrade to 1.5.89 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9fcb8ffe..1c63da4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.88", + "version": "1.5.89", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.88", + "version": "1.5.89", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 941a7ed0..dd6b9071 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.88", + "version": "1.5.89", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 611e75725301082bce9f7aa3240453efee1a0eaf Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 24 Mar 2024 19:23:12 +0000 Subject: [PATCH 92/95] Autoupgrade to 1.5.90 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1c63da4f..7460e066 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.89", + "version": "1.5.90", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.89", + "version": "1.5.90", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index dd6b9071..d21d07f8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.89", + "version": "1.5.90", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From eda74dca439ffbe587f1c105d3296c129947d048 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 24 Mar 2024 19:23:38 +0000 Subject: [PATCH 93/95] Autoupgrade to 1.5.91 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 650fb16e..320d406a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.90", + "version": "1.5.91", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.90", + "version": "1.5.91", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index d21d07f8..65a9da7e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.90", + "version": "1.5.91", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From 46ba30d084b51bb6b0a6569e16aafdfe9c2c65e3 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 24 Mar 2024 19:24:16 +0000 Subject: [PATCH 94/95] Autoupgrade to 1.5.92 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7608fbdf..3626c528 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.91", + "version": "1.5.92", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.91", + "version": "1.5.92", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index 65a9da7e..fa169487 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.91", + "version": "1.5.92", "description": "Pollux on Eris", "main": "pollux.js", "scripts": { From a2b310ee7c2e18a4e647ae81a0f5759d7dcd2ef9 Mon Sep 17 00:00:00 2001 From: Pollux Autoupdate Date: Sun, 24 Mar 2024 19:24:46 +0000 Subject: [PATCH 95/95] Autoupgrade to 1.5.93 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ebe1860d..fdc02422 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polaris", - "version": "1.5.92", + "version": "1.5.93", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "polaris", - "version": "1.5.92", + "version": "1.5.93", "license": "UNLICENSED", "dependencies": { "@google-cloud/vision": "^2.1.2", diff --git a/package.json b/package.json index fa169487..db173e05 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polaris", - "version": "1.5.92", + "version": "1.5.93", "description": "Pollux on Eris", "main": "pollux.js", "scripts": {