chore(deps): roll up Dependabot updates (#936)

## Summary
- Roll up open Dependabot npm and GitHub Actions updates
- Update Biome schema to 2.4.16
- Regenerate bundled dist artifacts

## Validation
- npm run all

Refs: pi-session 019f3160-c4af-7606-b4be-648e0abff131
This commit is contained in:
Kevin Stillhammer
2026-07-05 10:34:07 +02:00
committed by GitHub
parent 9225f843d7
commit 3cc3c11fdf
7 changed files with 2243 additions and 2843 deletions

View File

@@ -47,7 +47,7 @@ jobs:
# Initializes the CodeQL tools for scanning. # Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL - name: Initialize CodeQL
uses: github/codeql-action/init@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
with: with:
languages: ${{ matrix.language }} languages: ${{ matrix.language }}
source-root: src source-root: src
@@ -59,7 +59,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below) # If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild - name: Autobuild
uses: github/codeql-action/autobuild@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 uses: github/codeql-action/autobuild@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
# Command-line programs to run using the OS shell. # Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl # 📚 https://git.io/JvXDl
@@ -73,4 +73,4 @@ jobs:
# make release # make release
- name: Perform CodeQL Analysis - name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0 uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2

View File

@@ -19,7 +19,7 @@ jobs:
pull-requests: read pull-requests: read
steps: steps:
- name: 🚀 Run Release Drafter - name: 🚀 Run Release Drafter
uses: release-drafter/release-drafter@ed4bc48ec97379be2258e7b7ac2624a3e26ab809 # v7.4.0 uses: release-drafter/release-drafter@4d75298e00d9e34c483e5ff8c68d0ea1c1940c1e # v7.5.1
with: with:
commitish: ${{ github.sha }} commitish: ${{ github.sha }}
env: env:

View File

