diff --git a/.github/.env b/.github/.env
index 04d8fd0c1..18d07a528 100644
--- a/.github/.env
+++ b/.github/.env
@@ -1,2 +1,2 @@
GEM=pagy
-VERSION=6.0.4
+VERSION=6.1.0
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e4695a243..b37334c7e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -25,6 +25,11 @@ None
+## Version 6.1.0
+
+- Add Vietnamese locale (#550)
+- Maintenance (docs, test, gems and node modules updates) fixes and improvements
+
## Version 6.0.4
- Updated gems and npm modules
diff --git a/Gemfile.lock b/Gemfile.lock
index bd2ee3b0a..b40a9138f 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,33 +1,35 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (7.0.5)
+ activesupport (7.0.8)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
ansi (1.5.0)
ast (2.4.2)
+ base64 (0.1.1)
benchmark-ips (2.12.0)
builder (3.2.4)
codecov (0.6.0)
simplecov (>= 0.15, < 0.22)
concurrent-ruby (1.2.2)
docile (1.4.0)
- ffi (1.15.5)
+ ffi (1.16.2)
i18n (1.14.1)
concurrent-ruby (~> 1.0)
json (2.6.3)
kalibera (0.1.2)
memoist (~> 0.16)
rbzip2 (~> 0.3)
+ language_server-protocol (3.17.0.3)
listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
memoist (0.16.2)
memory_profiler (1.0.1)
- minitest (5.18.1)
- minitest-reporters (1.6.0)
+ minitest (5.20.0)
+ minitest-reporters (1.6.1)
ansi
builder
minitest (>= 5.0)
@@ -36,17 +38,17 @@ GEM
mustermann (3.0.0)
ruby2_keywords (~> 0.0.1)
nio4r (2.5.9)
- oj (3.15.0)
+ oj (3.16.1)
parallel (1.23.0)
parser (3.2.2.3)
ast (~> 2.4.1)
racc
- puma (6.3.0)
+ puma (6.4.0)
nio4r (~> 2.0)
racc (1.7.1)
- rack (2.2.7)
- rack-protection (3.0.6)
- rack
+ rack (2.2.8)
+ rack-protection (3.1.0)
+ rack (~> 2.2, >= 2.2.4)
rainbow (3.1.1)
rake (13.0.6)
rake-manifest (0.2.3)
@@ -58,24 +60,26 @@ GEM
rematch (1.4.2)
rerun (0.14.0)
listen (~> 3.0)
- rexml (3.2.5)
- rubocop (1.52.1)
+ rexml (3.2.6)
+ rubocop (1.56.3)
+ base64 (~> 0.1.1)
json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
parser (>= 3.2.2.3)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.8, < 3.0)
rexml (>= 3.2.5, < 4.0)
- rubocop-ast (>= 1.28.0, < 2.0)
+ rubocop-ast (>= 1.28.1, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.29.0)
parser (>= 3.2.1.0)
- rubocop-minitest (0.31.0)
+ rubocop-minitest (0.32.2)
rubocop (>= 1.39, < 2.0)
rubocop-packaging (0.5.2)
rubocop (>= 1.33, < 2.0)
- rubocop-performance (1.18.0)
+ rubocop-performance (1.19.1)
rubocop (>= 1.7.0, < 2.0)
rubocop-ast (>= 0.4.0)
rubocop-rake (0.6.0)
@@ -88,18 +92,18 @@ GEM
simplecov_json_formatter (~> 0.1)
simplecov-html (0.12.3)
simplecov_json_formatter (0.1.4)
- sinatra (3.0.6)
+ sinatra (3.1.0)
mustermann (~> 3.0)
rack (~> 2.2, >= 2.2.4)
- rack-protection (= 3.0.6)
+ rack-protection (= 3.1.0)
tilt (~> 2.0)
- sinatra-contrib (3.0.6)
+ sinatra-contrib (3.1.0)
multi_json
mustermann (~> 3.0)
- rack-protection (= 3.0.6)
- sinatra (= 3.0.6)
+ rack-protection (= 3.1.0)
+ sinatra (= 3.1.0)
tilt (~> 2.0)
- tilt (2.2.0)
+ tilt (2.3.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.4.2)
diff --git a/bump.sh b/bump.sh
index 7c80c0a7c..cb0be46eb 100755
--- a/bump.sh
+++ b/bump.sh
@@ -2,9 +2,6 @@
set -e
-# Ensure that the ci-cache is up-to-date
-./e2e/ci-cache.sh
-
# Exit if the working tree is dirty
test -n "$(git status --porcelain)" && echo "Working tree dirty!" && exit 1
diff --git a/e2e/package.json b/e2e/package.json
index c53ad6793..6dfd02537 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -8,20 +8,20 @@
},
"devDependencies": {
"@cypress/snapshot": "^2.1.7",
- "@types/node": "20.3.1",
- "@typescript-eslint/eslint-plugin": "5.60.0",
- "@typescript-eslint/parser": "5.60.0",
- "cypress": "12.14.0",
- "cypress-html-validate": "6.0.0",
- "eslint": "8.43.0",
+ "@types/node": "20.7.0",
+ "@typescript-eslint/eslint-plugin": "6.7.3",
+ "@typescript-eslint/parser": "6.7.3",
+ "cypress": "13.2.0",
+ "cypress-html-validate": "6.1.0",
+ "eslint": "8.50.0",
"eslint-plugin-align-assignments": "^1.1.2",
- "eslint-plugin-cypress": "2.13.3",
- "eslint-plugin-import": "2.27.5",
+ "eslint-plugin-cypress": "2.15.1",
+ "eslint-plugin-import": "2.28.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "6.1.1",
- "html-validate": "8.0.5",
- "start-server-and-test": "2.0.0",
- "typescript": "5.1.3"
+ "html-validate": "8.4.1",
+ "start-server-and-test": "2.0.1",
+ "typescript": "5.2.2"
},
"scripts": {
"lint-fix": "eslint --fix cypress --ext .ts",
diff --git a/e2e/snapshots.js b/e2e/snapshots.js
index e5d0967b9..1585a2842 100644
--- a/e2e/snapshots.js
+++ b/e2e/snapshots.js
@@ -421,7 +421,7 @@ module.exports = {
"10": ""
}
},
- "__version": "12.14.0",
+ "__version": "13.2.0",
"Test all comboNavs for all styles": {
"Test /bootstrap #combo-nav-js": {
"1": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
",
diff --git a/lib/config/pagy.rb b/lib/config/pagy.rb
index 3a579c026..2ba45e607 100644
--- a/lib/config/pagy.rb
+++ b/lib/config/pagy.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-# Pagy initializer file (6.0.4)
+# Pagy initializer file (6.1.0)
# Customize only what you really need and notice that the core Pagy works also without any of the following lines.
# Should you just cherry pick part of this file, please maintain the require-order of the extras
diff --git a/lib/javascripts/pagy-dev.js b/lib/javascripts/pagy-dev.js
index 007ffe92d..7c9bd6212 100644
--- a/lib/javascripts/pagy-dev.js
+++ b/lib/javascripts/pagy-dev.js
@@ -82,7 +82,7 @@ window.Pagy = (() => {
const trim = (link, param) => link.replace(new RegExp(`(\\?|&)${param}=1\\b(?!&)|\\b${param}=1&`), "");
// Public interface
return {
- version: "6.0.4",
+ version: "6.1.0",
// Scan for elements with a "data-pagy" attribute and call their init functions with the decoded args
init(arg) {
const target = arg instanceof Element ? arg : document;
@@ -111,4 +111,4 @@ window.Pagy = (() => {
}
};
})();
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFneS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInBhZ3kudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQWNBLE1BQU0sSUFBSSxHQUFHLENBQUMsR0FBRyxFQUFFO0lBQ2YsNENBQTRDO0lBQzVDLE1BQU0sV0FBVyxHQUFHLElBQUksY0FBYyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQzdDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFhLFdBQVcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUU3Ryw0QkFBNEI7SUFDNUIsTUFBTSxPQUFPLEdBQUcsQ0FBQyxFQUFhLEVBQUUsQ0FBQyxJQUFJLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRSxTQUFTLENBQVMsRUFBRSxFQUFFO1FBQ2hGLE1BQU0sU0FBUyxHQUFHLEVBQUUsQ0FBQyxhQUFhLElBQUksRUFBRSxDQUFDO1FBQ3pDLE1BQU0sTUFBTSxHQUFNLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ25GLElBQUksU0FBUyxHQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ3JCLE1BQU0sTUFBTSxHQUFNLENBQUMsSUFBVyxFQUFFLElBQVcsRUFBRSxLQUFZLEVBQVMsRUFBRSxDQUM5QyxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixFQUFFLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUM3RixDQUFDLEVBQUUsQ0FB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ICAgICA9IHJlYWRvbmx5IFtUYWdzLCBTZXF1ZWxzLCBudWxsfExhYmVsU2VxdWVscywgc3RyaW5nP11cbnR5cGUgQ29tYm9BcmdzICAgID0gcmVhZG9ubHkgW3N0cmluZywgc3RyaW5nP11cbnR5cGUgU2VsZWN0b3JBcmdzID0gcmVhZG9ubHkgW251bWJlciwgc3RyaW5nLCBzdHJpbmc/XVxuaW50ZXJmYWNlIFRhZ3Mge1xuICAgIHJlYWRvbmx5IGJlZm9yZTogc3RyaW5nXG4gICAgcmVhZG9ubHkgbGluazogICBzdHJpbmdcbiAgICByZWFkb25seSBhY3RpdmU6IHN0cmluZ1xuICAgIHJlYWRvbmx5IGdhcDogICAgc3RyaW5nXG4gICAgcmVhZG9ubHkgYWZ0ZXI6ICBzdHJpbmdcbn1cbmludGVyZmFjZSBTZXF1ZWxzICAgICAgeyByZWFkb25seSBbd2lkdGg6c3RyaW5nXTogKHN0cmluZ3xudW1iZXIpW10gfVxuaW50ZXJmYWNlIExhYmVsU2VxdWVscyB7IHJlYWRvbmx5IFt3aWR0aDpzdHJpbmddOiBzdHJpbmdbXSB9XG5pbnRlcmZhY2UgTmF2RWxlbWVudCBleHRlbmRzIEVsZW1lbnQgeyBwYWd5UmVuZGVyKCk6IHZvaWQgfVxuXG5jb25zdCBQYWd5ID0gKCgpID0+IHtcbiAgICAvLyBUaGUgb2JzZXJ2ZXIgaW5zdGFuY2UgZm9yIHJlc3BvbnNpdmUgbmF2c1xuICAgIGNvbnN0IHJqc09ic2VydmVyID0gbmV3IFJlc2l6ZU9ic2VydmVyKGVudHJpZXMgPT5cbiAgICAgICAgZW50cmllcy5mb3JFYWNoKGUgPT4gZS50YXJnZXQucXVlcnlTZWxlY3RvckFsbDxOYXZFbGVtZW50PihcIi5wYWd5LXJqc1wiKS5mb3JFYWNoKGVsID0+IGVsLnBhZ3lSZW5kZXIoKSkpKTtcblxuICAgIC8vIEluaXQgdGhlICpfbmF2X2pzIGhlbHBlcnNcbiAgICBjb25zdCBpbml0TmF2ID0gKGVsOk5hdkVsZW1lbnQsIFt0YWdzLCBzZXF1ZWxzLCBsYWJlbFNlcXVlbHMsIHRyaW1QYXJhbV06TmF2QXJncykgPT4ge1xuICAgICAgICBjb25zdCBjb250YWluZXIgPSBlbC5wYXJlbnRFbGVtZW50ID8/IGVsO1xuICAgICAgICBjb25zdCB3aWR0aHMgICAgPSBPYmplY3Qua2V5cyhzZXF1ZWxzKS5tYXAodyA9PiBwYXJzZUludCh3KSkuc29ydCgoYSwgYikgPT4gYiAtIGEpO1xuICAgICAgICBsZXQgbGFzdFdpZHRoICAgPSAtMTtcbiAgICAgICAgY29uc3QgZmlsbEluICAgID0gKGxpbms6c3RyaW5nLCBwYWdlOnN0cmluZywgbGFiZWw6c3RyaW5nKTpzdHJpbmcgPT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmsucmVwbGFjZSgvX19wYWd5X3BhZ2VfXy9nLCBwYWdlKS5yZXBsYWNlKC9fX3BhZ3lfbGFiZWxfXy9nLCBsYWJlbCk7XG4gICAgICAgIChlbC5wYWd5UmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICBjb25zdCB3aWR0aCA9IHdpZHRocy5maW5kKHcgPT4gdyA8IGNvbnRhaW5lci5jbGllbnRXaWR0aCkgfHwgMDtcbiAgICAgICAgICAgIGlmICh3aWR0aCA9PT0gbGFzdFdpZHRoKSB7IHJldHVybiB9IC8vIG5vIGNoYW5nZTogYWJvcnRcbiAgICAgICAgICAgIGxldCBodG1sICAgICA9IHRhZ3MuYmVmb3JlO1xuICAgICAgICAgICAgY29uc3Qgc2VyaWVzID0gc2VxdWVsc1t3aWR0aC50b1N0cmluZygpXTtcbiAgICAgICAgICAgIGNvbnN0IGxhYmVscyA9IGxhYmVsU2VxdWVscz8uW3dpZHRoLnRvU3RyaW5nKCldID8/IHNlcmllcy5tYXAobCA9PiBsLnRvU3RyaW5nKCkpO1xuICAgICAgICAgICAgZm9yIChjb25zdCBpIGluIHNlcmllcykge1xuICAgICAgICAgICAgICAgIGNvbnN0IGl0ZW0gID0gc2VyaWVzW2ldO1xuICAgICAgICAgICAgICAgIGNvbnN0IGxhYmVsID0gbGFiZWxzW2ldO1xuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgdHJpbVBhcmFtID09PSBcInN0cmluZ1wiICYmIGl0ZW0gPT09IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgaHRtbCArPSB0cmltKGZpbGxJbih0YWdzLmxpbmssIGl0ZW0udG9TdHJpbmcoKSwgbGFiZWwpLCB0cmltUGFyYW0pO1xuICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAodHlwZW9mIGl0ZW0gPT09IFwibnVtYmVyXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgaHRtbCArPSBmaWxsSW4odGFncy5saW5rLCBpdGVtLnRvU3RyaW5nKCksIGxhYmVsKTtcbiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGl0ZW0gPT09IFwiZ2FwXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgaHRtbCArPSB0YWdzLmdhcDtcbiAgICAgICAgICAgICAgICB9IGVsc2UgeyAvLyBhY3RpdmUgcGFnZVxuICAgICAgICAgICAgICAgICAgICBodG1sICs9IGZpbGxJbih0YWdzLmFjdGl2ZSwgaXRlbSwgbGFiZWwpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGh0bWwgKz0gdGFncy5hZnRlcjsgICAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIGFsaWduLWFzc2lnbm1lbnRzL2FsaWduLWFzc2lnbm1lbnRzXG4gICAgICAgICAgICBlbC5pbm5lckhUTUwgPSBcIlwiO1xuICAgICAgICAgICAgZWwuaW5zZXJ0QWRqYWNlbnRIVE1MKFwiYWZ0ZXJiZWdpblwiLCBodG1sKTtcbiAgICAgICAgICAgIGxhc3RXaWR0aCA9IHdpZHRoO1xuICAgICAgICB9KSgpO1xuICAgICAgICBpZiAoZWwuY2xhc3NMaXN0LmNvbnRhaW5zKFwicGFneS1yanNcIikpIHsgcmpzT2JzZXJ2ZXIub2JzZXJ2ZShjb250YWluZXIpIH1cbiAgICB9O1xuXG4gICAgLy8gSW5pdCB0aGUgKl9jb21ib19uYXZfanMgaGVscGVyc1xuICAgIGNvbnN0IGluaXRDb21ibyA9IChlbDpFbGVtZW50LCBbbGluaywgdHJpbVBhcmFtXTpDb21ib0FyZ3MpID0+XG4gICAgICAgIGluaXRJbnB1dChlbCwgaW5wdXRWYWx1ZSA9PiBbaW5wdXRWYWx1ZSwgbGluay5yZXBsYWNlKC9fX3BhZ3lfcGFnZV9fLywgaW5wdXRWYWx1ZSldLCB0cmltUGFyYW0pO1xuXG4gICAgICAgIC8vIEluaXQgdGhlIGl0ZW1zX3NlbGVjdG9yX2pzIGhlbHBlclxuICAgIGNvbnN0IGluaXRTZWxlY3RvciA9IChlbDpFbGVtZW50LCBbZnJvbSwgbGluaywgdHJpbVBhcmFtXTpTZWxlY3RvckFyZ3MpID0+IHtcbiAgICAgICAgaW5pdElucHV0KGVsLCBpbnB1dFZhbHVlID0+IHtcbiAgICAgICAgICAgIGNvbnN0IHBhZ2UgPSBNYXRoLm1heChNYXRoLmNlaWwoZnJvbSAvIHBhcnNlSW50KGlucHV0VmFsdWUpKSwgMSkudG9TdHJpbmcoKTtcbiAgICAgICAgICAgIGNvbnN0IGh0bWwgPSBsaW5rLnJlcGxhY2UoL19fcGFneV9wYWdlX18vLCBwYWdlKS5yZXBsYWNlKC9fX3BhZ3lfaXRlbXNfXy8sIGlucHV0VmFsdWUpO1xuICAgICAgICAgICAgcmV0dXJuIFtwYWdlLCBodG1sXTtcbiAgICAgICAgfSwgdHJpbVBhcmFtKTtcbiAgICB9O1xuXG4gICAgLy8gSW5pdCB0aGUgaW5wdXQgZWxlbWVudFxuICAgIGNvbnN0IGluaXRJbnB1dCA9IChlbDpFbGVtZW50LCBnZXRWYXJzOih2OnN0cmluZyk9PltzdHJpbmcsIHN0cmluZ10sIHRyaW1QYXJhbT86c3RyaW5nKSA9PiB7XG4gICAgICAgIGNvbnN0IGlucHV0ICAgPSBlbC5xdWVyeVNlbGVjdG9yKFwiaW5wdXRcIikgYXMgSFRNTElucHV0RWxlbWVudDtcbiAgICAgICAgY29uc3QgaW5pdGlhbCA9IGlucHV0LnZhbHVlO1xuICAgICAgICBjb25zdCBhY3Rpb24gID0gZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICBpZiAoaW5wdXQudmFsdWUgPT09IGluaXRpYWwpIHsgcmV0dXJuIH0gIC8vIG5vdCBjaGFuZ2VkXG4gICAgICAgICAgICBjb25zdCBbbWluLCB2YWwsIG1heF0gPSBbaW5wdXQubWluLCBpbnB1dC52YWx1ZSwgaW5wdXQubWF4XS5tYXAobiA9PiBwYXJzZUludChuKSB8fCAwKTtcbiAgICAgICAgICAgIGlmICh2YWwgPCBtaW4gfHwgdmFsID4gbWF4KSB7ICAvLyByZXNldCBpbnZhbGlkL291dC1vZi1yYW5nZVxuICAgICAgICAgICAgICAgIGlucHV0LnZhbHVlID0gaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBpbnB1dC5zZWxlY3QoKTtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsZXQgW3BhZ2UsIGh0bWxdID0gZ2V0VmFycyhpbnB1dC52YWx1ZSk7ICAgLy8gZXNsaW50LWRpc2FibGUtbGluZSBwcmVmZXItY29uc3RcbiAgICAgICAgICAgIGlmICh0eXBlb2YgdHJpbVBhcmFtID09PSBcInN0cmluZ1wiICYmIHBhZ2UgPT09IFwiMVwiKSB7IGh0bWwgPSB0cmltKGh0bWwsIHRyaW1QYXJhbSkgfVxuICAgICAgICAgICAgZWwuaW5zZXJ0QWRqYWNlbnRIVE1MKFwiYWZ0ZXJiZWdpblwiLCBodG1sKTtcbiAgICAgICAgICAgIChlbC5xdWVyeVNlbGVjdG9yKFwiYVwiKSBhcyBIVE1MQW5jaG9yRWxlbWVudCkuY2xpY2soKTtcbiAgICAgICAgfTtcbiAgICAgICAgW1wiY2hhbmdlXCIsIFwiZm9jdXNcIl0uZm9yRWFjaChlID0+IGlucHV0LmFkZEV2ZW50TGlzdGVuZXIoZSwgaW5wdXQuc2VsZWN0KSk7ICAgICAgICAvLyBhdXRvLXNlbGVjdFxuICAgICAgICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKFwiZm9jdXNvdXRcIiwgYWN0aW9uKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmlnZ2VyIGFjdGlvblxuICAgICAgICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKFwia2V5cHJlc3NcIiwgZSA9PiB7IGlmIChlLmtleSA9PT0gXCJFbnRlclwiKSB7IGFjdGlvbigpIH0gfSk7IC8vIHRyaWdnZXIgYWN0aW9uXG4gICAgfTtcblxuICAgIC8vIFRyaW0gdGhlICR7cGFnZS1wYXJhbX09MSBwYXJhbXMgaW4gbGlua3NcbiAgICBjb25zdCB0cmltID0gKGxpbms6c3RyaW5nLCBwYXJhbTpzdHJpbmcpID0+XG4gICAgICAgIGxpbmsucmVwbGFjZShuZXcgUmVnRXhwKGAoXFxcXD98JmFtcDspJHtwYXJhbX09MVxcXFxiKD8hJmFtcDspfFxcXFxiJHtwYXJhbX09MSZhbXA7YCksIFwiXCIpO1xuXG4gICAgLy8gUHVibGljIGludGVyZmFjZVxuICAgIHJldHVybiB7XG4gICAgICAgIHZlcnNpb246IFwiNi4wLjRcIixcblxuICAgICAgICAvLyBTY2FuIGZvciBlbGVtZW50cyB3aXRoIGEgXCJkYXRhLXBhZ3lcIiBhdHRyaWJ1dGUgYW5kIGNhbGwgdGhlaXIgaW5pdCBmdW5jdGlvbnMgd2l0aCB0aGUgZGVjb2RlZCBhcmdzXG4gICAgICAgIGluaXQoYXJnPzpFbGVtZW50fG5ldmVyKSB7XG4gICAgICAgICAgICBjb25zdCB0YXJnZXQgICA9IGFyZyBpbnN0YW5jZW9mIEVsZW1lbnQgPyBhcmcgOiBkb2N1bWVudDtcbiAgICAgICAgICAgIGNvbnN0IGVsZW1lbnRzID0gdGFyZ2V0LnF1ZXJ5U2VsZWN0b3JBbGwoXCJbZGF0YS1wYWd5XVwiKTtcbiAgICAgICAgICAgIGZvciAoY29uc3QgZWwgb2YgZWxlbWVudHMpIHtcbiAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OGFycmF5ICAgICAgICAgPSBVaW50OEFycmF5LmZyb20oYXRvYihlbC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXBhZ3lcIikgYXMgc3RyaW5nKSwgYyA9PiBjLmNoYXJDb2RlQXQoMCkpO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBba2V5d29yZCwgLi4uYXJnc10gPSBKU09OLnBhcnNlKChuZXcgVGV4dERlY29kZXIoKSkuZGVjb2RlKHVpbnQ4YXJyYXkpKTsgLy8gYmFzZTY0LXV0ZjggLT4gSlNPTiAtPiBBcnJheVxuICAgICAgICAgICAgICAgICAgICBpZiAoa2V5d29yZCA9PT0gXCJuYXZcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5pdE5hdihlbCBhcyBOYXZFbGVtZW50LCBhcmdzIGFzIE5hdkFyZ3MpO1xuICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGtleXdvcmQgPT09IFwiY29tYm9cIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5pdENvbWJvKGVsLCBhcmdzIGFzIENvbWJvQXJncyk7XG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoa2V5d29yZCA9PT0gXCJzZWxlY3RvclwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbml0U2VsZWN0b3IoZWwsIGFyZ3MgYXMgU2VsZWN0b3JBcmdzKTtcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUud2FybihcIlNraXBwZWQgUGFneS5pbml0KCkgZm9yOiAlb1xcblVua25vd24ga2V5d29yZCAnJXMnXCIsIGVsLCBrZXl3b3JkKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLndhcm4oXCJTa2lwcGVkIFBhZ3kuaW5pdCgpIGZvcjogJW9cXG4lc1wiLCBlbCwgZXJyKSB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9O1xufSkoKTtcbiJdfQ==
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFneS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInBhZ3kudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQWNBLE1BQU0sSUFBSSxHQUFHLENBQUMsR0FBRyxFQUFFO0lBQ2YsNENBQTRDO0lBQzVDLE1BQU0sV0FBVyxHQUFHLElBQUksY0FBYyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQzdDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFhLFdBQVcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUU3Ryw0QkFBNEI7SUFDNUIsTUFBTSxPQUFPLEdBQUcsQ0FBQyxFQUFhLEVBQUUsQ0FBQyxJQUFJLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRSxTQUFTLENBQVMsRUFBRSxFQUFFO1FBQ2hGLE1BQU0sU0FBUyxHQUFHLEVBQUUsQ0FBQyxhQUFhLElBQUksRUFBRSxDQUFDO1FBQ3pDLE1BQU0sTUFBTSxHQUFNLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ25GLElBQUksU0FBUyxHQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ3JCLE1BQU0sTUFBTSxHQUFNLENBQUMsSUFBVyxFQUFFLElBQVcsRUFBRSxLQUFZLEVBQVMsRUFBRSxDQUM5QyxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixFQUFFLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUM3RixDQUFDLEVBQUUsQ0FB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ICAgICA9IHJlYWRvbmx5IFtUYWdzLCBTZXF1ZWxzLCBudWxsfExhYmVsU2VxdWVscywgc3RyaW5nP11cbnR5cGUgQ29tYm9BcmdzICAgID0gcmVhZG9ubHkgW3N0cmluZywgc3RyaW5nP11cbnR5cGUgU2VsZWN0b3JBcmdzID0gcmVhZG9ubHkgW251bWJlciwgc3RyaW5nLCBzdHJpbmc/XVxuaW50ZXJmYWNlIFRhZ3Mge1xuICAgIHJlYWRvbmx5IGJlZm9yZTogc3RyaW5nXG4gICAgcmVhZG9ubHkgbGluazogICBzdHJpbmdcbiAgICByZWFkb25seSBhY3RpdmU6IHN0cmluZ1xuICAgIHJlYWRvbmx5IGdhcDogICAgc3RyaW5nXG4gICAgcmVhZG9ubHkgYWZ0ZXI6ICBzdHJpbmdcbn1cbmludGVyZmFjZSBTZXF1ZWxzICAgICAgeyByZWFkb25seSBbd2lkdGg6c3RyaW5nXTogKHN0cmluZ3xudW1iZXIpW10gfVxuaW50ZXJmYWNlIExhYmVsU2VxdWVscyB7IHJlYWRvbmx5IFt3aWR0aDpzdHJpbmddOiBzdHJpbmdbXSB9XG5pbnRlcmZhY2UgTmF2RWxlbWVudCBleHRlbmRzIEVsZW1lbnQgeyBwYWd5UmVuZGVyKCk6IHZvaWQgfVxuXG5jb25zdCBQYWd5ID0gKCgpID0+IHtcbiAgICAvLyBUaGUgb2JzZXJ2ZXIgaW5zdGFuY2UgZm9yIHJlc3BvbnNpdmUgbmF2c1xuICAgIGNvbnN0IHJqc09ic2VydmVyID0gbmV3IFJlc2l6ZU9ic2VydmVyKGVudHJpZXMgPT5cbiAgICAgICAgZW50cmllcy5mb3JFYWNoKGUgPT4gZS50YXJnZXQucXVlcnlTZWxlY3RvckFsbDxOYXZFbGVtZW50PihcIi5wYWd5LXJqc1wiKS5mb3JFYWNoKGVsID0+IGVsLnBhZ3lSZW5kZXIoKSkpKTtcblxuICAgIC8vIEluaXQgdGhlICpfbmF2X2pzIGhlbHBlcnNcbiAgICBjb25zdCBpbml0TmF2ID0gKGVsOk5hdkVsZW1lbnQsIFt0YWdzLCBzZXF1ZWxzLCBsYWJlbFNlcXVlbHMsIHRyaW1QYXJhbV06TmF2QXJncykgPT4ge1xuICAgICAgICBjb25zdCBjb250YWluZXIgPSBlbC5wYXJlbnRFbGVtZW50ID8/IGVsO1xuICAgICAgICBjb25zdCB3aWR0aHMgICAgPSBPYmplY3Qua2V5cyhzZXF1ZWxzKS5tYXAodyA9PiBwYXJzZUludCh3KSkuc29ydCgoYSwgYikgPT4gYiAtIGEpO1xuICAgICAgICBsZXQgbGFzdFdpZHRoICAgPSAtMTtcbiAgICAgICAgY29uc3QgZmlsbEluICAgID0gKGxpbms6c3RyaW5nLCBwYWdlOnN0cmluZywgbGFiZWw6c3RyaW5nKTpzdHJpbmcgPT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmsucmVwbGFjZSgvX19wYWd5X3BhZ2VfXy9nLCBwYWdlKS5yZXBsYWNlKC9fX3BhZ3lfbGFiZWxfXy9nLCBsYWJlbCk7XG4gICAgICAgIChlbC5wYWd5UmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICBjb25zdCB3aWR0aCA9IHdpZHRocy5maW5kKHcgPT4gdyA8IGNvbnRhaW5lci5jbGllbnRXaWR0aCkgfHwgMDtcbiAgICAgICAgICAgIGlmICh3aWR0aCA9PT0gbGFzdFdpZHRoKSB7IHJldHVybiB9IC8vIG5vIGNoYW5nZTogYWJvcnRcbiAgICAgICAgICAgIGxldCBodG1sICAgICA9IHRhZ3MuYmVmb3JlO1xuICAgICAgICAgICAgY29uc3Qgc2VyaWVzID0gc2VxdWVsc1t3aWR0aC50b1N0cmluZygpXTtcbiAgICAgICAgICAgIGNvbnN0IGxhYmVscyA9IGxhYmVsU2VxdWVscz8uW3dpZHRoLnRvU3RyaW5nKCldID8/IHNlcmllcy5tYXAobCA9PiBsLnRvU3RyaW5nKCkpO1xuICAgICAgICAgICAgZm9yIChjb25zdCBpIGluIHNlcmllcykge1xuICAgICAgICAgICAgICAgIGNvbnN0IGl0ZW0gID0gc2VyaWVzW2ldO1xuICAgICAgICAgICAgICAgIGNvbnN0IGxhYmVsID0gbGFiZWxzW2ldO1xuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgdHJpbVBhcmFtID09PSBcInN0cmluZ1wiICYmIGl0ZW0gPT09IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgaHRtbCArPSB0cmltKGZpbGxJbih0YWdzLmxpbmssIGl0ZW0udG9TdHJpbmcoKSwgbGFiZWwpLCB0cmltUGFyYW0pO1xuICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAodHlwZW9mIGl0ZW0gPT09IFwibnVtYmVyXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgaHRtbCArPSBmaWxsSW4odGFncy5saW5rLCBpdGVtLnRvU3RyaW5nKCksIGxhYmVsKTtcbiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGl0ZW0gPT09IFwiZ2FwXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgaHRtbCArPSB0YWdzLmdhcDtcbiAgICAgICAgICAgICAgICB9IGVsc2UgeyAvLyBhY3RpdmUgcGFnZVxuICAgICAgICAgICAgICAgICAgICBodG1sICs9IGZpbGxJbih0YWdzLmFjdGl2ZSwgaXRlbSwgbGFiZWwpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGh0bWwgKz0gdGFncy5hZnRlcjsgICAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIGFsaWduLWFzc2lnbm1lbnRzL2FsaWduLWFzc2lnbm1lbnRzXG4gICAgICAgICAgICBlbC5pbm5lckhUTUwgPSBcIlwiO1xuICAgICAgICAgICAgZWwuaW5zZXJ0QWRqYWNlbnRIVE1MKFwiYWZ0ZXJiZWdpblwiLCBodG1sKTtcbiAgICAgICAgICAgIGxhc3RXaWR0aCA9IHdpZHRoO1xuICAgICAgICB9KSgpO1xuICAgICAgICBpZiAoZWwuY2xhc3NMaXN0LmNvbnRhaW5zKFwicGFneS1yanNcIikpIHsgcmpzT2JzZXJ2ZXIub2JzZXJ2ZShjb250YWluZXIpIH1cbiAgICB9O1xuXG4gICAgLy8gSW5pdCB0aGUgKl9jb21ib19uYXZfanMgaGVscGVyc1xuICAgIGNvbnN0IGluaXRDb21ibyA9IChlbDpFbGVtZW50LCBbbGluaywgdHJpbVBhcmFtXTpDb21ib0FyZ3MpID0+XG4gICAgICAgIGluaXRJbnB1dChlbCwgaW5wdXRWYWx1ZSA9PiBbaW5wdXRWYWx1ZSwgbGluay5yZXBsYWNlKC9fX3BhZ3lfcGFnZV9fLywgaW5wdXRWYWx1ZSldLCB0cmltUGFyYW0pO1xuXG4gICAgICAgIC8vIEluaXQgdGhlIGl0ZW1zX3NlbGVjdG9yX2pzIGhlbHBlclxuICAgIGNvbnN0IGluaXRTZWxlY3RvciA9IChlbDpFbGVtZW50LCBbZnJvbSwgbGluaywgdHJpbVBhcmFtXTpTZWxlY3RvckFyZ3MpID0+IHtcbiAgICAgICAgaW5pdElucHV0KGVsLCBpbnB1dFZhbHVlID0+IHtcbiAgICAgICAgICAgIGNvbnN0IHBhZ2UgPSBNYXRoLm1heChNYXRoLmNlaWwoZnJvbSAvIHBhcnNlSW50KGlucHV0VmFsdWUpKSwgMSkudG9TdHJpbmcoKTtcbiAgICAgICAgICAgIGNvbnN0IGh0bWwgPSBsaW5rLnJlcGxhY2UoL19fcGFneV9wYWdlX18vLCBwYWdlKS5yZXBsYWNlKC9fX3BhZ3lfaXRlbXNfXy8sIGlucHV0VmFsdWUpO1xuICAgICAgICAgICAgcmV0dXJuIFtwYWdlLCBodG1sXTtcbiAgICAgICAgfSwgdHJpbVBhcmFtKTtcbiAgICB9O1xuXG4gICAgLy8gSW5pdCB0aGUgaW5wdXQgZWxlbWVudFxuICAgIGNvbnN0IGluaXRJbnB1dCA9IChlbDpFbGVtZW50LCBnZXRWYXJzOih2OnN0cmluZyk9PltzdHJpbmcsIHN0cmluZ10sIHRyaW1QYXJhbT86c3RyaW5nKSA9PiB7XG4gICAgICAgIGNvbnN0IGlucHV0ICAgPSBlbC5xdWVyeVNlbGVjdG9yKFwiaW5wdXRcIikgYXMgSFRNTElucHV0RWxlbWVudDtcbiAgICAgICAgY29uc3QgaW5pdGlhbCA9IGlucHV0LnZhbHVlO1xuICAgICAgICBjb25zdCBhY3Rpb24gID0gZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICBpZiAoaW5wdXQudmFsdWUgPT09IGluaXRpYWwpIHsgcmV0dXJuIH0gIC8vIG5vdCBjaGFuZ2VkXG4gICAgICAgICAgICBjb25zdCBbbWluLCB2YWwsIG1heF0gPSBbaW5wdXQubWluLCBpbnB1dC52YWx1ZSwgaW5wdXQubWF4XS5tYXAobiA9PiBwYXJzZUludChuKSB8fCAwKTtcbiAgICAgICAgICAgIGlmICh2YWwgPCBtaW4gfHwgdmFsID4gbWF4KSB7ICAvLyByZXNldCBpbnZhbGlkL291dC1vZi1yYW5nZVxuICAgICAgICAgICAgICAgIGlucHV0LnZhbHVlID0gaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBpbnB1dC5zZWxlY3QoKTtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsZXQgW3BhZ2UsIGh0bWxdID0gZ2V0VmFycyhpbnB1dC52YWx1ZSk7ICAgLy8gZXNsaW50LWRpc2FibGUtbGluZSBwcmVmZXItY29uc3RcbiAgICAgICAgICAgIGlmICh0eXBlb2YgdHJpbVBhcmFtID09PSBcInN0cmluZ1wiICYmIHBhZ2UgPT09IFwiMVwiKSB7IGh0bWwgPSB0cmltKGh0bWwsIHRyaW1QYXJhbSkgfVxuICAgICAgICAgICAgZWwuaW5zZXJ0QWRqYWNlbnRIVE1MKFwiYWZ0ZXJiZWdpblwiLCBodG1sKTtcbiAgICAgICAgICAgIChlbC5xdWVyeVNlbGVjdG9yKFwiYVwiKSBhcyBIVE1MQW5jaG9yRWxlbWVudCkuY2xpY2soKTtcbiAgICAgICAgfTtcbiAgICAgICAgW1wiY2hhbmdlXCIsIFwiZm9jdXNcIl0uZm9yRWFjaChlID0+IGlucHV0LmFkZEV2ZW50TGlzdGVuZXIoZSwgaW5wdXQuc2VsZWN0KSk7ICAgICAgICAvLyBhdXRvLXNlbGVjdFxuICAgICAgICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKFwiZm9jdXNvdXRcIiwgYWN0aW9uKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmlnZ2VyIGFjdGlvblxuICAgICAgICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKFwia2V5cHJlc3NcIiwgZSA9PiB7IGlmIChlLmtleSA9PT0gXCJFbnRlclwiKSB7IGFjdGlvbigpIH0gfSk7IC8vIHRyaWdnZXIgYWN0aW9uXG4gICAgfTtcblxuICAgIC8vIFRyaW0gdGhlICR7cGFnZS1wYXJhbX09MSBwYXJhbXMgaW4gbGlua3NcbiAgICBjb25zdCB0cmltID0gKGxpbms6c3RyaW5nLCBwYXJhbTpzdHJpbmcpID0+XG4gICAgICAgIGxpbmsucmVwbGFjZShuZXcgUmVnRXhwKGAoXFxcXD98JmFtcDspJHtwYXJhbX09MVxcXFxiKD8hJmFtcDspfFxcXFxiJHtwYXJhbX09MSZhbXA7YCksIFwiXCIpO1xuXG4gICAgLy8gUHVibGljIGludGVyZmFjZVxuICAgIHJldHVybiB7XG4gICAgICAgIHZlcnNpb246IFwiNi4xLjBcIixcblxuICAgICAgICAvLyBTY2FuIGZvciBlbGVtZW50cyB3aXRoIGEgXCJkYXRhLXBhZ3lcIiBhdHRyaWJ1dGUgYW5kIGNhbGwgdGhlaXIgaW5pdCBmdW5jdGlvbnMgd2l0aCB0aGUgZGVjb2RlZCBhcmdzXG4gICAgICAgIGluaXQoYXJnPzpFbGVtZW50fG5ldmVyKSB7XG4gICAgICAgICAgICBjb25zdCB0YXJnZXQgICA9IGFyZyBpbnN0YW5jZW9mIEVsZW1lbnQgPyBhcmcgOiBkb2N1bWVudDtcbiAgICAgICAgICAgIGNvbnN0IGVsZW1lbnRzID0gdGFyZ2V0LnF1ZXJ5U2VsZWN0b3JBbGwoXCJbZGF0YS1wYWd5XVwiKTtcbiAgICAgICAgICAgIGZvciAoY29uc3QgZWwgb2YgZWxlbWVudHMpIHtcbiAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OGFycmF5ICAgICAgICAgPSBVaW50OEFycmF5LmZyb20oYXRvYihlbC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXBhZ3lcIikgYXMgc3RyaW5nKSwgYyA9PiBjLmNoYXJDb2RlQXQoMCkpO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBba2V5d29yZCwgLi4uYXJnc10gPSBKU09OLnBhcnNlKChuZXcgVGV4dERlY29kZXIoKSkuZGVjb2RlKHVpbnQ4YXJyYXkpKTsgLy8gYmFzZTY0LXV0ZjggLT4gSlNPTiAtPiBBcnJheVxuICAgICAgICAgICAgICAgICAgICBpZiAoa2V5d29yZCA9PT0gXCJuYXZcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5pdE5hdihlbCBhcyBOYXZFbGVtZW50LCBhcmdzIGFzIE5hdkFyZ3MpO1xuICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGtleXdvcmQgPT09IFwiY29tYm9cIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5pdENvbWJvKGVsLCBhcmdzIGFzIENvbWJvQXJncyk7XG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoa2V5d29yZCA9PT0gXCJzZWxlY3RvclwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbml0U2VsZWN0b3IoZWwsIGFyZ3MgYXMgU2VsZWN0b3JBcmdzKTtcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUud2FybihcIlNraXBwZWQgUGFneS5pbml0KCkgZm9yOiAlb1xcblVua25vd24ga2V5d29yZCAnJXMnXCIsIGVsLCBrZXl3b3JkKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLndhcm4oXCJTa2lwcGVkIFBhZ3kuaW5pdCgpIGZvcjogJW9cXG4lc1wiLCBlbCwgZXJyKSB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9O1xufSkoKTtcbiJdfQ==
\ No newline at end of file
diff --git a/lib/javascripts/pagy-module.js b/lib/javascripts/pagy-module.js
index ef37b7e01..1f1ad4724 100644
--- a/lib/javascripts/pagy-module.js
+++ b/lib/javascripts/pagy-module.js
@@ -81,7 +81,7 @@ const Pagy = (() => {
const trim = (link, param) => link.replace(new RegExp(`(\\?|&)${param}=1\\b(?!&)|\\b${param}=1&`), "");
// Public interface
return {
- version: "6.0.4",
+ version: "6.1.0",
// Scan for elements with a "data-pagy" attribute and call their init functions with the decoded args
init(arg) {
const target = arg instanceof Element ? arg : document;
diff --git a/lib/javascripts/pagy.js b/lib/javascripts/pagy.js
index 8c65da1c1..c84ccf8d5 100644
--- a/lib/javascripts/pagy.js
+++ b/lib/javascripts/pagy.js
@@ -1 +1 @@
-!function(){let e=(()=>{let e=new ResizeObserver(e=>e.forEach(e=>e.target.querySelectorAll(".pagy-rjs").forEach(e=>e.pagyRender()))),t=(t,[r,a,n,i])=>{let l=t.parentElement??t,p=Object.keys(a).map(e=>parseInt(e)).sort((e,t)=>t-e),c=-1,s=(e,t,r)=>e.replace(/__pagy_page__/g,t).replace(/__pagy_label__/g,r);(t.pagyRender=function(){let e=p.find(e=>ee.toString());for(let e in y){let t=y[e],a=f[e];"string"==typeof i&&1===t?g+=o(s(r.link,t.toString(),a),i):"number"==typeof t?g+=s(r.link,t.toString(),a):"gap"===t?g+=r.gap:g+=s(r.active,t,a)}g+=r.after,t.innerHTML="",t.insertAdjacentHTML("afterbegin",g),c=e})(),t.classList.contains("pagy-rjs")&&e.observe(l)},r=(e,[t,r])=>n(e,e=>[e,t.replace(/__pagy_page__/,e)],r),a=(e,[t,r,a])=>{n(e,e=>{let a=Math.max(Math.ceil(t/parseInt(e)),1).toString(),n=r.replace(/__pagy_page__/,a).replace(/__pagy_items__/,e);return[a,n]},a)},n=(e,t,r)=>{let a=e.querySelector("input"),n=a.value,i=function(){if(a.value===n)return;let[i,l,p]=[a.min,a.value,a.max].map(e=>parseInt(e)||0);if(lp){a.value=n,a.select();return}let[c,s]=t(a.value);"string"==typeof r&&"1"===c&&(s=o(s,r)),e.insertAdjacentHTML("afterbegin",s),e.querySelector("a").click()};["change","focus"].forEach(e=>a.addEventListener(e,a.select)),a.addEventListener("focusout",i),a.addEventListener("keypress",e=>{"Enter"===e.key&&i()})},o=(e,t)=>e.replace(RegExp(`(\\?|&)${t}=1\\b(?!&)|\\b${t}=1&`),"");return{version:"6.0.4",init(e){let n=e instanceof Element?e:document,o=n.querySelectorAll("[data-pagy]");for(let e of o)try{let n=Uint8Array.from(atob(e.getAttribute("data-pagy")),e=>e.charCodeAt(0)),[o,...i]=JSON.parse(new TextDecoder().decode(n));"nav"===o?t(e,i):"combo"===o?r(e,i):"selector"===o?a(e,i):console.warn("Skipped Pagy.init() for: %o\nUnknown keyword '%s'",e,o)}catch(t){console.warn("Skipped Pagy.init() for: %o\n%s",e,t)}}}})();window.Pagy=e}();
\ No newline at end of file
+!function(){let e=(()=>{let e=new ResizeObserver(e=>e.forEach(e=>e.target.querySelectorAll(".pagy-rjs").forEach(e=>e.pagyRender()))),t=(t,[r,a,n,i])=>{let l=t.parentElement??t,p=Object.keys(a).map(e=>parseInt(e)).sort((e,t)=>t-e),c=-1,s=(e,t,r)=>e.replace(/__pagy_page__/g,t).replace(/__pagy_label__/g,r);(t.pagyRender=function(){let e=p.find(e=>ee.toString());for(let e in y){let t=y[e],a=f[e];"string"==typeof i&&1===t?g+=o(s(r.link,t.toString(),a),i):"number"==typeof t?g+=s(r.link,t.toString(),a):"gap"===t?g+=r.gap:g+=s(r.active,t,a)}g+=r.after,t.innerHTML="",t.insertAdjacentHTML("afterbegin",g),c=e})(),t.classList.contains("pagy-rjs")&&e.observe(l)},r=(e,[t,r])=>n(e,e=>[e,t.replace(/__pagy_page__/,e)],r),a=(e,[t,r,a])=>{n(e,e=>{let a=Math.max(Math.ceil(t/parseInt(e)),1).toString(),n=r.replace(/__pagy_page__/,a).replace(/__pagy_items__/,e);return[a,n]},a)},n=(e,t,r)=>{let a=e.querySelector("input"),n=a.value,i=function(){if(a.value===n)return;let[i,l,p]=[a.min,a.value,a.max].map(e=>parseInt(e)||0);if(lp){a.value=n,a.select();return}let[c,s]=t(a.value);"string"==typeof r&&"1"===c&&(s=o(s,r)),e.insertAdjacentHTML("afterbegin",s),e.querySelector("a").click()};["change","focus"].forEach(e=>a.addEventListener(e,a.select)),a.addEventListener("focusout",i),a.addEventListener("keypress",e=>{"Enter"===e.key&&i()})},o=(e,t)=>e.replace(RegExp(`(\\?|&)${t}=1\\b(?!&)|\\b${t}=1&`),"");return{version:"6.1.0",init(e){let n=e instanceof Element?e:document,o=n.querySelectorAll("[data-pagy]");for(let e of o)try{let n=Uint8Array.from(atob(e.getAttribute("data-pagy")),e=>e.charCodeAt(0)),[o,...i]=JSON.parse(new TextDecoder().decode(n));"nav"===o?t(e,i):"combo"===o?r(e,i):"selector"===o?a(e,i):console.warn("Skipped Pagy.init() for: %o\nUnknown keyword '%s'",e,o)}catch(t){console.warn("Skipped Pagy.init() for: %o\n%s",e,t)}}}})();window.Pagy=e}();
\ No newline at end of file
diff --git a/lib/locales/vi.yml b/lib/locales/vi.yml
new file mode 100644
index 000000000..4c1a288fb
--- /dev/null
+++ b/lib/locales/vi.yml
@@ -0,0 +1,20 @@
+# :other pluralization (see https://github.com/ddnexus/pagy/blob/master/lib/locales/utils/p11n.rb)
+
+vi:
+ pagy:
+
+ item_name: "kết quả"
+
+ nav:
+ prev: "‹ Trang trước"
+ next: "Trang sau ›"
+ gap: "…"
+
+ info:
+ no_items: "Không tìm thấy %{item_name} nào"
+ single_page: "%{count} %{item_name}"
+ multiple_pages: "Đang hiển thị %{from}-%{to} trong tổng số %{count} %{item_name}"
+
+ combo_nav_js: ""
+
+ items_selector_js: ""
diff --git a/lib/pagy.rb b/lib/pagy.rb
index 1bddc27a3..d03b4bbfb 100644
--- a/lib/pagy.rb
+++ b/lib/pagy.rb
@@ -5,7 +5,7 @@
# Core class
class Pagy
- VERSION = '6.0.4'
+ VERSION = '6.1.0'
# Root pathname to get the path of Pagy files like templates or dictionaries
def self.root
diff --git a/lib/pagy/i18n.rb b/lib/pagy/i18n.rb
index 71902b0ee..0dc820ad5 100644
--- a/lib/pagy/i18n.rb
+++ b/lib/pagy/i18n.rb
@@ -109,6 +109,7 @@ module P11n
hash['sv-SE'] = RULE[:one_two_other]
hash['tr'] = RULE[:other]
hash['uk'] = RULE[:east_slavic]
+ hash['vi'] = RULE[:other]
hash['zh-CN'] = RULE[:other]
hash['zh-HK'] = RULE[:other]
hash['zh-TW'] = RULE[:other]
diff --git a/package.json b/package.json
index ccf48a8a4..88c614982 100644
--- a/package.json
+++ b/package.json
@@ -6,6 +6,6 @@
"node": ">=16.15.0"
},
"devDependencies": {
- "retypeapp-linux-x64": "3.0.3"
+ "retypeapp-linux-x64": "3.5.0"
}
}
diff --git a/pagy.manifest b/pagy.manifest
index 5191e5afe..1448ec0cb 100644
--- a/pagy.manifest
+++ b/pagy.manifest
@@ -33,6 +33,7 @@ lib/locales/sw.yml
lib/locales/ta.yml
lib/locales/tr.yml
lib/locales/uk.yml
+lib/locales/vi.yml
lib/locales/zh-CN.yml
lib/locales/zh-HK.yml
lib/locales/zh-TW.yml
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 90b52caa4..acbb88e49 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,77 +4,75 @@ importers:
.:
specifiers:
- retypeapp-linux-x64: 3.0.3
+ retypeapp-linux-x64: 3.5.0
devDependencies:
- retypeapp-linux-x64: 3.0.3
+ retypeapp-linux-x64: 3.5.0
e2e:
specifiers:
'@cypress/snapshot': ^2.1.7
- '@types/node': 20.3.1
- '@typescript-eslint/eslint-plugin': 5.60.0
- '@typescript-eslint/parser': 5.60.0
- cypress: 12.14.0
- cypress-html-validate: 6.0.0
- eslint: 8.43.0
+ '@types/node': 20.7.0
+ '@typescript-eslint/eslint-plugin': 6.7.3
+ '@typescript-eslint/parser': 6.7.3
+ cypress: 13.2.0
+ cypress-html-validate: 6.1.0
+ eslint: 8.50.0
eslint-plugin-align-assignments: ^1.1.2
- eslint-plugin-cypress: 2.13.3
- eslint-plugin-import: 2.27.5
+ eslint-plugin-cypress: 2.15.1
+ eslint-plugin-import: 2.28.1
eslint-plugin-node: ^11.1.0
eslint-plugin-promise: 6.1.1
- html-validate: 8.0.5
- start-server-and-test: 2.0.0
- typescript: 5.1.3
+ html-validate: 8.4.1
+ start-server-and-test: 2.0.1
+ typescript: 5.2.2
devDependencies:
'@cypress/snapshot': 2.1.7
- '@types/node': 20.3.1
- '@typescript-eslint/eslint-plugin': 5.60.0_6yzi2ymi2jevhjfd3hf6w262e4
- '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka
- cypress: 12.14.0
- cypress-html-validate: 6.0.0_wz2jtibnmrmwpcrgbsqvp2l6ve
- eslint: 8.43.0
- eslint-plugin-align-assignments: 1.1.2_eslint@8.43.0
- eslint-plugin-cypress: 2.13.3_eslint@8.43.0
- eslint-plugin-import: 2.27.5_csvgoyt7i2a6lgns4ftkdghrre
- eslint-plugin-node: 11.1.0_eslint@8.43.0
- eslint-plugin-promise: 6.1.1_eslint@8.43.0
- html-validate: 8.0.5
- start-server-and-test: 2.0.0
- typescript: 5.1.3
+ '@types/node': 20.7.0
+ '@typescript-eslint/eslint-plugin': 6.7.3_ptdtxirkj6smbsapfa2xu7c5iq
+ '@typescript-eslint/parser': 6.7.3_jk7qbkaijtltyu4ajmze3dfiwa
+ cypress: 13.2.0
+ cypress-html-validate: 6.1.0_3tde2jtg7btfkdl274bdsaxcwm
+ eslint: 8.50.0
+ eslint-plugin-align-assignments: 1.1.2_eslint@8.50.0
+ eslint-plugin-cypress: 2.15.1_eslint@8.50.0
+ eslint-plugin-import: 2.28.1_c4ihfvj2cfiutocb6vaooob33y
+ eslint-plugin-node: 11.1.0_eslint@8.50.0
+ eslint-plugin-promise: 6.1.1_eslint@8.50.0
+ html-validate: 8.4.1
+ start-server-and-test: 2.0.1
+ typescript: 5.2.2
src:
specifiers:
- '@types/node': 20.3.1
- '@typescript-eslint/eslint-plugin': 5.60.0
- '@typescript-eslint/parser': 5.60.0
- eslint: 8.43.0
+ '@types/node': 20.7.0
+ '@typescript-eslint/eslint-plugin': 6.7.3
+ '@typescript-eslint/parser': 6.7.3
+ eslint: 8.50.0
eslint-plugin-align-assignments: ^1.1.2
- eslint-plugin-import: 2.27.5
+ eslint-plugin-import: 2.28.1
eslint-plugin-node: ^11.1.0
eslint-plugin-promise: 6.1.1
- parcel: 2.9.2
+ parcel: 2.9.3
parcel-plugin-nuke-dist: ^1.0.1
- typescript: 5.1.3
+ typescript: 5.2.2
devDependencies:
- '@types/node': 20.3.1
- '@typescript-eslint/eslint-plugin': 5.60.0_6yzi2ymi2jevhjfd3hf6w262e4
- '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka
- eslint: 8.43.0
- eslint-plugin-align-assignments: 1.1.2_eslint@8.43.0
- eslint-plugin-import: 2.27.5_csvgoyt7i2a6lgns4ftkdghrre
- eslint-plugin-node: 11.1.0_eslint@8.43.0
- eslint-plugin-promise: 6.1.1_eslint@8.43.0
- parcel: 2.9.2
+ '@types/node': 20.7.0
+ '@typescript-eslint/eslint-plugin': 6.7.3_ptdtxirkj6smbsapfa2xu7c5iq
+ '@typescript-eslint/parser': 6.7.3_jk7qbkaijtltyu4ajmze3dfiwa
+ eslint: 8.50.0
+ eslint-plugin-align-assignments: 1.1.2_eslint@8.50.0
+ eslint-plugin-import: 2.28.1_c4ihfvj2cfiutocb6vaooob33y
+ eslint-plugin-node: 11.1.0_eslint@8.50.0
+ eslint-plugin-promise: 6.1.1_eslint@8.50.0
+ parcel: 2.9.3
parcel-plugin-nuke-dist: 1.0.1
- typescript: 5.1.3
+ typescript: 5.2.2
packages:
- /@babel/code-frame/7.18.6:
- resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': 7.18.6
+ /@aashutoshrathi/word-wrap/1.2.6:
+ resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
+ engines: {node: '>=0.10.0'}
dev: true
/@babel/code-frame/7.22.5:
@@ -84,25 +82,11 @@ packages:
'@babel/highlight': 7.22.5
dev: true
- /@babel/helper-validator-identifier/7.19.1:
- resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
- engines: {node: '>=6.9.0'}
- dev: true
-
/@babel/helper-validator-identifier/7.22.5:
resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
engines: {node: '>=6.9.0'}
dev: true
- /@babel/highlight/7.18.6:
- resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': 7.19.1
- chalk: 2.4.2
- js-tokens: 4.0.0
- dev: true
-
/@babel/highlight/7.22.5:
resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==}
engines: {node: '>=6.9.0'}
@@ -119,8 +103,8 @@ packages:
dev: true
optional: true
- /@cypress/request/2.88.11:
- resolution: {integrity: sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==}
+ /@cypress/request/3.0.1:
+ resolution: {integrity: sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==}
engines: {node: '>= 6'}
dependencies:
aws-sign2: 0.7.0
@@ -138,7 +122,7 @@ packages:
performance-now: 2.1.0
qs: 6.10.4
safe-buffer: 5.2.1
- tough-cookie: 2.5.0
+ tough-cookie: 4.1.3
tunnel-agent: 0.6.0
uuid: 8.3.2
dev: true
@@ -170,28 +154,28 @@ packages:
- supports-color
dev: true
- /@eslint-community/eslint-utils/4.4.0_eslint@8.43.0:
+ /@eslint-community/eslint-utils/4.4.0_eslint@8.50.0:
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.43.0
- eslint-visitor-keys: 3.4.1
+ eslint: 8.50.0
+ eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/regexpp/4.5.1:
- resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==}
+ /@eslint-community/regexpp/4.9.0:
+ resolution: {integrity: sha512-zJmuCWj2VLBt4c25CfBIbMZLGLyhkvs7LznyVX5HfpzeocThgIj5XQK4L+g3U36mMcx8bPMhGyPpwCATamC4jQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
- /@eslint/eslintrc/2.0.3:
- resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==}
+ /@eslint/eslintrc/2.1.2:
+ resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
- espree: 9.5.2
+ espree: 9.6.1
globals: 13.20.0
ignore: 5.2.4
import-fresh: 3.3.0
@@ -202,8 +186,8 @@ packages:
- supports-color
dev: true
- /@eslint/js/8.43.0:
- resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==}
+ /@eslint/js/8.50.0:
+ resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -224,8 +208,8 @@ packages:
kleur: 4.1.5
dev: true
- /@humanwhocodes/config-array/0.11.10:
- resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
+ /@humanwhocodes/config-array/0.11.11:
+ resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==}
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
@@ -323,14 +307,6 @@ packages:
json5: 2.2.1
dev: true
- /@msgpackr-extract/msgpackr-extract-darwin-arm64/2.2.0:
- resolution: {integrity: sha512-Z9LFPzfoJi4mflGWV+rv7o7ZbMU5oAU9VmzCgL240KnqDW65Y2HFCT3MW06/ITJSnbVLacmcEJA8phywK7JinQ==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@msgpackr-extract/msgpackr-extract-darwin-arm64/3.0.2:
resolution: {integrity: sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==}
cpu: [arm64]
@@ -339,14 +315,6 @@ packages:
dev: true
optional: true
- /@msgpackr-extract/msgpackr-extract-darwin-x64/2.2.0:
- resolution: {integrity: sha512-vq0tT8sjZsy4JdSqmadWVw6f66UXqUCabLmUVHZwUFzMgtgoIIQjT4VVRHKvlof3P/dMCkbMJ5hB1oJ9OWHaaw==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@msgpackr-extract/msgpackr-extract-darwin-x64/3.0.2:
resolution: {integrity: sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw==}
cpu: [x64]
@@ -355,14 +323,6 @@ packages:
dev: true
optional: true
- /@msgpackr-extract/msgpackr-extract-linux-arm/2.2.0:
- resolution: {integrity: sha512-SaJ3Qq4lX9Syd2xEo9u3qPxi/OB+5JO/ngJKK97XDpa1C587H9EWYO6KD8995DAjSinWvdHKRrCOXVUC5fvGOg==}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@msgpackr-extract/msgpackr-extract-linux-arm/3.0.2:
resolution: {integrity: sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA==}
cpu: [arm]
@@ -371,14 +331,6 @@ packages:
dev: true
optional: true
- /@msgpackr-extract/msgpackr-extract-linux-arm64/2.2.0:
- resolution: {integrity: sha512-hlxxLdRmPyq16QCutUtP8Tm6RDWcyaLsRssaHROatgnkOxdleMTgetf9JsdncL8vLh7FVy/RN9i3XR5dnb9cRA==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@msgpackr-extract/msgpackr-extract-linux-arm64/3.0.2:
resolution: {integrity: sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg==}
cpu: [arm64]
@@ -387,14 +339,6 @@ packages:
dev: true
optional: true
- /@msgpackr-extract/msgpackr-extract-linux-x64/2.2.0:
- resolution: {integrity: sha512-94y5PJrSOqUNcFKmOl7z319FelCLAE0rz/jPCWS+UtdMZvpa4jrQd+cJPQCLp2Fes1yAW/YUQj/Di6YVT3c3Iw==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@msgpackr-extract/msgpackr-extract-linux-x64/3.0.2:
resolution: {integrity: sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA==}
cpu: [x64]
@@ -403,14 +347,6 @@ packages:
dev: true
optional: true
- /@msgpackr-extract/msgpackr-extract-win32-x64/2.2.0:
- resolution: {integrity: sha512-XrC0JzsqQSvOyM3t04FMLO6z5gCuhPE6k4FXuLK5xf52ZbdvcFe1yBmo7meCew9B8G2f0T9iu9t3kfTYRYROgA==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@msgpackr-extract/msgpackr-extract-win32-x64/3.0.2:
resolution: {integrity: sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ==}
cpu: [x64]
@@ -440,85 +376,85 @@ packages:
fastq: 1.15.0
dev: true
- /@parcel/bundler-default/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-tmhyeNQYJla9509Sq/U12j2fZg0hDojyIyM4wuVWKhkAnDnZjbMKj3m11S1COR5i2aqx9lJjTWj0XPJl5lrcvg==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/bundler-default/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/graph': 2.9.2
- '@parcel/hash': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/graph': 2.9.3
+ '@parcel/hash': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/cache/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-Bde9HmxaO+H5qPbcxBl/JzzZ/7ewoHFDWLOQ4zdfyh+q4IyLS257WAUGm4x6BeNjc1S7YjoelEbBKdgw8mQOig==}
+ /@parcel/cache/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-Bj/H2uAJJSXtysG7E/x4EgTrE2hXmm7td/bc97K8M9N7+vQjxf7xb0ebgqe84ePVMkj4MVQSMEJkEucXVx4b0Q==}
engines: {node: '>= 12.0.0'}
peerDependencies:
- '@parcel/core': ^2.9.2
+ '@parcel/core': ^2.9.3
dependencies:
- '@parcel/core': 2.9.2
- '@parcel/fs': 2.9.2_@parcel+core@2.9.2
- '@parcel/logger': 2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/core': 2.9.3
+ '@parcel/fs': 2.9.3_@parcel+core@2.9.3
+ '@parcel/logger': 2.9.3
+ '@parcel/utils': 2.9.3
lmdb: 2.7.11
dev: true
- /@parcel/codeframe/2.9.2:
- resolution: {integrity: sha512-+T1POu9uU2tkPi3P25ojtU3CKoGYfirc2bE/1iNyvbuEtpkAzl9UQFXphGqFyuJSI429mP2pWL8SeKG0b5zaUw==}
+ /@parcel/codeframe/2.9.3:
+ resolution: {integrity: sha512-z7yTyD6h3dvduaFoHpNqur74/2yDWL++33rjQjIjCaXREBN6dKHoMGMizzo/i4vbiI1p9dDox2FIDEHCMQxqdA==}
engines: {node: '>= 12.0.0'}
dependencies:
chalk: 4.1.2
dev: true
- /@parcel/compressor-raw/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-QRrxyiztMjk8Tt4AmP1ibgH7bRrAcrWCjTY/W1wa0fCkEn2QyCg20BGxONg280qXTQD4x2N98X4B3ctAPAxpDw==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/compressor-raw/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-jz3t4/ICMsHEqgiTmv5i1DJva2k5QRpZlBELVxfY+QElJTVe8edKJ0TiKcBxh2hx7sm4aUigGmp7JiqqHRRYmA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/config-default/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-dRqUKn6YIKTxvKbfO5xfxzMhOMWMCNoZzEWuP/bESW6zXI8krdGmgdu6HxSfCmvPnkz+0SAz8ig2QnjV0KtCcw==}
+ /@parcel/config-default/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw==}
peerDependencies:
- '@parcel/core': ^2.9.2
- dependencies:
- '@parcel/bundler-default': 2.9.2_@parcel+core@2.9.2
- '@parcel/compressor-raw': 2.9.2_@parcel+core@2.9.2
- '@parcel/core': 2.9.2
- '@parcel/namer-default': 2.9.2_@parcel+core@2.9.2
- '@parcel/optimizer-css': 2.9.2_@parcel+core@2.9.2
- '@parcel/optimizer-htmlnano': 2.9.2_@parcel+core@2.9.2
- '@parcel/optimizer-image': 2.9.2_@parcel+core@2.9.2
- '@parcel/optimizer-svgo': 2.9.2_@parcel+core@2.9.2
- '@parcel/optimizer-swc': 2.9.2_@parcel+core@2.9.2
- '@parcel/packager-css': 2.9.2_@parcel+core@2.9.2
- '@parcel/packager-html': 2.9.2_@parcel+core@2.9.2
- '@parcel/packager-js': 2.9.2_@parcel+core@2.9.2
- '@parcel/packager-raw': 2.9.2_@parcel+core@2.9.2
- '@parcel/packager-svg': 2.9.2_@parcel+core@2.9.2
- '@parcel/reporter-dev-server': 2.9.2_@parcel+core@2.9.2
- '@parcel/resolver-default': 2.9.2_@parcel+core@2.9.2
- '@parcel/runtime-browser-hmr': 2.9.2_@parcel+core@2.9.2
- '@parcel/runtime-js': 2.9.2_@parcel+core@2.9.2
- '@parcel/runtime-react-refresh': 2.9.2_@parcel+core@2.9.2
- '@parcel/runtime-service-worker': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-babel': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-css': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-html': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-image': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-js': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-json': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-postcss': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-posthtml': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-raw': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-react-refresh-wrap': 2.9.2_@parcel+core@2.9.2
- '@parcel/transformer-svg': 2.9.2_@parcel+core@2.9.2
+ '@parcel/core': ^2.9.3
+ dependencies:
+ '@parcel/bundler-default': 2.9.3_@parcel+core@2.9.3
+ '@parcel/compressor-raw': 2.9.3_@parcel+core@2.9.3
+ '@parcel/core': 2.9.3
+ '@parcel/namer-default': 2.9.3_@parcel+core@2.9.3
+ '@parcel/optimizer-css': 2.9.3_@parcel+core@2.9.3
+ '@parcel/optimizer-htmlnano': 2.9.3_@parcel+core@2.9.3
+ '@parcel/optimizer-image': 2.9.3_@parcel+core@2.9.3
+ '@parcel/optimizer-svgo': 2.9.3_@parcel+core@2.9.3
+ '@parcel/optimizer-swc': 2.9.3_@parcel+core@2.9.3
+ '@parcel/packager-css': 2.9.3_@parcel+core@2.9.3
+ '@parcel/packager-html': 2.9.3_@parcel+core@2.9.3
+ '@parcel/packager-js': 2.9.3_@parcel+core@2.9.3
+ '@parcel/packager-raw': 2.9.3_@parcel+core@2.9.3
+ '@parcel/packager-svg': 2.9.3_@parcel+core@2.9.3
+ '@parcel/reporter-dev-server': 2.9.3_@parcel+core@2.9.3
+ '@parcel/resolver-default': 2.9.3_@parcel+core@2.9.3
+ '@parcel/runtime-browser-hmr': 2.9.3_@parcel+core@2.9.3
+ '@parcel/runtime-js': 2.9.3_@parcel+core@2.9.3
+ '@parcel/runtime-react-refresh': 2.9.3_@parcel+core@2.9.3
+ '@parcel/runtime-service-worker': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-babel': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-css': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-html': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-image': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-js': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-json': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-postcss': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-posthtml': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-raw': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-react-refresh-wrap': 2.9.3_@parcel+core@2.9.3
+ '@parcel/transformer-svg': 2.9.3_@parcel+core@2.9.3
transitivePeerDependencies:
- '@swc/helpers'
- cssnano
@@ -530,25 +466,25 @@ packages:
- uncss
dev: true
- /@parcel/core/2.9.2:
- resolution: {integrity: sha512-Qwn9Fp85gchfDq94chr+of9+xgWQP0G48chP+J/PmZ3TP29sOZ9NsVf+qiGO47UAeNnamBRPeMXyK/Nvv0zQdg==}
+ /@parcel/core/2.9.3:
+ resolution: {integrity: sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==}
engines: {node: '>= 12.0.0'}
dependencies:
'@mischnic/json-sourcemap': 0.1.0
- '@parcel/cache': 2.9.2_@parcel+core@2.9.2
- '@parcel/diagnostic': 2.9.2
- '@parcel/events': 2.9.2
- '@parcel/fs': 2.9.2_@parcel+core@2.9.2
- '@parcel/graph': 2.9.2
- '@parcel/hash': 2.9.2
- '@parcel/logger': 2.9.2
- '@parcel/package-manager': 2.9.2_@parcel+core@2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/profiler': 2.9.2
+ '@parcel/cache': 2.9.3_@parcel+core@2.9.3
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/events': 2.9.3
+ '@parcel/fs': 2.9.3_@parcel+core@2.9.3
+ '@parcel/graph': 2.9.3
+ '@parcel/hash': 2.9.3
+ '@parcel/logger': 2.9.3
+ '@parcel/package-manager': 2.9.3_@parcel+core@2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/profiler': 2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/types': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
- '@parcel/workers': 2.9.2_@parcel+core@2.9.2
+ '@parcel/types': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
+ '@parcel/workers': 2.9.3_@parcel+core@2.9.3
abortcontroller-polyfill: 1.7.5
base-x: 3.0.9
browserslist: 4.21.4
@@ -556,105 +492,105 @@ packages:
dotenv: 7.0.0
dotenv-expand: 5.1.0
json5: 2.2.1
- msgpackr: 1.8.1
+ msgpackr: 1.8.5
nullthrows: 1.1.1
- semver: 5.7.1
+ semver: 7.5.4
dev: true
- /@parcel/diagnostic/2.9.2:
- resolution: {integrity: sha512-cHvQ3GtC0dJixtt5Ne1SG0vogt6PE9Fu2KmrFMLcL57rowi3sl+W+Lh02sujd/V0ZQOSRV01WdXJXDsiI/na8g==}
+ /@parcel/diagnostic/2.9.3:
+ resolution: {integrity: sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA==}
engines: {node: '>= 12.0.0'}
dependencies:
'@mischnic/json-sourcemap': 0.1.0
nullthrows: 1.1.1
dev: true
- /@parcel/events/2.9.2:
- resolution: {integrity: sha512-aDKq9gl8vK/LTTsAs3k8wBsFYVQ8NOSa0aC0Thq+l5KRN04U/ljNiDVmxDkwJgAvT0Iv62kT9ooBl6aQPUWNyQ==}
+ /@parcel/events/2.9.3:
+ resolution: {integrity: sha512-K0Scx+Bx9f9p1vuShMzNwIgiaZUkxEnexaKYHYemJrM7pMAqxIuIqhnvwurRCsZOVLUJPDDNJ626cWTc5vIq+A==}
engines: {node: '>= 12.0.0'}
dev: true
- /@parcel/fs-search/2.9.2:
- resolution: {integrity: sha512-PP1aFLaH5rk8mF8AN62/R68Ne9Xq/VNhj3h1BxdESiHkhRIrM1ZcQ4t4WBaMjPaLXi1jSKLQ8fY50QBVIJKy4Q==}
+ /@parcel/fs-search/2.9.3:
+ resolution: {integrity: sha512-nsNz3bsOpwS+jphcd+XjZL3F3PDq9lik0O8HPm5f6LYkqKWT+u/kgQzA8OkAHCR3q96LGiHxUywHPEBc27vI4Q==}
engines: {node: '>= 12.0.0'}
dev: true
- /@parcel/fs/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-URKchUywNyoOIcOsmwcxr8gp+CBVjD502Fb6RhAdFhdZV2o3X2BLTGf03fQzSSJ0IDO3jKUTK0UUg/Mz8Vd3Rw==}
+ /@parcel/fs/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-/PrRKgCRw22G7rNPSpgN3Q+i2nIkZWuvIOAdMG4KWXC4XLp8C9jarNaWd5QEQ75amjhQSl3oUzABzkdCtkKrgg==}
engines: {node: '>= 12.0.0'}
peerDependencies:
- '@parcel/core': ^2.9.2
+ '@parcel/core': ^2.9.3
dependencies:
- '@parcel/core': 2.9.2
- '@parcel/fs-search': 2.9.2
- '@parcel/types': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/core': 2.9.3
+ '@parcel/fs-search': 2.9.3
+ '@parcel/types': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
'@parcel/watcher': 2.0.7
- '@parcel/workers': 2.9.2_@parcel+core@2.9.2
+ '@parcel/workers': 2.9.3_@parcel+core@2.9.3
dev: true
- /@parcel/graph/2.9.2:
- resolution: {integrity: sha512-2lraupLwe6JTzy4KFOsFphV6/Fn3OF6PUOnHY2oQhHdBzWw43a0cbVpyIn8ChvXKlB3YqdId6X7oOutbmh3X8A==}
+ /@parcel/graph/2.9.3:
+ resolution: {integrity: sha512-3LmRJmF8+OprAr6zJT3X2s8WAhLKkrhi6RsFlMWHifGU5ED1PFcJWFbOwJvSjcAhMQJP0fErcFIK1Ludv3Vm3g==}
engines: {node: '>= 12.0.0'}
dependencies:
nullthrows: 1.1.1
dev: true
- /@parcel/hash/2.9.2:
- resolution: {integrity: sha512-zXjg3BTxevsTe2Ylqsmm2Cw6gcIObaSz2dBjeRXO3LM8ziXJ4c7tOBKIXHPcnc2JmOyp3pmFB1sQaE+qXKh0DQ==}
+ /@parcel/hash/2.9.3:
+ resolution: {integrity: sha512-qlH5B85XLzVAeijgKPjm1gQu35LoRYX/8igsjnN8vOlbc3O8BYAUIutU58fbHbtE8MJPbxQQUw7tkTjeoujcQQ==}
engines: {node: '>= 12.0.0'}
dependencies:
xxhash-wasm: 0.4.2
dev: true
- /@parcel/logger/2.9.2:
- resolution: {integrity: sha512-rhb+CZZ4tKbrH585GTec32qxEpbjqrjaAbBRmyjGknsTleoiazcrLiutE7h+VRItKmv5QG+yPgrZ0PFx83fmhw==}
+ /@parcel/logger/2.9.3:
+ resolution: {integrity: sha512-5FNBszcV6ilGFcijEOvoNVG6IUJGsnMiaEnGQs7Fvc1dktTjEddnoQbIYhcSZL63wEmzBZOgkT5yDMajJ/41jw==}
engines: {node: '>= 12.0.0'}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/events': 2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/events': 2.9.3
dev: true
- /@parcel/markdown-ansi/2.9.2:
- resolution: {integrity: sha512-2iWqdaQhDEPL11V4TAssghJLZUXwB4RXzCgOEniWv7Hj/3ymXA4VzCyOncRoIqpm4MvxBV3tLPGM7qVqbCzN8Q==}
+ /@parcel/markdown-ansi/2.9.3:
+ resolution: {integrity: sha512-/Q4X8F2aN8UNjAJrQ5NfK2OmZf6shry9DqetUSEndQ0fHonk78WKt6LT0zSKEBEW/bB/bXk6mNMsCup6L8ibjQ==}
engines: {node: '>= 12.0.0'}
dependencies:
chalk: 4.1.2
dev: true
- /@parcel/namer-default/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-7hHEPhSPGnQadQmqghreRpREM8BheEA2BXhpXcemLYhFcCtQwrQUe14laOFy70+E8lK3SRf4QvQKXroHscL3ZQ==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/namer-default/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-1ynFEcap48/Ngzwwn318eLYpLUwijuuZoXQPCsEQ21OOIOtfhFQJaPwXTsw6kRitshKq76P2aafE0BioGSqxcA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/node-resolver-core/3.0.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-fDsELMiEZoMOfqVKQY+BpGA92egLy4rTCC0ra1J+rKpevOubh/qNL2px3+FZUlfsxFO59iaR4qBSjBUzfD3zlg==}
+ /@parcel/node-resolver-core/3.0.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-AjxNcZVHHJoNT/A99PKIdFtwvoze8PAiC3yz8E/dRggrDIOboUEodeQYV5Aq++aK76uz/iOP0tST2T8A5rhb1A==}
engines: {node: '>= 12.0.0'}
dependencies:
'@mischnic/json-sourcemap': 0.1.0
- '@parcel/diagnostic': 2.9.2
- '@parcel/fs': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/fs': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
nullthrows: 1.1.1
- semver: 5.7.1
+ semver: 7.5.4
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/optimizer-css/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-tNkoeCqy6yK21D+EMMWmmUHJL+abwNjhUC3LKJbi7YBrj1DswSaARiFMzLNlNQysa39VtWbo42VD+GV/5F6LAQ==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/optimizer-css/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-RK1QwcSdWDNUsFvuLy0hgnYKtPQebzCb0vPPzqs6LhL+vqUu9utOyRycGaQffHCkHVQP6zGlN+KFssd7YtFGhA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/utils': 2.9.2
+ '@parcel/utils': 2.9.3
browserslist: 4.21.4
lightningcss: 1.17.1
nullthrows: 1.1.1
@@ -662,11 +598,11 @@ packages:
- '@parcel/core'
dev: true
- /@parcel/optimizer-htmlnano/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-PfZ5bK9Xh5Yi6B++cilRDslSnkkzoEldGAAQ4qeX1njT6/VmQcOsG+ZV1lA344sXogu9nhmdjl+TVbpxzrs+Og==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/optimizer-htmlnano/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-9g/KBck3c6DokmJfvJ5zpHFBiCSolaGrcsTGx8C3YPdCTVTI9P1TDCwUxvAr4LjpcIRSa82wlLCI+nF6sSgxKA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
htmlnano: 2.0.3_svgo@2.8.0
nullthrows: 1.1.1
posthtml: 0.16.6
@@ -682,39 +618,39 @@ packages:
- uncss
dev: true
- /@parcel/optimizer-image/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-FhYo3j/olcojmDGBxwYXrD1+xzLTulsWosqgs0BpU4E2mGwqpK2IqC+VUs66wKLsCWB3EQStHY1ax7o3ODAmjA==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/optimizer-image/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-530YzthE7kmecnNhPbkAK+26yQNt69pfJrgE0Ev0BZaM1Wu2+33nki7o8qvkTkikhPrurEJLGIXt1qKmbKvCbA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
peerDependencies:
- '@parcel/core': ^2.9.2
+ '@parcel/core': ^2.9.3
dependencies:
- '@parcel/core': 2.9.2
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
- '@parcel/workers': 2.9.2_@parcel+core@2.9.2
+ '@parcel/core': 2.9.3
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
+ '@parcel/workers': 2.9.3_@parcel+core@2.9.3
dev: true
- /@parcel/optimizer-svgo/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-k14TS8IM46Lsffr9MdlSO+/2Np4x1en1viKBfqUHjoJSRwpV12o7Jy81XRTaLekBTe+NvUPem4nzvE1/x+4QKA==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/optimizer-svgo/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-ytQS0wY5JJhWU4mL0wfhYDUuHcfuw+Gy2+JcnTm1t1AZXHlOTbU6EzRWNqBShsgXjvdrQQXizAe3B6GFFlFJVQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
svgo: 2.8.0
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/optimizer-swc/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-agy/gE70tPoALRapJEbbjP7Q52N3sV0sZDvR83lrmdc+B1KLGPAswGJe/RXyzXfiA76NGlTQTDxrExSbPa9B4Q==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/optimizer-swc/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/utils': 2.9.2
+ '@parcel/utils': 2.9.3
'@swc/core': 1.3.64
nullthrows: 1.1.1
transitivePeerDependencies:
@@ -722,188 +658,188 @@ packages:
- '@swc/helpers'
dev: true
- /@parcel/package-manager/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-4/ytXWzm0456gbT93klZNM1CMSqG9SCbJWKk7m5pqy5f8hCYDSrd9Qza+tTynK73cNCHzl4ehS3wsHDhsT+q+Q==}
+ /@parcel/package-manager/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-NH6omcNTEupDmW4Lm1e4NUYBjdqkURxgZ4CNESESInHJe6tblVhNB8Rpr1ar7zDar7cly9ILr8P6N3Ei7bTEjg==}
engines: {node: '>= 12.0.0'}
peerDependencies:
- '@parcel/core': ^2.9.2
- dependencies:
- '@parcel/core': 2.9.2
- '@parcel/diagnostic': 2.9.2
- '@parcel/fs': 2.9.2_@parcel+core@2.9.2
- '@parcel/logger': 2.9.2
- '@parcel/node-resolver-core': 3.0.2_@parcel+core@2.9.2
- '@parcel/types': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
- '@parcel/workers': 2.9.2_@parcel+core@2.9.2
- semver: 5.7.1
+ '@parcel/core': ^2.9.3
+ dependencies:
+ '@parcel/core': 2.9.3
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/fs': 2.9.3_@parcel+core@2.9.3
+ '@parcel/logger': 2.9.3
+ '@parcel/node-resolver-core': 3.0.3_@parcel+core@2.9.3
+ '@parcel/types': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
+ '@parcel/workers': 2.9.3_@parcel+core@2.9.3
+ semver: 7.5.4
dev: true
- /@parcel/packager-css/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-/FV8KmAONUbbfd0ybuXfD56EIPmMRQJGtKINFK4gRLLFOotgR9NSNoAUsEUxYblodZsC4RbKqwMhPpWdRMhcZg==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/packager-css/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/utils': 2.9.2
+ '@parcel/utils': 2.9.3
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/packager-html/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-CdOdKc0O6lxdsbnQs+Cai2sBSePvVZty+hUIHf/TeKKiYz1SDu51BEbsH+cppbMl08vbzQcUVkpgaatzaHzUMQ==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/packager-html/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-0Ex+O0EaZf9APNERRNGgGto02hFJ6f5RQEvRWBK55WAV1rXeU+kpjC0c0qZvnUaUtXfpWMsEBkevJCwDkUMeMg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/types': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/types': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
nullthrows: 1.1.1
posthtml: 0.16.6
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/packager-js/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-BgtouTdfTio4xe+o7pX4ys9+6hpNf70Ae+xEk8elwUhq+u+r1NlM8Iv/irtxIAQNCG0fGMdM4OCZofUQ4DMyvw==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/packager-js/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-V5xwkoE3zQ3R+WqAWhA1KGQ791FvJeW6KonOlMI1q76Djjgox68hhObqcLu66AmYNhR2R/wUpkP18hP2z8dSFw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/hash': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/hash': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/utils': 2.9.2
- globals: 13.19.0
+ '@parcel/utils': 2.9.3
+ globals: 13.20.0
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/packager-raw/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-p7eHwSSGHk8t1SjL72xKZHe8BsfkuixBhLnWVa+hscB0UGeYqIkQ+OQ34+gg9DkcL98Zc0/ZN1qHzsOdhd/2jg==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/packager-raw/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-oPQTNoYanQ2DdJyL61uPYK2py83rKOT8YVh2QWAx0zsSli6Kiy64U3+xOCYWgDVCrHw9+9NpQMuAdSiFg4cq8g==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/packager-svg/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-ywAk84WtHe+QIPlvKM36oefzfEN1anyj60bldZjzvSFoU2cBkwgtp1F80Do4lXdaaNCSvcLScD37EIVhAD2ASA==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/packager-svg/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-p/Ya6UO9DAkaCUFxfFGyeHZDp9YPAlpdnh1OChuwqSFOXFjjeXuoK4KLT+ZRalVBo2Jo8xF70oKMZw4MVvaL7Q==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/types': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/types': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
posthtml: 0.16.6
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/plugin/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-5v4sdeD5Cft4Vg2D61HW9TK0oi50X2jrm0hVFbUbCG2/TPWs77BMN6Nq+dMV38wEaGbnPjRolxBtRp+ungF09w==}
+ /@parcel/plugin/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-qN85Gqr2GMuxX1dT1mnuO9hOcvlEv1lrYrCxn7CJN2nUhbwcfG+LEvcrCzCOJ6XtIHm+ZBV9h9p7FfoPLvpw+g==}
engines: {node: '>= 12.0.0'}
dependencies:
- '@parcel/types': 2.9.2_@parcel+core@2.9.2
+ '@parcel/types': 2.9.3_@parcel+core@2.9.3
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/profiler/2.9.2:
- resolution: {integrity: sha512-C846buL+bmnP/F360rUp4I9dwkdUkVM+gFe/AK3JCjtA0TZQIysLqntIQ7g6JK8VUa3e9Q8GwmTfncPAFoiaNQ==}
+ /@parcel/profiler/2.9.3:
+ resolution: {integrity: sha512-pyHc9lw8VZDfgZoeZWZU9J0CVEv1Zw9O5+e0DJPDPHuXJYr72ZAOhbljtU3owWKAeW+++Q2AZWkbUGEOjI/e6g==}
engines: {node: '>= 12.0.0'}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/events': 2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/events': 2.9.3
chrome-trace-event: 1.0.3
dev: true
- /@parcel/reporter-cli/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-9BSK9FzdrEq0dCfwkuh78ds7hvPn8aY/fLcYwWOaWz2PxjnhmAwpuPMluybQxtfsSGS3gFnSFlnABA+ptEZczQ==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/reporter-cli/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-pZiEvQpuXFuQBafMHxkDmwH8CnnK9sWHwa3bSbsnt385aUahtE8dpY0LKt+K1zfB6degKoczN6aWVj9WycQuZQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/types': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/types': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
chalk: 4.1.2
term-size: 2.2.1
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/reporter-dev-server/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-lnspjm17GqeJB2D6e0qbymSv9ssiOnicxUm+slrOkYr5QjGKMffIuxqi822gpE0y4rZmxLDmYO3bsVBO/gxtkg==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/reporter-dev-server/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-s6eboxdLEtRSvG52xi9IiNbcPKC0XMVmvTckieue2EqGDbDcaHQoHmmwkk0rNq0/Z/UxelGcQXoIYC/0xq3ykQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/reporter-tracer/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-wEe5k4uVVEw6SxtEOP34YXPPj/HSFEQfO2tKbLCOQHp8F+/g4LTnV8pFrWWkpFlyhxHwI9qhOHxPAKv1QjRIBw==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/reporter-tracer/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-9cXpKWk0m6d6d+4+TlAdOe8XIPaFEIKGWMWG+5SFAQE08u3olet4PSvd49F4+ZZo5ftRE7YI3j6xNbXvJT8KGw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
chrome-trace-event: 1.0.3
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/resolver-default/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-aGk0yx4g0ps0PWa/f8jEAtdF5b1I3VFQRnNA5hNYdyTrV3l+vTtzxw4ssahIctqFkCz5J26F/iYsauyZ5SpDgg==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/resolver-default/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-8ESJk1COKvDzkmOnppNXoDamNMlYVIvrKc2RuFPmp8nKVj47R6NwMgvwxEaatyPzvkmyTpq5RvG9I3HFc+r4Cw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/node-resolver-core': 3.0.2_@parcel+core@2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/node-resolver-core': 3.0.3_@parcel+core@2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/runtime-browser-hmr/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-TuICC8LicFobsNBPsBXWl0bg7e20jtcA7Eec6ZWNRNQUoE7MNiYIb4Te1Yo9glSirqcoAGolOqqBCRo05QJyew==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/runtime-browser-hmr/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-EgiDIDrVAWpz7bOzWXqVinQkaFjLwT34wsonpXAbuI7f7r00d52vNAQC9AMu+pTijA3gyKoJ+Q4NWPMZf7ACDA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/runtime-js/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-9+a7+pBIKd9ESqykc9HeqaMjfmnnWW9dSxEeo5LAeSfI1rAZeMzkxSsYMtyneFgQGaCyVxjXvEWxJLBUINloQA==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/runtime-js/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-EvIy+qXcKnB5qxHhe96zmJpSAViNVXHfQI5RSdZ2a7CPwORwhTI+zPNT9sb7xb/WwFw/WuTTgzT40b41DceU6Q==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/runtime-react-refresh/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-/JUwVwwJ1GLIssYXZxR/stjPxYFo4hOuxgrCnDiLCUQDDY04ivzZnjZM4jZncE4TsfolP0CTkOoz+A211G8gRA==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/runtime-react-refresh/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-XBgryZQIyCmi6JwEfMUCmINB3l1TpTp9a2iFxmYNpzHlqj4Ve0saKaqWOVRLvC945ZovWIBzcSW2IYqWKGtbAA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
react-error-overlay: 6.0.9
react-refresh: 0.9.0
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/runtime-service-worker/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-U/Q+7/WVcqtoXwrqN86Rg6ygiultSAPW6t5OEa6DUsER9A0ytNRJ2PPEgrXXEN7gjkswXRCkfZxitRdbzzk63Q==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/runtime-service-worker/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-qLJLqv1mMdWL7gyh8aKBFFAuEiJkhUUgLKpdn6eSfH/R7kTtb76WnOwqUrhvEI9bZFUM/8Pa1bzJnPpqSOM+Sw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
@@ -916,30 +852,30 @@ packages:
detect-libc: 1.0.3
dev: true
- /@parcel/transformer-babel/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-7Xpp5mizzRuRlrIPtlBSLzWHqniXOajrsANlNXHuMDTRmHL5KF9ZdmJdMFspO2lkFN/PiNC7abHJ4IigtKYPfQ==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-babel/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-pURtEsnsp3h6tOBDuzh9wRvVtw4PgIlqwAArIWdrG7iwqOUYv9D8ME4+ePWEu7MQWAp58hv9pTJtqWv4T+Sq8A==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/utils': 2.9.2
+ '@parcel/utils': 2.9.3
browserslist: 4.21.4
json5: 2.2.1
nullthrows: 1.1.1
- semver: 5.7.1
+ semver: 7.5.4
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/transformer-css/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-jX/A8BmTyJFtNtaIlj/6jXX8/TiVGAFwcFRbQOpwlio2HL/NgdDgeVCEyWMSMumQm5FlnfONl29jBmHS7Q2xVw==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-css/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-duWMdbEBBPjg3fQdXF16iWIdThetDZvCs2TpUD7xOlXH6kR0V5BJy8ONFT15u1RCqIV9hSNGaS3v3I9YRNY5zQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/utils': 2.9.2
+ '@parcel/utils': 2.9.3
browserslist: 4.21.4
lightningcss: 1.17.1
nullthrows: 1.1.1
@@ -947,167 +883,167 @@ packages:
- '@parcel/core'
dev: true
- /@parcel/transformer-html/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-w883gggwb2AL8PnH7/87pwGMmR3dO/kctwxm/DO83yEXjfkUBB0u1ruYNSuhBFuNAQsrYobC54QrJ/ERcTB96w==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-html/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-0NU4omcHzFXA1seqftAXA2KNZaMByoKaNdXnLgBgtCGDiYvOcL+6xGHgY6pw9LvOh5um10KI5TxSIMILoI7VtA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/hash': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/hash': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
nullthrows: 1.1.1
posthtml: 0.16.6
posthtml-parser: 0.10.2
posthtml-render: 3.0.0
- semver: 5.7.1
+ semver: 7.5.4
srcset: 4.0.0
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/transformer-image/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-0ZH1Lyob6P28DE6gVizPDbWWCORF/5exQJzjmeFrpUTJep/Aep0bwboYlNUTGrO5phjMp1/aIyzGDqbVhTHhBw==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-image/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-7CEe35RaPadQzLIuxzTtIxnItvOoy46hcbXtOdDt6lmVa4omuOygZYRIya2lsGIP4JHvAaALMb5nt99a1uTwJg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
peerDependencies:
- '@parcel/core': ^2.9.2
+ '@parcel/core': ^2.9.3
dependencies:
- '@parcel/core': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
- '@parcel/workers': 2.9.2_@parcel+core@2.9.2
+ '@parcel/core': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
+ '@parcel/workers': 2.9.3_@parcel+core@2.9.3
nullthrows: 1.1.1
dev: true
- /@parcel/transformer-js/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-d4JkEEPh99ON345dhkBc9pAqlM/jXgtQ1K7IW/P8Shd6Z+1vdVkGiTMWH9KNXob/fBm511UvbIhJtmj68MUfug==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-js/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-Z2MVVg5FYcPOfxlUwxqb5l9yjTMEqE3KI3zq2MBRUme6AV07KxLmCDF23b6glzZlHWQUE8MXzYCTAkOPCcPz+Q==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
peerDependencies:
- '@parcel/core': ^2.9.2
+ '@parcel/core': ^2.9.3
dependencies:
- '@parcel/core': 2.9.2
- '@parcel/diagnostic': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/core': 2.9.3
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/utils': 2.9.2
- '@parcel/workers': 2.9.2_@parcel+core@2.9.2
+ '@parcel/utils': 2.9.3
+ '@parcel/workers': 2.9.3_@parcel+core@2.9.3
'@swc/helpers': 0.5.1
browserslist: 4.21.4
nullthrows: 1.1.1
regenerator-runtime: 0.13.11
- semver: 5.7.1
+ semver: 7.5.4
dev: true
- /@parcel/transformer-json/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-V4SfaBBYHKhFXvORAeUEn3SHyIXevlN4VKKU2838SokHoJ7FbJUXv5QjSS9Fgc8JBeAyIilFoHKQ3CdKI+29qA==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-json/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-yNL27dbOLhkkrjaQjiQ7Im9VOxmkfuuSNSmS0rA3gEjVcm07SLKRzWkAaPnyx44Lb6bzyOTWwVrb9aMmxgADpA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
json5: 2.2.1
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/transformer-postcss/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-zkP7Th+MyGJnUXS0aPJCMCMI6wUL6kV4zPuNu59hDLIcm4+H8qeq0s6UyCOIdxjdhHxWKQxKFmlRiPJ9bs0hxg==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-postcss/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-HoDvPqKzhpmvMmHqQhDnt8F1vH61m6plpGiYaYnYv2Om4HHi5ZIq9bO+9QLBnTKfaZ7ndYSefTKOxTYElg7wyw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/hash': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/hash': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
clone: 2.1.2
nullthrows: 1.1.1
postcss-value-parser: 4.2.0
- semver: 5.7.1
+ semver: 7.5.4
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/transformer-posthtml/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-z4I+FDL13XFHCH32BqryXN9HcocG9a0KyfTPIphJrtBRGW8lR9rX4rukp8X3gGZIdYMuRMvU4jj6BpPRYJzzXA==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-posthtml/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-2fQGgrzRmaqbWf3y2/T6xhqrNjzqMMKksqJzvc8TMfK6f2kg3Ddjv158eaSW2JdkV39aY7tvAOn5f1uzo74BMA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
nullthrows: 1.1.1
posthtml: 0.16.6
posthtml-parser: 0.10.2
posthtml-render: 3.0.0
- semver: 5.7.1
+ semver: 7.5.4
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/transformer-raw/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-0Lo44e4KX7lKGLnnOe52JvtptGTLl1kV3UACbOATApR1Rklte0RfNFxL/TRymic7wxRwt/aAXKhZCzFHmJp5Hg==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-raw/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-oqdPzMC9QzWRbY9J6TZEqltknjno+dY24QWqf8ondmdF2+W+/2mRDu59hhCzQrqUHgTq4FewowRZmSfpzHxwaQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/transformer-react-refresh-wrap/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-y2GPoIG7fjizqXq3xl6vvDeGSsOJGcPqm/WvbaxekR1+Yl/U5T4vAD0CaC8EJcVyostCT3G835DdNX7O7rkW/w==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-react-refresh-wrap/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-cb9NyU6oJlDblFIlzqIE8AkvRQVGl2IwJNKwD4PdE7Y6sq2okGEPG4hOw3k/Y9JVjM4/2pUORqvjSRhWwd9oVQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
react-refresh: 0.9.0
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/transformer-svg/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-R9YTE9T7UcwtrZY7LNO4qAhgByqn7mSyt5/cEFN925XtlLSt0TsX2A4cv4s28hGsaABWGB0WL4IAbgATwbOq7w==}
- engines: {node: '>= 12.0.0', parcel: ^2.9.2}
+ /@parcel/transformer-svg/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-ypmE+dzB09IMCdEAkOsSxq1dEIm2A3h67nAFz4qbfHbwNgXBUuy/jB3ZMwXN/cO0f7SBh/Ap8Jhq6vmGqB5tWw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.9.3}
dependencies:
- '@parcel/diagnostic': 2.9.2
- '@parcel/hash': 2.9.2
- '@parcel/plugin': 2.9.2_@parcel+core@2.9.2
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/hash': 2.9.3
+ '@parcel/plugin': 2.9.3_@parcel+core@2.9.3
nullthrows: 1.1.1
posthtml: 0.16.6
posthtml-parser: 0.10.2
posthtml-render: 3.0.0
- semver: 5.7.1
+ semver: 7.5.4
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/types/2.9.2:
- resolution: {integrity: sha512-i8WOfWuvBQ88Q0frgJOmIPOZDUZ6BaGtyq+seo0B1Y0Bt04/KF4qPFo9E1umpL8ZgtA1kMtyZd1gsSmXLP5COw==}
+ /@parcel/types/2.9.3:
+ resolution: {integrity: sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA==}
dependencies:
- '@parcel/cache': 2.9.2_@parcel+core@2.9.2
- '@parcel/diagnostic': 2.9.2
- '@parcel/fs': 2.9.2_@parcel+core@2.9.2
- '@parcel/package-manager': 2.9.2_@parcel+core@2.9.2
+ '@parcel/cache': 2.9.3_@parcel+core@2.9.3
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/fs': 2.9.3_@parcel+core@2.9.3
+ '@parcel/package-manager': 2.9.3_@parcel+core@2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/workers': 2.9.2_@parcel+core@2.9.2
+ '@parcel/workers': 2.9.3_@parcel+core@2.9.3
utility-types: 3.10.0
dev: true
- /@parcel/types/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-i8WOfWuvBQ88Q0frgJOmIPOZDUZ6BaGtyq+seo0B1Y0Bt04/KF4qPFo9E1umpL8ZgtA1kMtyZd1gsSmXLP5COw==}
+ /@parcel/types/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA==}
dependencies:
- '@parcel/cache': 2.9.2_@parcel+core@2.9.2
- '@parcel/diagnostic': 2.9.2
- '@parcel/fs': 2.9.2_@parcel+core@2.9.2
- '@parcel/package-manager': 2.9.2_@parcel+core@2.9.2
+ '@parcel/cache': 2.9.3_@parcel+core@2.9.3
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/fs': 2.9.3_@parcel+core@2.9.3
+ '@parcel/package-manager': 2.9.3_@parcel+core@2.9.3
'@parcel/source-map': 2.1.1
- '@parcel/workers': 2.9.2_@parcel+core@2.9.2
+ '@parcel/workers': 2.9.3_@parcel+core@2.9.3
utility-types: 3.10.0
transitivePeerDependencies:
- '@parcel/core'
dev: true
- /@parcel/utils/2.9.2:
- resolution: {integrity: sha512-Gvl23c54ZYmBmXqpk7Kbw1S6+taWncgdqTo+XaokOzh3jjih1bmMVSMS+CwtBrYhPZ32x84JNeOxsxz01zsrAA==}
+ /@parcel/utils/2.9.3:
+ resolution: {integrity: sha512-cesanjtj/oLehW8Waq9JFPmAImhoiHX03ihc3JTWkrvJYSbD7wYKCDgPAM3JiRAqvh1LZ6P699uITrYWNoRLUg==}
engines: {node: '>= 12.0.0'}
dependencies:
- '@parcel/codeframe': 2.9.2
- '@parcel/diagnostic': 2.9.2
- '@parcel/hash': 2.9.2
- '@parcel/logger': 2.9.2
- '@parcel/markdown-ansi': 2.9.2
+ '@parcel/codeframe': 2.9.3
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/hash': 2.9.3
+ '@parcel/logger': 2.9.3
+ '@parcel/markdown-ansi': 2.9.3
'@parcel/source-map': 2.1.1
chalk: 4.1.2
nullthrows: 1.1.1
@@ -1122,18 +1058,18 @@ packages:
node-gyp-build: 4.5.0
dev: true
- /@parcel/workers/2.9.2_@parcel+core@2.9.2:
- resolution: {integrity: sha512-38jd6jWMPNx41gWSJVtdRiTfE+6TvLfM35mkGg3ykpESk8QwwumaV2CLgvdfnFjxeUlRtOGi8m+bWiWqKJetww==}
+ /@parcel/workers/2.9.3_@parcel+core@2.9.3:
+ resolution: {integrity: sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w==}
engines: {node: '>= 12.0.0'}
peerDependencies:
- '@parcel/core': ^2.9.2
- dependencies:
- '@parcel/core': 2.9.2
- '@parcel/diagnostic': 2.9.2
- '@parcel/logger': 2.9.2
- '@parcel/profiler': 2.9.2
- '@parcel/types': 2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/core': ^2.9.3
+ dependencies:
+ '@parcel/core': 2.9.3
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/logger': 2.9.3
+ '@parcel/profiler': 2.9.3
+ '@parcel/types': 2.9.3
+ '@parcel/utils': 2.9.3
nullthrows: 1.1.1
dev: true
@@ -1284,7 +1220,7 @@ packages:
/@swc/helpers/0.5.1:
resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
dependencies:
- tslib: 2.4.1
+ tslib: 2.5.3
dev: true
/@trysound/sax/0.2.0:
@@ -1300,12 +1236,12 @@ packages:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
dev: true
- /@types/node/14.18.51:
- resolution: {integrity: sha512-P9bsdGFPpVtofEKlhWMVS2qqx1A/rt9QBfihWlklfHHpUpjtYse5AzFz6j4DWrARLYh6gRnw9+5+DJcrq3KvBA==}
+ /@types/node/18.18.0:
+ resolution: {integrity: sha512-3xA4X31gHT1F1l38ATDIL9GpRLdwVhnEFC8Uikv5ZLlXATwrCYyPq7ZWHxzxc3J/30SUiwiYT+bQe0/XvKlWbw==}
dev: true
- /@types/node/20.3.1:
- resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==}
+ /@types/node/20.7.0:
+ resolution: {integrity: sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==}
dev: true
/@types/parse-json/4.0.0:
@@ -1328,138 +1264,139 @@ packages:
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
requiresBuild: true
dependencies:
- '@types/node': 20.3.1
+ '@types/node': 20.7.0
dev: true
optional: true
- /@typescript-eslint/eslint-plugin/5.60.0_6yzi2ymi2jevhjfd3hf6w262e4:
- resolution: {integrity: sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/eslint-plugin/6.7.3_ptdtxirkj6smbsapfa2xu7c5iq:
+ resolution: {integrity: sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.5.1
- '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka
- '@typescript-eslint/scope-manager': 5.60.0
- '@typescript-eslint/type-utils': 5.60.0_7yfldhli4vs6yywnkyiujhawka
- '@typescript-eslint/utils': 5.60.0_7yfldhli4vs6yywnkyiujhawka
+ '@eslint-community/regexpp': 4.9.0
+ '@typescript-eslint/parser': 6.7.3_jk7qbkaijtltyu4ajmze3dfiwa
+ '@typescript-eslint/scope-manager': 6.7.3
+ '@typescript-eslint/type-utils': 6.7.3_jk7qbkaijtltyu4ajmze3dfiwa
+ '@typescript-eslint/utils': 6.7.3_jk7qbkaijtltyu4ajmze3dfiwa
+ '@typescript-eslint/visitor-keys': 6.7.3
debug: 4.3.4
- eslint: 8.43.0
- grapheme-splitter: 1.0.4
+ eslint: 8.50.0
+ graphemer: 1.4.0
ignore: 5.2.4
- natural-compare-lite: 1.4.0
- semver: 7.5.2
- tsutils: 3.21.0_typescript@5.1.3
- typescript: 5.1.3
+ natural-compare: 1.4.0
+ semver: 7.5.4
+ ts-api-utils: 1.0.3_typescript@5.2.2
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser/5.60.0_7yfldhli4vs6yywnkyiujhawka:
- resolution: {integrity: sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/parser/6.7.3_jk7qbkaijtltyu4ajmze3dfiwa:
+ resolution: {integrity: sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.60.0
- '@typescript-eslint/types': 5.60.0
- '@typescript-eslint/typescript-estree': 5.60.0_typescript@5.1.3
+ '@typescript-eslint/scope-manager': 6.7.3
+ '@typescript-eslint/types': 6.7.3
+ '@typescript-eslint/typescript-estree': 6.7.3_typescript@5.2.2
+ '@typescript-eslint/visitor-keys': 6.7.3
debug: 4.3.4
- eslint: 8.43.0
- typescript: 5.1.3
+ eslint: 8.50.0
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager/5.60.0:
- resolution: {integrity: sha512-hakuzcxPwXi2ihf9WQu1BbRj1e/Pd8ZZwVTG9kfbxAMZstKz8/9OoexIwnmLzShtsdap5U/CoQGRCWlSuPbYxQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/scope-manager/6.7.3:
+ resolution: {integrity: sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 5.60.0
- '@typescript-eslint/visitor-keys': 5.60.0
+ '@typescript-eslint/types': 6.7.3
+ '@typescript-eslint/visitor-keys': 6.7.3
dev: true
- /@typescript-eslint/type-utils/5.60.0_7yfldhli4vs6yywnkyiujhawka:
- resolution: {integrity: sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/type-utils/6.7.3_jk7qbkaijtltyu4ajmze3dfiwa:
+ resolution: {integrity: sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: '*'
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.60.0_typescript@5.1.3
- '@typescript-eslint/utils': 5.60.0_7yfldhli4vs6yywnkyiujhawka
+ '@typescript-eslint/typescript-estree': 6.7.3_typescript@5.2.2
+ '@typescript-eslint/utils': 6.7.3_jk7qbkaijtltyu4ajmze3dfiwa
debug: 4.3.4
- eslint: 8.43.0
- tsutils: 3.21.0_typescript@5.1.3
- typescript: 5.1.3
+ eslint: 8.50.0
+ ts-api-utils: 1.0.3_typescript@5.2.2
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types/5.60.0:
- resolution: {integrity: sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/types/6.7.3:
+ resolution: {integrity: sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree/5.60.0_typescript@5.1.3:
- resolution: {integrity: sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/typescript-estree/6.7.3_typescript@5.2.2:
+ resolution: {integrity: sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.60.0
- '@typescript-eslint/visitor-keys': 5.60.0
+ '@typescript-eslint/types': 6.7.3
+ '@typescript-eslint/visitor-keys': 6.7.3
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.5.2
- tsutils: 3.21.0_typescript@5.1.3
- typescript: 5.1.3
+ semver: 7.5.4
+ ts-api-utils: 1.0.3_typescript@5.2.2
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils/5.60.0_7yfldhli4vs6yywnkyiujhawka:
- resolution: {integrity: sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/utils/6.7.3_jk7qbkaijtltyu4ajmze3dfiwa:
+ resolution: {integrity: sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ eslint: ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0_eslint@8.43.0
+ '@eslint-community/eslint-utils': 4.4.0_eslint@8.50.0
'@types/json-schema': 7.0.12
'@types/semver': 7.5.0
- '@typescript-eslint/scope-manager': 5.60.0
- '@typescript-eslint/types': 5.60.0
- '@typescript-eslint/typescript-estree': 5.60.0_typescript@5.1.3
- eslint: 8.43.0
- eslint-scope: 5.1.1
- semver: 7.5.2
+ '@typescript-eslint/scope-manager': 6.7.3
+ '@typescript-eslint/types': 6.7.3
+ '@typescript-eslint/typescript-estree': 6.7.3_typescript@5.2.2
+ eslint: 8.50.0
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys/5.60.0:
- resolution: {integrity: sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/visitor-keys/6.7.3:
+ resolution: {integrity: sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 5.60.0
- eslint-visitor-keys: 3.4.1
+ '@typescript-eslint/types': 6.7.3
+ eslint-visitor-keys: 3.4.3
dev: true
/@wildpeaks/snapshot-dom/1.6.0:
@@ -1600,7 +1537,7 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.2
+ es-abstract: 1.22.2
get-intrinsic: 1.2.1
is-string: 1.0.7
dev: true
@@ -1610,13 +1547,24 @@ packages:
engines: {node: '>=8'}
dev: true
+ /array.prototype.findlastindex/1.2.3:
+ resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.2
+ es-shim-unscopables: 1.0.0
+ get-intrinsic: 1.2.1
+ dev: true
+
/array.prototype.flat/1.3.1:
resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.2
+ es-abstract: 1.22.2
es-shim-unscopables: 1.0.0
dev: true
@@ -1626,10 +1574,23 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.2
+ es-abstract: 1.22.2
es-shim-unscopables: 1.0.0
dev: true
+ /arraybuffer.prototype.slice/1.0.2:
+ resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: 1.0.0
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.2
+ get-intrinsic: 1.2.1
+ is-array-buffer: 3.0.2
+ is-shared-array-buffer: 1.0.2
+ dev: true
+
/asn1/0.2.6:
resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==}
dependencies:
@@ -1973,26 +1934,26 @@ packages:
css-tree: 1.1.3
dev: true
- /cypress-html-validate/6.0.0_wz2jtibnmrmwpcrgbsqvp2l6ve:
- resolution: {integrity: sha512-I44M9t8xRTbMyhJXEGVQTS7B0Xg+w/ShoGU20NirO61QL3iPA5DKOZvMIrDSFJrZdKmH5yaj+MSs5wIHW+4+7Q==}
+ /cypress-html-validate/6.1.0_3tde2jtg7btfkdl274bdsaxcwm:
+ resolution: {integrity: sha512-IXVB1ZzdSHMzPM/QYZCXlG3yW2CdvSVY7bJtlijmk4kCRepfdHe0JLQ939h2Dj9ZsjyBockPQpun4omq1uRW6Q==}
engines: {node: '>= 16'}
peerDependencies:
- cypress: ^10 || ^11.0.1 || ^12
+ cypress: ^10 || ^11.0.1 || ^12 || ^13
html-validate: ^5 || ^6 || ^7 || ^8
dependencies:
- cypress: 12.14.0
- html-validate: 8.0.5
+ cypress: 13.2.0
+ html-validate: 8.4.1
dev: true
- /cypress/12.14.0:
- resolution: {integrity: sha512-HiLIXKXZaIT1RT7sw1sVPt+qKtis3uYNm6KwC4qoYjabwLKaqZlyS/P+uVvvlBNcHIwL/BC6nQZajpbUd7hOgQ==}
- engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0}
+ /cypress/13.2.0:
+ resolution: {integrity: sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g==}
+ engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0}
hasBin: true
requiresBuild: true
dependencies:
- '@cypress/request': 2.88.11
+ '@cypress/request': 3.0.1
'@cypress/xvfb': 1.2.4_supports-color@8.1.1
- '@types/node': 14.18.51
+ '@types/node': 18.18.0
'@types/sinonjs__fake-timers': 8.1.1
'@types/sizzle': 2.3.3
arch: 2.2.0
@@ -2025,9 +1986,10 @@ packages:
minimist: 1.2.8
ospath: 1.2.2
pretty-bytes: 5.6.0
+ process: 0.11.10
proxy-from-env: 1.0.0
request-progress: 3.0.0
- semver: 7.5.2
+ semver: 7.5.4
supports-color: 8.1.1
tmp: 0.2.1
untildify: 4.0.0
@@ -2125,6 +2087,15 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /define-data-property/1.1.0:
+ resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: 1.2.1
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.0
+ dev: true
+
/define-properties/1.2.0:
resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
engines: {node: '>= 0.4'}
@@ -2279,16 +2250,17 @@ packages:
is-arrayish: 0.2.1
dev: true
- /es-abstract/1.21.2:
- resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
+ /es-abstract/1.22.2:
+ resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==}
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.0
+ arraybuffer.prototype.slice: 1.0.2
available-typed-arrays: 1.0.5
call-bind: 1.0.2
es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
- function.prototype.name: 1.1.5
+ function.prototype.name: 1.1.6
get-intrinsic: 1.2.1
get-symbol-description: 1.0.0
globalthis: 1.0.3
@@ -2304,19 +2276,23 @@ packages:
is-regex: 1.1.4
is-shared-array-buffer: 1.0.2
is-string: 1.0.7
- is-typed-array: 1.1.10
+ is-typed-array: 1.1.12
is-weakref: 1.0.2
object-inspect: 1.12.3
object-keys: 1.1.1
object.assign: 4.1.4
- regexp.prototype.flags: 1.5.0
+ regexp.prototype.flags: 1.5.1
+ safe-array-concat: 1.0.1
safe-regex-test: 1.0.0
- string.prototype.trim: 1.2.7
- string.prototype.trimend: 1.0.6
- string.prototype.trimstart: 1.0.6
+ string.prototype.trim: 1.2.8
+ string.prototype.trimend: 1.0.7
+ string.prototype.trimstart: 1.0.7
+ typed-array-buffer: 1.0.0
+ typed-array-byte-length: 1.0.0
+ typed-array-byte-offset: 1.0.0
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
- which-typed-array: 1.1.9
+ which-typed-array: 1.1.11
dev: true
/es-set-tostringtag/2.0.1:
@@ -2362,13 +2338,13 @@ packages:
resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
dependencies:
debug: 3.2.7
- is-core-module: 2.12.1
+ is-core-module: 2.13.0
resolve: 1.22.2
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-module-utils/2.8.0_2gtd473hjend2yiyp4vfnlbdqi:
+ /eslint-module-utils/2.8.0_3kxohnxuc2aqi3cwqjmnai3zbu:
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -2389,44 +2365,44 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka
+ '@typescript-eslint/parser': 6.7.3_jk7qbkaijtltyu4ajmze3dfiwa
debug: 3.2.7
- eslint: 8.43.0
+ eslint: 8.50.0
eslint-import-resolver-node: 0.3.7
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-align-assignments/1.1.2_eslint@8.43.0:
+ /eslint-plugin-align-assignments/1.1.2_eslint@8.50.0:
resolution: {integrity: sha512-I1ZJgk9EjHfGVU9M2Ex8UkVkkjLL5Y9BS6VNnQHq79eHj2H4/Cgxf36lQSUTLgm2ntB03A2NtF+zg9fyi5vChg==}
peerDependencies:
eslint: '>=0.8.0'
dependencies:
- eslint: 8.43.0
+ eslint: 8.50.0
dev: true
- /eslint-plugin-cypress/2.13.3_eslint@8.43.0:
- resolution: {integrity: sha512-nAPjZE5WopCsgJwl3vHm5iafpV+ZRO76Z9hMyRygWhmg5ODXDPd+9MaPl7kdJ2azj+sO87H3P1PRnggIrz848g==}
+ /eslint-plugin-cypress/2.15.1_eslint@8.50.0:
+ resolution: {integrity: sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w==}
peerDependencies:
eslint: '>= 3.2.1'
dependencies:
- eslint: 8.43.0
- globals: 11.12.0
+ eslint: 8.50.0
+ globals: 13.20.0
dev: true
- /eslint-plugin-es/3.0.1_eslint@8.43.0:
+ /eslint-plugin-es/3.0.1_eslint@8.50.0:
resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==}
engines: {node: '>=8.10.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
- eslint: 8.43.0
+ eslint: 8.50.0
eslint-utils: 2.1.0
regexpp: 3.2.0
dev: true
- /eslint-plugin-import/2.27.5_csvgoyt7i2a6lgns4ftkdghrre:
- resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
+ /eslint-plugin-import/2.28.1_c4ihfvj2cfiutocb6vaooob33y:
+ resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -2435,22 +2411,24 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka
+ '@typescript-eslint/parser': 6.7.3_jk7qbkaijtltyu4ajmze3dfiwa
array-includes: 3.1.6
+ array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.43.0
+ eslint: 8.50.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0_2gtd473hjend2yiyp4vfnlbdqi
+ eslint-module-utils: 2.8.0_3kxohnxuc2aqi3cwqjmnai3zbu
has: 1.0.3
- is-core-module: 2.12.1
+ is-core-module: 2.13.0
is-glob: 4.0.3
minimatch: 3.1.2
+ object.fromentries: 2.0.7
+ object.groupby: 1.0.1
object.values: 1.1.6
- resolve: 1.22.2
- semver: 6.3.0
+ semver: 6.3.1
tsconfig-paths: 3.14.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
@@ -2458,14 +2436,14 @@ packages:
- supports-color
dev: true
- /eslint-plugin-node/11.1.0_eslint@8.43.0:
+ /eslint-plugin-node/11.1.0_eslint@8.50.0:
resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==}
engines: {node: '>=8.10.0'}
peerDependencies:
eslint: '>=5.16.0'
dependencies:
- eslint: 8.43.0
- eslint-plugin-es: 3.0.1_eslint@8.43.0
+ eslint: 8.50.0
+ eslint-plugin-es: 3.0.1_eslint@8.50.0
eslint-utils: 2.1.0
ignore: 5.2.4
minimatch: 3.1.2
@@ -2473,25 +2451,17 @@ packages:
semver: 6.3.0
dev: true
- /eslint-plugin-promise/6.1.1_eslint@8.43.0:
+ /eslint-plugin-promise/6.1.1_eslint@8.50.0:
resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.43.0
- dev: true
-
- /eslint-scope/5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
- dependencies:
- esrecurse: 4.3.0
- estraverse: 4.3.0
+ eslint: 8.50.0
dev: true
- /eslint-scope/7.2.0:
- resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==}
+ /eslint-scope/7.2.2:
+ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
esrecurse: 4.3.0
@@ -2510,21 +2480,21 @@ packages:
engines: {node: '>=4'}
dev: true
- /eslint-visitor-keys/3.4.1:
- resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==}
+ /eslint-visitor-keys/3.4.3:
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint/8.43.0:
- resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==}
+ /eslint/8.50.0:
+ resolution: {integrity: sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0_eslint@8.43.0
- '@eslint-community/regexpp': 4.5.1
- '@eslint/eslintrc': 2.0.3
- '@eslint/js': 8.43.0
- '@humanwhocodes/config-array': 0.11.10
+ '@eslint-community/eslint-utils': 4.4.0_eslint@8.50.0
+ '@eslint-community/regexpp': 4.9.0
+ '@eslint/eslintrc': 2.1.2
+ '@eslint/js': 8.50.0
+ '@humanwhocodes/config-array': 0.11.11
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
@@ -2533,9 +2503,9 @@ packages:
debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.2.0
- eslint-visitor-keys: 3.4.1
- espree: 9.5.2
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -2545,7 +2515,6 @@ packages:
globals: 13.20.0
graphemer: 1.4.0
ignore: 5.2.4
- import-fresh: 3.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
@@ -2555,21 +2524,20 @@ packages:
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
- optionator: 0.9.1
+ optionator: 0.9.3
strip-ansi: 6.0.1
- strip-json-comments: 3.1.1
text-table: 0.2.0
transitivePeerDependencies:
- supports-color
dev: true
- /espree/9.5.2:
- resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
+ /espree/9.6.1:
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.9.0
acorn-jsx: 5.3.2_acorn@8.9.0
- eslint-visitor-keys: 3.4.1
+ eslint-visitor-keys: 3.4.3
dev: true
/esquery/1.5.0:
@@ -2586,11 +2554,6 @@ packages:
estraverse: 5.3.0
dev: true
- /estraverse/4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
- dev: true
-
/estraverse/5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
@@ -2831,13 +2794,13 @@ packages:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
dev: true
- /function.prototype.name/1.1.5:
- resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
+ /function.prototype.name/1.1.6:
+ resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.2
+ es-abstract: 1.22.2
functions-have-names: 1.2.3
dev: true
@@ -2935,18 +2898,6 @@ packages:
ini: 2.0.0
dev: true
- /globals/11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
- dev: true
-
- /globals/13.19.0:
- resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==}
- engines: {node: '>=8'}
- dependencies:
- type-fest: 0.20.2
- dev: true
-
/globals/13.20.0:
resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
engines: {node: '>=8'}
@@ -2983,10 +2934,6 @@ packages:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
dev: true
- /grapheme-splitter/1.0.4:
- resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
- dev: true
-
/graphemer/1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
@@ -3042,8 +2989,8 @@ packages:
function-bind: 1.1.1
dev: true
- /html-validate/8.0.5:
- resolution: {integrity: sha512-8IBayugyDTiH49JjxSEq+A0UFQzuyG9m0382aHMrPoHVNQcr3IypjuKcjn150ahAwAqO0o4NgMbkC1LezQU1mw==}
+ /html-validate/8.4.1:
+ resolution: {integrity: sha512-Z/VLHsKcWWrbxOQcq0kb6FvIJZNnTtVzYBeqFM3pcMozkxj9Eb5tshjW5VdTq52bkBDyYVQcVNdJ0AwMmea1oA==}
engines: {node: '>= 16.0'}
hasBin: true
peerDependencies:
@@ -3195,7 +3142,7 @@ packages:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
- is-typed-array: 1.1.10
+ is-typed-array: 1.1.12
dev: true
/is-arrayish/0.2.1:
@@ -3234,6 +3181,12 @@ packages:
has: 1.0.3
dev: true
+ /is-core-module/2.13.0:
+ resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
+ dependencies:
+ has: 1.0.3
+ dev: true
+
/is-date-object/1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
@@ -3325,15 +3278,11 @@ packages:
has-symbols: 1.0.3
dev: true
- /is-typed-array/1.1.10:
- resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
+ /is-typed-array/1.1.12:
+ resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
engines: {node: '>= 0.4'}
dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- for-each: 0.3.3
- gopd: 1.0.1
- has-tostringtag: 1.0.0
+ which-typed-array: 1.1.11
dev: true
/is-typedarray/1.0.0:
@@ -3351,6 +3300,10 @@ packages:
call-bind: 1.0.2
dev: true
+ /isarray/2.0.5:
+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ dev: true
+
/isexe/2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
@@ -3757,22 +3710,6 @@ packages:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
dev: true
- /msgpackr-extract/2.2.0:
- resolution: {integrity: sha512-0YcvWSv7ZOGl9Od6Y5iJ3XnPww8O7WLcpYMDwX+PAA/uXLDtyw94PJv9GLQV/nnp3cWlDhMoyKZIQLrx33sWog==}
- hasBin: true
- requiresBuild: true
- dependencies:
- node-gyp-build-optional-packages: 5.0.3
- optionalDependencies:
- '@msgpackr-extract/msgpackr-extract-darwin-arm64': 2.2.0
- '@msgpackr-extract/msgpackr-extract-darwin-x64': 2.2.0
- '@msgpackr-extract/msgpackr-extract-linux-arm': 2.2.0
- '@msgpackr-extract/msgpackr-extract-linux-arm64': 2.2.0
- '@msgpackr-extract/msgpackr-extract-linux-x64': 2.2.0
- '@msgpackr-extract/msgpackr-extract-win32-x64': 2.2.0
- dev: true
- optional: true
-
/msgpackr-extract/3.0.2:
resolution: {integrity: sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==}
hasBin: true
@@ -3789,22 +3726,12 @@ packages:
dev: true
optional: true
- /msgpackr/1.8.1:
- resolution: {integrity: sha512-05fT4J8ZqjYlR4QcRDIhLCYKUOHXk7C/xa62GzMKj74l3up9k2QZ3LgFc6qWdsPHl91QA2WLWqWc8b8t7GLNNw==}
- optionalDependencies:
- msgpackr-extract: 2.2.0
- dev: true
-
/msgpackr/1.8.5:
resolution: {integrity: sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==}
optionalDependencies:
msgpackr-extract: 3.0.2
dev: true
- /natural-compare-lite/1.4.0:
- resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
- dev: true
-
/natural-compare/1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
@@ -3817,12 +3744,6 @@ packages:
resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==}
dev: true
- /node-gyp-build-optional-packages/5.0.3:
- resolution: {integrity: sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==}
- hasBin: true
- dev: true
- optional: true
-
/node-gyp-build-optional-packages/5.0.6:
resolution: {integrity: sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==}
hasBin: true
@@ -3892,13 +3813,31 @@ packages:
object-keys: 1.1.1
dev: true
+ /object.fromentries/2.0.7:
+ resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.2
+ dev: true
+
+ /object.groupby/1.0.1:
+ resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.2
+ get-intrinsic: 1.2.1
+ dev: true
+
/object.values/1.1.6:
resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.2
+ es-abstract: 1.22.2
dev: true
/once/1.4.0:
@@ -3914,16 +3853,16 @@ packages:
mimic-fn: 2.1.0
dev: true
- /optionator/0.9.1:
- resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
+ /optionator/0.9.3:
+ resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
engines: {node: '>= 0.8.0'}
dependencies:
+ '@aashutoshrathi/word-wrap': 1.2.6
deep-is: 0.1.4
fast-levenshtein: 2.0.6
levn: 0.4.1
prelude-ls: 1.2.1
type-check: 0.4.0
- word-wrap: 1.2.3
dev: true
/ordered-binary/1.4.0:
@@ -3978,25 +3917,25 @@ packages:
rimraf: 3.0.2
dev: true
- /parcel/2.9.2:
- resolution: {integrity: sha512-nTpT/0JIhGW5rKXVnVGHyLBFK/KxteqzsSjQNzeGybiBttnIYRXnM03e2QJX0GWqiS9OtM4rJro04DNHoqx3Ug==}
+ /parcel/2.9.3:
+ resolution: {integrity: sha512-2GTVocFkwblV/TIg9AmT7TI2fO4xdWkyN8aFUEVtiVNWt96GTR3FgQyHFValfCbcj1k9Xf962Ws2hYXYUr9k1Q==}
engines: {node: '>= 12.0.0'}
hasBin: true
peerDependenciesMeta:
'@parcel/core':
optional: true
dependencies:
- '@parcel/config-default': 2.9.2_@parcel+core@2.9.2
- '@parcel/core': 2.9.2
- '@parcel/diagnostic': 2.9.2
- '@parcel/events': 2.9.2
- '@parcel/fs': 2.9.2_@parcel+core@2.9.2
- '@parcel/logger': 2.9.2
- '@parcel/package-manager': 2.9.2_@parcel+core@2.9.2
- '@parcel/reporter-cli': 2.9.2_@parcel+core@2.9.2
- '@parcel/reporter-dev-server': 2.9.2_@parcel+core@2.9.2
- '@parcel/reporter-tracer': 2.9.2_@parcel+core@2.9.2
- '@parcel/utils': 2.9.2
+ '@parcel/config-default': 2.9.3_@parcel+core@2.9.3
+ '@parcel/core': 2.9.3
+ '@parcel/diagnostic': 2.9.3
+ '@parcel/events': 2.9.3
+ '@parcel/fs': 2.9.3_@parcel+core@2.9.3
+ '@parcel/logger': 2.9.3
+ '@parcel/package-manager': 2.9.3_@parcel+core@2.9.3
+ '@parcel/reporter-cli': 2.9.3_@parcel+core@2.9.3
+ '@parcel/reporter-dev-server': 2.9.3_@parcel+core@2.9.3
+ '@parcel/reporter-tracer': 2.9.3_@parcel+core@2.9.3
+ '@parcel/utils': 2.9.3
chalk: 4.1.2
commander: 7.2.0
get-port: 4.2.0
@@ -4022,7 +3961,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.22.5
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -4131,6 +4070,11 @@ packages:
engines: {node: '>=6'}
dev: true
+ /process/0.11.10:
+ resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
+ engines: {node: '>= 0.6.0'}
+ dev: true
+
/prompts/2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
@@ -4182,6 +4126,10 @@ packages:
side-channel: 1.0.4
dev: true
+ /querystringify/2.2.0:
+ resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
+ dev: true
+
/queue-microtask/1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: true
@@ -4203,13 +4151,13 @@ packages:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
dev: true
- /regexp.prototype.flags/1.5.0:
- resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
+ /regexp.prototype.flags/1.5.1:
+ resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- functions-have-names: 1.2.3
+ set-function-name: 2.0.1
dev: true
/regexpp/3.2.0:
@@ -4228,6 +4176,10 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /requires-port/1.0.0:
+ resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
+ dev: true
+
/resolve-from/4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -4250,8 +4202,8 @@ packages:
signal-exit: 3.0.7
dev: true
- /retypeapp-linux-x64/3.0.3:
- resolution: {integrity: sha512-FBCWbuxBGkQEt1QI4JUdHa75PWzTiu2NfPMqR7nI3zFEwyU8aotqZPVpuEegL1XNhLxftP+906sJhNQRPY6C4A==}
+ /retypeapp-linux-x64/3.5.0:
+ resolution: {integrity: sha512-vPzXWlZSAsysoifv6mJYyPObX3rk6P48vQeXXDj3fDj/ZDdzJuH6QD0a6v74HywDrCYp3zA2isephvfJAcofSw==}
hasBin: true
dev: true
@@ -4283,6 +4235,16 @@ packages:
tslib: 2.5.3
dev: true
+ /safe-array-concat/1.0.1:
+ resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
+ engines: {node: '>=0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
+ has-symbols: 1.0.3
+ isarray: 2.0.5
+ dev: true
+
/safe-buffer/5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: true
@@ -4309,6 +4271,11 @@ packages:
hasBin: true
dev: true
+ /semver/6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+ dev: true
+
/semver/7.5.2:
resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==}
engines: {node: '>=10'}
@@ -4317,6 +4284,23 @@ packages:
lru-cache: 6.0.0
dev: true
+ /semver/7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ lru-cache: 6.0.0
+ dev: true
+
+ /set-function-name/2.0.1:
+ resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: 1.1.0
+ functions-have-names: 1.2.3
+ has-property-descriptors: 1.0.0
+ dev: true
+
/shebang-command/2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -4442,9 +4426,9 @@ packages:
deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
dev: true
- /start-server-and-test/2.0.0:
- resolution: {integrity: sha512-UqKLw0mJbfrsG1jcRLTUlvuRi9sjNuUiDOLI42r7R5fA9dsFoywAy9DoLXNYys9B886E4RCKb+qM1Gzu96h7DQ==}
- engines: {node: '>=6'}
+ /start-server-and-test/2.0.1:
+ resolution: {integrity: sha512-8PFo4DLLLCDMuS51/BEEtE1m9CAXw1LNVtZSS1PzkYQh6Qf9JUwM4huYeSoUumaaoAyuwYBwCa9OsrcpMqcOdQ==}
+ engines: {node: '>=16'}
hasBin: true
dependencies:
arg: 5.0.2
@@ -4483,29 +4467,29 @@ packages:
strip-ansi: 7.1.0
dev: true
- /string.prototype.trim/1.2.7:
- resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
+ /string.prototype.trim/1.2.8:
+ resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.2
+ es-abstract: 1.22.2
dev: true
- /string.prototype.trimend/1.0.6:
- resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
+ /string.prototype.trimend/1.0.7:
+ resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.2
+ es-abstract: 1.22.2
dev: true
- /string.prototype.trimstart/1.0.6:
- resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
+ /string.prototype.trimstart/1.0.7:
+ resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.2
+ es-abstract: 1.22.2
dev: true
/strip-ansi/3.0.1:
@@ -4631,12 +4615,23 @@ packages:
is-number: 7.0.0
dev: true
- /tough-cookie/2.5.0:
- resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==}
- engines: {node: '>=0.8'}
+ /tough-cookie/4.1.3:
+ resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==}
+ engines: {node: '>=6'}
dependencies:
psl: 1.9.0
punycode: 2.3.0
+ universalify: 0.2.0
+ url-parse: 1.5.10
+ dev: true
+
+ /ts-api-utils/1.0.3_typescript@5.2.2:
+ resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
+ engines: {node: '>=16.13.0'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+ dependencies:
+ typescript: 5.2.2
dev: true
/tsconfig-paths/3.14.2:
@@ -4648,28 +4643,10 @@ packages:
strip-bom: 3.0.0
dev: true
- /tslib/1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- dev: true
-
- /tslib/2.4.1:
- resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==}
- dev: true
-
/tslib/2.5.3:
resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==}
dev: true
- /tsutils/3.21.0_typescript@5.1.3:
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
- dependencies:
- tslib: 1.14.1
- typescript: 5.1.3
- dev: true
-
/tunnel-agent/0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
dependencies:
@@ -4697,16 +4674,46 @@ packages:
engines: {node: '>=10'}
dev: true
+ /typed-array-buffer/1.0.0:
+ resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
+ is-typed-array: 1.1.12
+ dev: true
+
+ /typed-array-byte-length/1.0.0:
+ resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ for-each: 0.3.3
+ has-proto: 1.0.1
+ is-typed-array: 1.1.12
+ dev: true
+
+ /typed-array-byte-offset/1.0.0:
+ resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.2
+ for-each: 0.3.3
+ has-proto: 1.0.1
+ is-typed-array: 1.1.12
+ dev: true
+
/typed-array-length/1.0.4:
resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
dependencies:
call-bind: 1.0.2
for-each: 0.3.3
- is-typed-array: 1.1.10
+ is-typed-array: 1.1.12
dev: true
- /typescript/5.1.3:
- resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==}
+ /typescript/5.2.2:
+ resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
engines: {node: '>=14.17'}
hasBin: true
dev: true
@@ -4720,6 +4727,11 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
+ /universalify/0.2.0:
+ resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
+ engines: {node: '>= 4.0.0'}
+ dev: true
+
/universalify/2.0.0:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
@@ -4747,6 +4759,13 @@ packages:
punycode: 2.3.0
dev: true
+ /url-parse/1.5.10:
+ resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
+ dependencies:
+ querystringify: 2.2.0
+ requires-port: 1.0.0
+ dev: true
+
/utility-types/3.10.0:
resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==}
engines: {node: '>= 4'}
@@ -4801,8 +4820,8 @@ packages:
is-symbol: 1.0.4
dev: true
- /which-typed-array/1.1.9:
- resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
+ /which-typed-array/1.1.11:
+ resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.5
@@ -4810,7 +4829,6 @@ packages:
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.0
- is-typed-array: 1.1.10
dev: true
/which/2.0.2:
@@ -4821,11 +4839,6 @@ packages:
isexe: 2.0.0
dev: true
- /word-wrap/1.2.3:
- resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/wrap-ansi/6.2.0:
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
engines: {node: '>=8'}
diff --git a/quick-start.md b/quick-start.md
index 3d48f2566..e072d2e95 100644
--- a/quick-start.md
+++ b/quick-start.md
@@ -35,7 +35,7 @@ If you use Bundler, add the gem in the Gemfile, optionally avoiding the next maj
||| Gemfile
```ruby
-gem 'pagy', '~> 6.0' # omit patch digit
+gem 'pagy', '~> 6.1' # omit patch digit
```
|||
diff --git a/retype.yml b/retype.yml
index ceb8e8aa6..84f40312f 100644
--- a/retype.yml
+++ b/retype.yml
@@ -4,7 +4,7 @@ url: https://ddnexus.github.io/pagy
branding:
title: Pagy
- label: 6.0.4
+ label: 6.1.0
colors:
label:
text: "#FFFFFF"
diff --git a/src/package.json b/src/package.json
index c15d467e0..2779cca76 100644
--- a/src/package.json
+++ b/src/package.json
@@ -3,17 +3,17 @@
"description": "TypeScript source for pagy.js",
"private": true,
"devDependencies": {
- "@types/node": "20.3.1",
- "@typescript-eslint/eslint-plugin": "5.60.0",
- "@typescript-eslint/parser": "5.60.0",
- "eslint": "8.43.0",
+ "@types/node": "20.7.0",
+ "@typescript-eslint/eslint-plugin": "6.7.3",
+ "@typescript-eslint/parser": "6.7.3",
+ "eslint": "8.50.0",
"eslint-plugin-align-assignments": "^1.1.2",
- "eslint-plugin-import": "2.27.5",
+ "eslint-plugin-import": "2.28.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "6.1.1",
- "parcel": "2.9.2",
+ "parcel": "2.9.3",
"parcel-plugin-nuke-dist": "^1.0.1",
- "typescript": "5.1.3"
+ "typescript": "5.2.2"
},
"browserslist": [
"defaults"
diff --git a/src/pagy.ts b/src/pagy.ts
index c6b6d2580..c85edc5c0 100644
--- a/src/pagy.ts
+++ b/src/pagy.ts
@@ -92,7 +92,7 @@ const Pagy = (() => {
// Public interface
return {
- version: "6.0.4",
+ version: "6.1.0",
// Scan for elements with a "data-pagy" attribute and call their init functions with the decoded args
init(arg?:Element|never) {
diff --git a/test/pagy/console_test.rb b/test/pagy/console_test.rb
index 1bf447523..a66877a01 100644
--- a/test/pagy/console_test.rb
+++ b/test/pagy/console_test.rb
@@ -15,8 +15,8 @@ module PagyConsole
_(Pagy::DEFAULT[:url]).must_equal 'http://www.example.com/subdir'
end
it 'includes Pagy::Backend and Pagy::Frontend' do
- assert PagyConsole <= Pagy::Backend
- assert PagyConsole <= Pagy::Frontend
+ assert_operator(PagyConsole, :<, Pagy::Backend)
+ assert_operator(PagyConsole, :<, Pagy::Frontend)
end
it 'requires extras' do
_ { PagyConsole.pagy_extras :array, :navs }.must_output "Required extras: :array, :navs\n"