Merge branch 'main' into new-admin

This commit is contained in:
baldo 2022-10-04 14:43:13 +02:00
commit 356e8a8ee8
2 changed files with 344 additions and 318 deletions

View file

@ -50,13 +50,13 @@
"moment": "^2.29.4", "moment": "^2.29.4",
"ng-admin": "^1.0.13", "ng-admin": "^1.0.13",
"node-cron": "^3.0.2", "node-cron": "^3.0.2",
"nodemailer": "^6.7.8", "nodemailer": "^6.8.0",
"nodemailer-html-to-text": "^3.2.0", "nodemailer-html-to-text": "^3.2.0",
"request": "^2.88.2", "request": "^2.88.2",
"serve-static": "^1.14.1", "serve-static": "^1.14.1",
"sparkson": "^1.3.6", "sparkson": "^1.3.6",
"sqlite": "^4.1.2", "sqlite": "^4.1.2",
"sqlite3": "^5.1.1" "sqlite3": "^5.1.2"
}, },
"devDependencies": { "devDependencies": {
"@rushstack/eslint-patch": "^1.2.0", "@rushstack/eslint-patch": "^1.2.0",
@ -70,9 +70,9 @@
"@types/glob": "^8.0.0", "@types/glob": "^8.0.0",
"@types/graceful-fs": "^4.1.5", "@types/graceful-fs": "^4.1.5",
"@types/html-to-text": "^8.1.1", "@types/html-to-text": "^8.1.1",
"@types/jest": "^29.0.3", "@types/jest": "^29.1.1",
"@types/lodash": "^4.14.185", "@types/lodash": "^4.14.186",
"@types/node": "^18.7.23", "@types/node": "^18.8.1",
"@types/node-cron": "^3.0.4", "@types/node-cron": "^3.0.4",
"@types/nodemailer": "^6.4.6", "@types/nodemailer": "^6.4.6",
"@types/request": "^2.48.8", "@types/request": "^2.48.8",
@ -102,13 +102,13 @@
"grunt-rev": "^0.1.0", "grunt-rev": "^0.1.0",
"grunt-usemin": "^3.1.1", "grunt-usemin": "^3.1.1",
"grunt-wiredep": "^3.0.1", "grunt-wiredep": "^3.0.1",
"jest": "^29.0.3", "jest": "^29.1.2",
"jshint-stylish": "^2.2.1", "jshint-stylish": "^2.2.1",
"load-grunt-tasks": "^5.1.0", "load-grunt-tasks": "^5.1.0",
"prettier": "^2.7.1", "prettier": "^2.7.1",
"time-grunt": "^2.0.0", "time-grunt": "^2.0.0",
"ts-jest": "^29.0.2", "ts-jest": "^29.0.3",
"typescript": "^4.8.3", "typescript": "^4.8.4",
"yarn-audit-fix": "^9.3.6" "yarn-audit-fix": "^9.3.6"
}, },
"resolutions": { "resolutions": {

646
yarn.lock
View file

@ -435,28 +435,28 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
"@jest/console@^29.0.3": "@jest/console@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.0.3.tgz#a222ab87e399317a89db88a58eaec289519e807a" resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.1.2.tgz#0ae975a70004696f8320490fcaa1a4152f7b62e4"
integrity sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg== integrity sha512-ujEBCcYs82BTmRxqfHMQggSlkUZP63AE5YEaTPj7eFyJOzukkTorstOUC7L6nE3w5SYadGVAnTsQ/ZjTGL0qYQ==
dependencies: dependencies:
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*" "@types/node" "*"
chalk "^4.0.0" chalk "^4.0.0"
jest-message-util "^29.0.3" jest-message-util "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
slash "^3.0.0" slash "^3.0.0"
"@jest/core@^29.0.3": "@jest/core@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.0.3.tgz#ba22a9cbd0c7ba36e04292e2093c547bf53ec1fd" resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.1.2.tgz#e5ce7a71e7da45156a96fb5eeed11d18b67bd112"
integrity sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ== integrity sha512-sCO2Va1gikvQU2ynDN8V4+6wB7iVrD2CvT0zaRst4rglf56yLly0NQ9nuRRAWFeimRf+tCdFsb1Vk1N9LrrMPA==
dependencies: dependencies:
"@jest/console" "^29.0.3" "@jest/console" "^29.1.2"
"@jest/reporters" "^29.0.3" "@jest/reporters" "^29.1.2"
"@jest/test-result" "^29.0.3" "@jest/test-result" "^29.1.2"
"@jest/transform" "^29.0.3" "@jest/transform" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*" "@types/node" "*"
ansi-escapes "^4.2.1" ansi-escapes "^4.2.1"
chalk "^4.0.0" chalk "^4.0.0"
@ -464,32 +464,32 @@
exit "^0.1.2" exit "^0.1.2"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
jest-changed-files "^29.0.0" jest-changed-files "^29.0.0"
jest-config "^29.0.3" jest-config "^29.1.2"
jest-haste-map "^29.0.3" jest-haste-map "^29.1.2"
jest-message-util "^29.0.3" jest-message-util "^29.1.2"
jest-regex-util "^29.0.0" jest-regex-util "^29.0.0"
jest-resolve "^29.0.3" jest-resolve "^29.1.2"
jest-resolve-dependencies "^29.0.3" jest-resolve-dependencies "^29.1.2"
jest-runner "^29.0.3" jest-runner "^29.1.2"
jest-runtime "^29.0.3" jest-runtime "^29.1.2"
jest-snapshot "^29.0.3" jest-snapshot "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
jest-validate "^29.0.3" jest-validate "^29.1.2"
jest-watcher "^29.0.3" jest-watcher "^29.1.2"
micromatch "^4.0.4" micromatch "^4.0.4"
pretty-format "^29.0.3" pretty-format "^29.1.2"
slash "^3.0.0" slash "^3.0.0"
strip-ansi "^6.0.0" strip-ansi "^6.0.0"
"@jest/environment@^29.0.3": "@jest/environment@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.0.3.tgz#7745ec30a954e828e8cc6df6a13280d3b51d8f35" resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.1.2.tgz#bb51a43fce9f960ba9a48f0b5b556f30618ebc0a"
integrity sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA== integrity sha512-rG7xZ2UeOfvOVzoLIJ0ZmvPl4tBEQ2n73CZJSlzUjPw4or1oSWC0s0Rk0ZX+pIBJ04aVr6hLWFn1DFtrnf8MhQ==
dependencies: dependencies:
"@jest/fake-timers" "^29.0.3" "@jest/fake-timers" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*" "@types/node" "*"
jest-mock "^29.0.3" jest-mock "^29.1.2"
"@jest/expect-utils@^29.0.1": "@jest/expect-utils@^29.0.1":
version "29.0.1" version "29.0.1"
@ -498,53 +498,53 @@
dependencies: dependencies:
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
"@jest/expect-utils@^29.0.3": "@jest/expect-utils@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.0.3.tgz#f5bb86f5565bf2dacfca31ccbd887684936045b2" resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.1.2.tgz#66dbb514d38f7d21456bc774419c9ae5cca3f88d"
integrity sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q== integrity sha512-4a48bhKfGj/KAH39u0ppzNTABXQ8QPccWAFUFobWBaEMSMp+sB31Z2fK/l47c4a/Mu1po2ffmfAIPxXbVTXdtg==
dependencies: dependencies:
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
"@jest/expect@^29.0.3": "@jest/expect@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.0.3.tgz#9dc7c46354eeb7a348d73881fba6402f5fdb2c30" resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.1.2.tgz#334a86395f621f1ab63ad95b06a588b9114d7b7a"
integrity sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ== integrity sha512-FXw/UmaZsyfRyvZw3M6POgSNqwmuOXJuzdNiMWW9LCYo0GRoRDhg+R5iq5higmRTHQY7hx32+j7WHwinRmoILQ==
dependencies: dependencies:
expect "^29.0.3" expect "^29.1.2"
jest-snapshot "^29.0.3" jest-snapshot "^29.1.2"
"@jest/fake-timers@^29.0.3": "@jest/fake-timers@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.0.3.tgz#ad5432639b715d45a86a75c47fd75019bc36b22c" resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.1.2.tgz#f157cdf23b4da48ce46cb00fea28ed1b57fc271a"
integrity sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ== integrity sha512-GppaEqS+QQYegedxVMpCe2xCXxxeYwQ7RsNx55zc8f+1q1qevkZGKequfTASI7ejmg9WwI+SJCrHe9X11bLL9Q==
dependencies: dependencies:
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@sinonjs/fake-timers" "^9.1.2" "@sinonjs/fake-timers" "^9.1.2"
"@types/node" "*" "@types/node" "*"
jest-message-util "^29.0.3" jest-message-util "^29.1.2"
jest-mock "^29.0.3" jest-mock "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
"@jest/globals@^29.0.3": "@jest/globals@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.0.3.tgz#681950c430fdc13ff9aa89b2d8d572ac0e4a1bf5" resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.1.2.tgz#826ede84bc280ae7f789cb72d325c48cd048b9d3"
integrity sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w== integrity sha512-uMgfERpJYoQmykAd0ffyMq8wignN4SvLUG6orJQRe9WAlTRc9cdpCaE/29qurXixYJVZWUqIBXhSk8v5xN1V9g==
dependencies: dependencies:
"@jest/environment" "^29.0.3" "@jest/environment" "^29.1.2"
"@jest/expect" "^29.0.3" "@jest/expect" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
jest-mock "^29.0.3" jest-mock "^29.1.2"
"@jest/reporters@^29.0.3": "@jest/reporters@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.0.3.tgz#735f110e08b44b38729d8dbbb74063bdf5aba8a5" resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.1.2.tgz#5520898ed0a4ecf69d8b671e1dc8465d0acdfa6e"
integrity sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw== integrity sha512-X4fiwwyxy9mnfpxL0g9DD0KcTmEIqP0jUdnc2cfa9riHy+I6Gwwp5vOZiwyg0vZxfSDxrOlK9S4+340W4d+DAA==
dependencies: dependencies:
"@bcoe/v8-coverage" "^0.2.3" "@bcoe/v8-coverage" "^0.2.3"
"@jest/console" "^29.0.3" "@jest/console" "^29.1.2"
"@jest/test-result" "^29.0.3" "@jest/test-result" "^29.1.2"
"@jest/transform" "^29.0.3" "@jest/transform" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@jridgewell/trace-mapping" "^0.3.15" "@jridgewell/trace-mapping" "^0.3.15"
"@types/node" "*" "@types/node" "*"
chalk "^4.0.0" chalk "^4.0.0"
@ -557,9 +557,9 @@
istanbul-lib-report "^3.0.0" istanbul-lib-report "^3.0.0"
istanbul-lib-source-maps "^4.0.0" istanbul-lib-source-maps "^4.0.0"
istanbul-reports "^3.1.3" istanbul-reports "^3.1.3"
jest-message-util "^29.0.3" jest-message-util "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
jest-worker "^29.0.3" jest-worker "^29.1.2"
slash "^3.0.0" slash "^3.0.0"
string-length "^4.0.1" string-length "^4.0.1"
strip-ansi "^6.0.0" strip-ansi "^6.0.0"
@ -582,42 +582,42 @@
callsites "^3.0.0" callsites "^3.0.0"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
"@jest/test-result@^29.0.3": "@jest/test-result@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.0.3.tgz#b03d8ef4c58be84cd5d5d3b24d4b4c8cabbf2746" resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.1.2.tgz#6a8d006eb2b31ce0287d1fc10d12b8ff8504f3c8"
integrity sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg== integrity sha512-jjYYjjumCJjH9hHCoMhA8PCl1OxNeGgAoZ7yuGYILRJX9NjgzTN0pCT5qAoYR4jfOP8htIByvAlz9vfNSSBoVg==
dependencies: dependencies:
"@jest/console" "^29.0.3" "@jest/console" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-lib-coverage" "^2.0.0"
collect-v8-coverage "^1.0.0" collect-v8-coverage "^1.0.0"
"@jest/test-sequencer@^29.0.3": "@jest/test-sequencer@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.0.3.tgz#0681061ad21fb8e293b49c4fdf7e631ca79240ba" resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.1.2.tgz#10bfd89c08bfdba382eb05cc79c1d23a01238a93"
integrity sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ== integrity sha512-fU6dsUqqm8sA+cd85BmeF7Gu9DsXVWFdGn9taxM6xN1cKdcP/ivSgXh5QucFRFz1oZxKv3/9DYYbq0ULly3P/Q==
dependencies: dependencies:
"@jest/test-result" "^29.0.3" "@jest/test-result" "^29.1.2"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
jest-haste-map "^29.0.3" jest-haste-map "^29.1.2"
slash "^3.0.0" slash "^3.0.0"
"@jest/transform@^29.0.3": "@jest/transform@^29.1.2":
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.0.3.tgz#9eb1fed2072a0354f190569807d1250572fb0970" resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.1.2.tgz#20f814696e04f090421f6d505c14bbfe0157062a"
integrity sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg== integrity sha512-2uaUuVHTitmkx1tHF+eBjb4p7UuzBG7SXIaA/hNIkaMP6K+gXYGxP38ZcrofzqN0HeZ7A90oqsOa97WU7WZkSw==
dependencies: dependencies:
"@babel/core" "^7.11.6" "@babel/core" "^7.11.6"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@jridgewell/trace-mapping" "^0.3.15" "@jridgewell/trace-mapping" "^0.3.15"
babel-plugin-istanbul "^6.1.1" babel-plugin-istanbul "^6.1.1"
chalk "^4.0.0" chalk "^4.0.0"
convert-source-map "^1.4.0" convert-source-map "^1.4.0"
fast-json-stable-stringify "^2.1.0" fast-json-stable-stringify "^2.1.0"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
jest-haste-map "^29.0.3" jest-haste-map "^29.1.2"
jest-regex-util "^29.0.0" jest-regex-util "^29.0.0"
jest-util "^29.0.3" jest-util "^29.1.2"
micromatch "^4.0.4" micromatch "^4.0.4"
pirates "^4.0.4" pirates "^4.0.4"
slash "^3.0.0" slash "^3.0.0"
@ -647,6 +647,18 @@
"@types/yargs" "^17.0.8" "@types/yargs" "^17.0.8"
chalk "^4.0.0" chalk "^4.0.0"
"@jest/types@^29.1.2":
version "29.1.2"
resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.1.2.tgz#7442d32b16bcd7592d9614173078b8c334ec730a"
integrity sha512-DcXGtoTykQB5jiwCmVr8H4vdg2OJhQex3qPkG+ISyDO7xQXbt/4R6dowcRyPemRnkH7JoHvZuxPBdlq+9JxFCg==
dependencies:
"@jest/schemas" "^29.0.0"
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
"@types/node" "*"
"@types/yargs" "^17.0.8"
chalk "^4.0.0"
"@jridgewell/gen-mapping@^0.1.0": "@jridgewell/gen-mapping@^0.1.0":
version "0.1.1" version "0.1.1"
resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996"
@ -959,10 +971,10 @@
dependencies: dependencies:
"@types/istanbul-lib-report" "*" "@types/istanbul-lib-report" "*"
"@types/jest@^29.0.3": "@types/jest@^29.1.1":
version "29.0.3" version "29.1.1"
resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.0.3.tgz#b61a5ed100850686b8d3c5e28e3a1926b2001b59" resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.1.1.tgz#cf21a0835a1ba9a30ea1966019f1261c6a114c92"
integrity sha512-F6ukyCTwbfsEX5F2YmVYmM5TcTHy1q9P5rWlRbrk56KyMh3v9xRGUO3aa8+SkvMi0SHXtASJv1283enXimC0Og== integrity sha512-U9Ey07dGWl6fUFaIaUQUKWG5NoKi/zizeVQCGV8s4nSU0jPgqphVZvS64+8BtWYvrc3ZGw6wo943NSYPxkrp/g==
dependencies: dependencies:
expect "^29.0.0" expect "^29.0.0"
pretty-format "^29.0.0" pretty-format "^29.0.0"
@ -984,10 +996,10 @@
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.182.tgz#05301a4d5e62963227eaafe0ce04dd77c54ea5c2" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.182.tgz#05301a4d5e62963227eaafe0ce04dd77c54ea5c2"
integrity sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q== integrity sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==
"@types/lodash@^4.14.185": "@types/lodash@^4.14.186":
version "4.14.185" version "4.14.186"
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.185.tgz#c9843f5a40703a8f5edfd53358a58ae729816908" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.186.tgz#862e5514dd7bd66ada6c70ee5fce844b06c8ee97"
integrity sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA== integrity sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==
"@types/mime@^1": "@types/mime@^1":
version "1.3.2" version "1.3.2"
@ -1009,10 +1021,10 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.34.tgz#3b0b6a50ff797280b8d000c6281d229f9c538cef" resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.34.tgz#3b0b6a50ff797280b8d000c6281d229f9c538cef"
integrity sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA== integrity sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==
"@types/node@^18.7.23": "@types/node@^18.8.1":
version "18.7.23" version "18.8.1"
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.23.tgz#75c580983846181ebe5f4abc40fe9dfb2d65665f" resolved "https://registry.yarnpkg.com/@types/node/-/node-18.8.1.tgz#33e6759935f7a82821b72fb936e66f6b99a36173"
integrity sha512-DWNcCHolDq0ZKGizjx2DZjR/PqsYwAcYUJmfMWqtVU2MBMG5Mo+xFZrhGId5r/O5HOuMPyQEcM6KUBp5lBZZBg== integrity sha512-vuYaNuEIbOYLTLUAJh50ezEbvxrD43iby+lpUA2aa148Nh5kX/AVO/9m1Ahmbux2iU5uxJTNF9g2Y+31uml7RQ==
"@types/nodemailer@^6.4.6": "@types/nodemailer@^6.4.6":
version "6.4.6" version "6.4.6"
@ -1559,12 +1571,12 @@ aws4@^1.8.0:
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
babel-jest@^29.0.3: babel-jest@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.0.3.tgz#64e156a47a77588db6a669a88dedff27ed6e260f" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.1.2.tgz#540d3241925c55240fb0c742e3ffc5f33a501978"
integrity sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg== integrity sha512-IuG+F3HTHryJb7gacC7SQ59A9kO56BctUsT67uJHp1mMCHUOMXpDwOHWGifWqdWVknN2WNkCVQELPjXx0aLJ9Q==
dependencies: dependencies:
"@jest/transform" "^29.0.3" "@jest/transform" "^29.1.2"
"@types/babel__core" "^7.1.14" "@types/babel__core" "^7.1.14"
babel-plugin-istanbul "^6.1.1" babel-plugin-istanbul "^6.1.1"
babel-preset-jest "^29.0.2" babel-preset-jest "^29.0.2"
@ -2879,16 +2891,16 @@ expect@^29.0.0:
jest-message-util "^29.0.1" jest-message-util "^29.0.1"
jest-util "^29.0.1" jest-util "^29.0.1"
expect@^29.0.3: expect@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/expect/-/expect-29.0.3.tgz#6be65ddb945202f143c4e07c083f4f39f3bd326f" resolved "https://registry.yarnpkg.com/expect/-/expect-29.1.2.tgz#82f8f28d7d408c7c68da3a386a490ee683e1eced"
integrity sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q== integrity sha512-AuAGn1uxva5YBbBlXb+2JPxJRuemZsmlGcapPXWNSBNsQtAULfjioREGBWuI0EOvYUKjDnrCy8PW5Zlr1md5mw==
dependencies: dependencies:
"@jest/expect-utils" "^29.0.3" "@jest/expect-utils" "^29.1.2"
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
jest-matcher-utils "^29.0.3" jest-matcher-utils "^29.1.2"
jest-message-util "^29.0.3" jest-message-util "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
express@^4.17.2: express@^4.17.2:
version "4.18.1" version "4.18.1"
@ -4361,74 +4373,74 @@ jest-changed-files@^29.0.0:
execa "^5.0.0" execa "^5.0.0"
p-limit "^3.1.0" p-limit "^3.1.0"
jest-circus@^29.0.3: jest-circus@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.0.3.tgz#90faebc90295291cfc636b27dbd82e3bfb9e7a48" resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.1.2.tgz#4551068e432f169a53167fe1aef420cf51c8a735"
integrity sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg== integrity sha512-ajQOdxY6mT9GtnfJRZBRYS7toNIJayiiyjDyoZcnvPRUPwJ58JX0ci0PKAKUo2C1RyzlHw0jabjLGKksO42JGA==
dependencies: dependencies:
"@jest/environment" "^29.0.3" "@jest/environment" "^29.1.2"
"@jest/expect" "^29.0.3" "@jest/expect" "^29.1.2"
"@jest/test-result" "^29.0.3" "@jest/test-result" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*" "@types/node" "*"
chalk "^4.0.0" chalk "^4.0.0"
co "^4.6.0" co "^4.6.0"
dedent "^0.7.0" dedent "^0.7.0"
is-generator-fn "^2.0.0" is-generator-fn "^2.0.0"
jest-each "^29.0.3" jest-each "^29.1.2"
jest-matcher-utils "^29.0.3" jest-matcher-utils "^29.1.2"
jest-message-util "^29.0.3" jest-message-util "^29.1.2"
jest-runtime "^29.0.3" jest-runtime "^29.1.2"
jest-snapshot "^29.0.3" jest-snapshot "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
p-limit "^3.1.0" p-limit "^3.1.0"
pretty-format "^29.0.3" pretty-format "^29.1.2"
slash "^3.0.0" slash "^3.0.0"
stack-utils "^2.0.3" stack-utils "^2.0.3"
jest-cli@^29.0.3: jest-cli@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.0.3.tgz#fd8f0ef363a7a3d9c53ef62e0651f18eeffa77b9" resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.1.2.tgz#423b9c5d3ea20a50b1354b8bf3f2a20e72110e89"
integrity sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ== integrity sha512-vsvBfQ7oS2o4MJdAH+4u9z76Vw5Q8WBQF5MchDbkylNknZdrPTX1Ix7YRJyTlOWqRaS7ue/cEAn+E4V1MWyMzw==
dependencies: dependencies:
"@jest/core" "^29.0.3" "@jest/core" "^29.1.2"
"@jest/test-result" "^29.0.3" "@jest/test-result" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
chalk "^4.0.0" chalk "^4.0.0"
exit "^0.1.2" exit "^0.1.2"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
import-local "^3.0.2" import-local "^3.0.2"
jest-config "^29.0.3" jest-config "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
jest-validate "^29.0.3" jest-validate "^29.1.2"
prompts "^2.0.1" prompts "^2.0.1"
yargs "^17.3.1" yargs "^17.3.1"
jest-config@^29.0.3: jest-config@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.0.3.tgz#c2e52a8f5adbd18de79f99532d8332a19e232f13" resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.1.2.tgz#7d004345ca4c09f5d8f802355f54494e90842f4d"
integrity sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew== integrity sha512-EC3Zi86HJUOz+2YWQcJYQXlf0zuBhJoeyxLM6vb6qJsVmpP7KcCP1JnyF0iaqTaXdBP8Rlwsvs7hnKWQWWLwwA==
dependencies: dependencies:
"@babel/core" "^7.11.6" "@babel/core" "^7.11.6"
"@jest/test-sequencer" "^29.0.3" "@jest/test-sequencer" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
babel-jest "^29.0.3" babel-jest "^29.1.2"
chalk "^4.0.0" chalk "^4.0.0"
ci-info "^3.2.0" ci-info "^3.2.0"
deepmerge "^4.2.2" deepmerge "^4.2.2"
glob "^7.1.3" glob "^7.1.3"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
jest-circus "^29.0.3" jest-circus "^29.1.2"
jest-environment-node "^29.0.3" jest-environment-node "^29.1.2"
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
jest-regex-util "^29.0.0" jest-regex-util "^29.0.0"
jest-resolve "^29.0.3" jest-resolve "^29.1.2"
jest-runner "^29.0.3" jest-runner "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
jest-validate "^29.0.3" jest-validate "^29.1.2"
micromatch "^4.0.4" micromatch "^4.0.4"
parse-json "^5.2.0" parse-json "^5.2.0"
pretty-format "^29.0.3" pretty-format "^29.1.2"
slash "^3.0.0" slash "^3.0.0"
strip-json-comments "^3.1.1" strip-json-comments "^3.1.1"
@ -4442,15 +4454,15 @@ jest-diff@^29.0.1:
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
pretty-format "^29.0.1" pretty-format "^29.0.1"
jest-diff@^29.0.3: jest-diff@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.0.3.tgz#41cc02409ad1458ae1bf7684129a3da2856341ac" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.1.2.tgz#bb7aaf5353227d6f4f96c5e7e8713ce576a607dc"
integrity sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg== integrity sha512-4GQts0aUopVvecIT4IwD/7xsBaMhKTYoM4/njE/aVw9wpw+pIUVp8Vab/KnSzSilr84GnLBkaP3JLDnQYCKqVQ==
dependencies: dependencies:
chalk "^4.0.0" chalk "^4.0.0"
diff-sequences "^29.0.0" diff-sequences "^29.0.0"
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
pretty-format "^29.0.3" pretty-format "^29.1.2"
jest-docblock@^29.0.0: jest-docblock@^29.0.0:
version "29.0.0" version "29.0.0"
@ -4459,60 +4471,60 @@ jest-docblock@^29.0.0:
dependencies: dependencies:
detect-newline "^3.0.0" detect-newline "^3.0.0"
jest-each@^29.0.3: jest-each@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.0.3.tgz#7ef3157580b15a609d7ef663dd4fc9b07f4e1299" resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.1.2.tgz#d4c8532c07a846e79f194f7007ce7cb1987d1cd0"
integrity sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg== integrity sha512-AmTQp9b2etNeEwMyr4jc0Ql/LIX/dhbgP21gHAizya2X6rUspHn2gysMXaj6iwWuOJ2sYRgP8c1P4cXswgvS1A==
dependencies: dependencies:
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
chalk "^4.0.0" chalk "^4.0.0"
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
jest-util "^29.0.3" jest-util "^29.1.2"
pretty-format "^29.0.3" pretty-format "^29.1.2"
jest-environment-node@^29.0.3: jest-environment-node@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.0.3.tgz#293804b1e0fa5f0e354dacbe510655caa478a3b2" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.1.2.tgz#005e05cc6ea4b9b5ba55906ab1ce53c82f6907a7"
integrity sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg== integrity sha512-C59yVbdpY8682u6k/lh8SUMDJPbOyCHOTgLVVi1USWFxtNV+J8fyIwzkg+RJIVI30EKhKiAGNxYaFr3z6eyNhQ==
dependencies: dependencies:
"@jest/environment" "^29.0.3" "@jest/environment" "^29.1.2"
"@jest/fake-timers" "^29.0.3" "@jest/fake-timers" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*" "@types/node" "*"
jest-mock "^29.0.3" jest-mock "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
jest-get-type@^29.0.0: jest-get-type@^29.0.0:
version "29.0.0" version "29.0.0"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.0.0.tgz#843f6c50a1b778f7325df1129a0fd7aa713aef80" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.0.0.tgz#843f6c50a1b778f7325df1129a0fd7aa713aef80"
integrity sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw== integrity sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==
jest-haste-map@^29.0.3: jest-haste-map@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.0.3.tgz#d7f3f7180f558d760eacc5184aac5a67f20ef939" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.1.2.tgz#93f3634aa921b6b654e7c94137b24e02e7ca6ac9"
integrity sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A== integrity sha512-xSjbY8/BF11Jh3hGSPfYTa/qBFrm3TPM7WU8pU93m2gqzORVLkHFWvuZmFsTEBPRKndfewXhMOuzJNHyJIZGsw==
dependencies: dependencies:
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/graceful-fs" "^4.1.3" "@types/graceful-fs" "^4.1.3"
"@types/node" "*" "@types/node" "*"
anymatch "^3.0.3" anymatch "^3.0.3"
fb-watchman "^2.0.0" fb-watchman "^2.0.0"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
jest-regex-util "^29.0.0" jest-regex-util "^29.0.0"
jest-util "^29.0.3" jest-util "^29.1.2"
jest-worker "^29.0.3" jest-worker "^29.1.2"
micromatch "^4.0.4" micromatch "^4.0.4"
walker "^1.0.8" walker "^1.0.8"
optionalDependencies: optionalDependencies:
fsevents "^2.3.2" fsevents "^2.3.2"
jest-leak-detector@^29.0.3: jest-leak-detector@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.0.3.tgz#e85cf3391106a7a250850b6766b508bfe9c7bc6f" resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.1.2.tgz#4c846db14c58219430ccbc4f01a1ec52ebee4fc2"
integrity sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ== integrity sha512-TG5gAZJpgmZtjb6oWxBLf2N6CfQ73iwCe6cofu/Uqv9iiAm6g502CAnGtxQaTfpHECBdVEMRBhomSXeLnoKjiQ==
dependencies: dependencies:
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
pretty-format "^29.0.3" pretty-format "^29.1.2"
jest-matcher-utils@^29.0.1: jest-matcher-utils@^29.0.1:
version "29.0.1" version "29.0.1"
@ -4524,15 +4536,15 @@ jest-matcher-utils@^29.0.1:
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
pretty-format "^29.0.1" pretty-format "^29.0.1"
jest-matcher-utils@^29.0.3: jest-matcher-utils@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz#b8305fd3f9e27cdbc210b21fc7dbba92d4e54560" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.1.2.tgz#e68c4bcc0266e70aa1a5c13fb7b8cd4695e318a1"
integrity sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w== integrity sha512-MV5XrD3qYSW2zZSHRRceFzqJ39B2z11Qv0KPyZYxnzDHFeYZGJlgGi0SW+IXSJfOewgJp/Km/7lpcFT+cgZypw==
dependencies: dependencies:
chalk "^4.0.0" chalk "^4.0.0"
jest-diff "^29.0.3" jest-diff "^29.1.2"
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
pretty-format "^29.0.3" pretty-format "^29.1.2"
jest-message-util@^29.0.1: jest-message-util@^29.0.1:
version "29.0.1" version "29.0.1"
@ -4549,28 +4561,29 @@ jest-message-util@^29.0.1:
slash "^3.0.0" slash "^3.0.0"
stack-utils "^2.0.3" stack-utils "^2.0.3"
jest-message-util@^29.0.3: jest-message-util@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.0.3.tgz#f0254e1ffad21890c78355726202cc91d0a40ea8" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.1.2.tgz#c21a33c25f9dc1ebfcd0f921d89438847a09a501"
integrity sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg== integrity sha512-9oJ2Os+Qh6IlxLpmvshVbGUiSkZVc2FK+uGOm6tghafnB2RyjKAxMZhtxThRMxfX1J1SOMhTn9oK3/MutRWQJQ==
dependencies: dependencies:
"@babel/code-frame" "^7.12.13" "@babel/code-frame" "^7.12.13"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/stack-utils" "^2.0.0" "@types/stack-utils" "^2.0.0"
chalk "^4.0.0" chalk "^4.0.0"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
micromatch "^4.0.4" micromatch "^4.0.4"
pretty-format "^29.0.3" pretty-format "^29.1.2"
slash "^3.0.0" slash "^3.0.0"
stack-utils "^2.0.3" stack-utils "^2.0.3"
jest-mock@^29.0.3: jest-mock@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.0.3.tgz#4f0093f6a9cb2ffdb9c44a07a3912f0c098c8de9" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.1.2.tgz#de47807edbb9d4abf8423f1d8d308d670105678c"
integrity sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww== integrity sha512-PFDAdjjWbjPUtQPkQufvniXIS3N9Tv7tbibePEjIIprzjgo0qQlyUiVMrT4vL8FaSJo1QXifQUOuPH3HQC/aMA==
dependencies: dependencies:
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*" "@types/node" "*"
jest-util "^29.1.2"
jest-pnp-resolver@^1.2.2: jest-pnp-resolver@^1.2.2:
version "1.2.2" version "1.2.2"
@ -4582,88 +4595,88 @@ jest-regex-util@^29.0.0:
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.0.0.tgz#b442987f688289df8eb6c16fa8df488b4cd007de" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.0.0.tgz#b442987f688289df8eb6c16fa8df488b4cd007de"
integrity sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug== integrity sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==
jest-resolve-dependencies@^29.0.3: jest-resolve-dependencies@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.3.tgz#f23a54295efc6374b86b198cf8efed5606d6b762" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.1.2.tgz#a6919e58a0c7465582cb8ec2d745b4e64ae8647f"
integrity sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw== integrity sha512-44yYi+yHqNmH3OoWZvPgmeeiwKxhKV/0CfrzaKLSkZG9gT973PX8i+m8j6pDrTYhhHoiKfF3YUFg/6AeuHw4HQ==
dependencies: dependencies:
jest-regex-util "^29.0.0" jest-regex-util "^29.0.0"
jest-snapshot "^29.0.3" jest-snapshot "^29.1.2"
jest-resolve@^29.0.3: jest-resolve@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.0.3.tgz#329a3431e3b9eb6629a2cd483e9bed95b26827b9" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.1.2.tgz#9dd8c2fc83e59ee7d676b14bd45a5f89e877741d"
integrity sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg== integrity sha512-7fcOr+k7UYSVRJYhSmJHIid3AnDBcLQX3VmT9OSbPWsWz1MfT7bcoerMhADKGvKCoMpOHUQaDHtQoNp/P9JMGg==
dependencies: dependencies:
chalk "^4.0.0" chalk "^4.0.0"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
jest-haste-map "^29.0.3" jest-haste-map "^29.1.2"
jest-pnp-resolver "^1.2.2" jest-pnp-resolver "^1.2.2"
jest-util "^29.0.3" jest-util "^29.1.2"
jest-validate "^29.0.3" jest-validate "^29.1.2"
resolve "^1.20.0" resolve "^1.20.0"
resolve.exports "^1.1.0" resolve.exports "^1.1.0"
slash "^3.0.0" slash "^3.0.0"
jest-runner@^29.0.3: jest-runner@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.0.3.tgz#2e47fe1e8777aea9b8970f37e8f83630b508fb87" resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.1.2.tgz#f18b2b86101341e047de8c2f51a5fdc4e97d053a"
integrity sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw== integrity sha512-yy3LEWw8KuBCmg7sCGDIqKwJlULBuNIQa2eFSVgVASWdXbMYZ9H/X0tnXt70XFoGf92W2sOQDOIFAA6f2BG04Q==
dependencies: dependencies:
"@jest/console" "^29.0.3" "@jest/console" "^29.1.2"
"@jest/environment" "^29.0.3" "@jest/environment" "^29.1.2"
"@jest/test-result" "^29.0.3" "@jest/test-result" "^29.1.2"
"@jest/transform" "^29.0.3" "@jest/transform" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*" "@types/node" "*"
chalk "^4.0.0" chalk "^4.0.0"
emittery "^0.10.2" emittery "^0.10.2"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
jest-docblock "^29.0.0" jest-docblock "^29.0.0"
jest-environment-node "^29.0.3" jest-environment-node "^29.1.2"
jest-haste-map "^29.0.3" jest-haste-map "^29.1.2"
jest-leak-detector "^29.0.3" jest-leak-detector "^29.1.2"
jest-message-util "^29.0.3" jest-message-util "^29.1.2"
jest-resolve "^29.0.3" jest-resolve "^29.1.2"
jest-runtime "^29.0.3" jest-runtime "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
jest-watcher "^29.0.3" jest-watcher "^29.1.2"
jest-worker "^29.0.3" jest-worker "^29.1.2"
p-limit "^3.1.0" p-limit "^3.1.0"
source-map-support "0.5.13" source-map-support "0.5.13"
jest-runtime@^29.0.3: jest-runtime@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.0.3.tgz#5a823ec5902257519556a4e5a71a868e8fd788aa" resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.1.2.tgz#dbcd57103d61115479108d5864bdcd661d9c6783"
integrity sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ== integrity sha512-jr8VJLIf+cYc+8hbrpt412n5jX3tiXmpPSYTGnwcvNemY+EOuLNiYnHJ3Kp25rkaAcTWOEI4ZdOIQcwYcXIAZw==
dependencies: dependencies:
"@jest/environment" "^29.0.3" "@jest/environment" "^29.1.2"
"@jest/fake-timers" "^29.0.3" "@jest/fake-timers" "^29.1.2"
"@jest/globals" "^29.0.3" "@jest/globals" "^29.1.2"
"@jest/source-map" "^29.0.0" "@jest/source-map" "^29.0.0"
"@jest/test-result" "^29.0.3" "@jest/test-result" "^29.1.2"
"@jest/transform" "^29.0.3" "@jest/transform" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*" "@types/node" "*"
chalk "^4.0.0" chalk "^4.0.0"
cjs-module-lexer "^1.0.0" cjs-module-lexer "^1.0.0"
collect-v8-coverage "^1.0.0" collect-v8-coverage "^1.0.0"
glob "^7.1.3" glob "^7.1.3"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
jest-haste-map "^29.0.3" jest-haste-map "^29.1.2"
jest-message-util "^29.0.3" jest-message-util "^29.1.2"
jest-mock "^29.0.3" jest-mock "^29.1.2"
jest-regex-util "^29.0.0" jest-regex-util "^29.0.0"
jest-resolve "^29.0.3" jest-resolve "^29.1.2"
jest-snapshot "^29.0.3" jest-snapshot "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
slash "^3.0.0" slash "^3.0.0"
strip-bom "^4.0.0" strip-bom "^4.0.0"
jest-snapshot@^29.0.3: jest-snapshot@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.0.3.tgz#0a024706986a915a6eefae74d7343069d2fc8eef" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.1.2.tgz#7dd277e88c45f2d2ff5888de1612e63c7ceb575b"
integrity sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew== integrity sha512-rYFomGpVMdBlfwTYxkUp3sjD6usptvZcONFYNqVlaz4EpHPnDvlWjvmOQ9OCSNKqYZqLM2aS3wq01tWujLg7gg==
dependencies: dependencies:
"@babel/core" "^7.11.6" "@babel/core" "^7.11.6"
"@babel/generator" "^7.7.2" "@babel/generator" "^7.7.2"
@ -4671,26 +4684,26 @@ jest-snapshot@^29.0.3:
"@babel/plugin-syntax-typescript" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2"
"@babel/traverse" "^7.7.2" "@babel/traverse" "^7.7.2"
"@babel/types" "^7.3.3" "@babel/types" "^7.3.3"
"@jest/expect-utils" "^29.0.3" "@jest/expect-utils" "^29.1.2"
"@jest/transform" "^29.0.3" "@jest/transform" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/babel__traverse" "^7.0.6" "@types/babel__traverse" "^7.0.6"
"@types/prettier" "^2.1.5" "@types/prettier" "^2.1.5"
babel-preset-current-node-syntax "^1.0.0" babel-preset-current-node-syntax "^1.0.0"
chalk "^4.0.0" chalk "^4.0.0"
expect "^29.0.3" expect "^29.1.2"
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
jest-diff "^29.0.3" jest-diff "^29.1.2"
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
jest-haste-map "^29.0.3" jest-haste-map "^29.1.2"
jest-matcher-utils "^29.0.3" jest-matcher-utils "^29.1.2"
jest-message-util "^29.0.3" jest-message-util "^29.1.2"
jest-util "^29.0.3" jest-util "^29.1.2"
natural-compare "^1.4.0" natural-compare "^1.4.0"
pretty-format "^29.0.3" pretty-format "^29.1.2"
semver "^7.3.5" semver "^7.3.5"
jest-util@^29.0.0, jest-util@^29.0.3: jest-util@^29.0.0:
version "29.0.3" version "29.0.3"
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.0.3.tgz#06d1d77f9a1bea380f121897d78695902959fbc0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.0.3.tgz#06d1d77f9a1bea380f121897d78695902959fbc0"
integrity sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ== integrity sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==
@ -4714,50 +4727,63 @@ jest-util@^29.0.1:
graceful-fs "^4.2.9" graceful-fs "^4.2.9"
picomatch "^2.2.3" picomatch "^2.2.3"
jest-validate@^29.0.3: jest-util@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.0.3.tgz#f9521581d7344685428afa0a4d110e9c519aeeb6" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.1.2.tgz#ac5798e93cb6a6703084e194cfa0898d66126df1"
integrity sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw== integrity sha512-vPCk9F353i0Ymx3WQq3+a4lZ07NXu9Ca8wya6o4Fe4/aO1e1awMMprZ3woPFpKwghEOW+UXgd15vVotuNN9ONQ==
dependencies: dependencies:
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*"
chalk "^4.0.0"
ci-info "^3.2.0"
graceful-fs "^4.2.9"
picomatch "^2.2.3"
jest-validate@^29.1.2:
version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.1.2.tgz#83a728b8f6354da2e52346878c8bc7383516ca51"
integrity sha512-k71pOslNlV8fVyI+mEySy2pq9KdXdgZtm7NHrBX8LghJayc3wWZH0Yr0mtYNGaCU4F1OLPXRkwZR0dBm/ClshA==
dependencies:
"@jest/types" "^29.1.2"
camelcase "^6.2.0" camelcase "^6.2.0"
chalk "^4.0.0" chalk "^4.0.0"
jest-get-type "^29.0.0" jest-get-type "^29.0.0"
leven "^3.1.0" leven "^3.1.0"
pretty-format "^29.0.3" pretty-format "^29.1.2"
jest-watcher@^29.0.3: jest-watcher@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.0.3.tgz#8e220d1cc4f8029875e82015d084cab20f33d57f" resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.1.2.tgz#de21439b7d889e2fcf62cc2a4779ef1a3f1f3c62"
integrity sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw== integrity sha512-6JUIUKVdAvcxC6bM8/dMgqY2N4lbT+jZVsxh0hCJRbwkIEnbr/aPjMQ28fNDI5lB51Klh00MWZZeVf27KBUj5w==
dependencies: dependencies:
"@jest/test-result" "^29.0.3" "@jest/test-result" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
"@types/node" "*" "@types/node" "*"
ansi-escapes "^4.2.1" ansi-escapes "^4.2.1"
chalk "^4.0.0" chalk "^4.0.0"
emittery "^0.10.2" emittery "^0.10.2"
jest-util "^29.0.3" jest-util "^29.1.2"
string-length "^4.0.1" string-length "^4.0.1"
jest-worker@^29.0.3: jest-worker@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.0.3.tgz#c2ba0aa7e41eec9eb0be8e8a322ae6518df72647" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.1.2.tgz#a68302af61bce82b42a9a57285ca7499d29b2afc"
integrity sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng== integrity sha512-AdTZJxKjTSPHbXT/AIOjQVmoFx0LHFcVabWu0sxI7PAy7rFf8c0upyvgBKgguVXdM4vY74JdwkyD4hSmpTW8jA==
dependencies: dependencies:
"@types/node" "*" "@types/node" "*"
jest-util "^29.1.2"
merge-stream "^2.0.0" merge-stream "^2.0.0"
supports-color "^8.0.0" supports-color "^8.0.0"
jest@^29.0.3: jest@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/jest/-/jest-29.0.3.tgz#5227a0596d30791b2649eea347e4aa97f734944d" resolved "https://registry.yarnpkg.com/jest/-/jest-29.1.2.tgz#f821a1695ffd6cd0efc3b59d2dfcc70a98582499"
integrity sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ== integrity sha512-5wEIPpCezgORnqf+rCaYD1SK+mNN7NsstWzIsuvsnrhR/hSxXWd82oI7DkrbJ+XTD28/eG8SmxdGvukrGGK6Tw==
dependencies: dependencies:
"@jest/core" "^29.0.3" "@jest/core" "^29.1.2"
"@jest/types" "^29.0.3" "@jest/types" "^29.1.2"
import-local "^3.0.2" import-local "^3.0.2"
jest-cli "^29.0.3" jest-cli "^29.1.2"
js-stringify@^1.0.2: js-stringify@^1.0.2:
version "1.0.2" version "1.0.2"
@ -5541,10 +5567,10 @@ nodemailer-html-to-text@^3.2.0:
dependencies: dependencies:
html-to-text "7.1.1" html-to-text "7.1.1"
nodemailer@^6.7.8: nodemailer@^6.8.0:
version "6.7.8" version "6.8.0"
resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.8.tgz#9f1af9911314960c0b889079e1754e8d9e3f740a" resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.8.0.tgz#804bcc5256ee5523bc914506ee59f8de8f0b1cd5"
integrity sha512-2zaTFGqZixVmTxpJRCFC+Vk5eGRd/fYtvIR+dl5u9QXLTQWGIf48x/JXvo58g9sa0bU6To04XUv554Paykum3g== integrity sha512-EjYvSmHzekz6VNkNd12aUqAco+bOkRe3Of5jVhltqKhEsjw/y0PYPJfp83+s9Wzh1dspYAkUW/YNQ350NATbSQ==
nomnom@^1.5.x: nomnom@^1.5.x:
version "1.8.1" version "1.8.1"
@ -6117,10 +6143,10 @@ pretty-format@^29.0.0, pretty-format@^29.0.1:
ansi-styles "^5.0.0" ansi-styles "^5.0.0"
react-is "^18.0.0" react-is "^18.0.0"
pretty-format@^29.0.3: pretty-format@^29.1.2:
version "29.0.3" version "29.1.2"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.0.3.tgz#23d5f8cabc9cbf209a77d49409d093d61166a811" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.1.2.tgz#b1f6b75be7d699be1a051f5da36e8ae9e76a8e6a"
integrity sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q== integrity sha512-CGJ6VVGXVRP2o2Dorl4mAwwvDWT25luIsYhkyVQW32E4nL+TgW939J7LlKT/npq5Cpq6j3s+sy+13yk7xYpBmg==
dependencies: dependencies:
"@jest/schemas" "^29.0.0" "@jest/schemas" "^29.0.0"
ansi-styles "^5.0.0" ansi-styles "^5.0.0"
@ -6937,10 +6963,10 @@ sprintf-js@~1.0.2:
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
sqlite3@^5.1.1: sqlite3@^5.1.2:
version "5.1.1" version "5.1.2"
resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-5.1.1.tgz#c6561220fd875fd88eb2ef717631e0a11af1ec38" resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-5.1.2.tgz#f50d5b1482b6972fb650daf6f718e6507c6cfb0f"
integrity sha512-mMinkrQr/LKJqFiFF+AF7imPSzRCCpTCreusZO3D/ssJHVjZOrbu2Caz+zPH5KTmGGXBxXMGSRDssL+44CLxvg== integrity sha512-D0Reg6pRWAFXFUnZKsszCI67tthFD8fGPewRddDCX6w4cYwz3MbvuwRICbL+YQjBAh9zbw+lJ/V9oC8nG5j6eg==
dependencies: dependencies:
"@mapbox/node-pre-gyp" "^1.0.0" "@mapbox/node-pre-gyp" "^1.0.0"
node-addon-api "^4.2.0" node-addon-api "^4.2.0"
@ -7328,10 +7354,10 @@ trim-newlines@^1.0.0, trim-newlines@~4.0.2:
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.0.2.tgz#d6aaaf6a0df1b4b536d183879a6b939489808c7c" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.0.2.tgz#d6aaaf6a0df1b4b536d183879a6b939489808c7c"
integrity sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew== integrity sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==
ts-jest@^29.0.2: ts-jest@^29.0.3:
version "29.0.2" version "29.0.3"
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.0.2.tgz#0c45a1ac45d14f8b3bf89bca9048a2840c7bd5ad" resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.0.3.tgz#63ea93c5401ab73595440733cefdba31fcf9cb77"
integrity sha512-P03IUItnAjG6RkJXtjjD5pu0TryQFOwcb1YKmW63rO19V0UFqL3wiXZrmR5D7qYjI98btzIOAcYafLZ0GHAcQg== integrity sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==
dependencies: dependencies:
bs-logger "0.x" bs-logger "0.x"
fast-json-stable-stringify "2.x" fast-json-stable-stringify "2.x"
@ -7413,10 +7439,10 @@ type-is@~1.6.18:
media-typer "0.3.0" media-typer "0.3.0"
mime-types "~2.1.24" mime-types "~2.1.24"
typescript@^4.8.3: typescript@^4.8.4:
version "4.8.3" version "4.8.4"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig== integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
typical@^4.0.0: typical@^4.0.0:
version "4.0.0" version "4.0.0"