@@ -1,5 +1,5 @@
{ {
"$schema": "https://biomejs.dev/schemas/2.4.15/schema.json", "$schema": "https://biomejs.dev/schemas/2.4.16/schema.json",
"assist": { "assist": {
"actions": { "actions": {
"source": { "source": {

1195
dist/save-cache/index.cjs generated vendored
View File

@@ -964,7 +964,7 @@ var require_util = __commonJS({
var net = require("node:net"); var net = require("node:net");
var { Blob: Blob2 } = require("node:buffer"); var { Blob: Blob2 } = require("node:buffer");
var nodeUtil = require("node:util"); var nodeUtil = require("node:util");
var { stringify: stringify2 } = require("node:querystring"); var { stringify: stringify3 } = require("node:querystring");
var { EventEmitter: EE } = require("node:events"); var { EventEmitter: EE } = require("node:events");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var { headerNameLowerCasedRecord } = require_constants(); var { headerNameLowerCasedRecord } = require_constants();
@@ -1024,7 +1024,7 @@ var require_util = __commonJS({
if (url2.includes("?") || url2.includes("#")) { if (url2.includes("?") || url2.includes("#")) {
throw new Error('Query params cannot be passed when url already contains "?" or "#".'); throw new Error('Query params cannot be passed when url already contains "?" or "#".');
} }
const stringified = stringify2(queryParams); const stringified = stringify3(queryParams);
if (stringified) { if (stringified) {
url2 += "?" + stringified; url2 += "?" + stringified;
} }
@@ -15921,7 +15921,7 @@ var require_util6 = __commonJS({
throw new Error("Invalid cookie max-age"); throw new Error("Invalid cookie max-age");
} }
} }
function stringify2(cookie) { function stringify3(cookie) {
if (cookie.name.length === 0) { if (cookie.name.length === 0) {
return null; return null;
} }
@@ -15975,7 +15975,7 @@ var require_util6 = __commonJS({
validateCookiePath, validateCookiePath,
validateCookieValue, validateCookieValue,
toIMFDate, toIMFDate,
stringify: stringify2 stringify: stringify3
}; };
} }
}); });
@@ -16125,7 +16125,7 @@ var require_cookies = __commonJS({
"node_modules/@actions/http-client/node_modules/undici/lib/web/cookies/index.js"(exports2, module2) { "node_modules/@actions/http-client/node_modules/undici/lib/web/cookies/index.js"(exports2, module2) {
"use strict"; "use strict";
var { parseSetCookie } = require_parse(); var { parseSetCookie } = require_parse();
var { stringify: stringify2 } = require_util6(); var { stringify: stringify3 } = require_util6();
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var { Headers: Headers2 } = require_headers(); var { Headers: Headers2 } = require_headers();
function getCookies(headers) { function getCookies(headers) {
@@ -16168,7 +16168,7 @@ var require_cookies = __commonJS({
webidl.argumentLengthCheck(arguments, 2, "setCookie"); webidl.argumentLengthCheck(arguments, 2, "setCookie");
webidl.brandCheck(headers, Headers2, { strict: false }); webidl.brandCheck(headers, Headers2, { strict: false });
cookie = webidl.converters.Cookie(cookie); cookie = webidl.converters.Cookie(cookie);
const str = stringify2(cookie); const str = stringify3(cookie);
if (str) { if (str) {
headers.append("Set-Cookie", str); headers.append("Set-Cookie", str);
} }
@@ -18718,7 +18718,7 @@ var require_brace_expansion = __commonJS({
function lte(i, y) { function lte(i, y) {
return i <= y; return i <= y;
} }
function gte2(i, y) { function gte(i, y) {
return i >= y; return i >= y;
} }
function expand(str, isTop) { function expand(str, isTop) {
@@ -18763,7 +18763,7 @@ var require_brace_expansion = __commonJS({
var reverse = y < x; var reverse = y < x;
if (reverse) { if (reverse) {
incr *= -1; incr *= -1;
test = gte2; test = gte;
} }
var pad = n.some(isPadded); var pad = n.some(isPadded);
N = []; N = [];
@@ -18840,8 +18840,8 @@ var require_minimatch = __commonJS({
}, {}); }, {});
} }
var slashSplit = /\/+/; var slashSplit = /\/+/;
minimatch2.filter = filter; minimatch2.filter = filter2;
function filter(pattern, options) { function filter2(pattern, options) {
options = options || {}; options = options || {};
return function(p, i, list) { return function(p, i, list) {
return minimatch2(p, pattern, options); return minimatch2(p, pattern, options);
@@ -18872,7 +18872,7 @@ var require_minimatch = __commonJS({
m.Minimatch.defaults = function defaults(options) { m.Minimatch.defaults = function defaults(options) {
return orig.defaults(ext(def, options)).Minimatch; return orig.defaults(ext(def, options)).Minimatch;
}; };
m.filter = function filter2(pattern, options) { m.filter = function filter3(pattern, options) {
return orig.filter(pattern, ext(def, options)); return orig.filter(pattern, ext(def, options));
}; };
m.defaults = function defaults(options) { m.defaults = function defaults(options) {
@@ -18996,9 +18996,9 @@ var require_minimatch = __commonJS({
throw new TypeError("pattern is too long"); throw new TypeError("pattern is too long");
} }
}; };
Minimatch2.prototype.parse = parse3; Minimatch2.prototype.parse = parse4;
var SUBPARSE = {}; var SUBPARSE = {};
function parse3(pattern, isSub) { function parse4(pattern, isSub) {
assertValidPattern(pattern); assertValidPattern(pattern);
var options = this.options; var options = this.options;
if (pattern === "**") { if (pattern === "**") {
@@ -19836,7 +19836,7 @@ var require_parse2 = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/parse.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/parse.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var parse3 = (version3, options, throwErrors = false) => { var parse4 = (version3, options, throwErrors = false) => {
if (version3 instanceof SemVer) { if (version3 instanceof SemVer) {
return version3; return version3;
} }
@@ -19849,7 +19849,7 @@ var require_parse2 = __commonJS({
throw er; throw er;
} }
}; };
module2.exports = parse3; module2.exports = parse4;
} }
}); });
@@ -19857,12 +19857,12 @@ var require_parse2 = __commonJS({
var require_valid = __commonJS({ var require_valid = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/valid.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/valid.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse2(); var parse4 = require_parse2();
var valid = (version3, options) => { var valid2 = (version3, options) => {
const v = parse3(version3, options); const v = parse4(version3, options);
return v ? v.version : null; return v ? v.version : null;
}; };
module2.exports = valid; module2.exports = valid2;
} }
}); });
@@ -19870,12 +19870,12 @@ var require_valid = __commonJS({
var require_clean = __commonJS({ var require_clean = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/clean.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/clean.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse2(); var parse4 = require_parse2();
var clean2 = (version3, options) => { var clean3 = (version3, options) => {
const s = parse3(version3.trim().replace(/^[=v]+/, ""), options); const s = parse4(version3.trim().replace(/^[=v]+/, ""), options);
return s ? s.version : null; return s ? s.version : null;
}; };
module2.exports = clean2; module2.exports = clean3;
} }
}); });
@@ -19884,7 +19884,7 @@ var require_inc = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/inc.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/inc.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var inc = (version3, release, options, identifier, identifierBase) => { var inc2 = (version3, release, options, identifier, identifierBase) => {
if (typeof options === "string") { if (typeof options === "string") {
identifierBase = identifier; identifierBase = identifier;
identifier = options; identifier = options;
@@ -19899,7 +19899,7 @@ var require_inc = __commonJS({
return null; return null;
} }
}; };
module2.exports = inc; module2.exports = inc2;
} }
}); });
@@ -19907,10 +19907,10 @@ var require_inc = __commonJS({
var require_diff = __commonJS({ var require_diff = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/diff.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/diff.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse2(); var parse4 = require_parse2();
var diff = (version1, version22) => { var diff = (version1, version22) => {
const v1 = parse3(version1, null, true); const v1 = parse4(version1, null, true);
const v2 = parse3(version22, null, true); const v2 = parse4(version22, null, true);
const comparison = v1.compare(v2); const comparison = v1.compare(v2);
if (comparison === 0) { if (comparison === 0) {
return null; return null;
@@ -19952,8 +19952,8 @@ var require_major = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/major.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/major.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var major = (a, loose) => new SemVer(a, loose).major; var major2 = (a, loose) => new SemVer(a, loose).major;
module2.exports = major; module2.exports = major2;
} }
}); });
@@ -19962,8 +19962,8 @@ var require_minor = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/minor.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/minor.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var minor = (a, loose) => new SemVer(a, loose).minor; var minor2 = (a, loose) => new SemVer(a, loose).minor;
module2.exports = minor; module2.exports = minor2;
} }
}); });
@@ -19972,8 +19972,8 @@ var require_patch = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/patch.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/patch.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var patch = (a, loose) => new SemVer(a, loose).patch; var patch2 = (a, loose) => new SemVer(a, loose).patch;
module2.exports = patch; module2.exports = patch2;
} }
}); });
@@ -19981,9 +19981,9 @@ var require_patch = __commonJS({
var require_prerelease = __commonJS({ var require_prerelease = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/prerelease.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/prerelease.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse2(); var parse4 = require_parse2();
var prerelease = (version3, options) => { var prerelease = (version3, options) => {
const parsed = parse3(version3, options); const parsed = parse4(version3, options);
return parsed && parsed.prerelease.length ? parsed.prerelease : null; return parsed && parsed.prerelease.length ? parsed.prerelease : null;
}; };
module2.exports = prerelease; module2.exports = prerelease;
@@ -19995,8 +19995,8 @@ var require_compare = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/compare.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/compare.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var compare = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose)); var compare2 = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose));
module2.exports = compare; module2.exports = compare2;
} }
}); });
@@ -20004,9 +20004,9 @@ var require_compare = __commonJS({
var require_rcompare = __commonJS({ var require_rcompare = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/rcompare.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/rcompare.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var rcompare = (a, b, loose) => compare(b, a, loose); var rcompare2 = (a, b, loose) => compare2(b, a, loose);
module2.exports = rcompare; module2.exports = rcompare2;
} }
}); });
@@ -20014,8 +20014,8 @@ var require_rcompare = __commonJS({
var require_compare_loose = __commonJS({ var require_compare_loose = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/compare-loose.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/compare-loose.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var compareLoose = (a, b) => compare(a, b, true); var compareLoose = (a, b) => compare2(a, b, true);
module2.exports = compareLoose; module2.exports = compareLoose;
} }
}); });
@@ -20058,9 +20058,9 @@ var require_rsort = __commonJS({
var require_gt = __commonJS({ var require_gt = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/gt.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/gt.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var gt = (a, b, loose) => compare(a, b, loose) > 0; var gt2 = (a, b, loose) => compare2(a, b, loose) > 0;
module2.exports = gt; module2.exports = gt2;
} }
}); });
@@ -20068,9 +20068,9 @@ var require_gt = __commonJS({
var require_lt = __commonJS({ var require_lt = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/lt.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/lt.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var lt = (a, b, loose) => compare(a, b, loose) < 0; var lt2 = (a, b, loose) => compare2(a, b, loose) < 0;
module2.exports = lt; module2.exports = lt2;
} }
}); });
@@ -20078,9 +20078,9 @@ var require_lt = __commonJS({
var require_eq = __commonJS({ var require_eq = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/eq.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/eq.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var eq = (a, b, loose) => compare(a, b, loose) === 0; var eq2 = (a, b, loose) => compare2(a, b, loose) === 0;
module2.exports = eq; module2.exports = eq2;
} }
}); });
@@ -20088,8 +20088,8 @@ var require_eq = __commonJS({
var require_neq = __commonJS({ var require_neq = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/neq.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/neq.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var neq = (a, b, loose) => compare(a, b, loose) !== 0; var neq = (a, b, loose) => compare2(a, b, loose) !== 0;
module2.exports = neq; module2.exports = neq;
} }
}); });
@@ -20098,9 +20098,9 @@ var require_neq = __commonJS({
var require_gte = __commonJS({ var require_gte = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/gte.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/gte.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var gte2 = (a, b, loose) => compare(a, b, loose) >= 0; var gte = (a, b, loose) => compare2(a, b, loose) >= 0;
module2.exports = gte2; module2.exports = gte;
} }
}); });
@@ -20108,8 +20108,8 @@ var require_gte = __commonJS({
var require_lte = __commonJS({ var require_lte = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/lte.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/lte.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var lte = (a, b, loose) => compare(a, b, loose) <= 0; var lte = (a, b, loose) => compare2(a, b, loose) <= 0;
module2.exports = lte; module2.exports = lte;
} }
}); });
@@ -20118,11 +20118,11 @@ var require_lte = __commonJS({
var require_cmp = __commonJS({ var require_cmp = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/cmp.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/cmp.js"(exports2, module2) {
"use strict"; "use strict";
var eq = require_eq(); var eq2 = require_eq();
var neq = require_neq(); var neq = require_neq();
var gt = require_gt(); var gt2 = require_gt();
var gte2 = require_gte(); var gte = require_gte();
var lt = require_lt(); var lt2 = require_lt();
var lte = require_lte(); var lte = require_lte();
var cmp = (a, op, b, loose) => { var cmp = (a, op, b, loose) => {
switch (op) { switch (op) {
@@ -20145,15 +20145,15 @@ var require_cmp = __commonJS({
case "": case "":
case "=": case "=":
case "==": case "==":
return eq(a, b, loose); return eq2(a, b, loose);
case "!=": case "!=":
return neq(a, b, loose); return neq(a, b, loose);
case ">": case ">":
return gt(a, b, loose); return gt2(a, b, loose);
case ">=": case ">=":
return gte2(a, b, loose); return gte(a, b, loose);
case "<": case "<":
return lt(a, b, loose); return lt2(a, b, loose);
case "<=": case "<=":
return lte(a, b, loose); return lte(a, b, loose);
default: default:
@@ -20169,7 +20169,7 @@ var require_coerce = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/coerce.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/coerce.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var parse3 = require_parse2(); var parse4 = require_parse2();
var { safeRe: re, t } = require_re(); var { safeRe: re, t } = require_re();
var coerce = (version3, options) => { var coerce = (version3, options) => {
if (version3 instanceof SemVer) { if (version3 instanceof SemVer) {
@@ -20199,12 +20199,12 @@ var require_coerce = __commonJS({
if (match2 === null) { if (match2 === null) {
return null; return null;
} }
const major = match2[2]; const major2 = match2[2];
const minor = match2[3] || "0"; const minor2 = match2[3] || "0";
const patch = match2[4] || "0"; const patch2 = match2[4] || "0";
const prerelease = options.includePrerelease && match2[5] ? `-${match2[5]}` : ""; const prerelease = options.includePrerelease && match2[5] ? `-${match2[5]}` : "";
const build = options.includePrerelease && match2[6] ? `+${match2[6]}` : ""; const build = options.includePrerelease && match2[6] ? `+${match2[6]}` : "";
return parse3(`${major}.${minor}.${patch}${prerelease}${build}`, options); return parse4(`${major2}.${minor2}.${patch2}${prerelease}${build}`, options);
}; };
module2.exports = coerce; module2.exports = coerce;
} }
@@ -20743,7 +20743,7 @@ var require_satisfies = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/satisfies.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/satisfies.js"(exports2, module2) {
"use strict"; "use strict";
var Range = require_range(); var Range = require_range();
var satisfies = (version3, range2, options) => { var satisfies2 = (version3, range2, options) => {
try { try {
range2 = new Range(range2, options); range2 = new Range(range2, options);
} catch (er) { } catch (er) {
@@ -20751,7 +20751,7 @@ var require_satisfies = __commonJS({
} }
return range2.test(version3); return range2.test(version3);
}; };
module2.exports = satisfies; module2.exports = satisfies2;
} }
}); });
@@ -20771,7 +20771,7 @@ var require_max_satisfying = __commonJS({
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var Range = require_range(); var Range = require_range();
var maxSatisfying = (versions, range2, options) => { var maxSatisfying2 = (versions, range2, options) => {
let max = null; let max = null;
let maxSV = null; let maxSV = null;
let rangeObj = null; let rangeObj = null;
@@ -20790,7 +20790,7 @@ var require_max_satisfying = __commonJS({
}); });
return max; return max;
}; };
module2.exports = maxSatisfying; module2.exports = maxSatisfying2;
} }
}); });
@@ -20800,7 +20800,7 @@ var require_min_satisfying = __commonJS({
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var Range = require_range(); var Range = require_range();
var minSatisfying = (versions, range2, options) => { var minSatisfying2 = (versions, range2, options) => {
let min = null; let min = null;
let minSV = null; let minSV = null;
let rangeObj = null; let rangeObj = null;
@@ -20819,7 +20819,7 @@ var require_min_satisfying = __commonJS({
}); });
return min; return min;
}; };
module2.exports = minSatisfying; module2.exports = minSatisfying2;
} }
}); });
@@ -20829,7 +20829,7 @@ var require_min_version = __commonJS({
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var Range = require_range(); var Range = require_range();
var gt = require_gt(); var gt2 = require_gt();
var minVersion = (range2, loose) => { var minVersion = (range2, loose) => {
range2 = new Range(range2, loose); range2 = new Range(range2, loose);
let minver = new SemVer("0.0.0"); let minver = new SemVer("0.0.0");
@@ -20857,7 +20857,7 @@ var require_min_version = __commonJS({
/* fallthrough */ /* fallthrough */
case "": case "":
case ">=": case ">=":
if (!setMin || gt(compver, setMin)) { if (!setMin || gt2(compver, setMin)) {
setMin = compver; setMin = compver;
} }
break; break;
@@ -20869,7 +20869,7 @@ var require_min_version = __commonJS({
throw new Error(`Unexpected operation: ${comparator.operator}`); throw new Error(`Unexpected operation: ${comparator.operator}`);
} }
}); });
if (setMin && (!minver || gt(minver, setMin))) { if (setMin && (!minver || gt2(minver, setMin))) {
minver = setMin; minver = setMin;
} }
} }
@@ -20887,14 +20887,14 @@ var require_valid2 = __commonJS({
"node_modules/@actions/cache/node_modules/semver/ranges/valid.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/ranges/valid.js"(exports2, module2) {
"use strict"; "use strict";
var Range = require_range(); var Range = require_range();
var validRange = (range2, options) => { var validRange2 = (range2, options) => {
try { try {
return new Range(range2, options).range || "*"; return new Range(range2, options).range || "*";
} catch (er) { } catch (er) {
return null; return null;
} }
}; };
module2.exports = validRange; module2.exports = validRange2;
} }
}); });
@@ -20906,34 +20906,34 @@ var require_outside = __commonJS({
var Comparator = require_comparator(); var Comparator = require_comparator();
var { ANY } = Comparator; var { ANY } = Comparator;
var Range = require_range(); var Range = require_range();
var satisfies = require_satisfies(); var satisfies2 = require_satisfies();
var gt = require_gt(); var gt2 = require_gt();
var lt = require_lt(); var lt2 = require_lt();
var lte = require_lte(); var lte = require_lte();
var gte2 = require_gte(); var gte = require_gte();
var outside = (version3, range2, hilo, options) => { var outside = (version3, range2, hilo, options) => {
version3 = new SemVer(version3, options); version3 = new SemVer(version3, options);
range2 = new Range(range2, options); range2 = new Range(range2, options);
let gtfn, ltefn, ltfn, comp26, ecomp; let gtfn, ltefn, ltfn, comp26, ecomp;
switch (hilo) { switch (hilo) {
case ">": case ">":
gtfn = gt; gtfn = gt2;
ltefn = lte; ltefn = lte;
ltfn = lt; ltfn = lt2;
comp26 = ">"; comp26 = ">";
ecomp = ">="; ecomp = ">=";
break; break;
case "<": case "<":
gtfn = lt; gtfn = lt2;
ltefn = gte2; ltefn = gte;
ltfn = gt; ltfn = gt2;
comp26 = "<"; comp26 = "<";
ecomp = "<="; ecomp = "<=";
break; break;
default: default:
throw new TypeError('Must provide a hilo val of "<" or ">"'); throw new TypeError('Must provide a hilo val of "<" or ">"');
} }
if (satisfies(version3, range2, options)) { if (satisfies2(version3, range2, options)) {
return false; return false;
} }
for (let i = 0; i < range2.set.length; ++i) { for (let i = 0; i < range2.set.length; ++i) {
@@ -21005,15 +21005,15 @@ var require_intersects = __commonJS({
var require_simplify = __commonJS({ var require_simplify = __commonJS({
"node_modules/@actions/cache/node_modules/semver/ranges/simplify.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/ranges/simplify.js"(exports2, module2) {
"use strict"; "use strict";
var satisfies = require_satisfies(); var satisfies2 = require_satisfies();
var compare = require_compare(); var compare2 = require_compare();
module2.exports = (versions, range2, options) => { module2.exports = (versions, range2, options) => {
const set = []; const set = [];
let first = null; let first = null;
let prev = null; let prev = null;
const v = versions.sort((a, b) => compare(a, b, options)); const v = versions.sort((a, b) => compare2(a, b, options));
for (const version3 of v) { for (const version3 of v) {
const included = satisfies(version3, range2, options); const included = satisfies2(version3, range2, options);
if (included) { if (included) {
prev = version3; prev = version3;
if (!first) { if (!first) {
@@ -21058,8 +21058,8 @@ var require_subset = __commonJS({
var Range = require_range(); var Range = require_range();
var Comparator = require_comparator(); var Comparator = require_comparator();
var { ANY } = Comparator; var { ANY } = Comparator;
var satisfies = require_satisfies(); var satisfies2 = require_satisfies();
var compare = require_compare(); var compare2 = require_compare();
var subset = (sub, dom, options = {}) => { var subset = (sub, dom, options = {}) => {
if (sub === dom) { if (sub === dom) {
return true; return true;
@@ -21104,12 +21104,12 @@ var require_subset = __commonJS({
} }
} }
const eqSet = /* @__PURE__ */ new Set(); const eqSet = /* @__PURE__ */ new Set();
let gt, lt; let gt2, lt2;
for (const c of sub) { for (const c of sub) {
if (c.operator === ">" || c.operator === ">=") { if (c.operator === ">" || c.operator === ">=") {
gt = higherGT(gt, c, options); gt2 = higherGT(gt2, c, options);
} else if (c.operator === "<" || c.operator === "<=") { } else if (c.operator === "<" || c.operator === "<=") {
lt = lowerLT(lt, c, options); lt2 = lowerLT(lt2, c, options);
} else { } else {
eqSet.add(c.semver); eqSet.add(c.semver);
} }
@@ -21118,23 +21118,23 @@ var require_subset = __commonJS({
return null; return null;
} }
let gtltComp; let gtltComp;
if (gt && lt) { if (gt2 && lt2) {
gtltComp = compare(gt.semver, lt.semver, options); gtltComp = compare2(gt2.semver, lt2.semver, options);
if (gtltComp > 0) { if (gtltComp > 0) {
return null; return null;
} else if (gtltComp === 0 && (gt.operator !== ">=" || lt.operator !== "<=")) { } else if (gtltComp === 0 && (gt2.operator !== ">=" || lt2.operator !== "<=")) {
return null; return null;
} }
} }
for (const eq of eqSet) { for (const eq2 of eqSet) {
if (gt && !satisfies(eq, String(gt), options)) { if (gt2 && !satisfies2(eq2, String(gt2), options)) {
return null; return null;
} }
if (lt && !satisfies(eq, String(lt), options)) { if (lt2 && !satisfies2(eq2, String(lt2), options)) {
return null; return null;
} }
for (const c of dom) { for (const c of dom) {
if (!satisfies(eq, String(c), options)) { if (!satisfies2(eq2, String(c), options)) {
return false; return false;
} }
} }
@@ -21142,52 +21142,52 @@ var require_subset = __commonJS({
} }
let higher, lower; let higher, lower;
let hasDomLT, hasDomGT; let hasDomLT, hasDomGT;
let needDomLTPre = lt && !options.includePrerelease && lt.semver.prerelease.length ? lt.semver : false; let needDomLTPre = lt2 && !options.includePrerelease && lt2.semver.prerelease.length ? lt2.semver : false;
let needDomGTPre = gt && !options.includePrerelease && gt.semver.prerelease.length ? gt.semver : false; let needDomGTPre = gt2 && !options.includePrerelease && gt2.semver.prerelease.length ? gt2.semver : false;
if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt.operator === "<" && needDomLTPre.prerelease[0] === 0) { if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt2.operator === "<" && needDomLTPre.prerelease[0] === 0) {
needDomLTPre = false; needDomLTPre = false;
} }
for (const c of dom) { for (const c of dom) {
hasDomGT = hasDomGT || c.operator === ">" || c.operator === ">="; hasDomGT = hasDomGT || c.operator === ">" || c.operator === ">=";
hasDomLT = hasDomLT || c.operator === "<" || c.operator === "<="; hasDomLT = hasDomLT || c.operator === "<" || c.operator === "<=";
if (gt) { if (gt2) {
if (needDomGTPre) { if (needDomGTPre) {
if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) { if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) {
needDomGTPre = false; needDomGTPre = false;
} }
} }
if (c.operator === ">" || c.operator === ">=") { if (c.operator === ">" || c.operator === ">=") {
higher = higherGT(gt, c, options); higher = higherGT(gt2, c, options);
if (higher === c && higher !== gt) { if (higher === c && higher !== gt2) {
return false; return false;
} }
} else if (gt.operator === ">=" && !satisfies(gt.semver, String(c), options)) { } else if (gt2.operator === ">=" && !satisfies2(gt2.semver, String(c), options)) {
return false; return false;
} }
} }
if (lt) { if (lt2) {
if (needDomLTPre) { if (needDomLTPre) {
if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) { if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) {
needDomLTPre = false; needDomLTPre = false;
} }
} }
if (c.operator === "<" || c.operator === "<=") { if (c.operator === "<" || c.operator === "<=") {
lower = lowerLT(lt, c, options); lower = lowerLT(lt2, c, options);
if (lower === c && lower !== lt) { if (lower === c && lower !== lt2) {
return false; return false;
} }
} else if (lt.operator === "<=" && !satisfies(lt.semver, String(c), options)) { } else if (lt2.operator === "<=" && !satisfies2(lt2.semver, String(c), options)) {
return false; return false;
} }
} }
if (!c.operator && (lt || gt) && gtltComp !== 0) { if (!c.operator && (lt2 || gt2) && gtltComp !== 0) {
return false; return false;
} }
} }
if (gt && hasDomLT && !lt && gtltComp !== 0) { if (gt2 && hasDomLT && !lt2 && gtltComp !== 0) {
return false; return false;
} }
if (lt && hasDomGT && !gt && gtltComp !== 0) { if (lt2 && hasDomGT && !gt2 && gtltComp !== 0) {
return false; return false;
} }
if (needDomGTPre || needDomLTPre) { if (needDomGTPre || needDomLTPre) {
@@ -21199,14 +21199,14 @@ var require_subset = __commonJS({
if (!a) { if (!a) {
return b; return b;
} }
const comp26 = compare(a.semver, b.semver, options); const comp26 = compare2(a.semver, b.semver, options);
return comp26 > 0 ? a : comp26 < 0 ? b : b.operator === ">" && a.operator === ">=" ? b : a; return comp26 > 0 ? a : comp26 < 0 ? b : b.operator === ">" && a.operator === ">=" ? b : a;
}; };
var lowerLT = (a, b, options) => { var lowerLT = (a, b, options) => {
if (!a) { if (!a) {
return b; return b;
} }
const comp26 = compare(a.semver, b.semver, options); const comp26 = compare2(a.semver, b.semver, options);
return comp26 < 0 ? a : comp26 > 0 ? b : b.operator === "<" && a.operator === "<=" ? b : a; return comp26 < 0 ? a : comp26 > 0 ? b : b.operator === "<" && a.operator === "<=" ? b : a;
}; };
module2.exports = subset; module2.exports = subset;
@@ -21221,37 +21221,37 @@ var require_semver2 = __commonJS({
var constants3 = require_constants6(); var constants3 = require_constants6();
var SemVer = require_semver(); var SemVer = require_semver();
var identifiers = require_identifiers(); var identifiers = require_identifiers();
var parse3 = require_parse2(); var parse4 = require_parse2();
var valid = require_valid(); var valid2 = require_valid();
var clean2 = require_clean(); var clean3 = require_clean();
var inc = require_inc(); var inc2 = require_inc();
var diff = require_diff(); var diff = require_diff();
var major = require_major(); var major2 = require_major();
var minor = require_minor(); var minor2 = require_minor();
var patch = require_patch(); var patch2 = require_patch();
var prerelease = require_prerelease(); var prerelease = require_prerelease();
var compare = require_compare(); var compare2 = require_compare();
var rcompare = require_rcompare(); var rcompare2 = require_rcompare();
var compareLoose = require_compare_loose(); var compareLoose = require_compare_loose();
var compareBuild = require_compare_build(); var compareBuild = require_compare_build();
var sort = require_sort(); var sort = require_sort();
var rsort = require_rsort(); var rsort = require_rsort();
var gt = require_gt(); var gt2 = require_gt();
var lt = require_lt(); var lt2 = require_lt();
var eq = require_eq(); var eq2 = require_eq();
var neq = require_neq(); var neq = require_neq();
var gte2 = require_gte(); var gte = require_gte();
var lte = require_lte(); var lte = require_lte();
var cmp = require_cmp(); var cmp = require_cmp();
var coerce = require_coerce(); var coerce = require_coerce();
var Comparator = require_comparator(); var Comparator = require_comparator();
var Range = require_range(); var Range = require_range();
var satisfies = require_satisfies(); var satisfies2 = require_satisfies();
var toComparators = require_to_comparators(); var toComparators = require_to_comparators();
var maxSatisfying = require_max_satisfying(); var maxSatisfying2 = require_max_satisfying();
var minSatisfying = require_min_satisfying(); var minSatisfying2 = require_min_satisfying();
var minVersion = require_min_version(); var minVersion = require_min_version();
var validRange = require_valid2(); var validRange2 = require_valid2();
var outside = require_outside(); var outside = require_outside();
var gtr = require_gtr(); var gtr = require_gtr();
var ltr = require_ltr(); var ltr = require_ltr();
@@ -21259,37 +21259,37 @@ var require_semver2 = __commonJS({
var simplifyRange = require_simplify(); var simplifyRange = require_simplify();
var subset = require_subset(); var subset = require_subset();
module2.exports = { module2.exports = {
parse: parse3, parse: parse4,
valid, valid: valid2,
clean: clean2, clean: clean3,
inc, inc: inc2,
diff, diff,
major, major: major2,
minor, minor: minor2,
patch, patch: patch2,
prerelease, prerelease,
compare, compare: compare2,
rcompare, rcompare: rcompare2,
compareLoose, compareLoose,
compareBuild, compareBuild,
sort, sort,
rsort, rsort,
gt, gt: gt2,
lt, lt: lt2,
eq, eq: eq2,
neq, neq,
gte: gte2, gte,
lte, lte,
cmp, cmp,
coerce, coerce,
Comparator, Comparator,
Range, Range,
satisfies, satisfies: satisfies2,
toComparators, toComparators,
maxSatisfying, maxSatisfying: maxSatisfying2,
minSatisfying, minSatisfying: minSatisfying2,
minVersion, minVersion,
validRange, validRange: validRange2,
outside, outside,
gtr, gtr,
ltr, ltr,
@@ -21321,7 +21321,7 @@ var require_ms = __commonJS({
options = options || {}; options = options || {};
var type = typeof val; var type = typeof val;
if (type === "string" && val.length > 0) { if (type === "string" && val.length > 0) {
return parse3(val); return parse4(val);
} else if (type === "number" && isFinite(val)) { } else if (type === "number" && isFinite(val)) {
return options.long ? fmtLong(val) : fmtShort(val); return options.long ? fmtLong(val) : fmtShort(val);
} }
@@ -21329,7 +21329,7 @@ var require_ms = __commonJS({
"val is not a non-empty string or a valid number. val=" + JSON.stringify(val) "val is not a non-empty string or a valid number. val=" + JSON.stringify(val)
); );
}; };
function parse3(str) { function parse4(str) {
str = String(str); str = String(str);
if (str.length > 100) { if (str.length > 100) {
return; return;
@@ -22687,7 +22687,7 @@ var require_package = __commonJS({
"node_modules/@actions/cache/package.json"(exports2, module2) { "node_modules/@actions/cache/package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "@actions/cache", name: "@actions/cache",
version: "6.0.0", version: "6.0.1",
description: "Actions cache lib", description: "Actions cache lib",
keywords: [ keywords: [
"github", "github",
@@ -22730,21 +22730,21 @@ var require_package = __commonJS({
url: "https://github.com/actions/toolkit/issues" url: "https://github.com/actions/toolkit/issues"
}, },
dependencies: { dependencies: {
"@actions/core": "^3.0.0", "@actions/core": "^3.0.1",
"@actions/exec": "^3.0.0", "@actions/exec": "^3.0.0",
"@actions/glob": "^0.6.1", "@actions/glob": "^0.6.1",
"@actions/http-client": "^4.0.0", "@actions/http-client": "^4.0.1",
"@actions/io": "^3.0.0", "@actions/io": "^3.0.2",
"@azure/core-rest-pipeline": "^1.22.0", "@azure/core-rest-pipeline": "^1.23.0",
"@azure/storage-blob": "^12.30.0", "@azure/storage-blob": "^12.31.0",
"@protobuf-ts/runtime-rpc": "^2.11.1", "@protobuf-ts/runtime-rpc": "^2.11.1",
semver: "^7.7.3" semver: "^7.7.4"
}, },
devDependencies: { devDependencies: {
"@protobuf-ts/plugin": "^2.9.4", "@protobuf-ts/plugin": "^2.11.1",
"@types/node": "^25.1.0", "@types/node": "^25.6.0",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
typescript: "^5.2.2" typescript: "^5.9.3"
}, },
overrides: { overrides: {
"uri-js": "npm:uri-js-replace@^1.0.1", "uri-js": "npm:uri-js-replace@^1.0.1",
@@ -26988,654 +26988,6 @@ var require_commonjs2 = __commonJS({
} }
}); });
// node_modules/@renovatebot/pep440/lib/version.js
var require_version = __commonJS({
"node_modules/@renovatebot/pep440/lib/version.js"(exports2, module2) {
var VERSION_PATTERN = [
"v?",
"(?:",
/* */
"(?:(?<epoch>[0-9]+)!)?",
// epoch
/* */
"(?<release>[0-9]+(?:\\.[0-9]+)*)",
// release segment
/* */
"(?<pre>",
// pre-release
/* */
"[-_\\.]?",
/* */
"(?<pre_l>(a|b|c|rc|alpha|beta|pre|preview))",
/* */
"[-_\\.]?",
/* */
"(?<pre_n>[0-9]+)?",
/* */
")?",
/* */
"(?<post>",
// post release
/* */
"(?:-(?<post_n1>[0-9]+))",
/* */
"|",
/* */
"(?:",
/* */
"[-_\\.]?",
/* */
"(?<post_l>post|rev|r)",
/* */
"[-_\\.]?",
/* */
"(?<post_n2>[0-9]+)?",
/* */
")",
/* */
")?",
/* */
"(?<dev>",
// dev release
/* */
"[-_\\.]?",
/* */
"(?<dev_l>dev)",
/* */
"[-_\\.]?",
/* */
"(?<dev_n>[0-9]+)?",
/* */
")?",
")",
"(?:\\+(?<local>[a-z0-9]+(?:[-_\\.][a-z0-9]+)*))?"
// local version
].join("");
module2.exports = {
VERSION_PATTERN,
valid,
clean: clean2,
explain,
parse: parse3,
stringify: stringify2
};
var validRegex = new RegExp("^" + VERSION_PATTERN + "$", "i");
function valid(version3) {
return validRegex.test(version3) ? version3 : null;
}
var cleanRegex = new RegExp("^\\s*" + VERSION_PATTERN + "\\s*$", "i");
function clean2(version3) {
return stringify2(parse3(version3, cleanRegex));
}
function parse3(version3, regex) {
const { groups } = (regex || validRegex).exec(version3) || {};
if (!groups) {
return null;
}
const parsed = {
epoch: Number(groups.epoch ? groups.epoch : 0),
release: groups.release.split(".").map(Number),
pre: normalize_letter_version(groups.pre_l, groups.pre_n),
post: normalize_letter_version(
groups.post_l,
groups.post_n1 || groups.post_n2
),
dev: normalize_letter_version(groups.dev_l, groups.dev_n),
local: parse_local_version(groups.local)
};
return parsed;
}
function stringify2(parsed) {
if (!parsed) {
return null;
}
const { epoch, release, pre, post, dev, local } = parsed;
const parts = [];
if (epoch !== 0) {
parts.push(`${epoch}!`);
}
parts.push(release.join("."));
if (pre) {
parts.push(pre.join(""));
}
if (post) {
parts.push("." + post.join(""));
}
if (dev) {
parts.push("." + dev.join(""));
}
if (local) {
parts.push(`+${local}`);
}
return parts.join("");
}
function normalize_letter_version(letterIn, numberIn) {
let letter = letterIn;
let number = numberIn;
if (letter) {
if (!number) {
number = 0;
}
letter = letter.toLowerCase();
if (letter === "alpha") {
letter = "a";
} else if (letter === "beta") {
letter = "b";
} else if (["c", "pre", "preview"].includes(letter)) {
letter = "rc";
} else if (["rev", "r"].includes(letter)) {
letter = "post";
}
return [letter, Number(number)];
}
if (!letter && number) {
letter = "post";
return [letter, Number(number)];
}
return null;
}
function parse_local_version(local) {
if (local) {
return local.split(/[._-]/).map(
(part) => Number.isNaN(Number(part)) ? part.toLowerCase() : Number(part)
);
}
return null;
}
function explain(version3) {
const parsed = parse3(version3);
if (!parsed) {
return parsed;
}
const { epoch, release, pre, post, dev, local } = parsed;
let base_version = "";
if (epoch !== 0) {
base_version += epoch + "!";
}
base_version += release.join(".");
const is_prerelease = Boolean(dev || pre);
const is_devrelease = Boolean(dev);
const is_postrelease = Boolean(post);
return {
epoch,
release,
pre,
post: post ? post[1] : post,
dev: dev ? dev[1] : dev,
local: local ? local.join(".") : local,
public: stringify2(parsed).split("+", 1)[0],
base_version,
is_prerelease,
is_devrelease,
is_postrelease
};
}
}
});
// node_modules/@renovatebot/pep440/lib/operator.js
var require_operator = __commonJS({
"node_modules/@renovatebot/pep440/lib/operator.js"(exports2, module2) {
var { parse: parse3 } = require_version();
module2.exports = {
compare,
rcompare,
lt,
le,
eq,
ne,
ge,
gt,
"<": lt,
"<=": le,
"==": eq,
"!=": ne,
">=": ge,
">": gt,
"===": arbitrary
};
function lt(version3, other) {
return compare(version3, other) < 0;
}
function le(version3, other) {
return compare(version3, other) <= 0;
}
function eq(version3, other) {
return compare(version3, other) === 0;
}
function ne(version3, other) {
return compare(version3, other) !== 0;
}
function ge(version3, other) {
return compare(version3, other) >= 0;
}
function gt(version3, other) {
return compare(version3, other) > 0;
}
function arbitrary(version3, other) {
return version3.toLowerCase() === other.toLowerCase();
}
function compare(version3, other) {
const parsedVersion = parse3(version3);
const parsedOther = parse3(other);
const keyVersion = calculateKey(parsedVersion);
const keyOther = calculateKey(parsedOther);
return pyCompare(keyVersion, keyOther);
}
function rcompare(version3, other) {
return -compare(version3, other);
}
function pyCompare(elemIn, otherIn) {
let elem = elemIn;
let other = otherIn;
if (elem === other) {
return 0;
}
if (Array.isArray(elem) !== Array.isArray(other)) {
elem = Array.isArray(elem) ? elem : [elem];
other = Array.isArray(other) ? other : [other];
}
if (Array.isArray(elem)) {
const len = Math.min(elem.length, other.length);
for (let i = 0; i < len; i += 1) {
const res = pyCompare(elem[i], other[i]);
if (res !== 0) {
return res;
}
}
return elem.length - other.length;
}
if (elem === -Infinity || other === Infinity) {
return -1;
}
if (elem === Infinity || other === -Infinity) {
return 1;
}
return elem < other ? -1 : 1;
}
function calculateKey(input) {
const { epoch } = input;
let { release, pre, post, local, dev } = input;
release = release.concat();
release.reverse();
while (release.length && release[0] === 0) {
release.shift();
}
release.reverse();
if (!pre && !post && dev) pre = -Infinity;
else if (!pre) pre = Infinity;
if (!post) post = -Infinity;
if (!dev) dev = Infinity;
if (!local) {
local = -Infinity;
} else {
local = local.map(
(i) => Number.isNaN(Number(i)) ? [-Infinity, i] : [Number(i), ""]
);
}
return [epoch, release, pre, post, dev, local];
}
}
});
// node_modules/@renovatebot/pep440/lib/specifier.js
var require_specifier = __commonJS({
"node_modules/@renovatebot/pep440/lib/specifier.js"(exports2, module2) {
var { VERSION_PATTERN, explain: explainVersion } = require_version();
var Operator = require_operator();
var RANGE_PATTERN = [
"(?<operator>(===|~=|==|!=|<=|>=|<|>))",
"\\s*",
"(",
/* */
"(?<version>(?:" + VERSION_PATTERN.replace(/\?<\w+>/g, "?:") + "))",
/* */
"(?<prefix>\\.\\*)?",
/* */
"|",
/* */
"(?<legacy>[^,;\\s)]+)",
")"
].join("");
module2.exports = {
RANGE_PATTERN,
parse: parse3,
satisfies,
filter,
validRange,
maxSatisfying,
minSatisfying
};
var isEqualityOperator = (op) => ["==", "!=", "==="].includes(op);
var rangeRegex = new RegExp("^" + RANGE_PATTERN + "$", "i");
function parse3(ranges) {
if (!ranges.trim()) {
return [];
}
const specifiers = ranges.split(",").map((range2) => rangeRegex.exec(range2.trim()) || {}).map(({ groups }) => {
if (!groups) {
return null;
}
let { ...spec } = groups;
const { operator, version: version3, prefix: prefix2, legacy } = groups;
if (version3) {
spec = { ...spec, ...explainVersion(version3) };
if (operator === "~=") {
if (spec.release.length < 2) {
return null;
}
}
if (!isEqualityOperator(operator) && spec.local) {
return null;
}
if (prefix2) {
if (!isEqualityOperator(operator) || spec.dev || spec.local) {
return null;
}
}
}
if (legacy && operator !== "===") {
return null;
}
return spec;
});
if (specifiers.filter(Boolean).length !== specifiers.length) {
return null;
}
return specifiers;
}
function filter(versions, specifier, options = {}) {
const filtered = pick(versions, specifier, options);
if (filtered.length === 0 && options.prereleases === void 0) {
return pick(versions, specifier, { prereleases: true });
}
return filtered;
}
function maxSatisfying(versions, range2, options) {
const found = filter(versions, range2, options).sort(Operator.compare);
return found.length === 0 ? null : found[found.length - 1];
}
function minSatisfying(versions, range2, options) {
const found = filter(versions, range2, options).sort(Operator.compare);
return found.length === 0 ? null : found[0];
}
function pick(versions, specifier, options) {
const parsed = parse3(specifier);
if (!parsed) {
return [];
}
return versions.filter((version3) => {
const explained = explainVersion(version3);
if (!parsed.length) {
return explained && !(explained.is_prerelease && !options.prereleases);
}
return parsed.reduce((pass, spec) => {
if (!pass) {
return false;
}
return contains({ ...spec, ...options }, { version: version3, explained });
}, true);
});
}
function satisfies(version3, specifier, options = {}) {
const filtered = pick([version3], specifier, options);
return filtered.length === 1;
}
function arrayStartsWith(array, prefix2) {
if (prefix2.length > array.length) {
return false;
}
for (let i = 0; i < prefix2.length; i += 1) {
if (prefix2[i] !== array[i]) {
return false;
}
}
return true;
}
function contains(specifier, input) {
const { explained } = input;
let { version: version3 } = input;
const { ...spec } = specifier;
if (spec.prereleases === void 0) {
spec.prereleases = spec.is_prerelease;
}
if (explained && explained.is_prerelease && !spec.prereleases) {
return false;
}
if (spec.operator === "~=") {
let compatiblePrefix = spec.release.slice(0, -1).concat("*").join(".");
if (spec.epoch) {
compatiblePrefix = spec.epoch + "!" + compatiblePrefix;
}
return satisfies(version3, `>=${spec.version}, ==${compatiblePrefix}`, {
prereleases: spec.prereleases
});
}
if (spec.prefix) {
const isMatching = explained.epoch === spec.epoch && arrayStartsWith(explained.release, spec.release);
const isEquality = spec.operator !== "!=";
return isEquality ? isMatching : !isMatching;
}
if (explained) {
if (explained.local && spec.version) {
version3 = explained.public;
spec.version = explainVersion(spec.version).public;
}
}
if (spec.operator === "<" || spec.operator === ">") {
if (Operator.eq(spec.release.join("."), explained.release.join("."))) {
return false;
}
}
const op = Operator[spec.operator];
return op(version3, spec.version || spec.legacy);
}
function validRange(specifier) {
return Boolean(parse3(specifier));
}
}
});
// node_modules/@renovatebot/pep440/lib/semantic.js
var require_semantic = __commonJS({
"node_modules/@renovatebot/pep440/lib/semantic.js"(exports2, module2) {
var { explain, parse: parse3, stringify: stringify2 } = require_version();
module2.exports = {
major,
minor,
patch,
inc
};
function major(input) {
const version3 = explain(input);
if (!version3) {
throw new TypeError("Invalid Version: " + input);
}
return version3.release[0];
}
function minor(input) {
const version3 = explain(input);
if (!version3) {
throw new TypeError("Invalid Version: " + input);
}
if (version3.release.length < 2) {
return 0;
}
return version3.release[1];
}
function patch(input) {
const version3 = explain(input);
if (!version3) {
throw new TypeError("Invalid Version: " + input);
}
if (version3.release.length < 3) {
return 0;
}
return version3.release[2];
}
function inc(input, release, preReleaseIdentifier) {
let identifier = preReleaseIdentifier || `a`;
const version3 = parse3(input);
if (!version3) {
return null;
}
if (!["a", "b", "c", "rc", "alpha", "beta", "pre", "preview"].includes(
identifier
)) {
return null;
}
switch (release) {
case "premajor":
{
const [majorVersion] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion + 1;
}
version3.pre = [identifier, 0];
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "preminor":
{
const [majorVersion, minorVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion + 1;
}
version3.pre = [identifier, 0];
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "prepatch":
{
const [majorVersion, minorVersion = 0, patchVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion;
version3.release[2] = patchVersion + 1;
}
version3.pre = [identifier, 0];
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "prerelease":
if (version3.pre === null) {
const [majorVersion, minorVersion = 0, patchVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion;
version3.release[2] = patchVersion + 1;
version3.pre = [identifier, 0];
} else {
if (preReleaseIdentifier === void 0 && version3.pre !== null) {
[identifier] = version3.pre;
}
const [letter, number] = version3.pre;
if (letter === identifier) {
version3.pre = [letter, number + 1];
} else {
version3.pre = [identifier, 0];
}
}
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "major":
if (version3.release.slice(1).some((value) => value !== 0) || version3.pre === null) {
const [majorVersion] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion + 1;
}
delete version3.pre;
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "minor":
if (version3.release.slice(2).some((value) => value !== 0) || version3.pre === null) {
const [majorVersion, minorVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion + 1;
}
delete version3.pre;
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "patch":
if (version3.release.slice(3).some((value) => value !== 0) || version3.pre === null) {
const [majorVersion, minorVersion = 0, patchVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion;
version3.release[2] = patchVersion + 1;
}
delete version3.pre;
delete version3.post;
delete version3.dev;
delete version3.local;
break;
default:
return null;
}
return stringify2(version3);
}
}
});
// node_modules/@renovatebot/pep440/index.js
var require_pep440 = __commonJS({
"node_modules/@renovatebot/pep440/index.js"(exports2, module2) {
var { valid, clean: clean2, explain, parse: parse3 } = require_version();
var { lt, le, eq, ne, ge, gt, compare, rcompare } = require_operator();
var {
filter,
maxSatisfying,
minSatisfying,
RANGE_PATTERN,
satisfies,
validRange
} = require_specifier();
var { major, minor, patch, inc } = require_semantic();
module2.exports = {
// version
valid,
clean: clean2,
explain,
parse: parse3,
// operator
lt,
le,
lte: le,
eq,
ne,
neq: ne,
ge,
gte: ge,
gt,
compare,
rcompare,
// range
filter,
maxSatisfying,
minSatisfying,
RANGE_PATTERN,
satisfies,
validRange,
// semantic
major,
minor,
patch,
inc
};
}
});
// src/save-cache.ts // src/save-cache.ts
var save_cache_exports = {}; var save_cache_exports = {};
__export(save_cache_exports, { __export(save_cache_exports, {
@@ -60479,7 +59831,7 @@ NetworkError.isNetworkErrorCode = (code) => {
}; };
var UsageError = class extends Error { var UsageError = class extends Error {
constructor() { constructor() {
const message = `Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours. const message = `Cache storage quota has been hit. Unable to upload any new cache entries.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`; More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`;
super(message); super(message);
this.name = "UsageError"; this.name = "UsageError";
@@ -62238,8 +61590,199 @@ function saveCacheV2(paths_1, key_1, options_1) {
}); });
} }
// src/save-cache.ts // node_modules/@renovatebot/pep440/lib/version.js
var pep440 = __toESM(require_pep440(), 1); var VERSION_PATTERN = [
"v?",
"(?:",
/* */
"(?:(?<epoch>[0-9]+)!)?",
// epoch
/* */
"(?<release>[0-9]+(?:\\.[0-9]+)*)",
// release segment
/* */
"(?<pre>",
// pre-release
/* */
"[-_\\.]?",
/* */
"(?<pre_l>(a|b|c|rc|alpha|beta|pre|preview))",
/* */
"[-_\\.]?",
/* */
"(?<pre_n>[0-9]+)?",
/* */
")?",
/* */
"(?<post>",
// post release
/* */
"(?:-(?<post_n1>[0-9]+))",
/* */
"|",
/* */
"(?:",
/* */
"[-_\\.]?",
/* */
"(?<post_l>post|rev|r)",
/* */
"[-_\\.]?",
/* */
"(?<post_n2>[0-9]+)?",
/* */
")",
/* */
")?",
/* */
"(?<dev>",
// dev release
/* */
"[-_\\.]?",
/* */
"(?<dev_l>dev)",
/* */
"[-_\\.]?",
/* */
"(?<dev_n>[0-9]+)?",
/* */
")?",
")",
"(?:\\+(?<local>[a-z0-9]+(?:[-_\\.][a-z0-9]+)*))?"
// local version
].join("");
var validRegex = new RegExp("^" + VERSION_PATTERN + "$", "i");
var cleanRegex = new RegExp("^\\s*" + VERSION_PATTERN + "\\s*$", "i");
function parse2(version3, regex) {
const { groups } = (regex || validRegex).exec(version3) || {};
if (!groups) {
return null;
}
const parsed = {
epoch: Number(groups.epoch ? groups.epoch : 0),
release: groups.release.split(".").map(Number),
pre: normalize_letter_version(groups.pre_l, groups.pre_n),
post: normalize_letter_version(
groups.post_l,
groups.post_n1 || groups.post_n2
),
dev: normalize_letter_version(groups.dev_l, groups.dev_n),
local: parse_local_version(groups.local)
};
return parsed;
}
function normalize_letter_version(letterIn, numberIn) {
let letter = letterIn;
let number = numberIn;
if (letter) {
if (!number) {
number = 0;
}
letter = letter.toLowerCase();
if (letter === "alpha") {
letter = "a";
} else if (letter === "beta") {
letter = "b";
} else if (["c", "pre", "preview"].includes(letter)) {
letter = "rc";
} else if (["rev", "r"].includes(letter)) {
letter = "post";
}
return [letter, Number(number)];
}
if (!letter && number) {
letter = "post";
return [letter, Number(number)];
}
return null;
}
function parse_local_version(local) {
if (local) {
return local.split(/[._-]/).map(
(part) => Number.isNaN(Number(part)) ? part.toLowerCase() : Number(part)
);
}
return null;
}
// node_modules/@renovatebot/pep440/lib/operator.js
function ge(version3, other) {
return compare(version3, other) >= 0;
}
function compare(version3, other) {
const parsedVersion = parse2(version3);
const parsedOther = parse2(other);
const keyVersion = calculateKey(parsedVersion);
const keyOther = calculateKey(parsedOther);
return pyCompare(keyVersion, keyOther);
}
function pyCompare(elemIn, otherIn) {
let elem = elemIn;
let other = otherIn;
if (elem === other) {
return 0;
}
if (Array.isArray(elem) !== Array.isArray(other)) {
elem = Array.isArray(elem) ? elem : [elem];
other = Array.isArray(other) ? other : [other];
}
if (Array.isArray(elem)) {
const len = Math.min(elem.length, other.length);
for (let i = 0; i < len; i += 1) {
const res = pyCompare(elem[i], other[i]);
if (res !== 0) {
return res;
}
}
return elem.length - other.length;
}
if (elem === -Infinity || other === Infinity) {
return -1;
}
if (elem === Infinity || other === -Infinity) {
return 1;
}
return elem < other ? -1 : 1;
}
function calculateKey(input) {
const { epoch } = input;
let { release, pre, post, local, dev } = input;
release = release.concat();
release.reverse();
while (release.length && release[0] === 0) {
release.shift();
}
release.reverse();
if (!pre && !post && dev) pre = -Infinity;
else if (!pre) pre = Infinity;
if (!post) post = -Infinity;
if (!dev) dev = Infinity;
if (!local) {
local = -Infinity;
} else {
local = local.map(
(i) => Number.isNaN(Number(i)) ? [-Infinity, i] : [Number(i), ""]
);
}
return [epoch, release, pre, post, dev, local];
}
// node_modules/@renovatebot/pep440/lib/specifier.js
var RANGE_PATTERN = [
"(?<operator>(===|~=|==|!=|<=|>=|<|>))",
"\\s*",
"(",
/* */
"(?<version>(?:" + VERSION_PATTERN.replace(/\?<\w+>/g, "?:") + "))",
/* */
"(?<prefix>\\.\\*)?",
/* */
"|",
/* */
"(?<legacy>[^,;\\s)]+)",
")"
].join("");
var rangeRegex = new RegExp("^" + RANGE_PATTERN + "$", "i");
// src/utils/logging.ts // src/utils/logging.ts
var quiet; var quiet;
@@ -62896,7 +62439,7 @@ function peekTable(key, table, meta, type) {
} }
return [k, t, state3.c]; return [k, t, state3.c];
} }
function parse2(toml, { maxDepth = 1e3, integersAsBigInt } = {}) { function parse3(toml, { maxDepth = 1e3, integersAsBigInt } = {}) {
let res = {}; let res = {};
let meta = {}; let meta = {};
let tbl = res; let tbl = res;
@@ -62974,10 +62517,10 @@ function getConfigValueFromTomlContent(filePath, fileContent, key) {
return void 0; return void 0;
} }
if (filePath.endsWith("pyproject.toml")) { if (filePath.endsWith("pyproject.toml")) {
const tomlContent2 = parse2(fileContent); const tomlContent2 = parse3(fileContent);
return tomlContent2?.tool?.uv?.[key]; return tomlContent2?.tool?.uv?.[key];
} }
const tomlContent = parse2(fileContent); const tomlContent = parse3(fileContent);
return tomlContent[key]; return tomlContent[key];
} }
@@ -63318,7 +62861,7 @@ async function saveCache3(inputs) {
} }
} }
async function pruneCache() { async function pruneCache() {
const forceSupported = pep440.gte(getState(STATE_UV_VERSION), "0.8.24"); const forceSupported = ge(getState(STATE_UV_VERSION), "0.8.24");
const options = { const options = {
silent: false silent: false
}; };

1731
dist/setup/index.cjs generated vendored
View File

@@ -963,7 +963,7 @@ var require_util = __commonJS({
var net = require("node:net"); var net = require("node:net");
var { Blob: Blob2 } = require("node:buffer"); var { Blob: Blob2 } = require("node:buffer");
var nodeUtil = require("node:util"); var nodeUtil = require("node:util");
var { stringify: stringify2 } = require("node:querystring"); var { stringify: stringify3 } = require("node:querystring");
var { EventEmitter: EE } = require("node:events"); var { EventEmitter: EE } = require("node:events");
var { InvalidArgumentError } = require_errors(); var { InvalidArgumentError } = require_errors();
var { headerNameLowerCasedRecord } = require_constants(); var { headerNameLowerCasedRecord } = require_constants();
@@ -1023,7 +1023,7 @@ var require_util = __commonJS({
if (url2.includes("?") || url2.includes("#")) { if (url2.includes("?") || url2.includes("#")) {
throw new Error('Query params cannot be passed when url already contains "?" or "#".'); throw new Error('Query params cannot be passed when url already contains "?" or "#".');
} }
const stringified = stringify2(queryParams); const stringified = stringify3(queryParams);
if (stringified) { if (stringified) {
url2 += "?" + stringified; url2 += "?" + stringified;
} }
@@ -15920,7 +15920,7 @@ var require_util6 = __commonJS({
throw new Error("Invalid cookie max-age"); throw new Error("Invalid cookie max-age");
} }
} }
function stringify2(cookie) { function stringify3(cookie) {
if (cookie.name.length === 0) { if (cookie.name.length === 0) {
return null; return null;
} }
@@ -15974,7 +15974,7 @@ var require_util6 = __commonJS({
validateCookiePath, validateCookiePath,
validateCookieValue, validateCookieValue,
toIMFDate, toIMFDate,
stringify: stringify2 stringify: stringify3
}; };
} }
}); });
@@ -16124,7 +16124,7 @@ var require_cookies = __commonJS({
"node_modules/@actions/http-client/node_modules/undici/lib/web/cookies/index.js"(exports2, module2) { "node_modules/@actions/http-client/node_modules/undici/lib/web/cookies/index.js"(exports2, module2) {
"use strict"; "use strict";
var { parseSetCookie } = require_parse(); var { parseSetCookie } = require_parse();
var { stringify: stringify2 } = require_util6(); var { stringify: stringify3 } = require_util6();
var { webidl } = require_webidl(); var { webidl } = require_webidl();
var { Headers: Headers2 } = require_headers(); var { Headers: Headers2 } = require_headers();
function getCookies(headers) { function getCookies(headers) {
@@ -16167,7 +16167,7 @@ var require_cookies = __commonJS({
webidl.argumentLengthCheck(arguments, 2, "setCookie"); webidl.argumentLengthCheck(arguments, 2, "setCookie");
webidl.brandCheck(headers, Headers2, { strict: false }); webidl.brandCheck(headers, Headers2, { strict: false });
cookie = webidl.converters.Cookie(cookie); cookie = webidl.converters.Cookie(cookie);
const str = stringify2(cookie); const str = stringify3(cookie);
if (str) { if (str) {
headers.append("Set-Cookie", str); headers.append("Set-Cookie", str);
} }
@@ -18839,8 +18839,8 @@ var require_minimatch = __commonJS({
}, {}); }, {});
} }
var slashSplit = /\/+/; var slashSplit = /\/+/;
minimatch2.filter = filter; minimatch2.filter = filter2;
function filter(pattern, options) { function filter2(pattern, options) {
options = options || {}; options = options || {};
return function(p, i, list) { return function(p, i, list) {
return minimatch2(p, pattern, options); return minimatch2(p, pattern, options);
@@ -18871,7 +18871,7 @@ var require_minimatch = __commonJS({
m.Minimatch.defaults = function defaults(options) { m.Minimatch.defaults = function defaults(options) {
return orig.defaults(ext(def, options)).Minimatch; return orig.defaults(ext(def, options)).Minimatch;
}; };
m.filter = function filter2(pattern, options) { m.filter = function filter3(pattern, options) {
return orig.filter(pattern, ext(def, options)); return orig.filter(pattern, ext(def, options));
}; };
m.defaults = function defaults(options) { m.defaults = function defaults(options) {
@@ -18995,9 +18995,9 @@ var require_minimatch = __commonJS({
throw new TypeError("pattern is too long"); throw new TypeError("pattern is too long");
} }
}; };
Minimatch2.prototype.parse = parse3; Minimatch2.prototype.parse = parse5;
var SUBPARSE = {}; var SUBPARSE = {};
function parse3(pattern, isSub) { function parse5(pattern, isSub) {
assertValidPattern(pattern); assertValidPattern(pattern);
var options = this.options; var options = this.options;
if (pattern === "**") { if (pattern === "**") {
@@ -19835,7 +19835,7 @@ var require_parse2 = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/parse.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/parse.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var parse3 = (version3, options, throwErrors = false) => { var parse5 = (version3, options, throwErrors = false) => {
if (version3 instanceof SemVer) { if (version3 instanceof SemVer) {
return version3; return version3;
} }
@@ -19848,7 +19848,7 @@ var require_parse2 = __commonJS({
throw er; throw er;
} }
}; };
module2.exports = parse3; module2.exports = parse5;
} }
}); });
@@ -19856,12 +19856,12 @@ var require_parse2 = __commonJS({
var require_valid = __commonJS({ var require_valid = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/valid.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/valid.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse2(); var parse5 = require_parse2();
var valid2 = (version3, options) => { var valid3 = (version3, options) => {
const v = parse3(version3, options); const v = parse5(version3, options);
return v ? v.version : null; return v ? v.version : null;
}; };
module2.exports = valid2; module2.exports = valid3;
} }
}); });
@@ -19869,12 +19869,12 @@ var require_valid = __commonJS({
var require_clean = __commonJS({ var require_clean = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/clean.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/clean.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse2(); var parse5 = require_parse2();
var clean3 = (version3, options) => { var clean4 = (version3, options) => {
const s = parse3(version3.trim().replace(/^[=v]+/, ""), options); const s = parse5(version3.trim().replace(/^[=v]+/, ""), options);
return s ? s.version : null; return s ? s.version : null;
}; };
module2.exports = clean3; module2.exports = clean4;
} }
}); });
@@ -19883,7 +19883,7 @@ var require_inc = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/inc.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/inc.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var inc = (version3, release, options, identifier, identifierBase) => { var inc2 = (version3, release, options, identifier, identifierBase) => {
if (typeof options === "string") { if (typeof options === "string") {
identifierBase = identifier; identifierBase = identifier;
identifier = options; identifier = options;
@@ -19898,7 +19898,7 @@ var require_inc = __commonJS({
return null; return null;
} }
}; };
module2.exports = inc; module2.exports = inc2;
} }
}); });
@@ -19906,10 +19906,10 @@ var require_inc = __commonJS({
var require_diff = __commonJS({ var require_diff = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/diff.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/diff.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse2(); var parse5 = require_parse2();
var diff = (version1, version22) => { var diff = (version1, version22) => {
const v1 = parse3(version1, null, true); const v1 = parse5(version1, null, true);
const v2 = parse3(version22, null, true); const v2 = parse5(version22, null, true);
const comparison = v1.compare(v2); const comparison = v1.compare(v2);
if (comparison === 0) { if (comparison === 0) {
return null; return null;
@@ -19951,8 +19951,8 @@ var require_major = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/major.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/major.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var major = (a, loose) => new SemVer(a, loose).major; var major2 = (a, loose) => new SemVer(a, loose).major;
module2.exports = major; module2.exports = major2;
} }
}); });
@@ -19961,8 +19961,8 @@ var require_minor = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/minor.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/minor.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var minor = (a, loose) => new SemVer(a, loose).minor; var minor2 = (a, loose) => new SemVer(a, loose).minor;
module2.exports = minor; module2.exports = minor2;
} }
}); });
@@ -19971,8 +19971,8 @@ var require_patch = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/patch.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/patch.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var patch = (a, loose) => new SemVer(a, loose).patch; var patch2 = (a, loose) => new SemVer(a, loose).patch;
module2.exports = patch; module2.exports = patch2;
} }
}); });
@@ -19980,9 +19980,9 @@ var require_patch = __commonJS({
var require_prerelease = __commonJS({ var require_prerelease = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/prerelease.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/prerelease.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse2(); var parse5 = require_parse2();
var prerelease = (version3, options) => { var prerelease = (version3, options) => {
const parsed = parse3(version3, options); const parsed = parse5(version3, options);
return parsed && parsed.prerelease.length ? parsed.prerelease : null; return parsed && parsed.prerelease.length ? parsed.prerelease : null;
}; };
module2.exports = prerelease; module2.exports = prerelease;
@@ -19994,8 +19994,8 @@ var require_compare = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/compare.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/compare.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var compare = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose)); var compare2 = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose));
module2.exports = compare; module2.exports = compare2;
} }
}); });
@@ -20003,9 +20003,9 @@ var require_compare = __commonJS({
var require_rcompare = __commonJS({ var require_rcompare = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/rcompare.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/rcompare.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var rcompare = (a, b, loose) => compare(b, a, loose); var rcompare2 = (a, b, loose) => compare2(b, a, loose);
module2.exports = rcompare; module2.exports = rcompare2;
} }
}); });
@@ -20013,8 +20013,8 @@ var require_rcompare = __commonJS({
var require_compare_loose = __commonJS({ var require_compare_loose = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/compare-loose.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/compare-loose.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var compareLoose = (a, b) => compare(a, b, true); var compareLoose = (a, b) => compare2(a, b, true);
module2.exports = compareLoose; module2.exports = compareLoose;
} }
}); });
@@ -20057,9 +20057,9 @@ var require_rsort = __commonJS({
var require_gt = __commonJS({ var require_gt = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/gt.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/gt.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var gt2 = (a, b, loose) => compare(a, b, loose) > 0; var gt3 = (a, b, loose) => compare2(a, b, loose) > 0;
module2.exports = gt2; module2.exports = gt3;
} }
}); });
@@ -20067,9 +20067,9 @@ var require_gt = __commonJS({
var require_lt = __commonJS({ var require_lt = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/lt.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/lt.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var lt = (a, b, loose) => compare(a, b, loose) < 0; var lt2 = (a, b, loose) => compare2(a, b, loose) < 0;
module2.exports = lt; module2.exports = lt2;
} }
}); });
@@ -20077,9 +20077,9 @@ var require_lt = __commonJS({
var require_eq = __commonJS({ var require_eq = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/eq.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/eq.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var eq = (a, b, loose) => compare(a, b, loose) === 0; var eq2 = (a, b, loose) => compare2(a, b, loose) === 0;
module2.exports = eq; module2.exports = eq2;
} }
}); });
@@ -20087,8 +20087,8 @@ var require_eq = __commonJS({
var require_neq = __commonJS({ var require_neq = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/neq.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/neq.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var neq = (a, b, loose) => compare(a, b, loose) !== 0; var neq = (a, b, loose) => compare2(a, b, loose) !== 0;
module2.exports = neq; module2.exports = neq;
} }
}); });
@@ -20097,8 +20097,8 @@ var require_neq = __commonJS({
var require_gte = __commonJS({ var require_gte = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/gte.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/gte.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var gte = (a, b, loose) => compare(a, b, loose) >= 0; var gte = (a, b, loose) => compare2(a, b, loose) >= 0;
module2.exports = gte; module2.exports = gte;
} }
}); });
@@ -20107,8 +20107,8 @@ var require_gte = __commonJS({
var require_lte = __commonJS({ var require_lte = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/lte.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/lte.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare(); var compare2 = require_compare();
var lte = (a, b, loose) => compare(a, b, loose) <= 0; var lte = (a, b, loose) => compare2(a, b, loose) <= 0;
module2.exports = lte; module2.exports = lte;
} }
}); });
@@ -20117,11 +20117,11 @@ var require_lte = __commonJS({
var require_cmp = __commonJS({ var require_cmp = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/cmp.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/cmp.js"(exports2, module2) {
"use strict"; "use strict";
var eq = require_eq(); var eq2 = require_eq();
var neq = require_neq(); var neq = require_neq();
var gt2 = require_gt(); var gt3 = require_gt();
var gte = require_gte(); var gte = require_gte();
var lt = require_lt(); var lt2 = require_lt();
var lte = require_lte(); var lte = require_lte();
var cmp = (a, op, b, loose) => { var cmp = (a, op, b, loose) => {
switch (op) { switch (op) {
@@ -20144,15 +20144,15 @@ var require_cmp = __commonJS({
case "": case "":
case "=": case "=":
case "==": case "==":
return eq(a, b, loose); return eq2(a, b, loose);
case "!=": case "!=":
return neq(a, b, loose); return neq(a, b, loose);
case ">": case ">":
return gt2(a, b, loose); return gt3(a, b, loose);
case ">=": case ">=":
return gte(a, b, loose); return gte(a, b, loose);
case "<": case "<":
return lt(a, b, loose); return lt2(a, b, loose);
case "<=": case "<=":
return lte(a, b, loose); return lte(a, b, loose);
default: default:
@@ -20168,7 +20168,7 @@ var require_coerce = __commonJS({
"node_modules/@actions/cache/node_modules/semver/functions/coerce.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/functions/coerce.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var parse3 = require_parse2(); var parse5 = require_parse2();
var { safeRe: re, t } = require_re(); var { safeRe: re, t } = require_re();
var coerce = (version3, options) => { var coerce = (version3, options) => {
if (version3 instanceof SemVer) { if (version3 instanceof SemVer) {
@@ -20198,12 +20198,12 @@ var require_coerce = __commonJS({
if (match2 === null) { if (match2 === null) {
return null; return null;
} }
const major = match2[2]; const major2 = match2[2];
const minor = match2[3] || "0"; const minor2 = match2[3] || "0";
const patch = match2[4] || "0"; const patch2 = match2[4] || "0";
const prerelease = options.includePrerelease && match2[5] ? `-${match2[5]}` : ""; const prerelease = options.includePrerelease && match2[5] ? `-${match2[5]}` : "";
const build = options.includePrerelease && match2[6] ? `+${match2[6]}` : ""; const build = options.includePrerelease && match2[6] ? `+${match2[6]}` : "";
return parse3(`${major}.${minor}.${patch}${prerelease}${build}`, options); return parse5(`${major2}.${minor2}.${patch2}${prerelease}${build}`, options);
}; };
module2.exports = coerce; module2.exports = coerce;
} }
@@ -20828,7 +20828,7 @@ var require_min_version = __commonJS({
"use strict"; "use strict";
var SemVer = require_semver(); var SemVer = require_semver();
var Range = require_range(); var Range = require_range();
var gt2 = require_gt(); var gt3 = require_gt();
var minVersion = (range2, loose) => { var minVersion = (range2, loose) => {
range2 = new Range(range2, loose); range2 = new Range(range2, loose);
let minver = new SemVer("0.0.0"); let minver = new SemVer("0.0.0");
@@ -20856,7 +20856,7 @@ var require_min_version = __commonJS({
/* fallthrough */ /* fallthrough */
case "": case "":
case ">=": case ">=":
if (!setMin || gt2(compver, setMin)) { if (!setMin || gt3(compver, setMin)) {
setMin = compver; setMin = compver;
} }
break; break;
@@ -20868,7 +20868,7 @@ var require_min_version = __commonJS({
throw new Error(`Unexpected operation: ${comparator.operator}`); throw new Error(`Unexpected operation: ${comparator.operator}`);
} }
}); });
if (setMin && (!minver || gt2(minver, setMin))) { if (setMin && (!minver || gt3(minver, setMin))) {
minver = setMin; minver = setMin;
} }
} }
@@ -20886,14 +20886,14 @@ var require_valid2 = __commonJS({
"node_modules/@actions/cache/node_modules/semver/ranges/valid.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/ranges/valid.js"(exports2, module2) {
"use strict"; "use strict";
var Range = require_range(); var Range = require_range();
var validRange = (range2, options) => { var validRange2 = (range2, options) => {
try { try {
return new Range(range2, options).range || "*"; return new Range(range2, options).range || "*";
} catch (er) { } catch (er) {
return null; return null;
} }
}; };
module2.exports = validRange; module2.exports = validRange2;
} }
}); });
@@ -20906,8 +20906,8 @@ var require_outside = __commonJS({
var { ANY } = Comparator; var { ANY } = Comparator;
var Range = require_range(); var Range = require_range();
var satisfies4 = require_satisfies(); var satisfies4 = require_satisfies();
var gt2 = require_gt(); var gt3 = require_gt();
var lt = require_lt(); var lt2 = require_lt();
var lte = require_lte(); var lte = require_lte();
var gte = require_gte(); var gte = require_gte();
var outside = (version3, range2, hilo, options) => { var outside = (version3, range2, hilo, options) => {
@@ -20916,16 +20916,16 @@ var require_outside = __commonJS({
let gtfn, ltefn, ltfn, comp26, ecomp; let gtfn, ltefn, ltfn, comp26, ecomp;
switch (hilo) { switch (hilo) {
case ">": case ">":
gtfn = gt2; gtfn = gt3;
ltefn = lte; ltefn = lte;
ltfn = lt; ltfn = lt2;
comp26 = ">"; comp26 = ">";
ecomp = ">="; ecomp = ">=";
break; break;
case "<": case "<":
gtfn = lt; gtfn = lt2;
ltefn = gte; ltefn = gte;
ltfn = gt2; ltfn = gt3;
comp26 = "<"; comp26 = "<";
ecomp = "<="; ecomp = "<=";
break; break;
@@ -21005,12 +21005,12 @@ var require_simplify = __commonJS({
"node_modules/@actions/cache/node_modules/semver/ranges/simplify.js"(exports2, module2) { "node_modules/@actions/cache/node_modules/semver/ranges/simplify.js"(exports2, module2) {
"use strict"; "use strict";
var satisfies4 = require_satisfies(); var satisfies4 = require_satisfies();
var compare = require_compare(); var compare2 = require_compare();
module2.exports = (versions, range2, options) => { module2.exports = (versions, range2, options) => {
const set = []; const set = [];
let first = null; let first = null;
let prev = null; let prev = null;
const v = versions.sort((a, b) => compare(a, b, options)); const v = versions.sort((a, b) => compare2(a, b, options));
for (const version3 of v) { for (const version3 of v) {
const included = satisfies4(version3, range2, options); const included = satisfies4(version3, range2, options);
if (included) { if (included) {
@@ -21058,7 +21058,7 @@ var require_subset = __commonJS({
var Comparator = require_comparator(); var Comparator = require_comparator();
var { ANY } = Comparator; var { ANY } = Comparator;
var satisfies4 = require_satisfies(); var satisfies4 = require_satisfies();
var compare = require_compare(); var compare2 = require_compare();
var subset = (sub, dom, options = {}) => { var subset = (sub, dom, options = {}) => {
if (sub === dom) { if (sub === dom) {
return true; return true;
@@ -21103,12 +21103,12 @@ var require_subset = __commonJS({
} }
} }
const eqSet = /* @__PURE__ */ new Set(); const eqSet = /* @__PURE__ */ new Set();
let gt2, lt; let gt3, lt2;
for (const c of sub) { for (const c of sub) {
if (c.operator === ">" || c.operator === ">=") { if (c.operator === ">" || c.operator === ">=") {
gt2 = higherGT(gt2, c, options); gt3 = higherGT(gt3, c, options);
} else if (c.operator === "<" || c.operator === "<=") { } else if (c.operator === "<" || c.operator === "<=") {
lt = lowerLT(lt, c, options); lt2 = lowerLT(lt2, c, options);
} else { } else {
eqSet.add(c.semver); eqSet.add(c.semver);
} }
@@ -21117,23 +21117,23 @@ var require_subset = __commonJS({
return null; return null;
} }
let gtltComp; let gtltComp;
if (gt2 && lt) { if (gt3 && lt2) {
gtltComp = compare(gt2.semver, lt.semver, options); gtltComp = compare2(gt3.semver, lt2.semver, options);
if (gtltComp > 0) { if (gtltComp > 0) {
return null; return null;
} else if (gtltComp === 0 && (gt2.operator !== ">=" || lt.operator !== "<=")) { } else if (gtltComp === 0 && (gt3.operator !== ">=" || lt2.operator !== "<=")) {
return null; return null;
} }
} }
for (const eq of eqSet) { for (const eq2 of eqSet) {
if (gt2 && !satisfies4(eq, String(gt2), options)) { if (gt3 && !satisfies4(eq2, String(gt3), options)) {
return null; return null;
} }
if (lt && !satisfies4(eq, String(lt), options)) { if (lt2 && !satisfies4(eq2, String(lt2), options)) {
return null; return null;
} }
for (const c of dom) { for (const c of dom) {
if (!satisfies4(eq, String(c), options)) { if (!satisfies4(eq2, String(c), options)) {
return false; return false;
} }
} }
@@ -21141,52 +21141,52 @@ var require_subset = __commonJS({
} }
let higher, lower; let higher, lower;
let hasDomLT, hasDomGT; let hasDomLT, hasDomGT;
let needDomLTPre = lt && !options.includePrerelease && lt.semver.prerelease.length ? lt.semver : false; let needDomLTPre = lt2 && !options.includePrerelease && lt2.semver.prerelease.length ? lt2.semver : false;
let needDomGTPre = gt2 && !options.includePrerelease && gt2.semver.prerelease.length ? gt2.semver : false; let needDomGTPre = gt3 && !options.includePrerelease && gt3.semver.prerelease.length ? gt3.semver : false;
if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt.operator === "<" && needDomLTPre.prerelease[0] === 0) { if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt2.operator === "<" && needDomLTPre.prerelease[0] === 0) {
needDomLTPre = false; needDomLTPre = false;
} }
for (const c of dom) { for (const c of dom) {
hasDomGT = hasDomGT || c.operator === ">" || c.operator === ">="; hasDomGT = hasDomGT || c.operator === ">" || c.operator === ">=";
hasDomLT = hasDomLT || c.operator === "<" || c.operator === "<="; hasDomLT = hasDomLT || c.operator === "<" || c.operator === "<=";
if (gt2) { if (gt3) {
if (needDomGTPre) { if (needDomGTPre) {
if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) { if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) {
needDomGTPre = false; needDomGTPre = false;
} }
} }
if (c.operator === ">" || c.operator === ">=") { if (c.operator === ">" || c.operator === ">=") {
higher = higherGT(gt2, c, options); higher = higherGT(gt3, c, options);
if (higher === c && higher !== gt2) { if (higher === c && higher !== gt3) {
return false; return false;
} }
} else if (gt2.operator === ">=" && !satisfies4(gt2.semver, String(c), options)) { } else if (gt3.operator === ">=" && !satisfies4(gt3.semver, String(c), options)) {
return false; return false;
} }
} }
if (lt) { if (lt2) {
if (needDomLTPre) { if (needDomLTPre) {
if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) { if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) {
needDomLTPre = false; needDomLTPre = false;
} }
} }
if (c.operator === "<" || c.operator === "<=") { if (c.operator === "<" || c.operator === "<=") {
lower = lowerLT(lt, c, options); lower = lowerLT(lt2, c, options);
if (lower === c && lower !== lt) { if (lower === c && lower !== lt2) {
return false; return false;
} }
} else if (lt.operator === "<=" && !satisfies4(lt.semver, String(c), options)) { } else if (lt2.operator === "<=" && !satisfies4(lt2.semver, String(c), options)) {
return false; return false;
} }
} }
if (!c.operator && (lt || gt2) && gtltComp !== 0) { if (!c.operator && (lt2 || gt3) && gtltComp !== 0) {
return false; return false;
} }
} }
if (gt2 && hasDomLT && !lt && gtltComp !== 0) { if (gt3 && hasDomLT && !lt2 && gtltComp !== 0) {
return false; return false;
} }
if (lt && hasDomGT && !gt2 && gtltComp !== 0) { if (lt2 && hasDomGT && !gt3 && gtltComp !== 0) {
return false; return false;
} }
if (needDomGTPre || needDomLTPre) { if (needDomGTPre || needDomLTPre) {
@@ -21198,14 +21198,14 @@ var require_subset = __commonJS({
if (!a) { if (!a) {
return b; return b;
} }
const comp26 = compare(a.semver, b.semver, options); const comp26 = compare2(a.semver, b.semver, options);
return comp26 > 0 ? a : comp26 < 0 ? b : b.operator === ">" && a.operator === ">=" ? b : a; return comp26 > 0 ? a : comp26 < 0 ? b : b.operator === ">" && a.operator === ">=" ? b : a;
}; };
var lowerLT = (a, b, options) => { var lowerLT = (a, b, options) => {
if (!a) { if (!a) {
return b; return b;
} }
const comp26 = compare(a.semver, b.semver, options); const comp26 = compare2(a.semver, b.semver, options);
return comp26 < 0 ? a : comp26 > 0 ? b : b.operator === "<" && a.operator === "<=" ? b : a; return comp26 < 0 ? a : comp26 > 0 ? b : b.operator === "<" && a.operator === "<=" ? b : a;
}; };
module2.exports = subset; module2.exports = subset;
@@ -21220,24 +21220,24 @@ var require_semver2 = __commonJS({
var constants4 = require_constants6(); var constants4 = require_constants6();
var SemVer = require_semver(); var SemVer = require_semver();
var identifiers = require_identifiers(); var identifiers = require_identifiers();
var parse3 = require_parse2(); var parse5 = require_parse2();
var valid2 = require_valid(); var valid3 = require_valid();
var clean3 = require_clean(); var clean4 = require_clean();
var inc = require_inc(); var inc2 = require_inc();
var diff = require_diff(); var diff = require_diff();
var major = require_major(); var major2 = require_major();
var minor = require_minor(); var minor2 = require_minor();
var patch = require_patch(); var patch2 = require_patch();
var prerelease = require_prerelease(); var prerelease = require_prerelease();
var compare = require_compare(); var compare2 = require_compare();
var rcompare = require_rcompare(); var rcompare2 = require_rcompare();
var compareLoose = require_compare_loose(); var compareLoose = require_compare_loose();
var compareBuild = require_compare_build(); var compareBuild = require_compare_build();
var sort = require_sort(); var sort = require_sort();
var rsort = require_rsort(); var rsort = require_rsort();
var gt2 = require_gt(); var gt3 = require_gt();
var lt = require_lt(); var lt2 = require_lt();
var eq = require_eq(); var eq2 = require_eq();
var neq = require_neq(); var neq = require_neq();
var gte = require_gte(); var gte = require_gte();
var lte = require_lte(); var lte = require_lte();
@@ -21250,7 +21250,7 @@ var require_semver2 = __commonJS({
var maxSatisfying3 = require_max_satisfying(); var maxSatisfying3 = require_max_satisfying();
var minSatisfying4 = require_min_satisfying(); var minSatisfying4 = require_min_satisfying();
var minVersion = require_min_version(); var minVersion = require_min_version();
var validRange = require_valid2(); var validRange2 = require_valid2();
var outside = require_outside(); var outside = require_outside();
var gtr = require_gtr(); var gtr = require_gtr();
var ltr = require_ltr(); var ltr = require_ltr();
@@ -21258,24 +21258,24 @@ var require_semver2 = __commonJS({
var simplifyRange = require_simplify(); var simplifyRange = require_simplify();
var subset = require_subset(); var subset = require_subset();
module2.exports = { module2.exports = {
parse: parse3, parse: parse5,
valid: valid2, valid: valid3,
clean: clean3, clean: clean4,
inc, inc: inc2,
diff, diff,
major, major: major2,
minor, minor: minor2,
patch, patch: patch2,
prerelease, prerelease,
compare, compare: compare2,
rcompare, rcompare: rcompare2,
compareLoose, compareLoose,
compareBuild, compareBuild,
sort, sort,
rsort, rsort,
gt: gt2, gt: gt3,
lt, lt: lt2,
eq, eq: eq2,
neq, neq,
gte, gte,
lte, lte,
@@ -21288,7 +21288,7 @@ var require_semver2 = __commonJS({
maxSatisfying: maxSatisfying3, maxSatisfying: maxSatisfying3,
minSatisfying: minSatisfying4, minSatisfying: minSatisfying4,
minVersion, minVersion,
validRange, validRange: validRange2,
outside, outside,
gtr, gtr,
ltr, ltr,
@@ -21320,7 +21320,7 @@ var require_ms = __commonJS({
options = options || {}; options = options || {};
var type = typeof val; var type = typeof val;
if (type === "string" && val.length > 0) { if (type === "string" && val.length > 0) {
return parse3(val); return parse5(val);
} else if (type === "number" && isFinite(val)) { } else if (type === "number" && isFinite(val)) {
return options.long ? fmtLong(val) : fmtShort(val); return options.long ? fmtLong(val) : fmtShort(val);
} }
@@ -21328,7 +21328,7 @@ var require_ms = __commonJS({
"val is not a non-empty string or a valid number. val=" + JSON.stringify(val) "val is not a non-empty string or a valid number. val=" + JSON.stringify(val)
); );
}; };
function parse3(str) { function parse5(str) {
str = String(str); str = String(str);
if (str.length > 100) { if (str.length > 100) {
return; return;
@@ -22686,7 +22686,7 @@ var require_package = __commonJS({
"node_modules/@actions/cache/package.json"(exports2, module2) { "node_modules/@actions/cache/package.json"(exports2, module2) {
module2.exports = { module2.exports = {
name: "@actions/cache", name: "@actions/cache",
version: "6.0.0", version: "6.0.1",
description: "Actions cache lib", description: "Actions cache lib",
keywords: [ keywords: [
"github", "github",
@@ -22729,21 +22729,21 @@ var require_package = __commonJS({
url: "https://github.com/actions/toolkit/issues" url: "https://github.com/actions/toolkit/issues"
}, },
dependencies: { dependencies: {
"@actions/core": "^3.0.0", "@actions/core": "^3.0.1",
"@actions/exec": "^3.0.0", "@actions/exec": "^3.0.0",
"@actions/glob": "^0.6.1", "@actions/glob": "^0.6.1",
"@actions/http-client": "^4.0.0", "@actions/http-client": "^4.0.1",
"@actions/io": "^3.0.0", "@actions/io": "^3.0.2",
"@azure/core-rest-pipeline": "^1.22.0", "@azure/core-rest-pipeline": "^1.23.0",
"@azure/storage-blob": "^12.30.0", "@azure/storage-blob": "^12.31.0",
"@protobuf-ts/runtime-rpc": "^2.11.1", "@protobuf-ts/runtime-rpc": "^2.11.1",
semver: "^7.7.3" semver: "^7.7.4"
}, },
devDependencies: { devDependencies: {
"@protobuf-ts/plugin": "^2.9.4", "@protobuf-ts/plugin": "^2.11.1",
"@types/node": "^25.1.0", "@types/node": "^25.6.0",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
typescript: "^5.2.2" typescript: "^5.9.3"
}, },
overrides: { overrides: {
"uri-js": "npm:uri-js-replace@^1.0.1", "uri-js": "npm:uri-js-replace@^1.0.1",
@@ -27445,7 +27445,7 @@ var require_parse3 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/parse.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/parse.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver3(); var SemVer = require_semver3();
var parse3 = (version3, options, throwErrors = false) => { var parse5 = (version3, options, throwErrors = false) => {
if (version3 instanceof SemVer) { if (version3 instanceof SemVer) {
return version3; return version3;
} }
@@ -27458,7 +27458,7 @@ var require_parse3 = __commonJS({
throw er; throw er;
} }
}; };
module2.exports = parse3; module2.exports = parse5;
} }
}); });
@@ -27466,12 +27466,12 @@ var require_parse3 = __commonJS({
var require_valid3 = __commonJS({ var require_valid3 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/valid.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/valid.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse3(); var parse5 = require_parse3();
var valid2 = (version3, options) => { var valid3 = (version3, options) => {
const v = parse3(version3, options); const v = parse5(version3, options);
return v ? v.version : null; return v ? v.version : null;
}; };
module2.exports = valid2; module2.exports = valid3;
} }
}); });
@@ -27479,12 +27479,12 @@ var require_valid3 = __commonJS({
var require_clean2 = __commonJS({ var require_clean2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/clean.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/clean.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse3(); var parse5 = require_parse3();
var clean3 = (version3, options) => { var clean4 = (version3, options) => {
const s = parse3(version3.trim().replace(/^[=v]+/, ""), options); const s = parse5(version3.trim().replace(/^[=v]+/, ""), options);
return s ? s.version : null; return s ? s.version : null;
}; };
module2.exports = clean3; module2.exports = clean4;
} }
}); });
@@ -27493,7 +27493,7 @@ var require_inc2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/inc.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/inc.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver3(); var SemVer = require_semver3();
var inc = (version3, release, options, identifier, identifierBase) => { var inc2 = (version3, release, options, identifier, identifierBase) => {
if (typeof options === "string") { if (typeof options === "string") {
identifierBase = identifier; identifierBase = identifier;
identifier = options; identifier = options;
@@ -27508,7 +27508,7 @@ var require_inc2 = __commonJS({
return null; return null;
} }
}; };
module2.exports = inc; module2.exports = inc2;
} }
}); });
@@ -27516,10 +27516,10 @@ var require_inc2 = __commonJS({
var require_diff2 = __commonJS({ var require_diff2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/diff.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/diff.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse3(); var parse5 = require_parse3();
var diff = (version1, version22) => { var diff = (version1, version22) => {
const v1 = parse3(version1, null, true); const v1 = parse5(version1, null, true);
const v2 = parse3(version22, null, true); const v2 = parse5(version22, null, true);
const comparison = v1.compare(v2); const comparison = v1.compare(v2);
if (comparison === 0) { if (comparison === 0) {
return null; return null;
@@ -27561,8 +27561,8 @@ var require_major2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/major.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/major.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver3(); var SemVer = require_semver3();
var major = (a, loose) => new SemVer(a, loose).major; var major2 = (a, loose) => new SemVer(a, loose).major;
module2.exports = major; module2.exports = major2;
} }
}); });
@@ -27571,8 +27571,8 @@ var require_minor2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/minor.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/minor.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver3(); var SemVer = require_semver3();
var minor = (a, loose) => new SemVer(a, loose).minor; var minor2 = (a, loose) => new SemVer(a, loose).minor;
module2.exports = minor; module2.exports = minor2;
} }
}); });
@@ -27581,8 +27581,8 @@ var require_patch2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/patch.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/patch.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver3(); var SemVer = require_semver3();
var patch = (a, loose) => new SemVer(a, loose).patch; var patch2 = (a, loose) => new SemVer(a, loose).patch;
module2.exports = patch; module2.exports = patch2;
} }
}); });
@@ -27590,9 +27590,9 @@ var require_patch2 = __commonJS({
var require_prerelease2 = __commonJS({ var require_prerelease2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/prerelease.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/prerelease.js"(exports2, module2) {
"use strict"; "use strict";
var parse3 = require_parse3(); var parse5 = require_parse3();
var prerelease = (version3, options) => { var prerelease = (version3, options) => {
const parsed = parse3(version3, options); const parsed = parse5(version3, options);
return parsed && parsed.prerelease.length ? parsed.prerelease : null; return parsed && parsed.prerelease.length ? parsed.prerelease : null;
}; };
module2.exports = prerelease; module2.exports = prerelease;
@@ -27604,8 +27604,8 @@ var require_compare2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/compare.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/compare.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver3(); var SemVer = require_semver3();
var compare = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose)); var compare2 = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose));
module2.exports = compare; module2.exports = compare2;
} }
}); });
@@ -27613,9 +27613,9 @@ var require_compare2 = __commonJS({
var require_rcompare2 = __commonJS({ var require_rcompare2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/rcompare.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/rcompare.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare2(); var compare2 = require_compare2();
var rcompare = (a, b, loose) => compare(b, a, loose); var rcompare2 = (a, b, loose) => compare2(b, a, loose);
module2.exports = rcompare; module2.exports = rcompare2;
} }
}); });
@@ -27623,8 +27623,8 @@ var require_rcompare2 = __commonJS({
var require_compare_loose2 = __commonJS({ var require_compare_loose2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/compare-loose.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/compare-loose.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare2(); var compare2 = require_compare2();
var compareLoose = (a, b) => compare(a, b, true); var compareLoose = (a, b) => compare2(a, b, true);
module2.exports = compareLoose; module2.exports = compareLoose;
} }
}); });
@@ -27667,9 +27667,9 @@ var require_rsort2 = __commonJS({
var require_gt2 = __commonJS({ var require_gt2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/gt.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/gt.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare2(); var compare2 = require_compare2();
var gt2 = (a, b, loose) => compare(a, b, loose) > 0; var gt3 = (a, b, loose) => compare2(a, b, loose) > 0;
module2.exports = gt2; module2.exports = gt3;
} }
}); });
@@ -27677,9 +27677,9 @@ var require_gt2 = __commonJS({
var require_lt2 = __commonJS({ var require_lt2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/lt.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/lt.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare2(); var compare2 = require_compare2();
var lt = (a, b, loose) => compare(a, b, loose) < 0; var lt2 = (a, b, loose) => compare2(a, b, loose) < 0;
module2.exports = lt; module2.exports = lt2;
} }
}); });
@@ -27687,9 +27687,9 @@ var require_lt2 = __commonJS({
var require_eq2 = __commonJS({ var require_eq2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/eq.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/eq.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare2(); var compare2 = require_compare2();
var eq = (a, b, loose) => compare(a, b, loose) === 0; var eq2 = (a, b, loose) => compare2(a, b, loose) === 0;
module2.exports = eq; module2.exports = eq2;
} }
}); });
@@ -27697,8 +27697,8 @@ var require_eq2 = __commonJS({
var require_neq2 = __commonJS({ var require_neq2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/neq.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/neq.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare2(); var compare2 = require_compare2();
var neq = (a, b, loose) => compare(a, b, loose) !== 0; var neq = (a, b, loose) => compare2(a, b, loose) !== 0;
module2.exports = neq; module2.exports = neq;
} }
}); });
@@ -27707,8 +27707,8 @@ var require_neq2 = __commonJS({
var require_gte2 = __commonJS({ var require_gte2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/gte.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/gte.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare2(); var compare2 = require_compare2();
var gte = (a, b, loose) => compare(a, b, loose) >= 0; var gte = (a, b, loose) => compare2(a, b, loose) >= 0;
module2.exports = gte; module2.exports = gte;
} }
}); });
@@ -27717,8 +27717,8 @@ var require_gte2 = __commonJS({
var require_lte2 = __commonJS({ var require_lte2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/lte.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/lte.js"(exports2, module2) {
"use strict"; "use strict";
var compare = require_compare2(); var compare2 = require_compare2();
var lte = (a, b, loose) => compare(a, b, loose) <= 0; var lte = (a, b, loose) => compare2(a, b, loose) <= 0;
module2.exports = lte; module2.exports = lte;
} }
}); });
@@ -27727,11 +27727,11 @@ var require_lte2 = __commonJS({
var require_cmp2 = __commonJS({ var require_cmp2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/cmp.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/cmp.js"(exports2, module2) {
"use strict"; "use strict";
var eq = require_eq2(); var eq2 = require_eq2();
var neq = require_neq2(); var neq = require_neq2();
var gt2 = require_gt2(); var gt3 = require_gt2();
var gte = require_gte2(); var gte = require_gte2();
var lt = require_lt2(); var lt2 = require_lt2();
var lte = require_lte2(); var lte = require_lte2();
var cmp = (a, op, b, loose) => { var cmp = (a, op, b, loose) => {
switch (op) { switch (op) {
@@ -27754,15 +27754,15 @@ var require_cmp2 = __commonJS({
case "": case "":
case "=": case "=":
case "==": case "==":
return eq(a, b, loose); return eq2(a, b, loose);
case "!=": case "!=":
return neq(a, b, loose); return neq(a, b, loose);
case ">": case ">":
return gt2(a, b, loose); return gt3(a, b, loose);
case ">=": case ">=":
return gte(a, b, loose); return gte(a, b, loose);
case "<": case "<":
return lt(a, b, loose); return lt2(a, b, loose);
case "<=": case "<=":
return lte(a, b, loose); return lte(a, b, loose);
default: default:
@@ -27778,7 +27778,7 @@ var require_coerce2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/functions/coerce.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/functions/coerce.js"(exports2, module2) {
"use strict"; "use strict";
var SemVer = require_semver3(); var SemVer = require_semver3();
var parse3 = require_parse3(); var parse5 = require_parse3();
var { safeRe: re, t } = require_re2(); var { safeRe: re, t } = require_re2();
var coerce = (version3, options) => { var coerce = (version3, options) => {
if (version3 instanceof SemVer) { if (version3 instanceof SemVer) {
@@ -27808,12 +27808,12 @@ var require_coerce2 = __commonJS({
if (match2 === null) { if (match2 === null) {
return null; return null;
} }
const major = match2[2]; const major2 = match2[2];
const minor = match2[3] || "0"; const minor2 = match2[3] || "0";
const patch = match2[4] || "0"; const patch2 = match2[4] || "0";
const prerelease = options.includePrerelease && match2[5] ? `-${match2[5]}` : ""; const prerelease = options.includePrerelease && match2[5] ? `-${match2[5]}` : "";
const build = options.includePrerelease && match2[6] ? `+${match2[6]}` : ""; const build = options.includePrerelease && match2[6] ? `+${match2[6]}` : "";
return parse3(`${major}.${minor}.${patch}${prerelease}${build}`, options); return parse5(`${major2}.${minor2}.${patch2}${prerelease}${build}`, options);
}; };
module2.exports = coerce; module2.exports = coerce;
} }
@@ -28438,7 +28438,7 @@ var require_min_version2 = __commonJS({
"use strict"; "use strict";
var SemVer = require_semver3(); var SemVer = require_semver3();
var Range = require_range2(); var Range = require_range2();
var gt2 = require_gt2(); var gt3 = require_gt2();
var minVersion = (range2, loose) => { var minVersion = (range2, loose) => {
range2 = new Range(range2, loose); range2 = new Range(range2, loose);
let minver = new SemVer("0.0.0"); let minver = new SemVer("0.0.0");
@@ -28466,7 +28466,7 @@ var require_min_version2 = __commonJS({
/* fallthrough */ /* fallthrough */
case "": case "":
case ">=": case ">=":
if (!setMin || gt2(compver, setMin)) { if (!setMin || gt3(compver, setMin)) {
setMin = compver; setMin = compver;
} }
break; break;
@@ -28478,7 +28478,7 @@ var require_min_version2 = __commonJS({
throw new Error(`Unexpected operation: ${comparator.operator}`); throw new Error(`Unexpected operation: ${comparator.operator}`);
} }
}); });
if (setMin && (!minver || gt2(minver, setMin))) { if (setMin && (!minver || gt3(minver, setMin))) {
minver = setMin; minver = setMin;
} }
} }
@@ -28496,14 +28496,14 @@ var require_valid4 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/ranges/valid.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/ranges/valid.js"(exports2, module2) {
"use strict"; "use strict";
var Range = require_range2(); var Range = require_range2();
var validRange = (range2, options) => { var validRange2 = (range2, options) => {
try { try {
return new Range(range2, options).range || "*"; return new Range(range2, options).range || "*";
} catch (er) { } catch (er) {
return null; return null;
} }
}; };
module2.exports = validRange; module2.exports = validRange2;
} }
}); });
@@ -28516,8 +28516,8 @@ var require_outside2 = __commonJS({
var { ANY } = Comparator; var { ANY } = Comparator;
var Range = require_range2(); var Range = require_range2();
var satisfies4 = require_satisfies2(); var satisfies4 = require_satisfies2();
var gt2 = require_gt2(); var gt3 = require_gt2();
var lt = require_lt2(); var lt2 = require_lt2();
var lte = require_lte2(); var lte = require_lte2();
var gte = require_gte2(); var gte = require_gte2();
var outside = (version3, range2, hilo, options) => { var outside = (version3, range2, hilo, options) => {
@@ -28526,16 +28526,16 @@ var require_outside2 = __commonJS({
let gtfn, ltefn, ltfn, comp26, ecomp; let gtfn, ltefn, ltfn, comp26, ecomp;
switch (hilo) { switch (hilo) {
case ">": case ">":
gtfn = gt2; gtfn = gt3;
ltefn = lte; ltefn = lte;
ltfn = lt; ltfn = lt2;
comp26 = ">"; comp26 = ">";
ecomp = ">="; ecomp = ">=";
break; break;
case "<": case "<":
gtfn = lt; gtfn = lt2;
ltefn = gte; ltefn = gte;
ltfn = gt2; ltfn = gt3;
comp26 = "<"; comp26 = "<";
ecomp = "<="; ecomp = "<=";
break; break;
@@ -28615,12 +28615,12 @@ var require_simplify2 = __commonJS({
"node_modules/@actions/tool-cache/node_modules/semver/ranges/simplify.js"(exports2, module2) { "node_modules/@actions/tool-cache/node_modules/semver/ranges/simplify.js"(exports2, module2) {
"use strict"; "use strict";
var satisfies4 = require_satisfies2(); var satisfies4 = require_satisfies2();
var compare = require_compare2(); var compare2 = require_compare2();
module2.exports = (versions, range2, options) => { module2.exports = (versions, range2, options) => {
const set = []; const set = [];
let first = null; let first = null;
let prev = null; let prev = null;
const v = versions.sort((a, b) => compare(a, b, options)); const v = versions.sort((a, b) => compare2(a, b, options));
for (const version3 of v) { for (const version3 of v) {
const included = satisfies4(version3, range2, options); const included = satisfies4(version3, range2, options);
if (included) { if (included) {
@@ -28668,7 +28668,7 @@ var require_subset2 = __commonJS({
var Comparator = require_comparator2(); var Comparator = require_comparator2();
var { ANY } = Comparator; var { ANY } = Comparator;
var satisfies4 = require_satisfies2(); var satisfies4 = require_satisfies2();
var compare = require_compare2(); var compare2 = require_compare2();
var subset = (sub, dom, options = {}) => { var subset = (sub, dom, options = {}) => {
if (sub === dom) { if (sub === dom) {
return true; return true;
@@ -28713,12 +28713,12 @@ var require_subset2 = __commonJS({
} }
} }
const eqSet = /* @__PURE__ */ new Set(); const eqSet = /* @__PURE__ */ new Set();
let gt2, lt; let gt3, lt2;
for (const c of sub) { for (const c of sub) {
if (c.operator === ">" || c.operator === ">=") { if (c.operator === ">" || c.operator === ">=") {
gt2 = higherGT(gt2, c, options); gt3 = higherGT(gt3, c, options);
} else if (c.operator === "<" || c.operator === "<=") { } else if (c.operator === "<" || c.operator === "<=") {
lt = lowerLT(lt, c, options); lt2 = lowerLT(lt2, c, options);
} else { } else {
eqSet.add(c.semver); eqSet.add(c.semver);
} }
@@ -28727,23 +28727,23 @@ var require_subset2 = __commonJS({
return null; return null;
} }
let gtltComp; let gtltComp;
if (gt2 && lt) { if (gt3 && lt2) {
gtltComp = compare(gt2.semver, lt.semver, options); gtltComp = compare2(gt3.semver, lt2.semver, options);
if (gtltComp > 0) { if (gtltComp > 0) {
return null; return null;
} else if (gtltComp === 0 && (gt2.operator !== ">=" || lt.operator !== "<=")) { } else if (gtltComp === 0 && (gt3.operator !== ">=" || lt2.operator !== "<=")) {
return null; return null;
} }
} }
for (const eq of eqSet) { for (const eq2 of eqSet) {
if (gt2 && !satisfies4(eq, String(gt2), options)) { if (gt3 && !satisfies4(eq2, String(gt3), options)) {
return null; return null;
} }
if (lt && !satisfies4(eq, String(lt), options)) { if (lt2 && !satisfies4(eq2, String(lt2), options)) {
return null; return null;
} }
for (const c of dom) { for (const c of dom) {
if (!satisfies4(eq, String(c), options)) { if (!satisfies4(eq2, String(c), options)) {
return false; return false;
} }
} }
@@ -28751,52 +28751,52 @@ var require_subset2 = __commonJS({
} }
let higher, lower; let higher, lower;
let hasDomLT, hasDomGT; let hasDomLT, hasDomGT;
let needDomLTPre = lt && !options.includePrerelease && lt.semver.prerelease.length ? lt.semver : false; let needDomLTPre = lt2 && !options.includePrerelease && lt2.semver.prerelease.length ? lt2.semver : false;
let needDomGTPre = gt2 && !options.includePrerelease && gt2.semver.prerelease.length ? gt2.semver : false; let needDomGTPre = gt3 && !options.includePrerelease && gt3.semver.prerelease.length ? gt3.semver : false;
if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt.operator === "<" && needDomLTPre.prerelease[0] === 0) { if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt2.operator === "<" && needDomLTPre.prerelease[0] === 0) {
needDomLTPre = false; needDomLTPre = false;
} }
for (const c of dom) { for (const c of dom) {
hasDomGT = hasDomGT || c.operator === ">" || c.operator === ">="; hasDomGT = hasDomGT || c.operator === ">" || c.operator === ">=";
hasDomLT = hasDomLT || c.operator === "<" || c.operator === "<="; hasDomLT = hasDomLT || c.operator === "<" || c.operator === "<=";
if (gt2) { if (gt3) {
if (needDomGTPre) { if (needDomGTPre) {
if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) { if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) {
needDomGTPre = false; needDomGTPre = false;
} }
} }
if (c.operator === ">" || c.operator === ">=") { if (c.operator === ">" || c.operator === ">=") {
higher = higherGT(gt2, c, options); higher = higherGT(gt3, c, options);
if (higher === c && higher !== gt2) { if (higher === c && higher !== gt3) {
return false; return false;
} }
} else if (gt2.operator === ">=" && !satisfies4(gt2.semver, String(c), options)) { } else if (gt3.operator === ">=" && !satisfies4(gt3.semver, String(c), options)) {
return false; return false;
} }
} }
if (lt) { if (lt2) {
if (needDomLTPre) { if (needDomLTPre) {
if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) { if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) {
needDomLTPre = false; needDomLTPre = false;
} }
} }
if (c.operator === "<" || c.operator === "<=") { if (c.operator === "<" || c.operator === "<=") {
lower = lowerLT(lt, c, options); lower = lowerLT(lt2, c, options);
if (lower === c && lower !== lt) { if (lower === c && lower !== lt2) {
return false; return false;
} }
} else if (lt.operator === "<=" && !satisfies4(lt.semver, String(c), options)) { } else if (lt2.operator === "<=" && !satisfies4(lt2.semver, String(c), options)) {
return false; return false;
} }
} }
if (!c.operator && (lt || gt2) && gtltComp !== 0) { if (!c.operator && (lt2 || gt3) && gtltComp !== 0) {
return false; return false;
} }
} }
if (gt2 && hasDomLT && !lt && gtltComp !== 0) { if (gt3 && hasDomLT && !lt2 && gtltComp !== 0) {
return false; return false;
} }
if (lt && hasDomGT && !gt2 && gtltComp !== 0) { if (lt2 && hasDomGT && !gt3 && gtltComp !== 0) {
return false; return false;
} }
if (needDomGTPre || needDomLTPre) { if (needDomGTPre || needDomLTPre) {
@@ -28808,14 +28808,14 @@ var require_subset2 = __commonJS({
if (!a) { if (!a) {
return b; return b;
} }
const comp26 = compare(a.semver, b.semver, options); const comp26 = compare2(a.semver, b.semver, options);
return comp26 > 0 ? a : comp26 < 0 ? b : b.operator === ">" && a.operator === ">=" ? b : a; return comp26 > 0 ? a : comp26 < 0 ? b : b.operator === ">" && a.operator === ">=" ? b : a;
}; };
var lowerLT = (a, b, options) => { var lowerLT = (a, b, options) => {
if (!a) { if (!a) {
return b; return b;
} }
const comp26 = compare(a.semver, b.semver, options); const comp26 = compare2(a.semver, b.semver, options);
return comp26 < 0 ? a : comp26 > 0 ? b : b.operator === "<" && a.operator === "<=" ? b : a; return comp26 < 0 ? a : comp26 > 0 ? b : b.operator === "<" && a.operator === "<=" ? b : a;
}; };
module2.exports = subset; module2.exports = subset;
@@ -28830,24 +28830,24 @@ var require_semver4 = __commonJS({
var constants4 = require_constants7(); var constants4 = require_constants7();
var SemVer = require_semver3(); var SemVer = require_semver3();
var identifiers = require_identifiers2(); var identifiers = require_identifiers2();
var parse3 = require_parse3(); var parse5 = require_parse3();
var valid2 = require_valid3(); var valid3 = require_valid3();
var clean3 = require_clean2(); var clean4 = require_clean2();
var inc = require_inc2(); var inc2 = require_inc2();
var diff = require_diff2(); var diff = require_diff2();
var major = require_major2(); var major2 = require_major2();
var minor = require_minor2(); var minor2 = require_minor2();
var patch = require_patch2(); var patch2 = require_patch2();
var prerelease = require_prerelease2(); var prerelease = require_prerelease2();
var compare = require_compare2(); var compare2 = require_compare2();
var rcompare = require_rcompare2(); var rcompare2 = require_rcompare2();
var compareLoose = require_compare_loose2(); var compareLoose = require_compare_loose2();
var compareBuild = require_compare_build2(); var compareBuild = require_compare_build2();
var sort = require_sort2(); var sort = require_sort2();
var rsort = require_rsort2(); var rsort = require_rsort2();
var gt2 = require_gt2(); var gt3 = require_gt2();
var lt = require_lt2(); var lt2 = require_lt2();
var eq = require_eq2(); var eq2 = require_eq2();
var neq = require_neq2(); var neq = require_neq2();
var gte = require_gte2(); var gte = require_gte2();
var lte = require_lte2(); var lte = require_lte2();
@@ -28860,7 +28860,7 @@ var require_semver4 = __commonJS({
var maxSatisfying3 = require_max_satisfying2(); var maxSatisfying3 = require_max_satisfying2();
var minSatisfying4 = require_min_satisfying2(); var minSatisfying4 = require_min_satisfying2();
var minVersion = require_min_version2(); var minVersion = require_min_version2();
var validRange = require_valid4(); var validRange2 = require_valid4();
var outside = require_outside2(); var outside = require_outside2();
var gtr = require_gtr2(); var gtr = require_gtr2();
var ltr = require_ltr2(); var ltr = require_ltr2();
@@ -28868,24 +28868,24 @@ var require_semver4 = __commonJS({
var simplifyRange = require_simplify2(); var simplifyRange = require_simplify2();
var subset = require_subset2(); var subset = require_subset2();
module2.exports = { module2.exports = {
parse: parse3, parse: parse5,
valid: valid2, valid: valid3,
clean: clean3, clean: clean4,
inc, inc: inc2,
diff, diff,
major, major: major2,
minor, minor: minor2,
patch, patch: patch2,
prerelease, prerelease,
compare, compare: compare2,
rcompare, rcompare: rcompare2,
compareLoose, compareLoose,
compareBuild, compareBuild,
sort, sort,
rsort, rsort,
gt: gt2, gt: gt3,
lt, lt: lt2,
eq, eq: eq2,
neq, neq,
gte, gte,
lte, lte,
@@ -28898,7 +28898,7 @@ var require_semver4 = __commonJS({
maxSatisfying: maxSatisfying3, maxSatisfying: maxSatisfying3,
minSatisfying: minSatisfying4, minSatisfying: minSatisfying4,
minVersion, minVersion,
validRange, validRange: validRange2,
outside, outside,
gtr, gtr,
ltr, ltr,
@@ -29905,7 +29905,7 @@ var require_util9 = __commonJS({
var { IncomingMessage } = require("node:http"); var { IncomingMessage } = require("node:http");
var stream4 = require("node:stream"); var stream4 = require("node:stream");
var net = require("node:net"); var net = require("node:net");
var { stringify: stringify2 } = require("node:querystring"); var { stringify: stringify3 } = require("node:querystring");
var { EventEmitter: EE, addAbortListener: addAbortListenerNative } = require("node:events"); var { EventEmitter: EE, addAbortListener: addAbortListenerNative } = require("node:events");
var timers = require_timers2(); var timers = require_timers2();
var { InvalidArgumentError, ConnectTimeoutError } = require_errors2(); var { InvalidArgumentError, ConnectTimeoutError } = require_errors2();
@@ -29961,7 +29961,7 @@ var require_util9 = __commonJS({
if (pathHasQueryOrFragment(url2)) { if (pathHasQueryOrFragment(url2)) {
throw new Error('Query params cannot be passed when url already contains "?" or "#".'); throw new Error('Query params cannot be passed when url already contains "?" or "#".');
} }
const stringified = stringify2(queryParams); const stringified = stringify3(queryParams);
if (stringified) { if (stringified) {
url2 += "?" + stringified; url2 += "?" + stringified;
} }
@@ -31747,11 +31747,11 @@ var require_utils2 = __commonJS({
"use strict"; "use strict";
Object.defineProperty(exports2, "__esModule", { value: true }); Object.defineProperty(exports2, "__esModule", { value: true });
exports2.enumToMap = enumToMap; exports2.enumToMap = enumToMap;
function enumToMap(obj, filter = [], exceptions = []) { function enumToMap(obj, filter2 = [], exceptions = []) {
const emptyFilter = (filter?.length ?? 0) === 0; const emptyFilter = (filter2?.length ?? 0) === 0;
const emptyExceptions = (exceptions?.length ?? 0) === 0; const emptyExceptions = (exceptions?.length ?? 0) === 0;
return Object.fromEntries(Object.entries(obj).filter(([, value]) => { return Object.fromEntries(Object.entries(obj).filter(([, value]) => {
return typeof value === "number" && (emptyFilter || filter.includes(value)) && (emptyExceptions || !exceptions.includes(value)); return typeof value === "number" && (emptyFilter || filter2.includes(value)) && (emptyExceptions || !exceptions.includes(value));
})); }));
} }
} }
@@ -51043,7 +51043,7 @@ var require_util12 = __commonJS({
throw new Error("Invalid cookie max-age"); throw new Error("Invalid cookie max-age");
} }
} }
function stringify2(cookie) { function stringify3(cookie) {
if (cookie.name.length === 0) { if (cookie.name.length === 0) {
return null; return null;
} }
@@ -51097,7 +51097,7 @@ var require_util12 = __commonJS({
validateCookiePath, validateCookiePath,
validateCookieValue, validateCookieValue,
toIMFDate, toIMFDate,
stringify: stringify2 stringify: stringify3
}; };
} }
}); });
@@ -51248,7 +51248,7 @@ var require_cookies2 = __commonJS({
"node_modules/undici/lib/web/cookies/index.js"(exports2, module2) { "node_modules/undici/lib/web/cookies/index.js"(exports2, module2) {
"use strict"; "use strict";
var { parseSetCookie } = require_parse4(); var { parseSetCookie } = require_parse4();
var { stringify: stringify2 } = require_util12(); var { stringify: stringify3 } = require_util12();
var { webidl } = require_webidl2(); var { webidl } = require_webidl2();
var { Headers: Headers2 } = require_headers2(); var { Headers: Headers2 } = require_headers2();
var brandChecks = webidl.brandCheckMultiple([Headers2, globalThis.Headers].filter(Boolean)); var brandChecks = webidl.brandCheckMultiple([Headers2, globalThis.Headers].filter(Boolean));
@@ -51296,7 +51296,7 @@ var require_cookies2 = __commonJS({
webidl.argumentLengthCheck(arguments, 2, "setCookie"); webidl.argumentLengthCheck(arguments, 2, "setCookie");
brandChecks(headers); brandChecks(headers);
cookie = webidl.converters.Cookie(cookie); cookie = webidl.converters.Cookie(cookie);
const str = stringify2(cookie); const str = stringify3(cookie);
if (str) { if (str) {
headers.append("set-cookie", str, true); headers.append("set-cookie", str, true);
} }
@@ -54399,654 +54399,6 @@ ${captureLines}` : capture.stack;
} }
}); });
// node_modules/@renovatebot/pep440/lib/version.js
var require_version = __commonJS({
"node_modules/@renovatebot/pep440/lib/version.js"(exports2, module2) {
var VERSION_PATTERN = [
"v?",
"(?:",
/* */
"(?:(?<epoch>[0-9]+)!)?",
// epoch
/* */
"(?<release>[0-9]+(?:\\.[0-9]+)*)",
// release segment
/* */
"(?<pre>",
// pre-release
/* */
"[-_\\.]?",
/* */
"(?<pre_l>(a|b|c|rc|alpha|beta|pre|preview))",
/* */
"[-_\\.]?",
/* */
"(?<pre_n>[0-9]+)?",
/* */
")?",
/* */
"(?<post>",
// post release
/* */
"(?:-(?<post_n1>[0-9]+))",
/* */
"|",
/* */
"(?:",
/* */
"[-_\\.]?",
/* */
"(?<post_l>post|rev|r)",
/* */
"[-_\\.]?",
/* */
"(?<post_n2>[0-9]+)?",
/* */
")",
/* */
")?",
/* */
"(?<dev>",
// dev release
/* */
"[-_\\.]?",
/* */
"(?<dev_l>dev)",
/* */
"[-_\\.]?",
/* */
"(?<dev_n>[0-9]+)?",
/* */
")?",
")",
"(?:\\+(?<local>[a-z0-9]+(?:[-_\\.][a-z0-9]+)*))?"
// local version
].join("");
module2.exports = {
VERSION_PATTERN,
valid: valid2,
clean: clean3,
explain,
parse: parse3,
stringify: stringify2
};
var validRegex = new RegExp("^" + VERSION_PATTERN + "$", "i");
function valid2(version3) {
return validRegex.test(version3) ? version3 : null;
}
var cleanRegex = new RegExp("^\\s*" + VERSION_PATTERN + "\\s*$", "i");
function clean3(version3) {
return stringify2(parse3(version3, cleanRegex));
}
function parse3(version3, regex) {
const { groups } = (regex || validRegex).exec(version3) || {};
if (!groups) {
return null;
}
const parsed = {
epoch: Number(groups.epoch ? groups.epoch : 0),
release: groups.release.split(".").map(Number),
pre: normalize_letter_version(groups.pre_l, groups.pre_n),
post: normalize_letter_version(
groups.post_l,
groups.post_n1 || groups.post_n2
),
dev: normalize_letter_version(groups.dev_l, groups.dev_n),
local: parse_local_version(groups.local)
};
return parsed;
}
function stringify2(parsed) {
if (!parsed) {
return null;
}
const { epoch, release, pre, post, dev, local } = parsed;
const parts = [];
if (epoch !== 0) {
parts.push(`${epoch}!`);
}
parts.push(release.join("."));
if (pre) {
parts.push(pre.join(""));
}
if (post) {
parts.push("." + post.join(""));
}
if (dev) {
parts.push("." + dev.join(""));
}
if (local) {
parts.push(`+${local}`);
}
return parts.join("");
}
function normalize_letter_version(letterIn, numberIn) {
let letter = letterIn;
let number = numberIn;
if (letter) {
if (!number) {
number = 0;
}
letter = letter.toLowerCase();
if (letter === "alpha") {
letter = "a";
} else if (letter === "beta") {
letter = "b";
} else if (["c", "pre", "preview"].includes(letter)) {
letter = "rc";
} else if (["rev", "r"].includes(letter)) {
letter = "post";
}
return [letter, Number(number)];
}
if (!letter && number) {
letter = "post";
return [letter, Number(number)];
}
return null;
}
function parse_local_version(local) {
if (local) {
return local.split(/[._-]/).map(
(part) => Number.isNaN(Number(part)) ? part.toLowerCase() : Number(part)
);
}
return null;
}
function explain(version3) {
const parsed = parse3(version3);
if (!parsed) {
return parsed;
}
const { epoch, release, pre, post, dev, local } = parsed;
let base_version = "";
if (epoch !== 0) {
base_version += epoch + "!";
}
base_version += release.join(".");
const is_prerelease = Boolean(dev || pre);
const is_devrelease = Boolean(dev);
const is_postrelease = Boolean(post);
return {
epoch,
release,
pre,
post: post ? post[1] : post,
dev: dev ? dev[1] : dev,
local: local ? local.join(".") : local,
public: stringify2(parsed).split("+", 1)[0],
base_version,
is_prerelease,
is_devrelease,
is_postrelease
};
}
}
});
// node_modules/@renovatebot/pep440/lib/operator.js
var require_operator = __commonJS({
"node_modules/@renovatebot/pep440/lib/operator.js"(exports2, module2) {
var { parse: parse3 } = require_version();
module2.exports = {
compare,
rcompare,
lt,
le,
eq,
ne,
ge,
gt: gt2,
"<": lt,
"<=": le,
"==": eq,
"!=": ne,
">=": ge,
">": gt2,
"===": arbitrary
};
function lt(version3, other) {
return compare(version3, other) < 0;
}
function le(version3, other) {
return compare(version3, other) <= 0;
}
function eq(version3, other) {
return compare(version3, other) === 0;
}
function ne(version3, other) {
return compare(version3, other) !== 0;
}
function ge(version3, other) {
return compare(version3, other) >= 0;
}
function gt2(version3, other) {
return compare(version3, other) > 0;
}
function arbitrary(version3, other) {
return version3.toLowerCase() === other.toLowerCase();
}
function compare(version3, other) {
const parsedVersion = parse3(version3);
const parsedOther = parse3(other);
const keyVersion = calculateKey(parsedVersion);
const keyOther = calculateKey(parsedOther);
return pyCompare(keyVersion, keyOther);
}
function rcompare(version3, other) {
return -compare(version3, other);
}
function pyCompare(elemIn, otherIn) {
let elem = elemIn;
let other = otherIn;
if (elem === other) {
return 0;
}
if (Array.isArray(elem) !== Array.isArray(other)) {
elem = Array.isArray(elem) ? elem : [elem];
other = Array.isArray(other) ? other : [other];
}
if (Array.isArray(elem)) {
const len = Math.min(elem.length, other.length);
for (let i = 0; i < len; i += 1) {
const res = pyCompare(elem[i], other[i]);
if (res !== 0) {
return res;
}
}
return elem.length - other.length;
}
if (elem === -Infinity || other === Infinity) {
return -1;
}
if (elem === Infinity || other === -Infinity) {
return 1;
}
return elem < other ? -1 : 1;
}
function calculateKey(input) {
const { epoch } = input;
let { release, pre, post, local, dev } = input;
release = release.concat();
release.reverse();
while (release.length && release[0] === 0) {
release.shift();
}
release.reverse();
if (!pre && !post && dev) pre = -Infinity;
else if (!pre) pre = Infinity;
if (!post) post = -Infinity;
if (!dev) dev = Infinity;
if (!local) {
local = -Infinity;
} else {
local = local.map(
(i) => Number.isNaN(Number(i)) ? [-Infinity, i] : [Number(i), ""]
);
}
return [epoch, release, pre, post, dev, local];
}
}
});
// node_modules/@renovatebot/pep440/lib/specifier.js
var require_specifier = __commonJS({
"node_modules/@renovatebot/pep440/lib/specifier.js"(exports2, module2) {
var { VERSION_PATTERN, explain: explainVersion } = require_version();
var Operator = require_operator();
var RANGE_PATTERN = [
"(?<operator>(===|~=|==|!=|<=|>=|<|>))",
"\\s*",
"(",
/* */
"(?<version>(?:" + VERSION_PATTERN.replace(/\?<\w+>/g, "?:") + "))",
/* */
"(?<prefix>\\.\\*)?",
/* */
"|",
/* */
"(?<legacy>[^,;\\s)]+)",
")"
].join("");
module2.exports = {
RANGE_PATTERN,
parse: parse3,
satisfies: satisfies4,
filter,
validRange,
maxSatisfying: maxSatisfying3,
minSatisfying: minSatisfying4
};
var isEqualityOperator = (op) => ["==", "!=", "==="].includes(op);
var rangeRegex = new RegExp("^" + RANGE_PATTERN + "$", "i");
function parse3(ranges) {
if (!ranges.trim()) {
return [];
}
const specifiers = ranges.split(",").map((range2) => rangeRegex.exec(range2.trim()) || {}).map(({ groups }) => {
if (!groups) {
return null;
}
let { ...spec } = groups;
const { operator, version: version3, prefix: prefix2, legacy } = groups;
if (version3) {
spec = { ...spec, ...explainVersion(version3) };
if (operator === "~=") {
if (spec.release.length < 2) {
return null;
}
}
if (!isEqualityOperator(operator) && spec.local) {
return null;
}
if (prefix2) {
if (!isEqualityOperator(operator) || spec.dev || spec.local) {
return null;
}
}
}
if (legacy && operator !== "===") {
return null;
}
return spec;
});
if (specifiers.filter(Boolean).length !== specifiers.length) {
return null;
}
return specifiers;
}
function filter(versions, specifier, options = {}) {
const filtered = pick(versions, specifier, options);
if (filtered.length === 0 && options.prereleases === void 0) {
return pick(versions, specifier, { prereleases: true });
}
return filtered;
}
function maxSatisfying3(versions, range2, options) {
const found = filter(versions, range2, options).sort(Operator.compare);
return found.length === 0 ? null : found[found.length - 1];
}
function minSatisfying4(versions, range2, options) {
const found = filter(versions, range2, options).sort(Operator.compare);
return found.length === 0 ? null : found[0];
}
function pick(versions, specifier, options) {
const parsed = parse3(specifier);
if (!parsed) {
return [];
}
return versions.filter((version3) => {
const explained = explainVersion(version3);
if (!parsed.length) {
return explained && !(explained.is_prerelease && !options.prereleases);
}
return parsed.reduce((pass, spec) => {
if (!pass) {
return false;
}
return contains({ ...spec, ...options }, { version: version3, explained });
}, true);
});
}
function satisfies4(version3, specifier, options = {}) {
const filtered = pick([version3], specifier, options);
return filtered.length === 1;
}
function arrayStartsWith(array, prefix2) {
if (prefix2.length > array.length) {
return false;
}
for (let i = 0; i < prefix2.length; i += 1) {
if (prefix2[i] !== array[i]) {
return false;
}
}
return true;
}
function contains(specifier, input) {
const { explained } = input;
let { version: version3 } = input;
const { ...spec } = specifier;
if (spec.prereleases === void 0) {
spec.prereleases = spec.is_prerelease;
}
if (explained && explained.is_prerelease && !spec.prereleases) {
return false;
}
if (spec.operator === "~=") {
let compatiblePrefix = spec.release.slice(0, -1).concat("*").join(".");
if (spec.epoch) {
compatiblePrefix = spec.epoch + "!" + compatiblePrefix;
}
return satisfies4(version3, `>=${spec.version}, ==${compatiblePrefix}`, {
prereleases: spec.prereleases
});
}
if (spec.prefix) {
const isMatching = explained.epoch === spec.epoch && arrayStartsWith(explained.release, spec.release);
const isEquality = spec.operator !== "!=";
return isEquality ? isMatching : !isMatching;
}
if (explained) {
if (explained.local && spec.version) {
version3 = explained.public;
spec.version = explainVersion(spec.version).public;
}
}
if (spec.operator === "<" || spec.operator === ">") {
if (Operator.eq(spec.release.join("."), explained.release.join("."))) {
return false;
}
}
const op = Operator[spec.operator];
return op(version3, spec.version || spec.legacy);
}
function validRange(specifier) {
return Boolean(parse3(specifier));
}
}
});
// node_modules/@renovatebot/pep440/lib/semantic.js
var require_semantic = __commonJS({
"node_modules/@renovatebot/pep440/lib/semantic.js"(exports2, module2) {
var { explain, parse: parse3, stringify: stringify2 } = require_version();
module2.exports = {
major,
minor,
patch,
inc
};
function major(input) {
const version3 = explain(input);
if (!version3) {
throw new TypeError("Invalid Version: " + input);
}
return version3.release[0];
}
function minor(input) {
const version3 = explain(input);
if (!version3) {
throw new TypeError("Invalid Version: " + input);
}
if (version3.release.length < 2) {
return 0;
}
return version3.release[1];
}
function patch(input) {
const version3 = explain(input);
if (!version3) {
throw new TypeError("Invalid Version: " + input);
}
if (version3.release.length < 3) {
return 0;
}
return version3.release[2];
}
function inc(input, release, preReleaseIdentifier) {
let identifier = preReleaseIdentifier || `a`;
const version3 = parse3(input);
if (!version3) {
return null;
}
if (!["a", "b", "c", "rc", "alpha", "beta", "pre", "preview"].includes(
identifier
)) {
return null;
}
switch (release) {
case "premajor":
{
const [majorVersion] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion + 1;
}
version3.pre = [identifier, 0];
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "preminor":
{
const [majorVersion, minorVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion + 1;
}
version3.pre = [identifier, 0];
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "prepatch":
{
const [majorVersion, minorVersion = 0, patchVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion;
version3.release[2] = patchVersion + 1;
}
version3.pre = [identifier, 0];
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "prerelease":
if (version3.pre === null) {
const [majorVersion, minorVersion = 0, patchVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion;
version3.release[2] = patchVersion + 1;
version3.pre = [identifier, 0];
} else {
if (preReleaseIdentifier === void 0 && version3.pre !== null) {
[identifier] = version3.pre;
}
const [letter, number] = version3.pre;
if (letter === identifier) {
version3.pre = [letter, number + 1];
} else {
version3.pre = [identifier, 0];
}
}
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "major":
if (version3.release.slice(1).some((value) => value !== 0) || version3.pre === null) {
const [majorVersion] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion + 1;
}
delete version3.pre;
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "minor":
if (version3.release.slice(2).some((value) => value !== 0) || version3.pre === null) {
const [majorVersion, minorVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion + 1;
}
delete version3.pre;
delete version3.post;
delete version3.dev;
delete version3.local;
break;
case "patch":
if (version3.release.slice(3).some((value) => value !== 0) || version3.pre === null) {
const [majorVersion, minorVersion = 0, patchVersion = 0] = version3.release;
version3.release.fill(0);
version3.release[0] = majorVersion;
version3.release[1] = minorVersion;
version3.release[2] = patchVersion + 1;
}
delete version3.pre;
delete version3.post;
delete version3.dev;
delete version3.local;
break;
default:
return null;
}
return stringify2(version3);
}
}
});
// node_modules/@renovatebot/pep440/index.js
var require_pep440 = __commonJS({
"node_modules/@renovatebot/pep440/index.js"(exports2, module2) {
var { valid: valid2, clean: clean3, explain, parse: parse3 } = require_version();
var { lt, le, eq, ne, ge, gt: gt2, compare, rcompare } = require_operator();
var {
filter,
maxSatisfying: maxSatisfying3,
minSatisfying: minSatisfying4,
RANGE_PATTERN,
satisfies: satisfies4,
validRange
} = require_specifier();
var { major, minor, patch, inc } = require_semantic();
module2.exports = {
// version
valid: valid2,
clean: clean3,
explain,
parse: parse3,
// operator
lt,
le,
lte: le,
eq,
ne,
neq: ne,
ge,
gte: ge,
gt: gt2,
compare,
rcompare,
// range
filter,
maxSatisfying: maxSatisfying3,
minSatisfying: minSatisfying4,
RANGE_PATTERN,
satisfies: satisfies4,
validRange,
// semantic
major,
minor,
patch,
inc
};
}
});
// node_modules/semver/semver.js // node_modules/semver/semver.js
var require_semver5 = __commonJS({ var require_semver5 = __commonJS({
"node_modules/semver/semver.js"(exports2, module2) { "node_modules/semver/semver.js"(exports2, module2) {
@@ -55184,8 +54536,8 @@ var require_semver5 = __commonJS({
} }
} }
var i; var i;
exports2.parse = parse3; exports2.parse = parse5;
function parse3(version3, options) { function parse5(version3, options) {
if (!options || typeof options !== "object") { if (!options || typeof options !== "object") {
options = { options = {
loose: !!options, loose: !!options,
@@ -55211,14 +54563,14 @@ var require_semver5 = __commonJS({
return null; return null;
} }
} }
exports2.valid = valid2; exports2.valid = valid3;
function valid2(version3, options) { function valid3(version3, options) {
var v = parse3(version3, options); var v = parse5(version3, options);
return v ? v.version : null; return v ? v.version : null;
} }
exports2.clean = clean3; exports2.clean = clean4;
function clean3(version3, options) { function clean4(version3, options) {
var s = parse3(version3.trim().replace(/^[=v]+/, ""), options); var s = parse5(version3.trim().replace(/^[=v]+/, ""), options);
return s ? s.version : null; return s ? s.version : null;
} }
exports2.SemVer = SemVer; exports2.SemVer = SemVer;
@@ -55437,8 +54789,8 @@ var require_semver5 = __commonJS({
this.raw = this.version; this.raw = this.version;
return this; return this;
}; };
exports2.inc = inc; exports2.inc = inc2;
function inc(version3, release, loose, identifier) { function inc2(version3, release, loose, identifier) {
if (typeof loose === "string") { if (typeof loose === "string") {
identifier = loose; identifier = loose;
loose = void 0; loose = void 0;
@@ -55451,11 +54803,11 @@ var require_semver5 = __commonJS({
} }
exports2.diff = diff; exports2.diff = diff;
function diff(version1, version22) { function diff(version1, version22) {
if (eq(version1, version22)) { if (eq2(version1, version22)) {
return null; return null;
} else { } else {
var v1 = parse3(version1); var v1 = parse5(version1);
var v2 = parse3(version22); var v2 = parse5(version22);
var prefix2 = ""; var prefix2 = "";
if (v1.prerelease.length || v2.prerelease.length) { if (v1.prerelease.length || v2.prerelease.length) {
prefix2 = "pre"; prefix2 = "pre";
@@ -55486,25 +54838,25 @@ var require_semver5 = __commonJS({
function rcompareIdentifiers(a, b) { function rcompareIdentifiers(a, b) {
return compareIdentifiers(b, a); return compareIdentifiers(b, a);
} }
exports2.major = major; exports2.major = major2;
function major(a, loose) { function major2(a, loose) {
return new SemVer(a, loose).major; return new SemVer(a, loose).major;
} }
exports2.minor = minor; exports2.minor = minor2;
function minor(a, loose) { function minor2(a, loose) {
return new SemVer(a, loose).minor; return new SemVer(a, loose).minor;
} }
exports2.patch = patch; exports2.patch = patch2;
function patch(a, loose) { function patch2(a, loose) {
return new SemVer(a, loose).patch; return new SemVer(a, loose).patch;
} }
exports2.compare = compare; exports2.compare = compare2;
function compare(a, b, loose) { function compare2(a, b, loose) {
return new SemVer(a, loose).compare(new SemVer(b, loose)); return new SemVer(a, loose).compare(new SemVer(b, loose));
} }
exports2.compareLoose = compareLoose; exports2.compareLoose = compareLoose;
function compareLoose(a, b) { function compareLoose(a, b) {
return compare(a, b, true); return compare2(a, b, true);
} }
exports2.compareBuild = compareBuild; exports2.compareBuild = compareBuild;
function compareBuild(a, b, loose) { function compareBuild(a, b, loose) {
@@ -55512,9 +54864,9 @@ var require_semver5 = __commonJS({
var versionB = new SemVer(b, loose); var versionB = new SemVer(b, loose);
return versionA.compare(versionB) || versionA.compareBuild(versionB); return versionA.compare(versionB) || versionA.compareBuild(versionB);
} }
exports2.rcompare = rcompare; exports2.rcompare = rcompare2;
function rcompare(a, b, loose) { function rcompare2(a, b, loose) {
return compare(b, a, loose); return compare2(b, a, loose);
} }
exports2.sort = sort; exports2.sort = sort;
function sort(list, loose) { function sort(list, loose) {
@@ -55528,29 +54880,29 @@ var require_semver5 = __commonJS({
return exports2.compareBuild(b, a, loose); return exports2.compareBuild(b, a, loose);
}); });
} }
exports2.gt = gt2; exports2.gt = gt3;
function gt2(a, b, loose) { function gt3(a, b, loose) {
return compare(a, b, loose) > 0; return compare2(a, b, loose) > 0;
} }
exports2.lt = lt; exports2.lt = lt2;
function lt(a, b, loose) { function lt2(a, b, loose) {
return compare(a, b, loose) < 0; return compare2(a, b, loose) < 0;
} }
exports2.eq = eq; exports2.eq = eq2;
function eq(a, b, loose) { function eq2(a, b, loose) {
return compare(a, b, loose) === 0; return compare2(a, b, loose) === 0;
} }
exports2.neq = neq; exports2.neq = neq;
function neq(a, b, loose) { function neq(a, b, loose) {
return compare(a, b, loose) !== 0; return compare2(a, b, loose) !== 0;
} }
exports2.gte = gte; exports2.gte = gte;
function gte(a, b, loose) { function gte(a, b, loose) {
return compare(a, b, loose) >= 0; return compare2(a, b, loose) >= 0;
} }
exports2.lte = lte; exports2.lte = lte;
function lte(a, b, loose) { function lte(a, b, loose) {
return compare(a, b, loose) <= 0; return compare2(a, b, loose) <= 0;
} }
exports2.cmp = cmp; exports2.cmp = cmp;
function cmp(a, op, b, loose) { function cmp(a, op, b, loose) {
@@ -55570,15 +54922,15 @@ var require_semver5 = __commonJS({
case "": case "":
case "=": case "=":
case "==": case "==":
return eq(a, b, loose); return eq2(a, b, loose);
case "!=": case "!=":
return neq(a, b, loose); return neq(a, b, loose);
case ">": case ">":
return gt2(a, b, loose); return gt3(a, b, loose);
case ">=": case ">=":
return gte(a, b, loose); return gte(a, b, loose);
case "<": case "<":
return lt(a, b, loose); return lt2(a, b, loose);
case "<=": case "<=":
return lte(a, b, loose); return lte(a, b, loose);
default: default:
@@ -56072,7 +55424,7 @@ var require_semver5 = __commonJS({
/* fallthrough */ /* fallthrough */
case "": case "":
case ">=": case ">=":
if (!minver || gt2(minver, compver)) { if (!minver || gt3(minver, compver)) {
minver = compver; minver = compver;
} }
break; break;
@@ -56090,8 +55442,8 @@ var require_semver5 = __commonJS({
} }
return null; return null;
} }
exports2.validRange = validRange; exports2.validRange = validRange2;
function validRange(range2, options) { function validRange2(range2, options) {
try { try {
return new Range(range2, options).range || "*"; return new Range(range2, options).range || "*";
} catch (er) { } catch (er) {
@@ -56113,16 +55465,16 @@ var require_semver5 = __commonJS({
var gtfn, ltefn, ltfn, comp26, ecomp; var gtfn, ltefn, ltfn, comp26, ecomp;
switch (hilo) { switch (hilo) {
case ">": case ">":
gtfn = gt2; gtfn = gt3;
ltefn = lte; ltefn = lte;
ltfn = lt; ltfn = lt2;
comp26 = ">"; comp26 = ">";
ecomp = ">="; ecomp = ">=";
break; break;
case "<": case "<":
gtfn = lt; gtfn = lt2;
ltefn = gte; ltefn = gte;
ltfn = gt2; ltfn = gt3;
comp26 = "<"; comp26 = "<";
ecomp = "<="; ecomp = "<=";
break; break;
@@ -56161,7 +55513,7 @@ var require_semver5 = __commonJS({
} }
exports2.prerelease = prerelease; exports2.prerelease = prerelease;
function prerelease(version3, options) { function prerelease(version3, options) {
var parsed = parse3(version3, options); var parsed = parse5(version3, options);
return parsed && parsed.prerelease.length ? parsed.prerelease : null; return parsed && parsed.prerelease.length ? parsed.prerelease : null;
} }
exports2.intersects = intersects; exports2.intersects = intersects;
@@ -56198,7 +55550,7 @@ var require_semver5 = __commonJS({
if (match2 === null) { if (match2 === null) {
return null; return null;
} }
return parse3(match2[2] + "." + (match2[3] || "0") + "." + (match2[4] || "0"), options); return parse5(match2[2] + "." + (match2[3] || "0") + "." + (match2[4] || "0"), options);
} }
} }
}); });
@@ -89136,7 +88488,7 @@ NetworkError.isNetworkErrorCode = (code) => {
}; };
var UsageError = class extends Error { var UsageError = class extends Error {
constructor() { constructor() {
const message = `Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours. const message = `Cache storage quota has been hit. Unable to upload any new cache entries.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`; More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`;
super(message); super(message);
this.name = "UsageError"; this.name = "UsageError";
@@ -91684,9 +91036,9 @@ function _completeToolPath(tool, version3, arch3) {
function isExplicitVersion(versionSpec) { function isExplicitVersion(versionSpec) {
const c = semver3.clean(versionSpec) || ""; const c = semver3.clean(versionSpec) || "";
debug(`isExplicit: ${c}`); debug(`isExplicit: ${c}`);
const valid2 = semver3.valid(c) != null; const valid3 = semver3.valid(c) != null;
debug(`explicit? ${valid2}`); debug(`explicit? ${valid3}`);
return valid2; return valid3;
} }
function evaluateVersions(versions, versionSpec) { function evaluateVersions(versions, versionSpec) {
let version3 = ""; let version3 = "";
@@ -96879,8 +96231,415 @@ function isRecord(value) {
return typeof value === "object" && value !== null; return typeof value === "object" && value !== null;
} }
// node_modules/@renovatebot/pep440/lib/version.js
var VERSION_PATTERN = [
"v?",
"(?:",
/* */
"(?:(?<epoch>[0-9]+)!)?",
// epoch
/* */
"(?<release>[0-9]+(?:\\.[0-9]+)*)",
// release segment
/* */
"(?<pre>",
// pre-release
/* */
"[-_\\.]?",
/* */
"(?<pre_l>(a|b|c|rc|alpha|beta|pre|preview))",
/* */
"[-_\\.]?",
/* */
"(?<pre_n>[0-9]+)?",
/* */
")?",
/* */
"(?<post>",
// post release
/* */
"(?:-(?<post_n1>[0-9]+))",
/* */
"|",
/* */
"(?:",
/* */
"[-_\\.]?",
/* */
"(?<post_l>post|rev|r)",
/* */
"[-_\\.]?",
/* */
"(?<post_n2>[0-9]+)?",
/* */
")",
/* */
")?",
/* */
"(?<dev>",
// dev release
/* */
"[-_\\.]?",
/* */
"(?<dev_l>dev)",
/* */
"[-_\\.]?",
/* */
"(?<dev_n>[0-9]+)?",
/* */
")?",
")",
"(?:\\+(?<local>[a-z0-9]+(?:[-_\\.][a-z0-9]+)*))?"
// local version
].join("");
var validRegex = new RegExp("^" + VERSION_PATTERN + "$", "i");
var cleanRegex = new RegExp("^\\s*" + VERSION_PATTERN + "\\s*$", "i");
function parse2(version3, regex) {
const { groups } = (regex || validRegex).exec(version3) || {};
if (!groups) {
return null;
}
const parsed = {
epoch: Number(groups.epoch ? groups.epoch : 0),
release: groups.release.split(".").map(Number),
pre: normalize_letter_version(groups.pre_l, groups.pre_n),
post: normalize_letter_version(
groups.post_l,
groups.post_n1 || groups.post_n2
),
dev: normalize_letter_version(groups.dev_l, groups.dev_n),
local: parse_local_version(groups.local)
};
return parsed;
}
function stringify(parsed) {
if (!parsed) {
return null;
}
const { epoch, release, pre, post, dev, local } = parsed;
const parts = [];
if (epoch !== 0) {
parts.push(`${epoch}!`);
}
parts.push(release.join("."));
if (pre) {
parts.push(pre.join(""));
}
if (post) {
parts.push("." + post.join(""));
}
if (dev) {
parts.push("." + dev.join(""));
}
if (local) {
parts.push(`+${local}`);
}
return parts.join("");
}
function normalize_letter_version(letterIn, numberIn) {
let letter = letterIn;
let number = numberIn;
if (letter) {
if (!number) {
number = 0;
}
letter = letter.toLowerCase();
if (letter === "alpha") {
letter = "a";
} else if (letter === "beta") {
letter = "b";
} else if (["c", "pre", "preview"].includes(letter)) {
letter = "rc";
} else if (["rev", "r"].includes(letter)) {
letter = "post";
}
return [letter, Number(number)];
}
if (!letter && number) {
letter = "post";
return [letter, Number(number)];
}
return null;
}
function parse_local_version(local) {
if (local) {
return local.split(/[._-]/).map(
(part) => Number.isNaN(Number(part)) ? part.toLowerCase() : Number(part)
);
}
return null;
}
function explain(version3) {
const parsed = parse2(version3);
if (!parsed) {
return parsed;
}
const { epoch, release, pre, post, dev, local } = parsed;
let base_version = "";
if (epoch !== 0) {
base_version += epoch + "!";
}
base_version += release.join(".");
const is_prerelease = Boolean(dev || pre);
const is_devrelease = Boolean(dev);
const is_postrelease = Boolean(post);
return {
epoch,
release,
pre,
post: post ? post[1] : post,
dev: dev ? dev[1] : dev,
local: local ? local.join(".") : local,
public: stringify(parsed).split("+", 1)[0],
base_version,
is_prerelease,
is_devrelease,
is_postrelease
};
}
// node_modules/@renovatebot/pep440/lib/operator.js
var operator_exports = {};
__export(operator_exports, {
"!=": () => ne,
"<": () => lt,
"<=": () => le,
"==": () => eq,
"===": () => arbitrary,
">": () => gt2,
">=": () => ge,
compare: () => compare,
eq: () => eq,
ge: () => ge,
gt: () => gt2,
le: () => le,
lt: () => lt,
ne: () => ne,
rcompare: () => rcompare
});
function lt(version3, other) {
return compare(version3, other) < 0;
}
function le(version3, other) {
return compare(version3, other) <= 0;
}
function eq(version3, other) {
return compare(version3, other) === 0;
}
function ne(version3, other) {
return compare(version3, other) !== 0;
}
function ge(version3, other) {
return compare(version3, other) >= 0;
}
function gt2(version3, other) {
return compare(version3, other) > 0;
}
function arbitrary(version3, other) {
return version3.toLowerCase() === other.toLowerCase();
}
function compare(version3, other) {
const parsedVersion = parse2(version3);
const parsedOther = parse2(other);
const keyVersion = calculateKey(parsedVersion);
const keyOther = calculateKey(parsedOther);
return pyCompare(keyVersion, keyOther);
}
function rcompare(version3, other) {
return -compare(version3, other);
}
function pyCompare(elemIn, otherIn) {
let elem = elemIn;
let other = otherIn;
if (elem === other) {
return 0;
}
if (Array.isArray(elem) !== Array.isArray(other)) {
elem = Array.isArray(elem) ? elem : [elem];
other = Array.isArray(other) ? other : [other];
}
if (Array.isArray(elem)) {
const len = Math.min(elem.length, other.length);
for (let i = 0; i < len; i += 1) {
const res = pyCompare(elem[i], other[i]);
if (res !== 0) {
return res;
}
}
return elem.length - other.length;
}
if (elem === -Infinity || other === Infinity) {
return -1;
}
if (elem === Infinity || other === -Infinity) {
return 1;
}
return elem < other ? -1 : 1;
}
function calculateKey(input) {
const { epoch } = input;
let { release, pre, post, local, dev } = input;
release = release.concat();
release.reverse();
while (release.length && release[0] === 0) {
release.shift();
}
release.reverse();
if (!pre && !post && dev) pre = -Infinity;
else if (!pre) pre = Infinity;
if (!post) post = -Infinity;
if (!dev) dev = Infinity;
if (!local) {
local = -Infinity;
} else {
local = local.map(
(i) => Number.isNaN(Number(i)) ? [-Infinity, i] : [Number(i), ""]
);
}
return [epoch, release, pre, post, dev, local];
}
// node_modules/@renovatebot/pep440/lib/specifier.js
var RANGE_PATTERN = [
"(?<operator>(===|~=|==|!=|<=|>=|<|>))",
"\\s*",
"(",
/* */
"(?<version>(?:" + VERSION_PATTERN.replace(/\?<\w+>/g, "?:") + "))",
/* */
"(?<prefix>\\.\\*)?",
/* */
"|",
/* */
"(?<legacy>[^,;\\s)]+)",
")"
].join("");
var isEqualityOperator = (op) => ["==", "!=", "==="].includes(op);
var rangeRegex = new RegExp("^" + RANGE_PATTERN + "$", "i");
function parse3(ranges) {
if (!ranges.trim()) {
return [];
}
const specifiers = ranges.split(",").map((range2) => rangeRegex.exec(range2.trim()) || {}).map(({ groups }) => {
if (!groups) {
return null;
}
let { ...spec } = groups;
const { operator, version: version3, prefix: prefix2, legacy } = groups;
if (version3) {
spec = { ...spec, ...explain(version3) };
if (operator === "~=") {
if (spec.release.length < 2) {
return null;
}
}
if (!isEqualityOperator(operator) && spec.local) {
return null;
}
if (prefix2) {
if (!isEqualityOperator(operator) || spec.dev || spec.local) {
return null;
}
}
}
if (legacy && operator !== "===") {
return null;
}
return spec;
});
if (specifiers.filter(Boolean).length !== specifiers.length) {
return null;
}
return specifiers;
}
function filter(versions, specifier, options = {}) {
const filtered = pick(versions, specifier, options);
if (filtered.length === 0 && options.prereleases === void 0) {
return pick(versions, specifier, { prereleases: true });
}
return filtered;
}
function maxSatisfying(versions, range2, options) {
const found = filter(versions, range2, options).sort(compare);
return found.length === 0 ? null : found[found.length - 1];
}
function minSatisfying(versions, range2, options) {
const found = filter(versions, range2, options).sort(compare);
return found.length === 0 ? null : found[0];
}
function pick(versions, specifier, options) {
const parsed = parse3(specifier);
if (!parsed) {
return [];
}
return versions.filter((version3) => {
const explained = explain(version3);
if (!parsed.length) {
return explained && !(explained.is_prerelease && !options.prereleases);
}
return parsed.reduce((pass, spec) => {
if (!pass) {
return false;
}
return contains({ ...spec, ...options }, { version: version3, explained });
}, true);
});
}
function satisfies3(version3, specifier, options = {}) {
const filtered = pick([version3], specifier, options);
return filtered.length === 1;
}
function arrayStartsWith(array, prefix2) {
if (prefix2.length > array.length) {
return false;
}
for (let i = 0; i < prefix2.length; i += 1) {
if (prefix2[i] !== array[i]) {
return false;
}
}
return true;
}
function contains(specifier, input) {
const { explained } = input;
let { version: version3 } = input;
const { ...spec } = specifier;
if (spec.prereleases === void 0) {
spec.prereleases = spec.is_prerelease;
}
if (explained && explained.is_prerelease && !spec.prereleases) {
return false;
}
if (spec.operator === "~=") {
let compatiblePrefix = spec.release.slice(0, -1).concat("*").join(".");
if (spec.epoch) {
compatiblePrefix = spec.epoch + "!" + compatiblePrefix;
}
return satisfies3(version3, `>=${spec.version}, ==${compatiblePrefix}`, {
prereleases: spec.prereleases
});
}
if (spec.prefix) {
const isMatching = explained.epoch === spec.epoch && arrayStartsWith(explained.release, spec.release);
const isEquality = spec.operator !== "!=";
return isEquality ? isMatching : !isMatching;
}
if (explained) {
if (explained.local && spec.version) {
version3 = explained.public;
spec.version = explain(spec.version).public;
}
}
if (spec.operator === "<" || spec.operator === ">") {
if (eq(spec.release.join("."), explained.release.join("."))) {
return false;
}
}
const op = operator_exports[spec.operator];
return op(version3, spec.version || spec.legacy);
}
// src/version/resolve.ts // src/version/resolve.ts
var pep440 = __toESM(require_pep440(), 1);
var semver4 = __toESM(require_semver5(), 1); var semver4 = __toESM(require_semver5(), 1);
// src/version/specifier.ts // src/version/specifier.ts
@@ -97550,7 +97309,7 @@ function peekTable(key, table, meta, type) {
} }
return [k, t, state3.c]; return [k, t, state3.c];
} }
function parse2(toml, { maxDepth = 1e3, integersAsBigInt } = {}) { function parse4(toml, { maxDepth = 1e3, integersAsBigInt } = {}) {
let res = {}; let res = {};
let meta = {}; let meta = {};
let tbl = res; let tbl = res;
@@ -97628,10 +97387,10 @@ function getConfigValueFromTomlContent(filePath, fileContent, key) {
return void 0; return void 0;
} }
if (filePath.endsWith("pyproject.toml")) { if (filePath.endsWith("pyproject.toml")) {
const tomlContent2 = parse2(fileContent); const tomlContent2 = parse4(fileContent);
return tomlContent2?.tool?.uv?.[key]; return tomlContent2?.tool?.uv?.[key];
} }
const tomlContent = parse2(fileContent); const tomlContent = parse4(fileContent);
return tomlContent[key]; return tomlContent[key];
} }
@@ -97652,7 +97411,7 @@ function getUvVersionFromParsedPyproject(pyproject) {
); );
} }
function parsePyprojectContent(pyprojectContent) { function parsePyprojectContent(pyprojectContent) {
return parse2(pyprojectContent); return parse4(pyprojectContent);
} }
function getUvVersionFromAllDependencies(allDependencies) { function getUvVersionFromAllDependencies(allDependencies) {
return allDependencies.find((dep) => dep.match(/^uv[=<>~!]/))?.match(/^uv([=<>~!]+\S*)/)?.[1].trim(); return allDependencies.find((dep) => dep.match(/^uv[=<>~!]/))?.match(/^uv([=<>~!]+\S*)/)?.[1].trim();
@@ -97692,7 +97451,7 @@ function getUvVersionFromUvLock(filePath) {
return getUvVersionFromUvLockContent(fileContent); return getUvVersionFromUvLockContent(fileContent);
} }
function getUvVersionFromUvLockContent(fileContent) { function getUvVersionFromUvLockContent(fileContent) {
const parsed = parse2(fileContent); const parsed = parse4(fileContent);
const uvPackage = parsed.package?.find((pkg) => pkg.name === "uv"); const uvPackage = parsed.package?.find((pkg) => pkg.name === "uv");
return uvPackage?.version; return uvPackage?.version;
} }
@@ -97910,7 +97669,7 @@ var LatestVersionResolver2 = class {
info2("Found minimum version specifier, using latest version"); info2("Found minimum version specifier, using latest version");
} }
const latestVersion = await getLatestVersion(context3.manifestUrl); const latestVersion = await getLatestVersion(context3.manifestUrl);
if (context3.parsedSpecifier.kind === "range" && context3.parsedSpecifier.isSimpleMinimumVersionSpecifier && !pep440.satisfies(latestVersion, context3.parsedSpecifier.raw)) { if (context3.parsedSpecifier.kind === "range" && context3.parsedSpecifier.isSimpleMinimumVersionSpecifier && !satisfies3(latestVersion, context3.parsedSpecifier.raw)) {
throw new Error(`No version found for ${context3.parsedSpecifier.raw}`); throw new Error(`No version found for ${context3.parsedSpecifier.raw}`);
} }
return latestVersion; return latestVersion;
@@ -97966,7 +97725,7 @@ function maxSatisfying2(versions, version3) {
debug(`Found a version that satisfies the semver range: ${maxSemver}`); debug(`Found a version that satisfies the semver range: ${maxSemver}`);
return maxSemver; return maxSemver;
} }
const maxPep440 = pep440.maxSatisfying(versions, version3); const maxPep440 = maxSatisfying(versions, version3);
if (maxPep440 !== null) { if (maxPep440 !== null) {
debug( debug(
`Found a version that satisfies the pep440 specifier: ${maxPep440}` `Found a version that satisfies the pep440 specifier: ${maxPep440}`
@@ -97981,7 +97740,7 @@ function minSatisfying3(versions, version3) {
debug(`Found a version that satisfies the semver range: ${minSemver}`); debug(`Found a version that satisfies the semver range: ${minSemver}`);
return minSemver; return minSemver;
} }
const minPep440 = pep440.minSatisfying(versions, version3); const minPep440 = minSatisfying(versions, version3);
if (minPep440 !== null) { if (minPep440 !== null) {
debug( debug(
`Found a version that satisfies the pep440 specifier: ${minPep440}` `Found a version that satisfies the pep440 specifier: ${minPep440}`

2140
package-lock.json generated
View File

@@ -9,44 +9,44 @@
"version": "1.0.0", "version": "1.0.0",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@actions/cache": "^6.0.0", "@actions/cache": "^6.0.1",
"@actions/core": "^3.0.0", "@actions/core": "^3.0.0",
"@actions/exec": "^3.0.0", "@actions/exec": "^3.0.0",
"@actions/glob": "^0.6.1", "@actions/glob": "^0.6.1",
"@actions/io": "^3.0.2", "@actions/io": "^3.0.2",
"@actions/tool-cache": "^4.0.0", "@actions/tool-cache": "^4.0.0",
"@renovatebot/pep440": "^4.2.2", "@renovatebot/pep440": "^5.0.0",
"smol-toml": "^1.6.1", "smol-toml": "^1.6.1",
"undici": "^8.3.0" "undici": "^8.3.0"
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "^2.4.15", "@biomejs/biome": "^2.4.16",
"@types/js-yaml": "^4.0.9", "@types/js-yaml": "^4.0.9",
"@types/node": "^25.5.0", "@types/node": "^25.5.0",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@vercel/ncc": "^0.38.4", "@vercel/ncc": "^0.38.4",
"esbuild": "^0.28.0", "esbuild": "^0.28.0",
"jest": "^30.3.0", "jest": "^30.4.2",
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
"ts-jest": "^29.4.11", "ts-jest": "^29.4.11",
"typescript": "^5.9.3" "typescript": "^6.0.3"
} }
}, },
"node_modules/@actions/cache": { "node_modules/@actions/cache": {
"version": "6.0.0", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/@actions/cache/-/cache-6.0.0.tgz", "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-6.0.1.tgz",
"integrity": "sha512-+tCs634SyGBQJ3KU1rtAVabmN/gYiT9WgzTSJzWwdPCLmM3zWrdbysaErKv8HyI6OozClrxNvDgPjJimbHZZvw==", "integrity": "sha512-kcM23yPzDQEME05ZFV/bRzsHS9yDzCe97F7guF9+c/jJwE9ns+gFQt3MmnRXOHh1DsnlNuKcIwXYdnt4kHLGqg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@actions/core": "^3.0.0", "@actions/core": "^3.0.1",
"@actions/exec": "^3.0.0", "@actions/exec": "^3.0.0",
"@actions/glob": "^0.6.1", "@actions/glob": "^0.6.1",
"@actions/http-client": "^4.0.0", "@actions/http-client": "^4.0.1",
"@actions/io": "^3.0.0", "@actions/io": "^3.0.2",
"@azure/core-rest-pipeline": "^1.22.0", "@azure/core-rest-pipeline": "^1.23.0",
"@azure/storage-blob": "^12.30.0", "@azure/storage-blob": "^12.31.0",
"@protobuf-ts/runtime-rpc": "^2.11.1", "@protobuf-ts/runtime-rpc": "^2.11.1",
"semver": "^7.7.3" "semver": "^7.7.4"
} }
}, },
"node_modules/@actions/cache/node_modules/semver": { "node_modules/@actions/cache/node_modules/semver": {
@@ -62,9 +62,9 @@
} }
}, },
"node_modules/@actions/core": { "node_modules/@actions/core": {
"version": "3.0.0", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/@actions/core/-/core-3.0.0.tgz", "resolved": "https://registry.npmjs.org/@actions/core/-/core-3.0.1.tgz",
"integrity": "sha512-zYt6cz+ivnTmiT/ksRVriMBOiuoUpDCJJlZ5KPl2/FRdvwU3f7MPh9qftvbkXJThragzUZieit2nyHUyw53Seg==", "integrity": "sha512-a6d/Nwahm9fliVGRhdhofo40HjHQasUPusmc7vBfyky+7Z+P2A1J68zyFVaNcEclc/Se+eO595oAr5nwEIoIUA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@actions/exec": "^3.0.0", "@actions/exec": "^3.0.0",
@@ -91,9 +91,9 @@
} }
}, },
"node_modules/@actions/http-client": { "node_modules/@actions/http-client": {
"version": "4.0.0", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-4.0.0.tgz", "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-4.0.1.tgz",
"integrity": "sha512-QuwPsgVMsD6qaPD57GLZi9sqzAZCtiJT8kVBCDpLtxhL5MydQ4gS+DrejtZZPdIYyB1e95uCK9Luyds7ybHI3g==", "integrity": "sha512-+Nvd1ImaOZBSoPbsUtEhv+1z99H12xzncCkz0a3RuehINE81FZSe2QTj3uvAPTcJX/SCzUQHQ0D1GrPMbrPitg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"tunnel": "^0.0.6", "tunnel": "^0.0.6",
@@ -499,9 +499,9 @@
} }
}, },
"node_modules/@babel/helper-plugin-utils": { "node_modules/@babel/helper-plugin-utils": {
"version": "7.28.6", "version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
"integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -666,13 +666,13 @@
} }
}, },
"node_modules/@babel/plugin-syntax-jsx": { "node_modules/@babel/plugin-syntax-jsx": {
"version": "7.28.6", "version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz",
"integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.28.6" "@babel/helper-plugin-utils": "^7.29.7"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -792,13 +792,13 @@
} }
}, },
"node_modules/@babel/plugin-syntax-typescript": { "node_modules/@babel/plugin-syntax-typescript": {
"version": "7.28.6", "version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz",
"integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.28.6" "@babel/helper-plugin-utils": "^7.29.7"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -863,9 +863,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@biomejs/biome": { "node_modules/@biomejs/biome": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.4.16.tgz",
"integrity": "sha512-j5VH3a/h/HXTKBM50MDMxRCzkeLv9S2XJcW2WgnZT1+xyisi+0bISrXR82gCX+8S9lvK0skEvHJRN+3Ktr2hlw==", "integrity": "sha512-x9ajFh1zChVybCiM3TN6OD4phAqLgtPZjFrZF+aTMYCPjwBO+k529TX7PPsAqtGNLeV4UgzwQnowEgS7bGmzcA==",
"dev": true, "dev": true,
"license": "MIT OR Apache-2.0", "license": "MIT OR Apache-2.0",
"bin": { "bin": {
@@ -879,20 +879,20 @@
"url": "https://opencollective.com/biome" "url": "https://opencollective.com/biome"
}, },
"optionalDependencies": { "optionalDependencies": {
"@biomejs/cli-darwin-arm64": "2.4.15", "@biomejs/cli-darwin-arm64": "2.4.16",
"@biomejs/cli-darwin-x64": "2.4.15", "@biomejs/cli-darwin-x64": "2.4.16",
"@biomejs/cli-linux-arm64": "2.4.15", "@biomejs/cli-linux-arm64": "2.4.16",
"@biomejs/cli-linux-arm64-musl": "2.4.15", "@biomejs/cli-linux-arm64-musl": "2.4.16",
"@biomejs/cli-linux-x64": "2.4.15", "@biomejs/cli-linux-x64": "2.4.16",
"@biomejs/cli-linux-x64-musl": "2.4.15", "@biomejs/cli-linux-x64-musl": "2.4.16",
"@biomejs/cli-win32-arm64": "2.4.15", "@biomejs/cli-win32-arm64": "2.4.16",
"@biomejs/cli-win32-x64": "2.4.15" "@biomejs/cli-win32-x64": "2.4.16"
} }
}, },
"node_modules/@biomejs/cli-darwin-arm64": { "node_modules/@biomejs/cli-darwin-arm64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.4.16.tgz",
"integrity": "sha512-rF3PPqLq1yoST79zaQbDjVJwsuIeci/O+9bgNmC5QpgOqz6aqYuzA4abyAGx+mgyiDXn4A049xAN8gijbuR1Qg==", "integrity": "sha512-wxPvu4XOA85YJk9ixSWUmq/QBHbid85BISbOAqqBM/5xQpPk9ayjk5375tOlSC0BeCwNSbPFafQBm+vBumXq0A==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -907,9 +907,9 @@
} }
}, },
"node_modules/@biomejs/cli-darwin-x64": { "node_modules/@biomejs/cli-darwin-x64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.4.16.tgz",
"integrity": "sha512-/5KHXYMfSJs1fNXiX30xFtI8JcCFV6zaVVLxOa0M2sfqBKHkpQhRTv94yxQWxeTY2lzo2OuTlNvPC+hDQt2wcQ==", "integrity": "sha512-xFCqGPwYusQJp4N4NJLi1XJiZqjwFdjhT+KqtNy+Ug3qgfczqnTa6MSDvxJF6TkuDLoYJItMapz6tAf7kCekFw==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -924,9 +924,9 @@
} }
}, },
"node_modules/@biomejs/cli-linux-arm64": { "node_modules/@biomejs/cli-linux-arm64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.4.16.tgz",
"integrity": "sha512-owaAMZD/T4LrD0ELNCk0Km3qrRHuM0X6EAyVE1FSqGY0rbLoiDLrO4Us2tllm6cAeB2Ioa9C2C08NZPdr8+0Ug==", "integrity": "sha512-2kFb4//jxfZaP6D+Rj5VkHkxgyD9EoRAVBEQb8PKRv+s4NO2zYNJKXFaJmK1CmhufJOWEfpHKaRbOja7qjmdhQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -941,9 +941,9 @@
} }
}, },
"node_modules/@biomejs/cli-linux-arm64-musl": { "node_modules/@biomejs/cli-linux-arm64-musl": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.4.16.tgz",
"integrity": "sha512-ZPcxznxm0pogHBLZhYntyR3sR+MrZjqJIKEr7ZqVen0Rl+P/4upVmfYXjftizi9RoqZntg33fv/1fbdhbYXpEQ==", "integrity": "sha512-oYxnW0ARfJkr72ezzF2OR8N/rtkgLUQeYtF8cFhVswbknHxtTcmzSsanVJP8yQKnGpGpc2ck6c5zLvHahL6Cbg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -958,9 +958,9 @@
} }
}, },
"node_modules/@biomejs/cli-linux-x64": { "node_modules/@biomejs/cli-linux-x64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.4.16.tgz",
"integrity": "sha512-0jj7THz12GbUOLmMibktK6DZjqz2zV64KFxyBtcFTKPiiOIY0a7vns1elpO1dERvxpsZ5ik0oFfz0oGwFde1+g==", "integrity": "sha512-NbcBbi/nJqn5baae6wqRXdS7Gadf2uRpehSh6vMSYpG8OhkXl/Xg8aorWrJ+9VWqAT5ml90alLvorkpMW0nBwQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -975,9 +975,9 @@
} }
}, },
"node_modules/@biomejs/cli-linux-x64-musl": { "node_modules/@biomejs/cli-linux-x64-musl": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.4.16.tgz",
"integrity": "sha512-CNq/9W38SYSH023lfcQ4KKU8K0YX8T//FZUhcgtMMRABDojx5XsMV7jlweAvGSl389wJQB29Qo6Zb/a+jdvt+w==", "integrity": "sha512-iHDS+MCM65DPqWGu+ECC3uoALyj2H7F4nVUPxIPjz/PIl94EUu+EDfGZDzFP+NY1EOPVt9NQvwFqq7HdMmowdg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -992,9 +992,9 @@
} }
}, },
"node_modules/@biomejs/cli-win32-arm64": { "node_modules/@biomejs/cli-win32-arm64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.4.16.tgz",
"integrity": "sha512-ouhkYdlhp/1GghEJPdWwD/Vi3gQ1nFxuSpMolWsbq3Lsq3QUR4jl6UdhhscdCugKU5vOEuMiJhvKj66O0OCq+w==", "integrity": "sha512-0rgImMsNb5v/chhkIFe3wu7PEFClS6RBAYUijGL9UsYN3PanSaoK24HSSuSJb1pYbYYVjzAyZTl3gtjJ84BM8A==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1009,9 +1009,9 @@
} }
}, },
"node_modules/@biomejs/cli-win32-x64": { "node_modules/@biomejs/cli-win32-x64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.4.16.tgz",
"integrity": "sha512-zBrGq5mx5wwpnow4+2BxUvleDM+GNd4sLbPaMapsSLQLD0NGRCquqPBTgN+7XkUteHvj7M+BstuI8tmnV7+HgQ==", "integrity": "sha512-Kp85jgoBHa05gix6UIRjfCDiUV3w/8VIdZ247VyyO2gEjaw12WEVhdIjlxp/AMzXxqxQwbxNTDVZ3Mwd2RG5rw==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1026,21 +1026,21 @@
} }
}, },
"node_modules/@emnapi/core": { "node_modules/@emnapi/core": {
"version": "1.9.0", "version": "1.10.0",
"resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.0.tgz", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",
"integrity": "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==", "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"dependencies": { "dependencies": {
"@emnapi/wasi-threads": "1.2.0", "@emnapi/wasi-threads": "1.2.1",
"tslib": "^2.4.0" "tslib": "^2.4.0"
} }
}, },
"node_modules/@emnapi/runtime": { "node_modules/@emnapi/runtime": {
"version": "1.9.0", "version": "1.10.0",
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.0.tgz", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
"integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==", "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@@ -1049,9 +1049,9 @@
} }
}, },
"node_modules/@emnapi/wasi-threads": { "node_modules/@emnapi/wasi-threads": {
"version": "1.2.0", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
"integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==", "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@@ -1570,17 +1570,17 @@
} }
}, },
"node_modules/@jest/console": { "node_modules/@jest/console": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.4.1.tgz",
"integrity": "sha512-PAwCvFJ4696XP2qZj+LAn1BWjZaJ6RjG6c7/lkMaUJnkyMS34ucuIsfqYvfskVNvUI27R/u4P1HMYFnlVXG/Ww==", "integrity": "sha512-v3bhyxUh9Hgmo5p6hAOXe14/R3ZxZDOsvHleh4B07z3m/x4/ngPUXEm9XwK4sF4u+f+P2ORb0Ge+MgpaqRMVDA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"slash": "^3.0.0" "slash": "^3.0.0"
}, },
"engines": { "engines": {
@@ -1588,38 +1588,39 @@
} }
}, },
"node_modules/@jest/core": { "node_modules/@jest/core": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/@jest/core/-/core-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.4.2.tgz",
"integrity": "sha512-U5mVPsBxLSO6xYbf+tgkymLx+iAhvZX43/xI1+ej2ZOPnPdkdO1CzDmFKh2mZBn2s4XZixszHeQnzp1gm/DIxw==", "integrity": "sha512-TZJA6cPJUFxoWhxaLo8t0VX/MZX2wPWr0uIDvLSHIvN4gu9h02vSzqI2kBADG1ExqQlC+cY09xKMSreivvrChQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/console": "30.3.0", "@jest/console": "30.4.1",
"@jest/pattern": "30.0.1", "@jest/pattern": "30.4.0",
"@jest/reporters": "30.3.0", "@jest/reporters": "30.4.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"ansi-escapes": "^4.3.2", "ansi-escapes": "^4.3.2",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"ci-info": "^4.2.0", "ci-info": "^4.2.0",
"exit-x": "^0.2.2", "exit-x": "^0.2.2",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-changed-files": "30.3.0", "jest-changed-files": "30.4.1",
"jest-config": "30.3.0", "jest-config": "30.4.2",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-resolve": "30.3.0", "jest-resolve": "30.4.1",
"jest-resolve-dependencies": "30.3.0", "jest-resolve-dependencies": "30.4.2",
"jest-runner": "30.3.0", "jest-runner": "30.4.2",
"jest-runtime": "30.3.0", "jest-runtime": "30.4.2",
"jest-snapshot": "30.3.0", "jest-snapshot": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0", "jest-validate": "30.4.1",
"jest-watcher": "30.3.0", "jest-watcher": "30.4.1",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"slash": "^3.0.0" "slash": "^3.0.0"
}, },
"engines": { "engines": {
@@ -1635,9 +1636,9 @@
} }
}, },
"node_modules/@jest/diff-sequences": { "node_modules/@jest/diff-sequences": {
"version": "30.3.0", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.4.0.tgz",
"integrity": "sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==", "integrity": "sha512-zOpzlfUs45l6u7jm39qr87JCHUDsaeCtvL+kQe/Vn9jSnRB4/5IPXISm0h9I1vZW/o00Kn4UTJ2MOlhnUGwv3g==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -1645,39 +1646,39 @@
} }
}, },
"node_modules/@jest/environment": { "node_modules/@jest/environment": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.4.1.tgz",
"integrity": "sha512-SlLSF4Be735yQXyh2+mctBOzNDx5s5uLv88/j8Qn1wH679PDcwy67+YdADn8NJnGjzlXtN62asGH/T4vWOkfaw==", "integrity": "sha512-AK9yNRqgKxiabqMoe4oW+3/TSSeV8vkdC7BGaxZdU0AFXfOpofTLqdru2GXKZghP3sdgwE9XXpnVwfZ8JnFV4w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/fake-timers": "30.3.0", "@jest/fake-timers": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"jest-mock": "30.3.0" "jest-mock": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/@jest/expect": { "node_modules/@jest/expect": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.4.1.tgz",
"integrity": "sha512-76Nlh4xJxk2D/9URCn3wFi98d2hb19uWE1idLsTt2ywhvdOldbw3S570hBgn25P4ICUZ/cBjybrBex2g17IDbg==", "integrity": "sha512-ginrj6TMgh2GshLUGCjO94Ptx9HhdZA/I6A9iUfyeLKFtdAjnKzHDgzgP9HYQgbxM1lbXScQ2eUBz2lGeVDPWA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"expect": "30.3.0", "expect": "30.4.1",
"jest-snapshot": "30.3.0" "jest-snapshot": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/@jest/expect-utils": { "node_modules/@jest/expect-utils": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.4.1.tgz",
"integrity": "sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==", "integrity": "sha512-ZBn5CglH8fBsQsvs4VWNzD4aWfUYks+IdOOQU3MEK71ol/BcVm+P+rtb1KpiFBpSWSCE27uOahyyf1vfqOVbcQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -1688,18 +1689,18 @@
} }
}, },
"node_modules/@jest/fake-timers": { "node_modules/@jest/fake-timers": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.4.1.tgz",
"integrity": "sha512-WUQDs8SOP9URStX1DzhD425CqbN/HxUYCTwVrT8sTVBfMvFqYt/s61EK5T05qnHu0po6RitXIvP9otZxYDzTGQ==", "integrity": "sha512-iW5umdmfPeWzehrVhugFQZqCchSCud5S1l2YT0O9ZhjRR0ExclANDZkiSBwzqtnlOn0J1JXvO+HZ6rkuyOVOgQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@sinonjs/fake-timers": "^15.0.0", "@sinonjs/fake-timers": "^15.4.0",
"@types/node": "*", "@types/node": "*",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-mock": "30.3.0", "jest-mock": "30.4.1",
"jest-util": "30.3.0" "jest-util": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -1716,47 +1717,47 @@
} }
}, },
"node_modules/@jest/globals": { "node_modules/@jest/globals": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.4.1.tgz",
"integrity": "sha512-+owLCBBdfpgL3HU+BD5etr1SvbXpSitJK0is1kiYjJxAAJggYMRQz5hSdd5pq1sSggfxPbw2ld71pt4x5wwViA==", "integrity": "sha512-ZbuY4cmXC8DkxYjfvT2DbcHWL2T6vmsMhXCDcmTB2T0y0gaezBI77ufq5ZAIdcRkYZ7NEQEDg1xFeKbxUJ5v5Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/expect": "30.3.0", "@jest/expect": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"jest-mock": "30.3.0" "jest-mock": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/@jest/pattern": { "node_modules/@jest/pattern": {
"version": "30.0.1", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.4.0.tgz",
"integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", "integrity": "sha512-RAWn3+f9u8BsHijKJ71uHcFp6vmyEt6VvoWXkl6hKF3qVIuWNmudVjg12DlBPGup/frIl5UcUlH5HfEuvHpEXg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@types/node": "*", "@types/node": "*",
"jest-regex-util": "30.0.1" "jest-regex-util": "30.4.0"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/@jest/reporters": { "node_modules/@jest/reporters": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.4.1.tgz",
"integrity": "sha512-a09z89S+PkQnL055bVj8+pe2Caed2PBOaczHcXCykW5ngxX9EWx/1uAwncxc/HiU0oZqfwseMjyhxgRjS49qPw==", "integrity": "sha512-/SnkPCzEQpUaBH81kjdEdDdo2WZl5hxw+BmLDGWjRkm8o7XlhjwsU36cqwe5PGBE5WYpBvDzRSdXx9rbGuJtNA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@bcoe/v8-coverage": "^0.2.3", "@bcoe/v8-coverage": "^0.2.3",
"@jest/console": "30.3.0", "@jest/console": "30.4.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@jridgewell/trace-mapping": "^0.3.25", "@jridgewell/trace-mapping": "^0.3.25",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
@@ -1769,9 +1770,9 @@
"istanbul-lib-report": "^3.0.0", "istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^5.0.0", "istanbul-lib-source-maps": "^5.0.0",
"istanbul-reports": "^3.1.3", "istanbul-reports": "^3.1.3",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-worker": "30.3.0", "jest-worker": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"string-length": "^4.0.2", "string-length": "^4.0.2",
"v8-to-istanbul": "^9.0.1" "v8-to-istanbul": "^9.0.1"
@@ -1789,9 +1790,9 @@
} }
}, },
"node_modules/@jest/schemas": { "node_modules/@jest/schemas": {
"version": "30.0.5", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.4.1.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", "integrity": "sha512-i6b4qw5qnP8c5FEeBJg/uZQ4ddrkN6Ca8qISJh0pr7a5hfn3h3v5x60BEbOC7OYAGZNMs1LfFLwnW2CuK8F57Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -1802,13 +1803,13 @@
} }
}, },
"node_modules/@jest/snapshot-utils": { "node_modules/@jest/snapshot-utils": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.4.1.tgz",
"integrity": "sha512-ORbRN9sf5PP82v3FXNSwmO1OTDR2vzR2YTaR+E3VkSBZ8zadQE6IqYdYEeFH1NIkeB2HIGdF02dapb6K0Mj05g==", "integrity": "sha512-ObY4ljvQ95mt6iwKtVLetR/4yXiAgl3H4nJxhztr0MTjrN97TwDYrnCp/kF60Ec9HdhkWTHSu+Hg05aXfngpOA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"natural-compare": "^1.4.0" "natural-compare": "^1.4.0"
@@ -1833,14 +1834,14 @@
} }
}, },
"node_modules/@jest/test-result": { "node_modules/@jest/test-result": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.4.1.tgz",
"integrity": "sha512-e/52nJGuD74AKTSe0P4y5wFRlaXP0qmrS17rqOMHeSwm278VyNyXE3gFO/4DTGF9w+65ra3lo3VKj0LBrzmgdQ==", "integrity": "sha512-/ZG7pgEiOmmWkN9TplKbOu4id2N5lh7FHwRwlkgBVAzGdRH+OkkQ8wX/kIxg4zmd3ZQvAL1RwL2yWsvNYYECTw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/console": "30.3.0", "@jest/console": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-lib-coverage": "^2.0.6",
"collect-v8-coverage": "^1.0.2" "collect-v8-coverage": "^1.0.2"
}, },
@@ -1849,15 +1850,15 @@
} }
}, },
"node_modules/@jest/test-sequencer": { "node_modules/@jest/test-sequencer": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.4.1.tgz",
"integrity": "sha512-dgbWy9b8QDlQeRZcv7LNF+/jFiiYHTKho1xirauZ7kVwY7avjFF6uTT0RqlgudB5OuIPagFdVtfFMosjVbk1eA==", "integrity": "sha512-PeYE+4td5rKjoRPxztObrXU+H8hsjZfxKMXOcmrr34JerSyB/ROOxbbicz8B7A5j9R9VayDnVPvBmedqCsFCdw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"slash": "^3.0.0" "slash": "^3.0.0"
}, },
"engines": { "engines": {
@@ -1865,23 +1866,23 @@
} }
}, },
"node_modules/@jest/transform": { "node_modules/@jest/transform": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.4.1.tgz",
"integrity": "sha512-TLKY33fSLVd/lKB2YI1pH69ijyUblO/BQvCj566YvnwuzoTNr648iE0j22vRvVNk2HsPwByPxATg3MleS3gf5A==", "integrity": "sha512-Wz0LyktlTvRefoymh+n64hQ84KNXsRGcwdoZ8CSa0Ea+fgYcHZlnk+hDP7v2MS7il2bQ5uTEIxf4/NNfhMN4KQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/core": "^7.27.4", "@babel/core": "^7.27.4",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@jridgewell/trace-mapping": "^0.3.25", "@jridgewell/trace-mapping": "^0.3.25",
"babel-plugin-istanbul": "^7.0.1", "babel-plugin-istanbul": "^7.0.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"convert-source-map": "^2.0.0", "convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0", "fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"pirates": "^4.0.7", "pirates": "^4.0.7",
"slash": "^3.0.0", "slash": "^3.0.0",
"write-file-atomic": "^5.0.1" "write-file-atomic": "^5.0.1"
@@ -1891,14 +1892,14 @@
} }
}, },
"node_modules/@jest/types": { "node_modules/@jest/types": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.4.1.tgz",
"integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==", "integrity": "sha512-f1x/vJXIfjOlEmejYpbkbgw1gOqpPECwMvMEtBqe47j7H2Hg8h8w3o3ikhSXq3MI15kg+oQ0exWO0uCtTNJLoQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/pattern": "30.0.1", "@jest/pattern": "30.4.0",
"@jest/schemas": "30.0.5", "@jest/schemas": "30.4.1",
"@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-lib-coverage": "^2.0.6",
"@types/istanbul-reports": "^3.0.4", "@types/istanbul-reports": "^3.0.4",
"@types/node": "*", "@types/node": "*",
@@ -1959,16 +1960,22 @@
} }
}, },
"node_modules/@napi-rs/wasm-runtime": { "node_modules/@napi-rs/wasm-runtime": {
"version": "0.2.12", "version": "1.1.6",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz",
"integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"dependencies": { "dependencies": {
"@emnapi/core": "^1.4.3", "@tybys/wasm-util": "^0.10.3"
"@emnapi/runtime": "^1.4.3", },
"@tybys/wasm-util": "^0.10.0" "funding": {
"type": "github",
"url": "https://github.com/sponsors/Brooooooklyn"
},
"peerDependencies": {
"@emnapi/core": "^1.7.1",
"@emnapi/runtime": "^1.7.1"
} }
}, },
"node_modules/@pkgjs/parseargs": { "node_modules/@pkgjs/parseargs": {
@@ -1983,13 +1990,13 @@
} }
}, },
"node_modules/@pkgr/core": { "node_modules/@pkgr/core": {
"version": "0.2.9", "version": "0.3.6",
"resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.3.6.tgz",
"integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", "integrity": "sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": "^12.20.0 || ^14.18.0 || >=16.0.0" "node": "^14.18.0 || >=16.0.0"
}, },
"funding": { "funding": {
"url": "https://opencollective.com/pkgr" "url": "https://opencollective.com/pkgr"
@@ -2011,19 +2018,19 @@
} }
}, },
"node_modules/@renovatebot/pep440": { "node_modules/@renovatebot/pep440": {
"version": "4.2.2", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/@renovatebot/pep440/-/pep440-4.2.2.tgz", "resolved": "https://registry.npmjs.org/@renovatebot/pep440/-/pep440-5.0.0.tgz",
"integrity": "sha512-dSbrkSS9/NfNwhOgQ0rpKA9KNiKSFhgK707Wi+oX8SZLqvu8dvsVuzORbKOYq5eX4nSiwrHApWisecw0cZhjVQ==", "integrity": "sha512-91cFM32/pnOAvC7W1W1kPPI9QM2y6OrYCeomz7pop4A+3Ksh2XnZXGznUMlzR7YbOQlg7X/MNlF27s9Yt9hhTA==",
"license": "Apache-2.0", "license": "Apache-2.0",
"engines": { "engines": {
"node": "^20.9.0 || ^22.11.0 || ^24", "node": "^22.11.0 || >=24.10.0",
"pnpm": "^10.0.0" "pnpm": ">=10.0.0"
} }
}, },
"node_modules/@sinclair/typebox": { "node_modules/@sinclair/typebox": {
"version": "0.34.38", "version": "0.34.49",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.49.tgz",
"integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==", "integrity": "sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
@@ -2038,9 +2045,9 @@
} }
}, },
"node_modules/@sinonjs/fake-timers": { "node_modules/@sinonjs/fake-timers": {
"version": "15.1.1", "version": "15.4.0",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.1.1.tgz", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.4.0.tgz",
"integrity": "sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==", "integrity": "sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA==",
"dev": true, "dev": true,
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"dependencies": { "dependencies": {
@@ -2048,9 +2055,9 @@
} }
}, },
"node_modules/@tybys/wasm-util": { "node_modules/@tybys/wasm-util": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
"integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@@ -2200,9 +2207,9 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/@unrs/resolver-binding-android-arm-eabi": { "node_modules/@unrs/resolver-binding-android-arm-eabi": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.12.2.tgz",
"integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", "integrity": "sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -2214,9 +2221,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-android-arm64": { "node_modules/@unrs/resolver-binding-android-arm64": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.12.2.tgz",
"integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", "integrity": "sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -2228,9 +2235,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-darwin-arm64": { "node_modules/@unrs/resolver-binding-darwin-arm64": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.12.2.tgz",
"integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", "integrity": "sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -2242,9 +2249,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-darwin-x64": { "node_modules/@unrs/resolver-binding-darwin-x64": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.12.2.tgz",
"integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", "integrity": "sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2256,9 +2263,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-freebsd-x64": { "node_modules/@unrs/resolver-binding-freebsd-x64": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.12.2.tgz",
"integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", "integrity": "sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2270,9 +2277,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.12.2.tgz",
"integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", "integrity": "sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -2284,9 +2291,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.12.2.tgz",
"integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", "integrity": "sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -2298,9 +2305,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-arm64-gnu": { "node_modules/@unrs/resolver-binding-linux-arm64-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.12.2.tgz",
"integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", "integrity": "sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -2312,9 +2319,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-arm64-musl": { "node_modules/@unrs/resolver-binding-linux-arm64-musl": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.12.2.tgz",
"integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", "integrity": "sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -2325,10 +2332,38 @@
"linux" "linux"
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-loong64-gnu": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-gnu/-/resolver-binding-linux-loong64-gnu-1.12.2.tgz",
"integrity": "sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==",
"cpu": [
"loong64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@unrs/resolver-binding-linux-loong64-musl": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-musl/-/resolver-binding-linux-loong64-musl-1.12.2.tgz",
"integrity": "sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==",
"cpu": [
"loong64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.12.2.tgz",
"integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", "integrity": "sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==",
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
@@ -2340,9 +2375,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.12.2.tgz",
"integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", "integrity": "sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==",
"cpu": [ "cpu": [
"riscv64" "riscv64"
], ],
@@ -2354,9 +2389,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-riscv64-musl": { "node_modules/@unrs/resolver-binding-linux-riscv64-musl": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.12.2.tgz",
"integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", "integrity": "sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==",
"cpu": [ "cpu": [
"riscv64" "riscv64"
], ],
@@ -2368,9 +2403,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-s390x-gnu": { "node_modules/@unrs/resolver-binding-linux-s390x-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.12.2.tgz",
"integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", "integrity": "sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==",
"cpu": [ "cpu": [
"s390x" "s390x"
], ],
@@ -2382,9 +2417,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-x64-gnu": { "node_modules/@unrs/resolver-binding-linux-x64-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.12.2.tgz",
"integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", "integrity": "sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2396,9 +2431,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-linux-x64-musl": { "node_modules/@unrs/resolver-binding-linux-x64-musl": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.12.2.tgz",
"integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", "integrity": "sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2409,10 +2444,24 @@
"linux" "linux"
] ]
}, },
"node_modules/@unrs/resolver-binding-openharmony-arm64": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-openharmony-arm64/-/resolver-binding-openharmony-arm64-1.12.2.tgz",
"integrity": "sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==",
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"openharmony"
]
},
"node_modules/@unrs/resolver-binding-wasm32-wasi": { "node_modules/@unrs/resolver-binding-wasm32-wasi": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.12.2.tgz",
"integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", "integrity": "sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==",
"cpu": [ "cpu": [
"wasm32" "wasm32"
], ],
@@ -2420,16 +2469,18 @@
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"dependencies": { "dependencies": {
"@napi-rs/wasm-runtime": "^0.2.11" "@emnapi/core": "1.10.0",
"@emnapi/runtime": "1.10.0",
"@napi-rs/wasm-runtime": "^1.1.4"
}, },
"engines": { "engines": {
"node": ">=14.0.0" "node": ">=14.0.0"
} }
}, },
"node_modules/@unrs/resolver-binding-win32-arm64-msvc": { "node_modules/@unrs/resolver-binding-win32-arm64-msvc": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz",
"integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", "integrity": "sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -2441,9 +2492,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-win32-ia32-msvc": { "node_modules/@unrs/resolver-binding-win32-ia32-msvc": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.12.2.tgz",
"integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", "integrity": "sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==",
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
@@ -2455,9 +2506,9 @@
] ]
}, },
"node_modules/@unrs/resolver-binding-win32-x64-msvc": { "node_modules/@unrs/resolver-binding-win32-x64-msvc": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.12.2.tgz",
"integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", "integrity": "sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2564,16 +2615,16 @@
"dev": true "dev": true
}, },
"node_modules/babel-jest": { "node_modules/babel-jest": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.3.0.tgz", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.4.1.tgz",
"integrity": "sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==", "integrity": "sha512-fATAbM8piYxkiXQp3RBXmZHxZVNJZAVXXfyeyCN2Tida3+qJ8ea9UxhiJ2y4fLO90ZImKt6k9FlcH2+rLkJGhw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@types/babel__core": "^7.20.5", "@types/babel__core": "^7.20.5",
"babel-plugin-istanbul": "^7.0.1", "babel-plugin-istanbul": "^7.0.1",
"babel-preset-jest": "30.3.0", "babel-preset-jest": "30.4.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"slash": "^3.0.0" "slash": "^3.0.0"
@@ -2606,9 +2657,9 @@
} }
}, },
"node_modules/babel-plugin-jest-hoist": { "node_modules/babel-plugin-jest-hoist": {
"version": "30.3.0", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.3.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.4.0.tgz",
"integrity": "sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==", "integrity": "sha512-9EdtWM/sSfXLOGLwSn+GS6pIXyBnL07/8gyJlwFXjWy4DxMOyItqyUT29d4lQiS380EZwYlX7/At4PgBS+m2aA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -2646,13 +2697,13 @@
} }
}, },
"node_modules/babel-preset-jest": { "node_modules/babel-preset-jest": {
"version": "30.3.0", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.3.0.tgz", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.4.0.tgz",
"integrity": "sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==", "integrity": "sha512-lBY4jxsNmCnSiu7kquw8ZC9F4+XLMOKypT3RnNHPvU2Kpd4W0xaPuLr5ZkRyOsvLYAY4yaW1ZwTW4xB7NIiZzg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"babel-plugin-jest-hoist": "30.3.0", "babel-plugin-jest-hoist": "30.4.0",
"babel-preset-current-node-syntax": "^1.2.0" "babel-preset-current-node-syntax": "^1.2.0"
}, },
"engines": { "engines": {
@@ -3190,18 +3241,18 @@
} }
}, },
"node_modules/expect": { "node_modules/expect": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/expect/-/expect-30.3.0.tgz", "resolved": "https://registry.npmjs.org/expect/-/expect-30.4.1.tgz",
"integrity": "sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==", "integrity": "sha512-PMARsyh/JtqC20HoGqlFcIlQAyqUtW4PlI1rup1uhYJtKuwAjbvWi3GQMAn+STdHum/dk8xrKfUM1+5SAwpolA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/expect-utils": "30.3.0", "@jest/expect-utils": "30.4.1",
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"jest-matcher-utils": "30.3.0", "jest-matcher-utils": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-mock": "30.3.0", "jest-mock": "30.4.1",
"jest-util": "30.3.0" "jest-util": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -3374,9 +3425,9 @@
} }
}, },
"node_modules/glob/node_modules/brace-expansion": { "node_modules/glob/node_modules/brace-expansion": {
"version": "2.0.2", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz",
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -3675,16 +3726,16 @@
} }
}, },
"node_modules/jest": { "node_modules/jest": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest/-/jest-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest/-/jest-30.4.2.tgz",
"integrity": "sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg==", "integrity": "sha512-Yi1jqNC/Oq0N4hBgNH/YvBpP1P57QqundgytzYqy3yqAa7NZPNjSoi4SGbRAXDMdBzNE6xBCi5U7RgfrvMEUVQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/core": "30.3.0", "@jest/core": "30.4.2",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"import-local": "^3.2.0", "import-local": "^3.2.0",
"jest-cli": "30.3.0" "jest-cli": "30.4.2"
}, },
"bin": { "bin": {
"jest": "bin/jest.js" "jest": "bin/jest.js"
@@ -3702,14 +3753,14 @@
} }
}, },
"node_modules/jest-changed-files": { "node_modules/jest-changed-files": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.4.1.tgz",
"integrity": "sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==", "integrity": "sha512-IuctmYrxi21iOSOaIXpJWalHyPAsVv0GeBHKDn8C1CA4W5htHn7INL+wdnL4Bo0+olEndvAFkmb++tIQJG+vvg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"execa": "^5.1.1", "execa": "^5.1.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"p-limit": "^3.1.0" "p-limit": "^3.1.0"
}, },
"engines": { "engines": {
@@ -3717,29 +3768,29 @@
} }
}, },
"node_modules/jest-circus": { "node_modules/jest-circus": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.4.2.tgz",
"integrity": "sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==", "integrity": "sha512-rvHH7VlY6LgbJXJTQ87GW62g1FntOtbhh0zT+v04kC+pgL6aBKyYINXxWukCpj3dcIBMw5/XUbtDS9dU9JTXeQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/expect": "30.3.0", "@jest/expect": "30.4.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"co": "^4.6.0", "co": "^4.6.0",
"dedent": "^1.6.0", "dedent": "^1.6.0",
"is-generator-fn": "^2.1.0", "is-generator-fn": "^2.1.0",
"jest-each": "30.3.0", "jest-each": "30.4.1",
"jest-matcher-utils": "30.3.0", "jest-matcher-utils": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-runtime": "30.3.0", "jest-runtime": "30.4.2",
"jest-snapshot": "30.3.0", "jest-snapshot": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"p-limit": "^3.1.0", "p-limit": "^3.1.0",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"pure-rand": "^7.0.0", "pure-rand": "^7.0.0",
"slash": "^3.0.0", "slash": "^3.0.0",
"stack-utils": "^2.0.6" "stack-utils": "^2.0.6"
@@ -3749,21 +3800,21 @@
} }
}, },
"node_modules/jest-cli": { "node_modules/jest-cli": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.4.2.tgz",
"integrity": "sha512-l6Tqx+j1fDXJEW5bqYykDQQ7mQg+9mhWXtnj+tQZrTWYHyHoi6Be8HPumDSA+UiX2/2buEgjA58iJzdj146uCw==", "integrity": "sha512-jfA2ocvVHMXS2QijrJ0d31ektP+d/W0T5RpcTX2Pq+3sVqHlsXVCM2+FmwpL+bdY8OfHpIg9xMxLF17Zg0U49Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/core": "30.3.0", "@jest/core": "30.4.2",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"exit-x": "^0.2.2", "exit-x": "^0.2.2",
"import-local": "^3.2.0", "import-local": "^3.2.0",
"jest-config": "30.3.0", "jest-config": "30.4.2",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0", "jest-validate": "30.4.1",
"yargs": "^17.7.2" "yargs": "^17.7.2"
}, },
"bin": { "bin": {
@@ -3782,33 +3833,33 @@
} }
}, },
"node_modules/jest-config": { "node_modules/jest-config": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.4.2.tgz",
"integrity": "sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==", "integrity": "sha512-rNHAShJQqQwFNoL0hbf3BphSBOWnpOUAKvidLS/AjNVLPfoj5mSf4jQMfW3cYOs6hXeZC7nF7mDHaBnbxELOzg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/core": "^7.27.4", "@babel/core": "^7.27.4",
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"@jest/pattern": "30.0.1", "@jest/pattern": "30.4.0",
"@jest/test-sequencer": "30.3.0", "@jest/test-sequencer": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"babel-jest": "30.3.0", "babel-jest": "30.4.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"ci-info": "^4.2.0", "ci-info": "^4.2.0",
"deepmerge": "^4.3.1", "deepmerge": "^4.3.1",
"glob": "^10.5.0", "glob": "^10.5.0",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-circus": "30.3.0", "jest-circus": "30.4.2",
"jest-docblock": "30.2.0", "jest-docblock": "30.4.0",
"jest-environment-node": "30.3.0", "jest-environment-node": "30.4.1",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-resolve": "30.3.0", "jest-resolve": "30.4.1",
"jest-runner": "30.3.0", "jest-runner": "30.4.2",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0", "jest-validate": "30.4.1",
"parse-json": "^5.2.0", "parse-json": "^5.2.0",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"strip-json-comments": "^3.1.1" "strip-json-comments": "^3.1.1"
}, },
@@ -3833,25 +3884,25 @@
} }
}, },
"node_modules/jest-diff": { "node_modules/jest-diff": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.4.1.tgz",
"integrity": "sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==", "integrity": "sha512-CRpFK0RtLriVDGcPPAnR6HMVI8bSR2jnUIgralhauzYQZIb4RH9AtEInTuQr65LmmGggGcRT6HIASxwqsVsmlA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/diff-sequences": "30.3.0", "@jest/diff-sequences": "30.4.0",
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/jest-docblock": { "node_modules/jest-docblock": {
"version": "30.2.0", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.4.0.tgz",
"integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==", "integrity": "sha512-ZPMabUZCx5MpbZ2eBYSvZ0J8fvo3dR9oM+eeUpb3aKNQFuS2tu3Duw1TNlMoP8k3WQgKGJuhcMFvwcVuq6T7oA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -3862,56 +3913,56 @@
} }
}, },
"node_modules/jest-each": { "node_modules/jest-each": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.4.1.tgz",
"integrity": "sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==", "integrity": "sha512-/8MJbH6fuj48TstjrMf+u/pd06Qezz5xOXvZA6442heNOWr8bdeoGZX2d9fCn028CoMgYmroH9//zky5GfyYmA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/jest-environment-node": { "node_modules/jest-environment-node": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.4.1.tgz",
"integrity": "sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==", "integrity": "sha512-4FZYVOk85hz2AyT6BbarKy9u37g6DbrDyCdFhsnDdXqyrueYQvB+0zO4f/kqLCRD0BsPRXPMNJeQwihKZV8naw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/fake-timers": "30.3.0", "@jest/fake-timers": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"jest-mock": "30.3.0", "jest-mock": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0" "jest-validate": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/jest-haste-map": { "node_modules/jest-haste-map": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.4.1.tgz",
"integrity": "sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==", "integrity": "sha512-rFrcONd8jeFsyw+Z9CrScJgglRf2+NFmNam8dKu7n+SoHqNYT47mn0DdEcVUZJpvh7Iz6/si7f7yUH7GJHVgnw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"anymatch": "^3.1.3", "anymatch": "^3.1.3",
"fb-watchman": "^2.0.2", "fb-watchman": "^2.0.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-worker": "30.3.0", "jest-worker": "30.4.1",
"picomatch": "^4.0.3", "picomatch": "^4.0.3",
"walker": "^1.0.8" "walker": "^1.0.8"
}, },
@@ -3923,9 +3974,9 @@
} }
}, },
"node_modules/jest-haste-map/node_modules/picomatch": { "node_modules/jest-haste-map/node_modules/picomatch": {
"version": "4.0.3", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -3936,49 +3987,50 @@
} }
}, },
"node_modules/jest-leak-detector": { "node_modules/jest-leak-detector": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.4.1.tgz",
"integrity": "sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==", "integrity": "sha512-IpmyiioeHxiWDhesHnUFmOxcTzwCwKpgACgWajtAP+nYQXiY7DakTxB6Bx9JFiRMljr0AX1PvnQdaU1KFoz6NQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/jest-matcher-utils": { "node_modules/jest-matcher-utils": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.4.1.tgz",
"integrity": "sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==", "integrity": "sha512-zvYfX5CaeEkFrrLS9suWe9rvJrm9J1Iv3ua8kIBv9GEPzcnsfBf0bob37la7s67fs0nlBC3EuvkOLnXQKxtx4A==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"jest-diff": "30.3.0", "jest-diff": "30.4.1",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/jest-message-util": { "node_modules/jest-message-util": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.4.1.tgz",
"integrity": "sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==", "integrity": "sha512-kwCKIvq0MCW1HzLoGola9Te6JUdzgV0loyKJ3Qghrkz9i5/RRIHsL95BMQc2HBBhlBKC4j22K9p11TGHH8RBpQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/code-frame": "^7.27.1", "@babel/code-frame": "^7.27.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/stack-utils": "^2.0.3", "@types/stack-utils": "^2.0.3",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-util": "30.4.1",
"picomatch": "^4.0.3", "picomatch": "^4.0.3",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"stack-utils": "^2.0.6" "stack-utils": "^2.0.6"
}, },
@@ -3987,9 +4039,9 @@
} }
}, },
"node_modules/jest-message-util/node_modules/picomatch": { "node_modules/jest-message-util/node_modules/picomatch": {
"version": "4.0.3", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -4000,15 +4052,15 @@
} }
}, },
"node_modules/jest-mock": { "node_modules/jest-mock": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.4.1.tgz",
"integrity": "sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==", "integrity": "sha512-/i8SVb8/NSB7RfNi8gfqu8gxLV23KaL5EpAttyb9iz8qWRIqXRLflycz/32wXsYkOnaUlx8NAKnJYtpsmXUmfw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"jest-util": "30.3.0" "jest-util": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -4033,9 +4085,9 @@
} }
}, },
"node_modules/jest-regex-util": { "node_modules/jest-regex-util": {
"version": "30.0.1", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.4.0.tgz",
"integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", "integrity": "sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -4043,18 +4095,18 @@
} }
}, },
"node_modules/jest-resolve": { "node_modules/jest-resolve": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.4.1.tgz",
"integrity": "sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==", "integrity": "sha512-Zry8Yq/yJcNAZ7dJ5F2heic8AheXvbFZ7XI5V+h28nrYZ7Qoyy4dItq8OodjnYD270mvX+ZudmrNV9cysqhW5Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"chalk": "^4.1.2", "chalk": "^4.1.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-pnp-resolver": "^1.2.3", "jest-pnp-resolver": "^1.2.3",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0", "jest-validate": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"unrs-resolver": "^1.7.11" "unrs-resolver": "^1.7.11"
}, },
@@ -4063,46 +4115,46 @@
} }
}, },
"node_modules/jest-resolve-dependencies": { "node_modules/jest-resolve-dependencies": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.4.2.tgz",
"integrity": "sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==", "integrity": "sha512-gDiVh1I+GxYzz9oXlyw+1wv6VOYX1WYxMOfjsA3iGKePV2oxmbHhwxfkALxNxYy1ciw6APWwkW2zZONwP97aEQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-snapshot": "30.3.0" "jest-snapshot": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
} }
}, },
"node_modules/jest-runner": { "node_modules/jest-runner": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.4.2.tgz",
"integrity": "sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==", "integrity": "sha512-2dw0PslVYXxffXGpLo+Ejad+KcI1Qkjn7f4X4619gf21oCUmL+SPfjqIa/losUem3yEOvfNZe/F1HWUcNpODcg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/console": "30.3.0", "@jest/console": "30.4.1",
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"emittery": "^0.13.1", "emittery": "^0.13.1",
"exit-x": "^0.2.2", "exit-x": "^0.2.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-docblock": "30.2.0", "jest-docblock": "30.4.0",
"jest-environment-node": "30.3.0", "jest-environment-node": "30.4.1",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-leak-detector": "30.3.0", "jest-leak-detector": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-resolve": "30.3.0", "jest-resolve": "30.4.1",
"jest-runtime": "30.3.0", "jest-runtime": "30.4.2",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-watcher": "30.3.0", "jest-watcher": "30.4.1",
"jest-worker": "30.3.0", "jest-worker": "30.4.1",
"p-limit": "^3.1.0", "p-limit": "^3.1.0",
"source-map-support": "0.5.13" "source-map-support": "0.5.13"
}, },
@@ -4111,32 +4163,32 @@
} }
}, },
"node_modules/jest-runtime": { "node_modules/jest-runtime": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.4.2.tgz",
"integrity": "sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==", "integrity": "sha512-3/5e8iPz2k/VLqlr8DgTftYyLUv8Su3FkCAO2/Od81UsUTpSxOrS6O5x5KkoQwyUjmpYyDJKeyAvg2T2nvpNkQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/fake-timers": "30.3.0", "@jest/fake-timers": "30.4.1",
"@jest/globals": "30.3.0", "@jest/globals": "30.4.1",
"@jest/source-map": "30.0.1", "@jest/source-map": "30.0.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"cjs-module-lexer": "^2.1.0", "cjs-module-lexer": "^2.1.0",
"collect-v8-coverage": "^1.0.2", "collect-v8-coverage": "^1.0.2",
"glob": "^10.5.0", "glob": "^10.5.0",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-mock": "30.3.0", "jest-mock": "30.4.1",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-resolve": "30.3.0", "jest-resolve": "30.4.1",
"jest-snapshot": "30.3.0", "jest-snapshot": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"strip-bom": "^4.0.0" "strip-bom": "^4.0.0"
}, },
@@ -4145,9 +4197,9 @@
} }
}, },
"node_modules/jest-snapshot": { "node_modules/jest-snapshot": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.4.1.tgz",
"integrity": "sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==", "integrity": "sha512-tEOkkfOMppUyeiHwjZswOQ3lcnoTnws/q5FnGIaeIh/jmoU0ZlgMYRR8sTlTj+nNGCoJ0RDq6SfxGxCsyMTPmw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -4156,20 +4208,20 @@
"@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-syntax-typescript": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1",
"@babel/types": "^7.27.3", "@babel/types": "^7.27.3",
"@jest/expect-utils": "30.3.0", "@jest/expect-utils": "30.4.1",
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"@jest/snapshot-utils": "30.3.0", "@jest/snapshot-utils": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"babel-preset-current-node-syntax": "^1.2.0", "babel-preset-current-node-syntax": "^1.2.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"expect": "30.3.0", "expect": "30.4.1",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-diff": "30.3.0", "jest-diff": "30.4.1",
"jest-matcher-utils": "30.3.0", "jest-matcher-utils": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"semver": "^7.7.2", "semver": "^7.7.2",
"synckit": "^0.11.8" "synckit": "^0.11.8"
}, },
@@ -4178,9 +4230,9 @@
} }
}, },
"node_modules/jest-snapshot/node_modules/semver": { "node_modules/jest-snapshot/node_modules/semver": {
"version": "7.7.4", "version": "7.8.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
"dev": true, "dev": true,
"license": "ISC", "license": "ISC",
"bin": { "bin": {
@@ -4191,13 +4243,13 @@
} }
}, },
"node_modules/jest-util": { "node_modules/jest-util": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.4.1.tgz",
"integrity": "sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==", "integrity": "sha512-vjQb1sACEiv13DKJMDToJpzVW0joCsIQrmbg0fi7CyOOt+g9jTuQl2A216pWRBYhOVt53XbL/2LbMKg1BECWOw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"ci-info": "^4.2.0", "ci-info": "^4.2.0",
@@ -4222,18 +4274,18 @@
} }
}, },
"node_modules/jest-validate": { "node_modules/jest-validate": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.4.1.tgz",
"integrity": "sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==", "integrity": "sha512-PDWi4SOwLnwqNDfHZjOcsEFyZ4fc/2W2gVL3DEoyqnB6jCQMLRtfBong8s6omIw3lI0HWOus12xfnFmQtjW3fw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"camelcase": "^6.3.0", "camelcase": "^6.3.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"leven": "^3.1.0", "leven": "^3.1.0",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -4253,19 +4305,19 @@
} }
}, },
"node_modules/jest-watcher": { "node_modules/jest-watcher": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.4.1.tgz",
"integrity": "sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==", "integrity": "sha512-/l9UonmvCwjHH7d2h3iAwIloLc1H0S8mJZ/LNK3i86hqwPAz8otUJjP9MfYtz9Tt77Su5FD2xGjZn8d31IZHlw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"ansi-escapes": "^4.3.2", "ansi-escapes": "^4.3.2",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"emittery": "^0.13.1", "emittery": "^0.13.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"string-length": "^4.0.2" "string-length": "^4.0.2"
}, },
"engines": { "engines": {
@@ -4273,15 +4325,15 @@
} }
}, },
"node_modules/jest-worker": { "node_modules/jest-worker": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.4.1.tgz",
"integrity": "sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==", "integrity": "sha512-SHynN/q/QD++iNyvMdy+WMmbCGk8jIsNcRxycXbWubSOhvo6T+j2afcfUSl+3hYsiBebOTo0cT7c2H7CXugu1g==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@types/node": "*", "@types/node": "*",
"@ungap/structured-clone": "^1.3.0", "@ungap/structured-clone": "^1.3.0",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"merge-stream": "^2.0.0", "merge-stream": "^2.0.0",
"supports-color": "^8.1.1" "supports-color": "^8.1.1"
}, },
@@ -4420,9 +4472,9 @@
} }
}, },
"node_modules/make-dir/node_modules/semver": { "node_modules/make-dir/node_modules/semver": {
"version": "7.7.4", "version": "7.8.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
"dev": true, "dev": true,
"license": "ISC", "license": "ISC",
"bin": { "bin": {
@@ -4783,15 +4835,16 @@
} }
}, },
"node_modules/pretty-format": { "node_modules/pretty-format": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
"integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/schemas": "30.0.5", "@jest/schemas": "30.4.1",
"ansi-styles": "^5.2.0", "ansi-styles": "^5.2.0",
"react-is": "^18.3.1" "react-is-18": "npm:react-is@^18.3.1",
"react-is-19": "npm:react-is@^19.2.5"
}, },
"engines": { "engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -4827,13 +4880,22 @@
], ],
"license": "MIT" "license": "MIT"
}, },
"node_modules/react-is": { "node_modules/react-is-18": {
"name": "react-is",
"version": "18.3.1", "version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/react-is-19": {
"name": "react-is",
"version": "19.2.7",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.7.tgz",
"integrity": "sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==",
"dev": true,
"license": "MIT"
},
"node_modules/require-directory": { "node_modules/require-directory": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -5173,13 +5235,13 @@
} }
}, },
"node_modules/synckit": { "node_modules/synckit": {
"version": "0.11.12", "version": "0.11.13",
"resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.13.tgz",
"integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==", "integrity": "sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@pkgr/core": "^0.2.9" "@pkgr/core": "^0.3.6"
}, },
"engines": { "engines": {
"node": "^14.18.0 || >=16.0.0" "node": "^14.18.0 || >=16.0.0"
@@ -5336,9 +5398,9 @@
} }
}, },
"node_modules/typescript": { "node_modules/typescript": {
"version": "5.9.3", "version": "6.0.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"bin": { "bin": {
@@ -5380,38 +5442,41 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/unrs-resolver": { "node_modules/unrs-resolver": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.12.2.tgz",
"integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", "integrity": "sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==",
"dev": true, "dev": true,
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"napi-postinstall": "^0.3.0" "napi-postinstall": "^0.3.4"
}, },
"funding": { "funding": {
"url": "https://opencollective.com/unrs-resolver" "url": "https://opencollective.com/unrs-resolver"
}, },
"optionalDependencies": { "optionalDependencies": {
"@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm-eabi": "1.12.2",
"@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.12.2",
"@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.12.2",
"@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.12.2",
"@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.12.2",
"@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.12.2",
"@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.12.2",
"@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.12.2",
"@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.12.2",
"@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-loong64-gnu": "1.12.2",
"@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-loong64-musl": "1.12.2",
"@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.12.2",
"@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.12.2",
"@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.12.2",
"@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.12.2",
"@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.12.2",
"@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.12.2",
"@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-openharmony-arm64": "1.12.2",
"@unrs/resolver-binding-win32-x64-msvc": "1.11.1" "@unrs/resolver-binding-wasm32-wasi": "1.12.2",
"@unrs/resolver-binding-win32-arm64-msvc": "1.12.2",
"@unrs/resolver-binding-win32-ia32-msvc": "1.12.2",
"@unrs/resolver-binding-win32-x64-msvc": "1.12.2"
} }
}, },
"node_modules/update-browserslist-db": { "node_modules/update-browserslist-db": {
@@ -5626,9 +5691,9 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/yargs": { "node_modules/yargs": {
"version": "17.7.2", "version": "17.7.3",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz",
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -5714,19 +5779,19 @@
}, },
"dependencies": { "dependencies": {
"@actions/cache": { "@actions/cache": {
"version": "6.0.0", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/@actions/cache/-/cache-6.0.0.tgz", "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-6.0.1.tgz",
"integrity": "sha512-+tCs634SyGBQJ3KU1rtAVabmN/gYiT9WgzTSJzWwdPCLmM3zWrdbysaErKv8HyI6OozClrxNvDgPjJimbHZZvw==", "integrity": "sha512-kcM23yPzDQEME05ZFV/bRzsHS9yDzCe97F7guF9+c/jJwE9ns+gFQt3MmnRXOHh1DsnlNuKcIwXYdnt4kHLGqg==",
"requires": { "requires": {
"@actions/core": "^3.0.0", "@actions/core": "^3.0.1",
"@actions/exec": "^3.0.0", "@actions/exec": "^3.0.0",
"@actions/glob": "^0.6.1", "@actions/glob": "^0.6.1",
"@actions/http-client": "^4.0.0", "@actions/http-client": "^4.0.1",
"@actions/io": "^3.0.0", "@actions/io": "^3.0.2",
"@azure/core-rest-pipeline": "^1.22.0", "@azure/core-rest-pipeline": "^1.23.0",
"@azure/storage-blob": "^12.30.0", "@azure/storage-blob": "^12.31.0",
"@protobuf-ts/runtime-rpc": "^2.11.1", "@protobuf-ts/runtime-rpc": "^2.11.1",
"semver": "^7.7.3" "semver": "^7.7.4"
}, },
"dependencies": { "dependencies": {
"semver": { "semver": {
@@ -5737,9 +5802,9 @@
} }
}, },
"@actions/core": { "@actions/core": {
"version": "3.0.0", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/@actions/core/-/core-3.0.0.tgz", "resolved": "https://registry.npmjs.org/@actions/core/-/core-3.0.1.tgz",
"integrity": "sha512-zYt6cz+ivnTmiT/ksRVriMBOiuoUpDCJJlZ5KPl2/FRdvwU3f7MPh9qftvbkXJThragzUZieit2nyHUyw53Seg==", "integrity": "sha512-a6d/Nwahm9fliVGRhdhofo40HjHQasUPusmc7vBfyky+7Z+P2A1J68zyFVaNcEclc/Se+eO595oAr5nwEIoIUA==",
"requires": { "requires": {
"@actions/exec": "^3.0.0", "@actions/exec": "^3.0.0",
"@actions/http-client": "^4.0.0" "@actions/http-client": "^4.0.0"
@@ -5763,9 +5828,9 @@
} }
}, },
"@actions/http-client": { "@actions/http-client": {
"version": "4.0.0", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-4.0.0.tgz", "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-4.0.1.tgz",
"integrity": "sha512-QuwPsgVMsD6qaPD57GLZi9sqzAZCtiJT8kVBCDpLtxhL5MydQ4gS+DrejtZZPdIYyB1e95uCK9Luyds7ybHI3g==", "integrity": "sha512-+Nvd1ImaOZBSoPbsUtEhv+1z99H12xzncCkz0a3RuehINE81FZSe2QTj3uvAPTcJX/SCzUQHQ0D1GrPMbrPitg==",
"requires": { "requires": {
"tunnel": "^0.0.6", "tunnel": "^0.0.6",
"undici": "^6.23.0" "undici": "^6.23.0"
@@ -6064,9 +6129,9 @@
} }
}, },
"@babel/helper-plugin-utils": { "@babel/helper-plugin-utils": {
"version": "7.28.6", "version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
"integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
"dev": true "dev": true
}, },
"@babel/helper-string-parser": { "@babel/helper-string-parser": {
@@ -6170,12 +6235,12 @@
} }
}, },
"@babel/plugin-syntax-jsx": { "@babel/plugin-syntax-jsx": {
"version": "7.28.6", "version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz",
"integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/helper-plugin-utils": "^7.28.6" "@babel/helper-plugin-utils": "^7.29.7"
} }
}, },
"@babel/plugin-syntax-logical-assignment-operators": { "@babel/plugin-syntax-logical-assignment-operators": {
@@ -6251,12 +6316,12 @@
} }
}, },
"@babel/plugin-syntax-typescript": { "@babel/plugin-syntax-typescript": {
"version": "7.28.6", "version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz",
"integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/helper-plugin-utils": "^7.28.6" "@babel/helper-plugin-utils": "^7.29.7"
} }
}, },
"@babel/template": { "@babel/template": {
@@ -6302,92 +6367,92 @@
"dev": true "dev": true
}, },
"@biomejs/biome": { "@biomejs/biome": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.4.16.tgz",
"integrity": "sha512-j5VH3a/h/HXTKBM50MDMxRCzkeLv9S2XJcW2WgnZT1+xyisi+0bISrXR82gCX+8S9lvK0skEvHJRN+3Ktr2hlw==", "integrity": "sha512-x9ajFh1zChVybCiM3TN6OD4phAqLgtPZjFrZF+aTMYCPjwBO+k529TX7PPsAqtGNLeV4UgzwQnowEgS7bGmzcA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@biomejs/cli-darwin-arm64": "2.4.15", "@biomejs/cli-darwin-arm64": "2.4.16",
"@biomejs/cli-darwin-x64": "2.4.15", "@biomejs/cli-darwin-x64": "2.4.16",
"@biomejs/cli-linux-arm64": "2.4.15", "@biomejs/cli-linux-arm64": "2.4.16",
"@biomejs/cli-linux-arm64-musl": "2.4.15", "@biomejs/cli-linux-arm64-musl": "2.4.16",
"@biomejs/cli-linux-x64": "2.4.15", "@biomejs/cli-linux-x64": "2.4.16",
"@biomejs/cli-linux-x64-musl": "2.4.15", "@biomejs/cli-linux-x64-musl": "2.4.16",
"@biomejs/cli-win32-arm64": "2.4.15", "@biomejs/cli-win32-arm64": "2.4.16",
"@biomejs/cli-win32-x64": "2.4.15" "@biomejs/cli-win32-x64": "2.4.16"
} }
}, },
"@biomejs/cli-darwin-arm64": { "@biomejs/cli-darwin-arm64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.4.16.tgz",
"integrity": "sha512-rF3PPqLq1yoST79zaQbDjVJwsuIeci/O+9bgNmC5QpgOqz6aqYuzA4abyAGx+mgyiDXn4A049xAN8gijbuR1Qg==", "integrity": "sha512-wxPvu4XOA85YJk9ixSWUmq/QBHbid85BISbOAqqBM/5xQpPk9ayjk5375tOlSC0BeCwNSbPFafQBm+vBumXq0A==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@biomejs/cli-darwin-x64": { "@biomejs/cli-darwin-x64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.4.16.tgz",
"integrity": "sha512-/5KHXYMfSJs1fNXiX30xFtI8JcCFV6zaVVLxOa0M2sfqBKHkpQhRTv94yxQWxeTY2lzo2OuTlNvPC+hDQt2wcQ==", "integrity": "sha512-xFCqGPwYusQJp4N4NJLi1XJiZqjwFdjhT+KqtNy+Ug3qgfczqnTa6MSDvxJF6TkuDLoYJItMapz6tAf7kCekFw==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@biomejs/cli-linux-arm64": { "@biomejs/cli-linux-arm64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.4.16.tgz",
"integrity": "sha512-owaAMZD/T4LrD0ELNCk0Km3qrRHuM0X6EAyVE1FSqGY0rbLoiDLrO4Us2tllm6cAeB2Ioa9C2C08NZPdr8+0Ug==", "integrity": "sha512-2kFb4//jxfZaP6D+Rj5VkHkxgyD9EoRAVBEQb8PKRv+s4NO2zYNJKXFaJmK1CmhufJOWEfpHKaRbOja7qjmdhQ==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@biomejs/cli-linux-arm64-musl": { "@biomejs/cli-linux-arm64-musl": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.4.16.tgz",
"integrity": "sha512-ZPcxznxm0pogHBLZhYntyR3sR+MrZjqJIKEr7ZqVen0Rl+P/4upVmfYXjftizi9RoqZntg33fv/1fbdhbYXpEQ==", "integrity": "sha512-oYxnW0ARfJkr72ezzF2OR8N/rtkgLUQeYtF8cFhVswbknHxtTcmzSsanVJP8yQKnGpGpc2ck6c5zLvHahL6Cbg==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@biomejs/cli-linux-x64": { "@biomejs/cli-linux-x64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.4.16.tgz",
"integrity": "sha512-0jj7THz12GbUOLmMibktK6DZjqz2zV64KFxyBtcFTKPiiOIY0a7vns1elpO1dERvxpsZ5ik0oFfz0oGwFde1+g==", "integrity": "sha512-NbcBbi/nJqn5baae6wqRXdS7Gadf2uRpehSh6vMSYpG8OhkXl/Xg8aorWrJ+9VWqAT5ml90alLvorkpMW0nBwQ==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@biomejs/cli-linux-x64-musl": { "@biomejs/cli-linux-x64-musl": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.4.16.tgz",
"integrity": "sha512-CNq/9W38SYSH023lfcQ4KKU8K0YX8T//FZUhcgtMMRABDojx5XsMV7jlweAvGSl389wJQB29Qo6Zb/a+jdvt+w==", "integrity": "sha512-iHDS+MCM65DPqWGu+ECC3uoALyj2H7F4nVUPxIPjz/PIl94EUu+EDfGZDzFP+NY1EOPVt9NQvwFqq7HdMmowdg==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@biomejs/cli-win32-arm64": { "@biomejs/cli-win32-arm64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.4.16.tgz",
"integrity": "sha512-ouhkYdlhp/1GghEJPdWwD/Vi3gQ1nFxuSpMolWsbq3Lsq3QUR4jl6UdhhscdCugKU5vOEuMiJhvKj66O0OCq+w==", "integrity": "sha512-0rgImMsNb5v/chhkIFe3wu7PEFClS6RBAYUijGL9UsYN3PanSaoK24HSSuSJb1pYbYYVjzAyZTl3gtjJ84BM8A==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@biomejs/cli-win32-x64": { "@biomejs/cli-win32-x64": {
"version": "2.4.15", "version": "2.4.16",
"resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.4.15.tgz", "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.4.16.tgz",
"integrity": "sha512-zBrGq5mx5wwpnow4+2BxUvleDM+GNd4sLbPaMapsSLQLD0NGRCquqPBTgN+7XkUteHvj7M+BstuI8tmnV7+HgQ==", "integrity": "sha512-Kp85jgoBHa05gix6UIRjfCDiUV3w/8VIdZ247VyyO2gEjaw12WEVhdIjlxp/AMzXxqxQwbxNTDVZ3Mwd2RG5rw==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@emnapi/core": { "@emnapi/core": {
"version": "1.9.0", "version": "1.10.0",
"resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.0.tgz", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",
"integrity": "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==", "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==",
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": { "requires": {
"@emnapi/wasi-threads": "1.2.0", "@emnapi/wasi-threads": "1.2.1",
"tslib": "^2.4.0" "tslib": "^2.4.0"
} }
}, },
"@emnapi/runtime": { "@emnapi/runtime": {
"version": "1.9.0", "version": "1.10.0",
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.0.tgz", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
"integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==", "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": { "requires": {
@@ -6395,9 +6460,9 @@
} }
}, },
"@emnapi/wasi-threads": { "@emnapi/wasi-threads": {
"version": "1.2.0", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
"integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==", "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": { "requires": {
@@ -6641,103 +6706,104 @@
"dev": true "dev": true
}, },
"@jest/console": { "@jest/console": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.4.1.tgz",
"integrity": "sha512-PAwCvFJ4696XP2qZj+LAn1BWjZaJ6RjG6c7/lkMaUJnkyMS34ucuIsfqYvfskVNvUI27R/u4P1HMYFnlVXG/Ww==", "integrity": "sha512-v3bhyxUh9Hgmo5p6hAOXe14/R3ZxZDOsvHleh4B07z3m/x4/ngPUXEm9XwK4sF4u+f+P2ORb0Ge+MgpaqRMVDA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"slash": "^3.0.0" "slash": "^3.0.0"
} }
}, },
"@jest/core": { "@jest/core": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/@jest/core/-/core-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.4.2.tgz",
"integrity": "sha512-U5mVPsBxLSO6xYbf+tgkymLx+iAhvZX43/xI1+ej2ZOPnPdkdO1CzDmFKh2mZBn2s4XZixszHeQnzp1gm/DIxw==", "integrity": "sha512-TZJA6cPJUFxoWhxaLo8t0VX/MZX2wPWr0uIDvLSHIvN4gu9h02vSzqI2kBADG1ExqQlC+cY09xKMSreivvrChQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/console": "30.3.0", "@jest/console": "30.4.1",
"@jest/pattern": "30.0.1", "@jest/pattern": "30.4.0",
"@jest/reporters": "30.3.0", "@jest/reporters": "30.4.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"ansi-escapes": "^4.3.2", "ansi-escapes": "^4.3.2",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"ci-info": "^4.2.0", "ci-info": "^4.2.0",
"exit-x": "^0.2.2", "exit-x": "^0.2.2",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-changed-files": "30.3.0", "jest-changed-files": "30.4.1",
"jest-config": "30.3.0", "jest-config": "30.4.2",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-resolve": "30.3.0", "jest-resolve": "30.4.1",
"jest-resolve-dependencies": "30.3.0", "jest-resolve-dependencies": "30.4.2",
"jest-runner": "30.3.0", "jest-runner": "30.4.2",
"jest-runtime": "30.3.0", "jest-runtime": "30.4.2",
"jest-snapshot": "30.3.0", "jest-snapshot": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0", "jest-validate": "30.4.1",
"jest-watcher": "30.3.0", "jest-watcher": "30.4.1",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"slash": "^3.0.0" "slash": "^3.0.0"
} }
}, },
"@jest/diff-sequences": { "@jest/diff-sequences": {
"version": "30.3.0", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.4.0.tgz",
"integrity": "sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==", "integrity": "sha512-zOpzlfUs45l6u7jm39qr87JCHUDsaeCtvL+kQe/Vn9jSnRB4/5IPXISm0h9I1vZW/o00Kn4UTJ2MOlhnUGwv3g==",
"dev": true "dev": true
}, },
"@jest/environment": { "@jest/environment": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.4.1.tgz",
"integrity": "sha512-SlLSF4Be735yQXyh2+mctBOzNDx5s5uLv88/j8Qn1wH679PDcwy67+YdADn8NJnGjzlXtN62asGH/T4vWOkfaw==", "integrity": "sha512-AK9yNRqgKxiabqMoe4oW+3/TSSeV8vkdC7BGaxZdU0AFXfOpofTLqdru2GXKZghP3sdgwE9XXpnVwfZ8JnFV4w==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/fake-timers": "30.3.0", "@jest/fake-timers": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"jest-mock": "30.3.0" "jest-mock": "30.4.1"
} }
}, },
"@jest/expect": { "@jest/expect": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.4.1.tgz",
"integrity": "sha512-76Nlh4xJxk2D/9URCn3wFi98d2hb19uWE1idLsTt2ywhvdOldbw3S570hBgn25P4ICUZ/cBjybrBex2g17IDbg==", "integrity": "sha512-ginrj6TMgh2GshLUGCjO94Ptx9HhdZA/I6A9iUfyeLKFtdAjnKzHDgzgP9HYQgbxM1lbXScQ2eUBz2lGeVDPWA==",
"dev": true, "dev": true,
"requires": { "requires": {
"expect": "30.3.0", "expect": "30.4.1",
"jest-snapshot": "30.3.0" "jest-snapshot": "30.4.1"
} }
}, },
"@jest/expect-utils": { "@jest/expect-utils": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.4.1.tgz",
"integrity": "sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==", "integrity": "sha512-ZBn5CglH8fBsQsvs4VWNzD4aWfUYks+IdOOQU3MEK71ol/BcVm+P+rtb1KpiFBpSWSCE27uOahyyf1vfqOVbcQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/get-type": "30.1.0" "@jest/get-type": "30.1.0"
} }
}, },
"@jest/fake-timers": { "@jest/fake-timers": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.4.1.tgz",
"integrity": "sha512-WUQDs8SOP9URStX1DzhD425CqbN/HxUYCTwVrT8sTVBfMvFqYt/s61EK5T05qnHu0po6RitXIvP9otZxYDzTGQ==", "integrity": "sha512-iW5umdmfPeWzehrVhugFQZqCchSCud5S1l2YT0O9ZhjRR0ExclANDZkiSBwzqtnlOn0J1JXvO+HZ6rkuyOVOgQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@sinonjs/fake-timers": "^15.0.0", "@sinonjs/fake-timers": "^15.4.0",
"@types/node": "*", "@types/node": "*",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-mock": "30.3.0", "jest-mock": "30.4.1",
"jest-util": "30.3.0" "jest-util": "30.4.1"
} }
}, },
"@jest/get-type": { "@jest/get-type": {
@@ -6747,38 +6813,38 @@
"dev": true "dev": true
}, },
"@jest/globals": { "@jest/globals": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.4.1.tgz",
"integrity": "sha512-+owLCBBdfpgL3HU+BD5etr1SvbXpSitJK0is1kiYjJxAAJggYMRQz5hSdd5pq1sSggfxPbw2ld71pt4x5wwViA==", "integrity": "sha512-ZbuY4cmXC8DkxYjfvT2DbcHWL2T6vmsMhXCDcmTB2T0y0gaezBI77ufq5ZAIdcRkYZ7NEQEDg1xFeKbxUJ5v5Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/expect": "30.3.0", "@jest/expect": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"jest-mock": "30.3.0" "jest-mock": "30.4.1"
} }
}, },
"@jest/pattern": { "@jest/pattern": {
"version": "30.0.1", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.4.0.tgz",
"integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", "integrity": "sha512-RAWn3+f9u8BsHijKJ71uHcFp6vmyEt6VvoWXkl6hKF3qVIuWNmudVjg12DlBPGup/frIl5UcUlH5HfEuvHpEXg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/node": "*", "@types/node": "*",
"jest-regex-util": "30.0.1" "jest-regex-util": "30.4.0"
} }
}, },
"@jest/reporters": { "@jest/reporters": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.4.1.tgz",
"integrity": "sha512-a09z89S+PkQnL055bVj8+pe2Caed2PBOaczHcXCykW5ngxX9EWx/1uAwncxc/HiU0oZqfwseMjyhxgRjS49qPw==", "integrity": "sha512-/SnkPCzEQpUaBH81kjdEdDdo2WZl5hxw+BmLDGWjRkm8o7XlhjwsU36cqwe5PGBE5WYpBvDzRSdXx9rbGuJtNA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@bcoe/v8-coverage": "^0.2.3", "@bcoe/v8-coverage": "^0.2.3",
"@jest/console": "30.3.0", "@jest/console": "30.4.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@jridgewell/trace-mapping": "^0.3.25", "@jridgewell/trace-mapping": "^0.3.25",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
@@ -6791,30 +6857,30 @@
"istanbul-lib-report": "^3.0.0", "istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^5.0.0", "istanbul-lib-source-maps": "^5.0.0",
"istanbul-reports": "^3.1.3", "istanbul-reports": "^3.1.3",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-worker": "30.3.0", "jest-worker": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"string-length": "^4.0.2", "string-length": "^4.0.2",
"v8-to-istanbul": "^9.0.1" "v8-to-istanbul": "^9.0.1"
} }
}, },
"@jest/schemas": { "@jest/schemas": {
"version": "30.0.5", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.4.1.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", "integrity": "sha512-i6b4qw5qnP8c5FEeBJg/uZQ4ddrkN6Ca8qISJh0pr7a5hfn3h3v5x60BEbOC7OYAGZNMs1LfFLwnW2CuK8F57Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"@sinclair/typebox": "^0.34.0" "@sinclair/typebox": "^0.34.0"
} }
}, },
"@jest/snapshot-utils": { "@jest/snapshot-utils": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.4.1.tgz",
"integrity": "sha512-ORbRN9sf5PP82v3FXNSwmO1OTDR2vzR2YTaR+E3VkSBZ8zadQE6IqYdYEeFH1NIkeB2HIGdF02dapb6K0Mj05g==", "integrity": "sha512-ObY4ljvQ95mt6iwKtVLetR/4yXiAgl3H4nJxhztr0MTjrN97TwDYrnCp/kF60Ec9HdhkWTHSu+Hg05aXfngpOA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"natural-compare": "^1.4.0" "natural-compare": "^1.4.0"
@@ -6832,59 +6898,59 @@
} }
}, },
"@jest/test-result": { "@jest/test-result": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.4.1.tgz",
"integrity": "sha512-e/52nJGuD74AKTSe0P4y5wFRlaXP0qmrS17rqOMHeSwm278VyNyXE3gFO/4DTGF9w+65ra3lo3VKj0LBrzmgdQ==", "integrity": "sha512-/ZG7pgEiOmmWkN9TplKbOu4id2N5lh7FHwRwlkgBVAzGdRH+OkkQ8wX/kIxg4zmd3ZQvAL1RwL2yWsvNYYECTw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/console": "30.3.0", "@jest/console": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-lib-coverage": "^2.0.6",
"collect-v8-coverage": "^1.0.2" "collect-v8-coverage": "^1.0.2"
} }
}, },
"@jest/test-sequencer": { "@jest/test-sequencer": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.4.1.tgz",
"integrity": "sha512-dgbWy9b8QDlQeRZcv7LNF+/jFiiYHTKho1xirauZ7kVwY7avjFF6uTT0RqlgudB5OuIPagFdVtfFMosjVbk1eA==", "integrity": "sha512-PeYE+4td5rKjoRPxztObrXU+H8hsjZfxKMXOcmrr34JerSyB/ROOxbbicz8B7A5j9R9VayDnVPvBmedqCsFCdw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"slash": "^3.0.0" "slash": "^3.0.0"
} }
}, },
"@jest/transform": { "@jest/transform": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.4.1.tgz",
"integrity": "sha512-TLKY33fSLVd/lKB2YI1pH69ijyUblO/BQvCj566YvnwuzoTNr648iE0j22vRvVNk2HsPwByPxATg3MleS3gf5A==", "integrity": "sha512-Wz0LyktlTvRefoymh+n64hQ84KNXsRGcwdoZ8CSa0Ea+fgYcHZlnk+hDP7v2MS7il2bQ5uTEIxf4/NNfhMN4KQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/core": "^7.27.4", "@babel/core": "^7.27.4",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@jridgewell/trace-mapping": "^0.3.25", "@jridgewell/trace-mapping": "^0.3.25",
"babel-plugin-istanbul": "^7.0.1", "babel-plugin-istanbul": "^7.0.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"convert-source-map": "^2.0.0", "convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0", "fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"pirates": "^4.0.7", "pirates": "^4.0.7",
"slash": "^3.0.0", "slash": "^3.0.0",
"write-file-atomic": "^5.0.1" "write-file-atomic": "^5.0.1"
} }
}, },
"@jest/types": { "@jest/types": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz", "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.4.1.tgz",
"integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==", "integrity": "sha512-f1x/vJXIfjOlEmejYpbkbgw1gOqpPECwMvMEtBqe47j7H2Hg8h8w3o3ikhSXq3MI15kg+oQ0exWO0uCtTNJLoQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/pattern": "30.0.1", "@jest/pattern": "30.4.0",
"@jest/schemas": "30.0.5", "@jest/schemas": "30.4.1",
"@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-lib-coverage": "^2.0.6",
"@types/istanbul-reports": "^3.0.4", "@types/istanbul-reports": "^3.0.4",
"@types/node": "*", "@types/node": "*",
@@ -6931,15 +6997,13 @@
} }
}, },
"@napi-rs/wasm-runtime": { "@napi-rs/wasm-runtime": {
"version": "0.2.12", "version": "1.1.6",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz",
"integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==",
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": { "requires": {
"@emnapi/core": "^1.4.3", "@tybys/wasm-util": "^0.10.3"
"@emnapi/runtime": "^1.4.3",
"@tybys/wasm-util": "^0.10.0"
} }
}, },
"@pkgjs/parseargs": { "@pkgjs/parseargs": {
@@ -6950,9 +7014,9 @@
"optional": true "optional": true
}, },
"@pkgr/core": { "@pkgr/core": {
"version": "0.2.9", "version": "0.3.6",
"resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.3.6.tgz",
"integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", "integrity": "sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==",
"dev": true "dev": true
}, },
"@protobuf-ts/runtime": { "@protobuf-ts/runtime": {
@@ -6969,14 +7033,14 @@
} }
}, },
"@renovatebot/pep440": { "@renovatebot/pep440": {
"version": "4.2.2", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/@renovatebot/pep440/-/pep440-4.2.2.tgz", "resolved": "https://registry.npmjs.org/@renovatebot/pep440/-/pep440-5.0.0.tgz",
"integrity": "sha512-dSbrkSS9/NfNwhOgQ0rpKA9KNiKSFhgK707Wi+oX8SZLqvu8dvsVuzORbKOYq5eX4nSiwrHApWisecw0cZhjVQ==" "integrity": "sha512-91cFM32/pnOAvC7W1W1kPPI9QM2y6OrYCeomz7pop4A+3Ksh2XnZXGznUMlzR7YbOQlg7X/MNlF27s9Yt9hhTA=="
}, },
"@sinclair/typebox": { "@sinclair/typebox": {
"version": "0.34.38", "version": "0.34.49",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.49.tgz",
"integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==", "integrity": "sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==",
"dev": true "dev": true
}, },
"@sinonjs/commons": { "@sinonjs/commons": {
@@ -6989,18 +7053,18 @@
} }
}, },
"@sinonjs/fake-timers": { "@sinonjs/fake-timers": {
"version": "15.1.1", "version": "15.4.0",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.1.1.tgz", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.4.0.tgz",
"integrity": "sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==", "integrity": "sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@sinonjs/commons": "^3.0.1" "@sinonjs/commons": "^3.0.1"
} }
}, },
"@tybys/wasm-util": { "@tybys/wasm-util": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
"integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": { "requires": {
@@ -7131,138 +7195,161 @@
"dev": true "dev": true
}, },
"@unrs/resolver-binding-android-arm-eabi": { "@unrs/resolver-binding-android-arm-eabi": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.12.2.tgz",
"integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", "integrity": "sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-android-arm64": { "@unrs/resolver-binding-android-arm64": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.12.2.tgz",
"integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", "integrity": "sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-darwin-arm64": { "@unrs/resolver-binding-darwin-arm64": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.12.2.tgz",
"integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", "integrity": "sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-darwin-x64": { "@unrs/resolver-binding-darwin-x64": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.12.2.tgz",
"integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", "integrity": "sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-freebsd-x64": { "@unrs/resolver-binding-freebsd-x64": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.12.2.tgz",
"integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", "integrity": "sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-arm-gnueabihf": { "@unrs/resolver-binding-linux-arm-gnueabihf": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.12.2.tgz",
"integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", "integrity": "sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-arm-musleabihf": { "@unrs/resolver-binding-linux-arm-musleabihf": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.12.2.tgz",
"integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", "integrity": "sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-arm64-gnu": { "@unrs/resolver-binding-linux-arm64-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.12.2.tgz",
"integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", "integrity": "sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-arm64-musl": { "@unrs/resolver-binding-linux-arm64-musl": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.12.2.tgz",
"integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", "integrity": "sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==",
"dev": true,
"optional": true
},
"@unrs/resolver-binding-linux-loong64-gnu": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-gnu/-/resolver-binding-linux-loong64-gnu-1.12.2.tgz",
"integrity": "sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==",
"dev": true,
"optional": true
},
"@unrs/resolver-binding-linux-loong64-musl": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-musl/-/resolver-binding-linux-loong64-musl-1.12.2.tgz",
"integrity": "sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-ppc64-gnu": { "@unrs/resolver-binding-linux-ppc64-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.12.2.tgz",
"integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", "integrity": "sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-riscv64-gnu": { "@unrs/resolver-binding-linux-riscv64-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.12.2.tgz",
"integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", "integrity": "sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-riscv64-musl": { "@unrs/resolver-binding-linux-riscv64-musl": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.12.2.tgz",
"integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", "integrity": "sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-s390x-gnu": { "@unrs/resolver-binding-linux-s390x-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.12.2.tgz",
"integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", "integrity": "sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-x64-gnu": { "@unrs/resolver-binding-linux-x64-gnu": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.12.2.tgz",
"integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", "integrity": "sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-linux-x64-musl": { "@unrs/resolver-binding-linux-x64-musl": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.12.2.tgz",
"integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", "integrity": "sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==",
"dev": true,
"optional": true
},
"@unrs/resolver-binding-openharmony-arm64": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-openharmony-arm64/-/resolver-binding-openharmony-arm64-1.12.2.tgz",
"integrity": "sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-wasm32-wasi": { "@unrs/resolver-binding-wasm32-wasi": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.12.2.tgz",
"integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", "integrity": "sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==",
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": { "requires": {
"@napi-rs/wasm-runtime": "^0.2.11" "@emnapi/core": "1.10.0",
"@emnapi/runtime": "1.10.0",
"@napi-rs/wasm-runtime": "^1.1.4"
} }
}, },
"@unrs/resolver-binding-win32-arm64-msvc": { "@unrs/resolver-binding-win32-arm64-msvc": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz",
"integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", "integrity": "sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-win32-ia32-msvc": { "@unrs/resolver-binding-win32-ia32-msvc": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.12.2.tgz",
"integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", "integrity": "sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"@unrs/resolver-binding-win32-x64-msvc": { "@unrs/resolver-binding-win32-x64-msvc": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.12.2.tgz",
"integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", "integrity": "sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
@@ -7326,15 +7413,15 @@
"dev": true "dev": true
}, },
"babel-jest": { "babel-jest": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.3.0.tgz", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.4.1.tgz",
"integrity": "sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==", "integrity": "sha512-fATAbM8piYxkiXQp3RBXmZHxZVNJZAVXXfyeyCN2Tida3+qJ8ea9UxhiJ2y4fLO90ZImKt6k9FlcH2+rLkJGhw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@types/babel__core": "^7.20.5", "@types/babel__core": "^7.20.5",
"babel-plugin-istanbul": "^7.0.1", "babel-plugin-istanbul": "^7.0.1",
"babel-preset-jest": "30.3.0", "babel-preset-jest": "30.4.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"slash": "^3.0.0" "slash": "^3.0.0"
@@ -7354,9 +7441,9 @@
} }
}, },
"babel-plugin-jest-hoist": { "babel-plugin-jest-hoist": {
"version": "30.3.0", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.3.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.4.0.tgz",
"integrity": "sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==", "integrity": "sha512-9EdtWM/sSfXLOGLwSn+GS6pIXyBnL07/8gyJlwFXjWy4DxMOyItqyUT29d4lQiS380EZwYlX7/At4PgBS+m2aA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/babel__core": "^7.20.5" "@types/babel__core": "^7.20.5"
@@ -7386,12 +7473,12 @@
} }
}, },
"babel-preset-jest": { "babel-preset-jest": {
"version": "30.3.0", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.3.0.tgz", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.4.0.tgz",
"integrity": "sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==", "integrity": "sha512-lBY4jxsNmCnSiu7kquw8ZC9F4+XLMOKypT3RnNHPvU2Kpd4W0xaPuLr5ZkRyOsvLYAY4yaW1ZwTW4xB7NIiZzg==",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-plugin-jest-hoist": "30.3.0", "babel-plugin-jest-hoist": "30.4.0",
"babel-preset-current-node-syntax": "^1.2.0" "babel-preset-current-node-syntax": "^1.2.0"
} }
}, },
@@ -7745,17 +7832,17 @@
"dev": true "dev": true
}, },
"expect": { "expect": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/expect/-/expect-30.3.0.tgz", "resolved": "https://registry.npmjs.org/expect/-/expect-30.4.1.tgz",
"integrity": "sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==", "integrity": "sha512-PMARsyh/JtqC20HoGqlFcIlQAyqUtW4PlI1rup1uhYJtKuwAjbvWi3GQMAn+STdHum/dk8xrKfUM1+5SAwpolA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/expect-utils": "30.3.0", "@jest/expect-utils": "30.4.1",
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"jest-matcher-utils": "30.3.0", "jest-matcher-utils": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-mock": "30.3.0", "jest-mock": "30.4.1",
"jest-util": "30.3.0" "jest-util": "30.4.1"
} }
}, },
"fast-json-stable-stringify": { "fast-json-stable-stringify": {
@@ -7863,9 +7950,9 @@
}, },
"dependencies": { "dependencies": {
"brace-expansion": { "brace-expansion": {
"version": "2.0.2", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz",
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==",
"dev": true, "dev": true,
"requires": { "requires": {
"balanced-match": "^1.0.0" "balanced-match": "^1.0.0"
@@ -8069,237 +8156,238 @@
} }
}, },
"jest": { "jest": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest/-/jest-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest/-/jest-30.4.2.tgz",
"integrity": "sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg==", "integrity": "sha512-Yi1jqNC/Oq0N4hBgNH/YvBpP1P57QqundgytzYqy3yqAa7NZPNjSoi4SGbRAXDMdBzNE6xBCi5U7RgfrvMEUVQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/core": "30.3.0", "@jest/core": "30.4.2",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"import-local": "^3.2.0", "import-local": "^3.2.0",
"jest-cli": "30.3.0" "jest-cli": "30.4.2"
} }
}, },
"jest-changed-files": { "jest-changed-files": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.4.1.tgz",
"integrity": "sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==", "integrity": "sha512-IuctmYrxi21iOSOaIXpJWalHyPAsVv0GeBHKDn8C1CA4W5htHn7INL+wdnL4Bo0+olEndvAFkmb++tIQJG+vvg==",
"dev": true, "dev": true,
"requires": { "requires": {
"execa": "^5.1.1", "execa": "^5.1.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"p-limit": "^3.1.0" "p-limit": "^3.1.0"
} }
}, },
"jest-circus": { "jest-circus": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.4.2.tgz",
"integrity": "sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==", "integrity": "sha512-rvHH7VlY6LgbJXJTQ87GW62g1FntOtbhh0zT+v04kC+pgL6aBKyYINXxWukCpj3dcIBMw5/XUbtDS9dU9JTXeQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/expect": "30.3.0", "@jest/expect": "30.4.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"co": "^4.6.0", "co": "^4.6.0",
"dedent": "^1.6.0", "dedent": "^1.6.0",
"is-generator-fn": "^2.1.0", "is-generator-fn": "^2.1.0",
"jest-each": "30.3.0", "jest-each": "30.4.1",
"jest-matcher-utils": "30.3.0", "jest-matcher-utils": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-runtime": "30.3.0", "jest-runtime": "30.4.2",
"jest-snapshot": "30.3.0", "jest-snapshot": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"p-limit": "^3.1.0", "p-limit": "^3.1.0",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"pure-rand": "^7.0.0", "pure-rand": "^7.0.0",
"slash": "^3.0.0", "slash": "^3.0.0",
"stack-utils": "^2.0.6" "stack-utils": "^2.0.6"
} }
}, },
"jest-cli": { "jest-cli": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.4.2.tgz",
"integrity": "sha512-l6Tqx+j1fDXJEW5bqYykDQQ7mQg+9mhWXtnj+tQZrTWYHyHoi6Be8HPumDSA+UiX2/2buEgjA58iJzdj146uCw==", "integrity": "sha512-jfA2ocvVHMXS2QijrJ0d31ektP+d/W0T5RpcTX2Pq+3sVqHlsXVCM2+FmwpL+bdY8OfHpIg9xMxLF17Zg0U49Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/core": "30.3.0", "@jest/core": "30.4.2",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"exit-x": "^0.2.2", "exit-x": "^0.2.2",
"import-local": "^3.2.0", "import-local": "^3.2.0",
"jest-config": "30.3.0", "jest-config": "30.4.2",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0", "jest-validate": "30.4.1",
"yargs": "^17.7.2" "yargs": "^17.7.2"
} }
}, },
"jest-config": { "jest-config": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.4.2.tgz",
"integrity": "sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==", "integrity": "sha512-rNHAShJQqQwFNoL0hbf3BphSBOWnpOUAKvidLS/AjNVLPfoj5mSf4jQMfW3cYOs6hXeZC7nF7mDHaBnbxELOzg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/core": "^7.27.4", "@babel/core": "^7.27.4",
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"@jest/pattern": "30.0.1", "@jest/pattern": "30.4.0",
"@jest/test-sequencer": "30.3.0", "@jest/test-sequencer": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"babel-jest": "30.3.0", "babel-jest": "30.4.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"ci-info": "^4.2.0", "ci-info": "^4.2.0",
"deepmerge": "^4.3.1", "deepmerge": "^4.3.1",
"glob": "^10.5.0", "glob": "^10.5.0",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-circus": "30.3.0", "jest-circus": "30.4.2",
"jest-docblock": "30.2.0", "jest-docblock": "30.4.0",
"jest-environment-node": "30.3.0", "jest-environment-node": "30.4.1",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-resolve": "30.3.0", "jest-resolve": "30.4.1",
"jest-runner": "30.3.0", "jest-runner": "30.4.2",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0", "jest-validate": "30.4.1",
"parse-json": "^5.2.0", "parse-json": "^5.2.0",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"strip-json-comments": "^3.1.1" "strip-json-comments": "^3.1.1"
} }
}, },
"jest-diff": { "jest-diff": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.4.1.tgz",
"integrity": "sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==", "integrity": "sha512-CRpFK0RtLriVDGcPPAnR6HMVI8bSR2jnUIgralhauzYQZIb4RH9AtEInTuQr65LmmGggGcRT6HIASxwqsVsmlA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/diff-sequences": "30.3.0", "@jest/diff-sequences": "30.4.0",
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
} }
}, },
"jest-docblock": { "jest-docblock": {
"version": "30.2.0", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.4.0.tgz",
"integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==", "integrity": "sha512-ZPMabUZCx5MpbZ2eBYSvZ0J8fvo3dR9oM+eeUpb3aKNQFuS2tu3Duw1TNlMoP8k3WQgKGJuhcMFvwcVuq6T7oA==",
"dev": true, "dev": true,
"requires": { "requires": {
"detect-newline": "^3.1.0" "detect-newline": "^3.1.0"
} }
}, },
"jest-each": { "jest-each": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.4.1.tgz",
"integrity": "sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==", "integrity": "sha512-/8MJbH6fuj48TstjrMf+u/pd06Qezz5xOXvZA6442heNOWr8bdeoGZX2d9fCn028CoMgYmroH9//zky5GfyYmA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
} }
}, },
"jest-environment-node": { "jest-environment-node": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.4.1.tgz",
"integrity": "sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==", "integrity": "sha512-4FZYVOk85hz2AyT6BbarKy9u37g6DbrDyCdFhsnDdXqyrueYQvB+0zO4f/kqLCRD0BsPRXPMNJeQwihKZV8naw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/fake-timers": "30.3.0", "@jest/fake-timers": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"jest-mock": "30.3.0", "jest-mock": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0" "jest-validate": "30.4.1"
} }
}, },
"jest-haste-map": { "jest-haste-map": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.4.1.tgz",
"integrity": "sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==", "integrity": "sha512-rFrcONd8jeFsyw+Z9CrScJgglRf2+NFmNam8dKu7n+SoHqNYT47mn0DdEcVUZJpvh7Iz6/si7f7yUH7GJHVgnw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"anymatch": "^3.1.3", "anymatch": "^3.1.3",
"fb-watchman": "^2.0.2", "fb-watchman": "^2.0.2",
"fsevents": "^2.3.3", "fsevents": "^2.3.3",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-worker": "30.3.0", "jest-worker": "30.4.1",
"picomatch": "^4.0.3", "picomatch": "^4.0.3",
"walker": "^1.0.8" "walker": "^1.0.8"
}, },
"dependencies": { "dependencies": {
"picomatch": { "picomatch": {
"version": "4.0.3", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
"dev": true "dev": true
} }
} }
}, },
"jest-leak-detector": { "jest-leak-detector": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.4.1.tgz",
"integrity": "sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==", "integrity": "sha512-IpmyiioeHxiWDhesHnUFmOxcTzwCwKpgACgWajtAP+nYQXiY7DakTxB6Bx9JFiRMljr0AX1PvnQdaU1KFoz6NQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
} }
}, },
"jest-matcher-utils": { "jest-matcher-utils": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.4.1.tgz",
"integrity": "sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==", "integrity": "sha512-zvYfX5CaeEkFrrLS9suWe9rvJrm9J1Iv3ua8kIBv9GEPzcnsfBf0bob37la7s67fs0nlBC3EuvkOLnXQKxtx4A==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"jest-diff": "30.3.0", "jest-diff": "30.4.1",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
} }
}, },
"jest-message-util": { "jest-message-util": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.4.1.tgz",
"integrity": "sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==", "integrity": "sha512-kwCKIvq0MCW1HzLoGola9Te6JUdzgV0loyKJ3Qghrkz9i5/RRIHsL95BMQc2HBBhlBKC4j22K9p11TGHH8RBpQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/code-frame": "^7.27.1", "@babel/code-frame": "^7.27.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/stack-utils": "^2.0.3", "@types/stack-utils": "^2.0.3",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-util": "30.4.1",
"picomatch": "^4.0.3", "picomatch": "^4.0.3",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"stack-utils": "^2.0.6" "stack-utils": "^2.0.6"
}, },
"dependencies": { "dependencies": {
"picomatch": { "picomatch": {
"version": "4.0.3", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
"dev": true "dev": true
} }
} }
}, },
"jest-mock": { "jest-mock": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.4.1.tgz",
"integrity": "sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==", "integrity": "sha512-/i8SVb8/NSB7RfNi8gfqu8gxLV23KaL5EpAttyb9iz8qWRIqXRLflycz/32wXsYkOnaUlx8NAKnJYtpsmXUmfw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"jest-util": "30.3.0" "jest-util": "30.4.1"
} }
}, },
"jest-pnp-resolver": { "jest-pnp-resolver": {
@@ -8310,101 +8398,101 @@
"requires": {} "requires": {}
}, },
"jest-regex-util": { "jest-regex-util": {
"version": "30.0.1", "version": "30.4.0",
"resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.4.0.tgz",
"integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", "integrity": "sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg==",
"dev": true "dev": true
}, },
"jest-resolve": { "jest-resolve": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.4.1.tgz",
"integrity": "sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==", "integrity": "sha512-Zry8Yq/yJcNAZ7dJ5F2heic8AheXvbFZ7XI5V+h28nrYZ7Qoyy4dItq8OodjnYD270mvX+ZudmrNV9cysqhW5Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "^4.1.2", "chalk": "^4.1.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-pnp-resolver": "^1.2.3", "jest-pnp-resolver": "^1.2.3",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-validate": "30.3.0", "jest-validate": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"unrs-resolver": "^1.7.11" "unrs-resolver": "^1.7.11"
} }
}, },
"jest-resolve-dependencies": { "jest-resolve-dependencies": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.4.2.tgz",
"integrity": "sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==", "integrity": "sha512-gDiVh1I+GxYzz9oXlyw+1wv6VOYX1WYxMOfjsA3iGKePV2oxmbHhwxfkALxNxYy1ciw6APWwkW2zZONwP97aEQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-snapshot": "30.3.0" "jest-snapshot": "30.4.1"
} }
}, },
"jest-runner": { "jest-runner": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.4.2.tgz",
"integrity": "sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==", "integrity": "sha512-2dw0PslVYXxffXGpLo+Ejad+KcI1Qkjn7f4X4619gf21oCUmL+SPfjqIa/losUem3yEOvfNZe/F1HWUcNpODcg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/console": "30.3.0", "@jest/console": "30.4.1",
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"emittery": "^0.13.1", "emittery": "^0.13.1",
"exit-x": "^0.2.2", "exit-x": "^0.2.2",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-docblock": "30.2.0", "jest-docblock": "30.4.0",
"jest-environment-node": "30.3.0", "jest-environment-node": "30.4.1",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-leak-detector": "30.3.0", "jest-leak-detector": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-resolve": "30.3.0", "jest-resolve": "30.4.1",
"jest-runtime": "30.3.0", "jest-runtime": "30.4.2",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"jest-watcher": "30.3.0", "jest-watcher": "30.4.1",
"jest-worker": "30.3.0", "jest-worker": "30.4.1",
"p-limit": "^3.1.0", "p-limit": "^3.1.0",
"source-map-support": "0.5.13" "source-map-support": "0.5.13"
} }
}, },
"jest-runtime": { "jest-runtime": {
"version": "30.3.0", "version": "30.4.2",
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.4.2.tgz",
"integrity": "sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==", "integrity": "sha512-3/5e8iPz2k/VLqlr8DgTftYyLUv8Su3FkCAO2/Od81UsUTpSxOrS6O5x5KkoQwyUjmpYyDJKeyAvg2T2nvpNkQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/environment": "30.3.0", "@jest/environment": "30.4.1",
"@jest/fake-timers": "30.3.0", "@jest/fake-timers": "30.4.1",
"@jest/globals": "30.3.0", "@jest/globals": "30.4.1",
"@jest/source-map": "30.0.1", "@jest/source-map": "30.0.1",
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"cjs-module-lexer": "^2.1.0", "cjs-module-lexer": "^2.1.0",
"collect-v8-coverage": "^1.0.2", "collect-v8-coverage": "^1.0.2",
"glob": "^10.5.0", "glob": "^10.5.0",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-haste-map": "30.3.0", "jest-haste-map": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-mock": "30.3.0", "jest-mock": "30.4.1",
"jest-regex-util": "30.0.1", "jest-regex-util": "30.4.0",
"jest-resolve": "30.3.0", "jest-resolve": "30.4.1",
"jest-snapshot": "30.3.0", "jest-snapshot": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"slash": "^3.0.0", "slash": "^3.0.0",
"strip-bom": "^4.0.0" "strip-bom": "^4.0.0"
} }
}, },
"jest-snapshot": { "jest-snapshot": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.4.1.tgz",
"integrity": "sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==", "integrity": "sha512-tEOkkfOMppUyeiHwjZswOQ3lcnoTnws/q5FnGIaeIh/jmoU0ZlgMYRR8sTlTj+nNGCoJ0RDq6SfxGxCsyMTPmw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/core": "^7.27.4", "@babel/core": "^7.27.4",
@@ -8412,39 +8500,39 @@
"@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-syntax-typescript": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1",
"@babel/types": "^7.27.3", "@babel/types": "^7.27.3",
"@jest/expect-utils": "30.3.0", "@jest/expect-utils": "30.4.1",
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"@jest/snapshot-utils": "30.3.0", "@jest/snapshot-utils": "30.4.1",
"@jest/transform": "30.3.0", "@jest/transform": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"babel-preset-current-node-syntax": "^1.2.0", "babel-preset-current-node-syntax": "^1.2.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"expect": "30.3.0", "expect": "30.4.1",
"graceful-fs": "^4.2.11", "graceful-fs": "^4.2.11",
"jest-diff": "30.3.0", "jest-diff": "30.4.1",
"jest-matcher-utils": "30.3.0", "jest-matcher-utils": "30.4.1",
"jest-message-util": "30.3.0", "jest-message-util": "30.4.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"pretty-format": "30.3.0", "pretty-format": "30.4.1",
"semver": "^7.7.2", "semver": "^7.7.2",
"synckit": "^0.11.8" "synckit": "^0.11.8"
}, },
"dependencies": { "dependencies": {
"semver": { "semver": {
"version": "7.7.4", "version": "7.8.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
"dev": true "dev": true
} }
} }
}, },
"jest-util": { "jest-util": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.4.1.tgz",
"integrity": "sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==", "integrity": "sha512-vjQb1sACEiv13DKJMDToJpzVW0joCsIQrmbg0fi7CyOOt+g9jTuQl2A216pWRBYhOVt53XbL/2LbMKg1BECWOw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"ci-info": "^4.2.0", "ci-info": "^4.2.0",
@@ -8461,17 +8549,17 @@
} }
}, },
"jest-validate": { "jest-validate": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.4.1.tgz",
"integrity": "sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==", "integrity": "sha512-PDWi4SOwLnwqNDfHZjOcsEFyZ4fc/2W2gVL3DEoyqnB6jCQMLRtfBong8s6omIw3lI0HWOus12xfnFmQtjW3fw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/get-type": "30.1.0", "@jest/get-type": "30.1.0",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"camelcase": "^6.3.0", "camelcase": "^6.3.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"leven": "^3.1.0", "leven": "^3.1.0",
"pretty-format": "30.3.0" "pretty-format": "30.4.1"
}, },
"dependencies": { "dependencies": {
"camelcase": { "camelcase": {
@@ -8483,30 +8571,30 @@
} }
}, },
"jest-watcher": { "jest-watcher": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.4.1.tgz",
"integrity": "sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==", "integrity": "sha512-/l9UonmvCwjHH7d2h3iAwIloLc1H0S8mJZ/LNK3i86hqwPAz8otUJjP9MfYtz9Tt77Su5FD2xGjZn8d31IZHlw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/test-result": "30.3.0", "@jest/test-result": "30.4.1",
"@jest/types": "30.3.0", "@jest/types": "30.4.1",
"@types/node": "*", "@types/node": "*",
"ansi-escapes": "^4.3.2", "ansi-escapes": "^4.3.2",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"emittery": "^0.13.1", "emittery": "^0.13.1",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"string-length": "^4.0.2" "string-length": "^4.0.2"
} }
}, },
"jest-worker": { "jest-worker": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.3.0.tgz", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.4.1.tgz",
"integrity": "sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==", "integrity": "sha512-SHynN/q/QD++iNyvMdy+WMmbCGk8jIsNcRxycXbWubSOhvo6T+j2afcfUSl+3hYsiBebOTo0cT7c2H7CXugu1g==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/node": "*", "@types/node": "*",
"@ungap/structured-clone": "^1.3.0", "@ungap/structured-clone": "^1.3.0",
"jest-util": "30.3.0", "jest-util": "30.4.1",
"merge-stream": "^2.0.0", "merge-stream": "^2.0.0",
"supports-color": "^8.1.1" "supports-color": "^8.1.1"
}, },
@@ -8601,9 +8689,9 @@
}, },
"dependencies": { "dependencies": {
"semver": { "semver": {
"version": "7.7.4", "version": "7.8.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
"dev": true "dev": true
} }
} }
@@ -8845,14 +8933,15 @@
} }
}, },
"pretty-format": { "pretty-format": {
"version": "30.3.0", "version": "30.4.1",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.4.1.tgz",
"integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", "integrity": "sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@jest/schemas": "30.0.5", "@jest/schemas": "30.4.1",
"ansi-styles": "^5.2.0", "ansi-styles": "^5.2.0",
"react-is": "^18.3.1" "react-is-18": "npm:react-is@^18.3.1",
"react-is-19": "npm:react-is@^19.2.5"
}, },
"dependencies": { "dependencies": {
"ansi-styles": { "ansi-styles": {
@@ -8869,12 +8958,18 @@
"integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==", "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==",
"dev": true "dev": true
}, },
"react-is": { "react-is-18": {
"version": "18.3.1", "version": "npm:react-is@18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true "dev": true
}, },
"react-is-19": {
"version": "npm:react-is@19.2.7",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.7.tgz",
"integrity": "sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==",
"dev": true
},
"require-directory": { "require-directory": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -9096,12 +9191,12 @@
} }
}, },
"synckit": { "synckit": {
"version": "0.11.12", "version": "0.11.13",
"resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.13.tgz",
"integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==", "integrity": "sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@pkgr/core": "^0.2.9" "@pkgr/core": "^0.3.6"
} }
}, },
"test-exclude": { "test-exclude": {
@@ -9185,9 +9280,9 @@
"dev": true "dev": true
}, },
"typescript": { "typescript": {
"version": "5.9.3", "version": "6.0.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
"dev": true "dev": true
}, },
"uglify-js": { "uglify-js": {
@@ -9209,31 +9304,34 @@
"dev": true "dev": true
}, },
"unrs-resolver": { "unrs-resolver": {
"version": "1.11.1", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.12.2.tgz",
"integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", "integrity": "sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm-eabi": "1.12.2",
"@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.12.2",
"@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.12.2",
"@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.12.2",
"@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.12.2",
"@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.12.2",
"@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.12.2",
"@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.12.2",
"@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.12.2",
"@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-loong64-gnu": "1.12.2",
"@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-loong64-musl": "1.12.2",
"@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.12.2",
"@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.12.2",
"@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.12.2",
"@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.12.2",
"@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.12.2",
"@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.12.2",
"@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-openharmony-arm64": "1.12.2",
"@unrs/resolver-binding-win32-x64-msvc": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.12.2",
"napi-postinstall": "^0.3.0" "@unrs/resolver-binding-win32-arm64-msvc": "1.12.2",
"@unrs/resolver-binding-win32-ia32-msvc": "1.12.2",
"@unrs/resolver-binding-win32-x64-msvc": "1.12.2",
"napi-postinstall": "^0.3.4"
} }
}, },
"update-browserslist-db": { "update-browserslist-db": {
@@ -9374,9 +9472,9 @@
"dev": true "dev": true
}, },
"yargs": { "yargs": {
"version": "17.7.2", "version": "17.7.3",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz",
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==",
"dev": true, "dev": true,
"requires": { "requires": {
"cliui": "^8.0.1", "cliui": "^8.0.1",

View File

@@ -28,26 +28,26 @@
"author": "@eifinger", "author": "@eifinger",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@actions/cache": "^6.0.0", "@actions/cache": "^6.0.1",
"@actions/core": "^3.0.0", "@actions/core": "^3.0.0",
"@actions/exec": "^3.0.0", "@actions/exec": "^3.0.0",
"@actions/glob": "^0.6.1", "@actions/glob": "^0.6.1",
"@actions/io": "^3.0.2", "@actions/io": "^3.0.2",
"@actions/tool-cache": "^4.0.0", "@actions/tool-cache": "^4.0.0",
"@renovatebot/pep440": "^4.2.2", "@renovatebot/pep440": "^5.0.0",
"smol-toml": "^1.6.1", "smol-toml": "^1.6.1",
"undici": "^8.3.0" "undici": "^8.3.0"
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "^2.4.15", "@biomejs/biome": "^2.4.16",
"@types/js-yaml": "^4.0.9", "@types/js-yaml": "^4.0.9",
"@types/node": "^25.5.0", "@types/node": "^25.5.0",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"@vercel/ncc": "^0.38.4", "@vercel/ncc": "^0.38.4",
"esbuild": "^0.28.0", "esbuild": "^0.28.0",
"jest": "^30.3.0", "jest": "^30.4.2",
"js-yaml": "^4.1.1", "js-yaml": "^4.1.1",
"ts-jest": "^29.4.11", "ts-jest": "^29.4.11",
"typescript": "^5.9.3" "typescript": "^6.0.3"
} }
} }