deps: bump the dependency-updates group with 6 updates (#1729)

Bumps the dependency-updates group with 6 updates: | Package | From | To | | --- | --- | --- | | [framer-motion](https://github.com/motiondivision/motion) | `12.23.16` | `12.23.22` | | [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.1.2` | `30.2.0` | | [eslint-plugin-primer-react](https://github.com/primer/eslint-plugin-primer-react) | `8.2.0` | `8.2.1` | | [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` | | [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.1.2` | `30.2.0` | | [tar](https://github.com/isaacs/node-tar) | `7.4.4` | `7.5.1` | Updates `framer-motion` from 12.23.16 to 12.23.22 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/motiondivision/motion/blob/main/CHANGELOG.md">framer-motion's changelog</a>.</em></p> <blockquote> <h2>[12.23.22] 2025-09-25</h2> <h3>Added</h3> <ul> <li>Exporting <code>HTMLElements</code> and <code>useComposedRefs</code> type for internal use.</li> </ul> <h2>[12.23.21] 2025-09-24</h2> <h3>Fixed</h3> <ul> <li>Fixing main-thread <code>scroll</code> with animations that contain <code>delay</code>.</li> </ul> <h2>[12.23.20] 2025-09-24</h2> <h3>Fixed</h3> <ul> <li>Suppress non-animatable value warning for instant animations.</li> </ul> <h2>[12.23.19] 2025-09-23</h2> <h3>Fixed</h3> <ul> <li>Remove support for changing <code>ref</code> prop.</li> </ul> <h2>[12.23.18] 2025-09-19</h2> <h3>Fixed</h3> <ul> <li><code>&lt;motion /&gt;</code> components now support changing <code>ref</code> prop.</li> </ul> <h2>[12.23.17] 2025-09-19</h2> <h3>Fixed</h3> <ul> <li>Ensure <code>animate()</code> <code>onComplete</code> only fires once, when all values are complete.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/motiondivision/motion/commit/833abbb5a790b5fed74adb5602f67879dc927fd7"><code>833abbb</code></a> v12.23.22</li> <li><a href="https://github.com/motiondivision/motion/commit/41346e2af91e2d946f71d96683d8984bb1fc91e8"><code>41346e2</code></a> Exporting HTMLElements</li> <li><a href="https://github.com/motiondivision/motion/commit/f469973999524a6226e63f0161a0af9175be2496"><code>f469973</code></a> Update README.md with Notion logo</li> <li><a href="https://github.com/motiondivision/motion/commit/5232c648954bdd3310317e10d02bd0fa5c99bbb1"><code>5232c64</code></a> Update sponsor links and images in README</li> <li><a href="https://github.com/motiondivision/motion/commit/7d5ab4ba4f432d9fc7292fb9c3b0f07b16dce31c"><code>7d5ab4b</code></a> Add Notion logo to Gold section</li> <li><a href="https://github.com/motiondivision/motion/commit/aae63994094175758ffcc0f43ff1c56097a57ede"><code>aae6399</code></a> Updating tests</li> <li><a href="https://github.com/motiondivision/motion/commit/0ef633e2e38257136b78f87bdf8b4d781f730bd3"><code>0ef633e</code></a> v12.23.21</li> <li><a href="https://github.com/motiondivision/motion/commit/28ea5f8d68c9b7463f37617d556be4b5ecd143f9"><code>28ea5f8</code></a> Updating changelog</li> <li><a href="https://github.com/motiondivision/motion/commit/d941e3aea2163689f69f66cd5241f220e00a6f07"><code>d941e3a</code></a> Merge pull request <a href="https://redirect.github.com/motiondivision/motion/issues/3380">#3380</a> from motiondivision/fix/return-total-duration</li> <li><a href="https://github.com/motiondivision/motion/commit/80288e54e27a7b2788caef36d4a7b406df522353"><code>80288e5</code></a> Replacing map with for loop</li> <li>Additional commits viewable in <a href="https://github.com/motiondivision/motion/compare/v12.23.16...v12.23.22">compare view</a></li> </ul> </details> <br /> Updates `babel-jest` from 30.1.2 to 30.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/releases">babel-jest's releases</a>.</em></p> <blockquote> <h2>30.2.0</h2> <h3>Chore &amp; Maintenance</h3> <ul> <li><code>[*]</code> Update example repo for testing React Native projects (<a href="https://redirect.github.com/jestjs/jest/pull/15832">#15832</a>)</li> <li><code>[*]</code> Update <code>jest-watch-typeahead</code> to v3 (<a href="https://redirect.github.com/jestjs/jest/pull/15830">#15830</a>)</li> </ul> <h2>Features</h2> <ul> <li><code>[jest-environment-jsdom-abstract]</code> Add support for JSDOM v27 (<a href="https://redirect.github.com/jestjs/jest/pull/15834">#15834</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[babel-jest]</code> Export the <code>TransformerConfig</code> interface (<a href="https://redirect.github.com/jestjs/jest/pull/15820">#15820</a>)</li> <li><code>[jest-config]</code> Fix <code>jest.config.ts</code> with TS loader specified in docblock pragma (<a href="https://redirect.github.com/jestjs/jest/pull/15839">#15839</a>)</li> </ul> <h2>30.1.3</h2> <h3>Fixes</h3> <ul> <li>Fix <code>unstable_mockModule</code> with <code>node:</code> prefixed core modules.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/blob/main/CHANGELOG.md">babel-jest's changelog</a>.</em></p> <blockquote> <h2>30.2.0</h2> <h3>Chore &amp; Maintenance</h3> <ul> <li><code>[*]</code> Update example repo for testing React Native projects (<a href="https://redirect.github.com/jestjs/jest/pull/15832">#15832</a>)</li> <li><code>[*]</code> Update <code>jest-watch-typeahead</code> to v3 (<a href="https://redirect.github.com/jestjs/jest/pull/15830">#15830</a>)</li> </ul> <h2>Features</h2> <ul> <li><code>[jest-environment-jsdom-abstract]</code> Add support for JSDOM v27 (<a href="https://redirect.github.com/jestjs/jest/pull/15834">#15834</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[babel-jest]</code> Export the <code>TransformerConfig</code> interface (<a href="https://redirect.github.com/jestjs/jest/pull/15820">#15820</a>)</li> <li><code>[jest-config]</code> Fix <code>jest.config.ts</code> with TS loader specified in docblock pragma (<a href="https://redirect.github.com/jestjs/jest/pull/15839">#15839</a>)</li> </ul> <h2>30.1.3</h2> <h3>Fixes</h3> <ul> <li>Fix <code>unstable_mockModule</code> with <code>node:</code> prefixed core modules.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac"><code>855864e</code></a> v30.2.0</li> <li><a href="https://github.com/jestjs/jest/commit/d2a2491b642a015b9f176418b1175fcf2dbb905f"><code>d2a2491</code></a> Support Babel 8 in plugins and presets (<a href="https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest/issues/15750">#15750</a>)</li> <li><a href="https://github.com/jestjs/jest/commit/ddf97f7f891965041b76a294b64cae7fd3fcc78d"><code>ddf97f7</code></a> Export TransformerConfig interface from <code>babel-jest</code> (<a href="https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest/issues/15820">#15820</a>)</li> <li><a href="https://github.com/jestjs/jest/commit/15e3e7cb0bb91c7466f60ce854287ca5b711bd69"><code>15e3e7c</code></a> Update babel-plugin-istanbul to 7.0.1 (<a href="https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest/issues/15813">#15813</a>)</li> <li>See full diff in <a href="https://github.com/jestjs/jest/commits/v30.2.0/packages/babel-jest">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-primer-react` from 8.2.0 to 8.2.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/primer/eslint-plugin-primer-react/releases">eslint-plugin-primer-react's releases</a>.</em></p> <blockquote> <h2>v8.2.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/410">#410</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/f3e47b1a75ad27aceaed89d50175cc59754c8b9d"><code>f3e47b1</code></a> Thanks <a href="https://github.com/jonrohan"><code>@​jonrohan</code></a>! - Fix for deprecated and experimental import paths</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/primer/eslint-plugin-primer-react/blob/main/CHANGELOG.md">eslint-plugin-primer-react's changelog</a>.</em></p> <blockquote> <h2>8.2.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/410">#410</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/f3e47b1a75ad27aceaed89d50175cc59754c8b9d"><code>f3e47b1</code></a> Thanks <a href="https://github.com/jonrohan"><code>@​jonrohan</code></a>! - Fix for deprecated and experimental import paths</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/a1b8be1e3478fe5688f391ec433f78a8173396ae"><code>a1b8be1</code></a> Version Packages (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/411">#411</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/4149a76f34b04b1c6c4099c60ac0ff8e03b19a1e"><code>4149a76</code></a> Bump <code>@​typescript-eslint/rule-tester</code> from 8.42.0 to 8.44.0 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/419">#419</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/5902197395cc1ebf9b5d91cbab89aed1c1ec2d37"><code>5902197</code></a> Bump globals from 16.3.0 to 16.4.0 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/415">#415</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/f3e47b1a75ad27aceaed89d50175cc59754c8b9d"><code>f3e47b1</code></a> Fix for deprecated and experimental import paths (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/410">#410</a>)</li> <li>See full diff in <a href="https://github.com/primer/eslint-plugin-primer-react/compare/v8.2.0...v8.2.1">compare view</a></li> </ul> </details> <br /> Updates `jest` from 30.1.3 to 30.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/releases">jest's releases</a>.</em></p> <blockquote> <h2>30.2.0</h2> <h3>Chore &amp; Maintenance</h3> <ul> <li><code>[*]</code> Update example repo for testing React Native projects (<a href="https://redirect.github.com/jestjs/jest/pull/15832">#15832</a>)</li> <li><code>[*]</code> Update <code>jest-watch-typeahead</code> to v3 (<a href="https://redirect.github.com/jestjs/jest/pull/15830">#15830</a>)</li> </ul> <h2>Features</h2> <ul> <li><code>[jest-environment-jsdom-abstract]</code> Add support for JSDOM v27 (<a href="https://redirect.github.com/jestjs/jest/pull/15834">#15834</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[babel-jest]</code> Export the <code>TransformerConfig</code> interface (<a href="https://redirect.github.com/jestjs/jest/pull/15820">#15820</a>)</li> <li><code>[jest-config]</code> Fix <code>jest.config.ts</code> with TS loader specified in docblock pragma (<a href="https://redirect.github.com/jestjs/jest/pull/15839">#15839</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/blob/main/CHANGELOG.md">jest's changelog</a>.</em></p> <blockquote> <h2>30.2.0</h2> <h3>Chore &amp; Maintenance</h3> <ul> <li><code>[*]</code> Update example repo for testing React Native projects (<a href="https://redirect.github.com/jestjs/jest/pull/15832">#15832</a>)</li> <li><code>[*]</code> Update <code>jest-watch-typeahead</code> to v3 (<a href="https://redirect.github.com/jestjs/jest/pull/15830">#15830</a>)</li> </ul> <h2>Features</h2> <ul> <li><code>[jest-environment-jsdom-abstract]</code> Add support for JSDOM v27 (<a href="https://redirect.github.com/jestjs/jest/pull/15834">#15834</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[babel-jest]</code> Export the <code>TransformerConfig</code> interface (<a href="https://redirect.github.com/jestjs/jest/pull/15820">#15820</a>)</li> <li><code>[jest-config]</code> Fix <code>jest.config.ts</code> with TS loader specified in docblock pragma (<a href="https://redirect.github.com/jestjs/jest/pull/15839">#15839</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac"><code>855864e</code></a> v30.2.0</li> <li>See full diff in <a href="https://github.com/jestjs/jest/commits/v30.2.0/packages/jest">compare view</a></li> </ul> </details> <br /> Updates `jest-environment-jsdom` from 30.1.2 to 30.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/releases">jest-environment-jsdom's releases</a>.</em></p> <blockquote> <h2>30.2.0</h2> <h3>Chore &amp; Maintenance</h3> <ul> <li><code>[*]</code> Update example repo for testing React Native projects (<a href="https://redirect.github.com/jestjs/jest/pull/15832">#15832</a>)</li> <li><code>[*]</code> Update <code>jest-watch-typeahead</code> to v3 (<a href="https://redirect.github.com/jestjs/jest/pull/15830">#15830</a>)</li> </ul> <h2>Features</h2> <ul> <li><code>[jest-environment-jsdom-abstract]</code> Add support for JSDOM v27 (<a href="https://redirect.github.com/jestjs/jest/pull/15834">#15834</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[babel-jest]</code> Export the <code>TransformerConfig</code> interface (<a href="https://redirect.github.com/jestjs/jest/pull/15820">#15820</a>)</li> <li><code>[jest-config]</code> Fix <code>jest.config.ts</code> with TS loader specified in docblock pragma (<a href="https://redirect.github.com/jestjs/jest/pull/15839">#15839</a>)</li> </ul> <h2>30.1.3</h2> <h3>Fixes</h3> <ul> <li>Fix <code>unstable_mockModule</code> with <code>node:</code> prefixed core modules.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/blob/main/CHANGELOG.md">jest-environment-jsdom's changelog</a>.</em></p> <blockquote> <h2>30.2.0</h2> <h3>Chore &amp; Maintenance</h3> <ul> <li><code>[*]</code> Update example repo for testing React Native projects (<a href="https://redirect.github.com/jestjs/jest/pull/15832">#15832</a>)</li> <li><code>[*]</code> Update <code>jest-watch-typeahead</code> to v3 (<a href="https://redirect.github.com/jestjs/jest/pull/15830">#15830</a>)</li> </ul> <h2>Features</h2> <ul> <li><code>[jest-environment-jsdom-abstract]</code> Add support for JSDOM v27 (<a href="https://redirect.github.com/jestjs/jest/pull/15834">#15834</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[babel-jest]</code> Export the <code>TransformerConfig</code> interface (<a href="https://redirect.github.com/jestjs/jest/pull/15820">#15820</a>)</li> <li><code>[jest-config]</code> Fix <code>jest.config.ts</code> with TS loader specified in docblock pragma (<a href="https://redirect.github.com/jestjs/jest/pull/15839">#15839</a>)</li> </ul> <h2>30.1.3</h2> <h3>Fixes</h3> <ul> <li>Fix <code>unstable_mockModule</code> with <code>node:</code> prefixed core modules.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac"><code>855864e</code></a> v30.2.0</li> <li>See full diff in <a href="https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-environment-jsdom">compare view</a></li> </ul> </details> <br /> Updates `tar` from 7.4.4 to 7.5.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md">tar's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>7.5</h2> <ul> <li>Added <code>zstd</code> compression support.</li> </ul> <h2>7.4</h2> <ul> <li>Deprecate <code>onentry</code> in favor of <code>onReadEntry</code> for clarity.</li> </ul> <h2>7.3</h2> <ul> <li>Add <code>onWriteEntry</code> option</li> </ul> <h2>7.2</h2> <ul> <li>DRY the command definitions into a single <code>makeCommand</code> method, and update the type signatures to more appropriately infer the return type from the options and arguments provided.</li> </ul> <h2>7.1</h2> <ul> <li>Update minipass to v7.1.0</li> <li>Update the type definitions of <code>write()</code> and <code>end()</code> methods on <code>Unpack</code> and <code>Parser</code> classes to be compatible with the NodeJS.WritableStream type in the latest versions of <code>@types/node</code>.</li> </ul> <h2>7.0</h2> <ul> <li>Drop support for node &lt;18</li> <li>Rewrite in TypeScript, provide ESM and CommonJS hybrid interface</li> <li>Add tree-shake friendly exports, like <code>import('tar/create')</code> and <code>import('tar/read-entry')</code> to get individual functions or classes.</li> <li>Add <code>chmod</code> option that defaults to false, and deprecate <code>noChmod</code>. That is, reverse the default option regarding explicitly setting file system modes to match tar entry settings.</li> <li>Add <code>processUmask</code> option to avoid having to call <code>process.umask()</code> when <code>chmod: true</code> (or <code>noChmod: false</code>) is set.</li> </ul> <h2>6.2</h2> <ul> <li>Add support for brotli compression</li> <li>Add <code>maxDepth</code> option to prevent extraction into excessively deep folders.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/node-tar/commit/64728e88cb5805faa78264204d520eb741ce4b6f"><code>64728e8</code></a> 7.5.1</li> <li><a href="https://github.com/isaacs/node-tar/commit/5330eb04bc43014f216e5c271b40d5c00d45224d"><code>5330eb0</code></a> fix: consistent TOCTOU behavior in sync t.list</li> <li><a href="https://github.com/isaacs/node-tar/commit/dcb0287d7da925182aa8840ca1038bf44160ca5e"><code>dcb0287</code></a> 7.5.0</li> <li><a href="https://github.com/isaacs/node-tar/commit/aa1bed928735d590d213770d4a3069ceecbfffa3"><code>aa1bed9</code></a> changelog 7.5</li> <li><a href="https://github.com/isaacs/node-tar/commit/49bf8f9926f78c319cbeb1c26a7291284c41d2f4"><code>49bf8f9</code></a> feat: add initial zstd support</li> <li><a href="https://github.com/isaacs/node-tar/commit/b35ff9474838fd05d039708d7011c469d9aca301"><code>b35ff94</code></a> ci: don't bother testing on node 18</li> <li><a href="https://github.com/isaacs/node-tar/commit/181be3a985cbe5371336da56745a55ea6b784cec"><code>181be3a</code></a> update workflows, tshy configs</li> <li>See full diff in <a href="https://github.com/isaacs/node-tar/compare/v7.4.4...v7.5.1">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] committed Sep 29, 2025 at 07:39 UTC cd3d1b04f1e0c1c6b92226e4796770befb10bccf
1 file changed +371 -364
package-lock.json
+371 -364
@@ -2615,9 +2615,9 @@
2615 }
2616 },
2617 "node_modules/@babel/types": {
2618 - "version": "7.27.6",
2619 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz",
2620 - "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==",
2618 + "version": "7.28.4",
2619 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
2620 + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==",
2621 "license": "MIT",
2622 "dependencies": {
2623 "@babel/helper-string-parser": "^7.27.1",
@@ -5586,17 +5586,17 @@
5586 }
5587 },
5588 "node_modules/@jest/console": {
5589 - "version": "30.1.2",
5590 - "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.1.2.tgz",
5591 - "integrity": "sha512-BGMAxj8VRmoD0MoA/jo9alMXSRoqW8KPeqOfEo1ncxnRLatTBCpRoOwlwlEMdudp68Q6WSGwYrrLtTGOh8fLzw==",
5589 + "version": "30.2.0",
5590 + "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.2.0.tgz",
5591 + "integrity": "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ==",
5592 "dev": true,
5593 "license": "MIT",
5594 "dependencies": {
5595 - "@jest/types": "30.0.5",
5595 + "@jest/types": "30.2.0",
5596 "@types/node": "*",
5597 "chalk": "^4.1.2",
5598 - "jest-message-util": "30.1.0",
5599 - "jest-util": "30.0.5",
5598 + "jest-message-util": "30.2.0",
5599 + "jest-util": "30.2.0",
5600 "slash": "^3.0.0"
5601 },
5602 "engines": {
@@ -5637,39 +5637,39 @@
5637 }
5638 },
5639 "node_modules/@jest/core": {
5640 - "version": "30.1.3",
5641 - "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.1.3.tgz",
5642 - "integrity": "sha512-LIQz7NEDDO1+eyOA2ZmkiAyYvZuo6s1UxD/e2IHldR6D7UYogVq3arTmli07MkENLq6/3JEQjp0mA8rrHHJ8KQ==",
5640 + "version": "30.2.0",
5641 + "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.2.0.tgz",
5642 + "integrity": "sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ==",
5643 "dev": true,
5644 "license": "MIT",
5645 "dependencies": {
5646 - "@jest/console": "30.1.2",
5646 + "@jest/console": "30.2.0",
5647 "@jest/pattern": "30.0.1",
5648 - "@jest/reporters": "30.1.3",
5649 - "@jest/test-result": "30.1.3",
5650 - "@jest/transform": "30.1.2",
5651 - "@jest/types": "30.0.5",
5648 + "@jest/reporters": "30.2.0",
5649 + "@jest/test-result": "30.2.0",
5650 + "@jest/transform": "30.2.0",
5651 + "@jest/types": "30.2.0",
5652 "@types/node": "*",
5653 "ansi-escapes": "^4.3.2",
5654 "chalk": "^4.1.2",
5655 "ci-info": "^4.2.0",
5656 "exit-x": "^0.2.2",
5657 "graceful-fs": "^4.2.11",
5658 - "jest-changed-files": "30.0.5",
5659 - "jest-config": "30.1.3",
5660 - "jest-haste-map": "30.1.0",
5661 - "jest-message-util": "30.1.0",
5658 + "jest-changed-files": "30.2.0",
5659 + "jest-config": "30.2.0",
5660 + "jest-haste-map": "30.2.0",
5661 + "jest-message-util": "30.2.0",
5662 "jest-regex-util": "30.0.1",
5663 - "jest-resolve": "30.1.3",
5664 - "jest-resolve-dependencies": "30.1.3",
5665 - "jest-runner": "30.1.3",
5666 - "jest-runtime": "30.1.3",
5667 - "jest-snapshot": "30.1.2",
5668 - "jest-util": "30.0.5",
5669 - "jest-validate": "30.1.0",
5670 - "jest-watcher": "30.1.3",
5663 + "jest-resolve": "30.2.0",
5664 + "jest-resolve-dependencies": "30.2.0",
5665 + "jest-runner": "30.2.0",
5666 + "jest-runtime": "30.2.0",
5667 + "jest-snapshot": "30.2.0",
5668 + "jest-util": "30.2.0",
5669 + "jest-validate": "30.2.0",
5670 + "jest-watcher": "30.2.0",
5671 "micromatch": "^4.0.8",
5672 - "pretty-format": "30.0.5",
5672 + "pretty-format": "30.2.0",
5673 "slash": "^3.0.0"
5674 },
5675 "engines": {
@@ -5734,9 +5734,9 @@
5734 }
5735 },
5736 "node_modules/@jest/core/node_modules/pretty-format": {
5737 - "version": "30.0.5",
5738 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
5739 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
5737 + "version": "30.2.0",
5738 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
5739 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
5740 "dev": true,
5741 "license": "MIT",
5742 "dependencies": {
@@ -5759,35 +5759,35 @@
5759 }
5760 },
5761 "node_modules/@jest/environment": {
5762 - "version": "30.1.2",
5763 - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.1.2.tgz",
5764 - "integrity": "sha512-N8t1Ytw4/mr9uN28OnVf0SYE2dGhaIxOVYcwsf9IInBKjvofAjbFRvedvBBlyTYk2knbJTiEjEJ2PyyDIBnd9w==",
5762 + "version": "30.2.0",
5763 + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.2.0.tgz",
5764 + "integrity": "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==",
5765 "dev": true,
5766 "license": "MIT",
5767 "dependencies": {
5768 - "@jest/fake-timers": "30.1.2",
5769 - "@jest/types": "30.0.5",
5768 + "@jest/fake-timers": "30.2.0",
5769 + "@jest/types": "30.2.0",
5770 "@types/node": "*",
5771 - "jest-mock": "30.0.5"
5771 + "jest-mock": "30.2.0"
5772 },
5773 "engines": {
5774 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
5775 }
5776 },
5777 "node_modules/@jest/environment-jsdom-abstract": {
5778 - "version": "30.1.2",
5779 - "resolved": "https://registry.npmjs.org/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.1.2.tgz",
5780 - "integrity": "sha512-u8kTh/ZBl97GOmnGJLYK/1GuwAruMC4hoP6xuk/kwltmVWsA9u/6fH1/CsPVGt2O+Wn2yEjs8n1B1zZJ62Cx0w==",
5778 + "version": "30.2.0",
5779 + "resolved": "https://registry.npmjs.org/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.2.0.tgz",
5780 + "integrity": "sha512-kazxw2L9IPuZpQ0mEt9lu9Z98SqR74xcagANmMBU16X0lS23yPc0+S6hGLUz8kVRlomZEs/5S/Zlpqwf5yu6OQ==",
5781 "dev": true,
5782 "license": "MIT",
5783 "dependencies": {
5784 - "@jest/environment": "30.1.2",
5785 - "@jest/fake-timers": "30.1.2",
5786 - "@jest/types": "30.0.5",
5784 + "@jest/environment": "30.2.0",
5785 + "@jest/fake-timers": "30.2.0",
5786 + "@jest/types": "30.2.0",
5787 "@types/jsdom": "^21.1.7",
5788 "@types/node": "*",
5789 - "jest-mock": "30.0.5",
5790 - "jest-util": "30.0.5"
5789 + "jest-mock": "30.2.0",
5790 + "jest-util": "30.2.0"
5791 },
5792 "engines": {
5793 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -5803,23 +5803,23 @@
5803 }
5804 },
5805 "node_modules/@jest/expect": {
5806 - "version": "30.1.2",
5807 - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.1.2.tgz",
5808 - "integrity": "sha512-tyaIExOwQRCxPCGNC05lIjWJztDwk2gPDNSDGg1zitXJJ8dC3++G/CRjE5mb2wQsf89+lsgAgqxxNpDLiCViTA==",
5806 + "version": "30.2.0",
5807 + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.2.0.tgz",
5808 + "integrity": "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA==",
5809 "dev": true,
5810 "license": "MIT",
5811 "dependencies": {
5812 - "expect": "30.1.2",
5813 - "jest-snapshot": "30.1.2"
5812 + "expect": "30.2.0",
5813 + "jest-snapshot": "30.2.0"
5814 },
5815 "engines": {
5816 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
5817 }
5818 },
5819 "node_modules/@jest/expect-utils": {
5820 - "version": "30.1.2",
5821 - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.1.2.tgz",
5822 - "integrity": "sha512-HXy1qT/bfdjCv7iC336ExbqqYtZvljrV8odNdso7dWK9bSeHtLlvwWWC3YSybSPL03Gg5rug6WLCZAZFH72m0A==",
5820 + "version": "30.2.0",
5821 + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.2.0.tgz",
5822 + "integrity": "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==",
5823 "dev": true,
5824 "license": "MIT",
5825 "dependencies": {
@@ -5830,18 +5830,18 @@
5830 }
5831 },
5832 "node_modules/@jest/fake-timers": {
5833 - "version": "30.1.2",
5834 - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.1.2.tgz",
5835 - "integrity": "sha512-Beljfv9AYkr9K+ETX9tvV61rJTY706BhBUtiaepQHeEGfe0DbpvUA5Z3fomwc5Xkhns6NWrcFDZn+72fLieUnA==",
5833 + "version": "30.2.0",
5834 + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.2.0.tgz",
5835 + "integrity": "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==",
5836 "dev": true,
5837 "license": "MIT",
5838 "dependencies": {
5839 - "@jest/types": "30.0.5",
5839 + "@jest/types": "30.2.0",
5840 "@sinonjs/fake-timers": "^13.0.0",
5841 "@types/node": "*",
5842 - "jest-message-util": "30.1.0",
5843 - "jest-mock": "30.0.5",
5844 - "jest-util": "30.0.5"
5842 + "jest-message-util": "30.2.0",
5843 + "jest-mock": "30.2.0",
5844 + "jest-util": "30.2.0"
5845 },
5846 "engines": {
5847 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -5858,16 +5858,16 @@
5858 }
5859 },
5860 "node_modules/@jest/globals": {
5861 - "version": "30.1.2",
5862 - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.1.2.tgz",
5863 - "integrity": "sha512-teNTPZ8yZe3ahbYnvnVRDeOjr+3pu2uiAtNtrEsiMjVPPj+cXd5E/fr8BL7v/T7F31vYdEHrI5cC/2OoO/vM9A==",
5861 + "version": "30.2.0",
5862 + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.2.0.tgz",
5863 + "integrity": "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw==",
5864 "dev": true,
5865 "license": "MIT",
5866 "dependencies": {
5867 - "@jest/environment": "30.1.2",
5868 - "@jest/expect": "30.1.2",
5869 - "@jest/types": "30.0.5",
5870 - "jest-mock": "30.0.5"
5867 + "@jest/environment": "30.2.0",
5868 + "@jest/expect": "30.2.0",
5869 + "@jest/types": "30.2.0",
5870 + "jest-mock": "30.2.0"
5871 },
5872 "engines": {
5873 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -5887,17 +5887,17 @@
5887 }
5888 },
5889 "node_modules/@jest/reporters": {
5890 - "version": "30.1.3",
5891 - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.1.3.tgz",
5892 - "integrity": "sha512-VWEQmJWfXMOrzdFEOyGjUEOuVXllgZsoPtEHZzfdNz18RmzJ5nlR6kp8hDdY8dDS1yGOXAY7DHT+AOHIPSBV0w==",
5890 + "version": "30.2.0",
5891 + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.2.0.tgz",
5892 + "integrity": "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ==",
5893 "dev": true,
5894 "license": "MIT",
5895 "dependencies": {
5896 "@bcoe/v8-coverage": "^0.2.3",
5897 - "@jest/console": "30.1.2",
5898 - "@jest/test-result": "30.1.3",
5899 - "@jest/transform": "30.1.2",
5900 - "@jest/types": "30.0.5",
5897 + "@jest/console": "30.2.0",
5898 + "@jest/test-result": "30.2.0",
5899 + "@jest/transform": "30.2.0",
5900 + "@jest/types": "30.2.0",
5901 "@jridgewell/trace-mapping": "^0.3.25",
5902 "@types/node": "*",
5903 "chalk": "^4.1.2",
@@ -5910,9 +5910,9 @@
5910 "istanbul-lib-report": "^3.0.0",
5911 "istanbul-lib-source-maps": "^5.0.0",
5912 "istanbul-reports": "^3.1.3",
5913 - "jest-message-util": "30.1.0",
5914 - "jest-util": "30.0.5",
5915 - "jest-worker": "30.1.0",
5913 + "jest-message-util": "30.2.0",
5914 + "jest-util": "30.2.0",
5915 + "jest-worker": "30.2.0",
5916 "slash": "^3.0.0",
5917 "string-length": "^4.0.2",
5918 "v8-to-istanbul": "^9.0.1"
@@ -5963,15 +5963,15 @@
5963 }
5964 },
5965 "node_modules/@jest/reporters/node_modules/jest-worker": {
5966 - "version": "30.1.0",
5967 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.1.0.tgz",
5968 - "integrity": "sha512-uvWcSjlwAAgIu133Tt77A05H7RIk3Ho8tZL50bQM2AkvLdluw9NG48lRCl3Dt+MOH719n/0nnb5YxUwcuJiKRA==",
5966 + "version": "30.2.0",
5967 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz",
5968 + "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==",
5969 "dev": true,
5970 "license": "MIT",
5971 "dependencies": {
5972 "@types/node": "*",
5973 "@ungap/structured-clone": "^1.3.0",
5974 - "jest-util": "30.0.5",
5974 + "jest-util": "30.2.0",
5975 "merge-stream": "^2.0.0",
5976 "supports-color": "^8.1.1"
5977 },
@@ -6009,13 +6009,13 @@
6009 }
6010 },
6011 "node_modules/@jest/snapshot-utils": {
6012 - "version": "30.1.2",
6013 - "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.1.2.tgz",
6014 - "integrity": "sha512-vHoMTpimcPSR7OxS2S0V1Cpg8eKDRxucHjoWl5u4RQcnxqQrV3avETiFpl8etn4dqxEGarBeHbIBety/f8mLXw==",
6012 + "version": "30.2.0",
6013 + "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.2.0.tgz",
6014 + "integrity": "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug==",
6015 "dev": true,
6016 "license": "MIT",
6017 "dependencies": {
6018 - "@jest/types": "30.0.5",
6018 + "@jest/types": "30.2.0",
6019 "chalk": "^4.1.2",
6020 "graceful-fs": "^4.2.11",
6021 "natural-compare": "^1.4.0"
@@ -6073,14 +6073,14 @@
6073 }
6074 },
6075 "node_modules/@jest/test-result": {
6076 - "version": "30.1.3",
6077 - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.1.3.tgz",
6078 - "integrity": "sha512-P9IV8T24D43cNRANPPokn7tZh0FAFnYS2HIfi5vK18CjRkTDR9Y3e1BoEcAJnl4ghZZF4Ecda4M/k41QkvurEQ==",
6076 + "version": "30.2.0",
6077 + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.2.0.tgz",
6078 + "integrity": "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg==",
6079 "dev": true,
6080 "license": "MIT",
6081 "dependencies": {
6082 - "@jest/console": "30.1.2",
6083 - "@jest/types": "30.0.5",
6082 + "@jest/console": "30.2.0",
6083 + "@jest/types": "30.2.0",
6084 "@types/istanbul-lib-coverage": "^2.0.6",
6085 "collect-v8-coverage": "^1.0.2"
6086 },
@@ -6089,15 +6089,15 @@
6089 }
6090 },
6091 "node_modules/@jest/test-sequencer": {
6092 - "version": "30.1.3",
6093 - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.1.3.tgz",
6094 - "integrity": "sha512-82J+hzC0qeQIiiZDThh+YUadvshdBswi5nuyXlEmXzrhw5ZQSRHeQ5LpVMD/xc8B3wPePvs6VMzHnntxL+4E3w==",
6092 + "version": "30.2.0",
6093 + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.2.0.tgz",
6094 + "integrity": "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q==",
6095 "dev": true,
6096 "license": "MIT",
6097 "dependencies": {
6098 - "@jest/test-result": "30.1.3",
6098 + "@jest/test-result": "30.2.0",
6099 "graceful-fs": "^4.2.11",
6100 - "jest-haste-map": "30.1.0",
6100 + "jest-haste-map": "30.2.0",
6101 "slash": "^3.0.0"
6102 },
6103 "engines": {
@@ -6105,23 +6105,23 @@
6105 }
6106 },
6107 "node_modules/@jest/transform": {
6108 - "version": "30.1.2",
6109 - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.1.2.tgz",
6110 - "integrity": "sha512-UYYFGifSgfjujf1Cbd3iU/IQoSd6uwsj8XHj5DSDf5ERDcWMdJOPTkHWXj4U+Z/uMagyOQZ6Vne8C4nRIrCxqA==",
6108 + "version": "30.2.0",
6109 + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.2.0.tgz",
6110 + "integrity": "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA==",
6111 "dev": true,
6112 "license": "MIT",
6113 "dependencies": {
6114 "@babel/core": "^7.27.4",
6115 - "@jest/types": "30.0.5",
6115 + "@jest/types": "30.2.0",
6116 "@jridgewell/trace-mapping": "^0.3.25",
6117 - "babel-plugin-istanbul": "^7.0.0",
6117 + "babel-plugin-istanbul": "^7.0.1",
6118 "chalk": "^4.1.2",
6119 "convert-source-map": "^2.0.0",
6120 "fast-json-stable-stringify": "^2.1.0",
6121 "graceful-fs": "^4.2.11",
6122 - "jest-haste-map": "30.1.0",
6122 + "jest-haste-map": "30.2.0",
6123 "jest-regex-util": "30.0.1",
6124 - "jest-util": "30.0.5",
6124 + "jest-util": "30.2.0",
6125 "micromatch": "^4.0.8",
6126 "pirates": "^4.0.7",
6127 "slash": "^3.0.0",
@@ -6165,9 +6165,9 @@
6165 }
6166 },
6167 "node_modules/@jest/types": {
6168 - "version": "30.0.5",
6169 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
6170 - "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
6168 + "version": "30.2.0",
6169 + "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz",
6170 + "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==",
6171 "dev": true,
6172 "license": "MIT",
6173 "dependencies": {
@@ -12153,6 +12153,7 @@
12153 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
12154 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
12155 "dev": true,
12156 + "license": "MIT",
12157 "dependencies": {
12158 "@babel/parser": "^7.20.7",
12159 "@babel/types": "^7.20.7",
@@ -12166,6 +12167,7 @@
12167 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
12168 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
12169 "dev": true,
12170 + "license": "MIT",
12171 "dependencies": {
12172 "@babel/types": "^7.0.0"
12173 }
@@ -12175,18 +12177,20 @@
12177 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
12178 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
12179 "dev": true,
12180 + "license": "MIT",
12181 "dependencies": {
12182 "@babel/parser": "^7.1.0",
12183 "@babel/types": "^7.0.0"
12184 }
12185 },
12186 "node_modules/@types/babel__traverse": {
12184 - "version": "7.20.7",
12185 - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz",
12186 - "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",
12187 + "version": "7.28.0",
12188 + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
12189 + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
12190 "dev": true,
12191 + "license": "MIT",
12192 "dependencies": {
12189 - "@babel/types": "^7.20.7"
12193 + "@babel/types": "^7.28.2"
12194 }
12195 },
12196 "node_modules/@types/cacheable-request": {
@@ -13926,16 +13930,16 @@
13930 "license": "Apache-2.0"
13931 },
13932 "node_modules/babel-jest": {
13929 - "version": "30.1.2",
13930 - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.1.2.tgz",
13931 - "integrity": "sha512-IQCus1rt9kaSh7PQxLYRY5NmkNrNlU2TpabzwV7T2jljnpdHOcmnYYv8QmE04Li4S3a2Lj8/yXyET5pBarPr6g==",
13933 + "version": "30.2.0",
13934 + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.2.0.tgz",
13935 + "integrity": "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw==",
13936 "dev": true,
13937 "license": "MIT",
13938 "dependencies": {
13935 - "@jest/transform": "30.1.2",
13939 + "@jest/transform": "30.2.0",
13940 "@types/babel__core": "^7.20.5",
13937 - "babel-plugin-istanbul": "^7.0.0",
13938 - "babel-preset-jest": "30.0.1",
13941 + "babel-plugin-istanbul": "^7.0.1",
13942 + "babel-preset-jest": "30.2.0",
13943 "chalk": "^4.1.2",
13944 "graceful-fs": "^4.2.11",
13945 "slash": "^3.0.0"
@@ -13944,7 +13948,7 @@
13948 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
13949 },
13950 "peerDependencies": {
13947 - "@babel/core": "^7.11.0"
13951 + "@babel/core": "^7.11.0 || ^8.0.0-0"
13952 }
13953 },
13954 "node_modules/babel-jest/node_modules/ansi-styles": {
@@ -14070,11 +14074,14 @@
14074 }
14075 },
14076 "node_modules/babel-plugin-istanbul": {
14073 - "version": "7.0.0",
14074 - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz",
14075 - "integrity": "sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==",
14077 + "version": "7.0.1",
14078 + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz",
14079 + "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==",
14080 "dev": true,
14081 "license": "BSD-3-Clause",
14082 + "workspaces": [
14083 + "test/babel-8"
14084 + ],
14085 "dependencies": {
14086 "@babel/helper-plugin-utils": "^7.0.0",
14087 "@istanbuljs/load-nyc-config": "^1.0.0",
@@ -14087,13 +14094,12 @@
14094 }
14095 },
14096 "node_modules/babel-plugin-jest-hoist": {
14090 - "version": "30.0.1",
14091 - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz",
14092 - "integrity": "sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==",
14097 + "version": "30.2.0",
14098 + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.2.0.tgz",
14099 + "integrity": "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA==",
14100 "dev": true,
14101 + "license": "MIT",
14102 "dependencies": {
14095 - "@babel/template": "^7.27.2",
14096 - "@babel/types": "^7.27.3",
14103 "@types/babel__core": "^7.20.5"
14104 },
14105 "engines": {
@@ -14235,9 +14241,9 @@
14241 "license": "MIT"
14242 },
14243 "node_modules/babel-preset-current-node-syntax": {
14238 - "version": "1.1.0",
14239 - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz",
14240 - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==",
14244 + "version": "1.2.0",
14245 + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
14246 + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==",
14247 "dev": true,
14248 "license": "MIT",
14249 "dependencies": {
@@ -14258,7 +14264,7 @@
14264 "@babel/plugin-syntax-top-level-await": "^7.14.5"
14265 },
14266 "peerDependencies": {
14261 - "@babel/core": "^7.0.0"
14267 + "@babel/core": "^7.0.0 || ^8.0.0-0"
14268 }
14269 },
14270 "node_modules/babel-preset-fbjs": {
@@ -14330,19 +14336,20 @@
14336 }
14337 },
14338 "node_modules/babel-preset-jest": {
14333 - "version": "30.0.1",
14334 - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz",
14335 - "integrity": "sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==",
14339 + "version": "30.2.0",
14340 + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.2.0.tgz",
14341 + "integrity": "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ==",
14342 "dev": true,
14343 + "license": "MIT",
14344 "dependencies": {
14338 - "babel-plugin-jest-hoist": "30.0.1",
14339 - "babel-preset-current-node-syntax": "^1.1.0"
14345 + "babel-plugin-jest-hoist": "30.2.0",
14346 + "babel-preset-current-node-syntax": "^1.2.0"
14347 },
14348 "engines": {
14349 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
14350 },
14351 "peerDependencies": {
14345 - "@babel/core": "^7.11.0"
14352 + "@babel/core": "^7.11.0 || ^8.0.0-beta.1"
14353 }
14354 },
14355 "node_modules/babel-preset-react-app": {
@@ -19981,9 +19988,9 @@
19988 }
19989 },
19990 "node_modules/eslint-plugin-primer-react": {
19984 - "version": "8.2.0",
19985 - "resolved": "https://registry.npmjs.org/eslint-plugin-primer-react/-/eslint-plugin-primer-react-8.2.0.tgz",
19986 - "integrity": "sha512-+uz0T1qyfRhMavojoATVrLBdQ/JoX7XMc6BMowCBtB+M+AerrW8lXj9pVUViMe35Iaw+3eRMHAdXHho82BYyvw==",
19991 + "version": "8.2.1",
19992 + "resolved": "https://registry.npmjs.org/eslint-plugin-primer-react/-/eslint-plugin-primer-react-8.2.1.tgz",
19993 + "integrity": "sha512-HeJu9e0ICKA3Nb8Qpyw2D/kBF72ixlhweX+N8YPYejPT1oU+ltapQoqPReXSfouAEDvoMSGN0RlTTHVcFYbQTg==",
19994 "dev": true,
19995 "license": "MIT",
19996 "dependencies": {
@@ -20912,18 +20919,18 @@
20919 }
20920 },
20921 "node_modules/expect": {
20915 - "version": "30.1.2",
20916 - "resolved": "https://registry.npmjs.org/expect/-/expect-30.1.2.tgz",
20917 - "integrity": "sha512-xvHszRavo28ejws8FpemjhwswGj4w/BetHIL8cU49u4sGyXDw2+p3YbeDbj6xzlxi6kWTjIRSTJ+9sNXPnF0Zg==",
20922 + "version": "30.2.0",
20923 + "resolved": "https://registry.npmjs.org/expect/-/expect-30.2.0.tgz",
20924 + "integrity": "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==",
20925 "dev": true,
20926 "license": "MIT",
20927 "dependencies": {
20921 - "@jest/expect-utils": "30.1.2",
20928 + "@jest/expect-utils": "30.2.0",
20929 "@jest/get-type": "30.1.0",
20923 - "jest-matcher-utils": "30.1.2",
20924 - "jest-message-util": "30.1.0",
20925 - "jest-mock": "30.0.5",
20926 - "jest-util": "30.0.5"
20930 + "jest-matcher-utils": "30.2.0",
20931 + "jest-message-util": "30.2.0",
20932 + "jest-mock": "30.2.0",
20933 + "jest-util": "30.2.0"
20934 },
20935 "engines": {
20936 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -21828,12 +21835,12 @@
21835 }
21836 },
21837 "node_modules/framer-motion": {
21831 - "version": "12.23.16",
21832 - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.16.tgz",
21833 - "integrity": "sha512-N81A8hiHqVsexOzI3wzkibyLURW1nEJsZaRuctPhG4AdbbciYu+bKJq9I2lQFzAO4Bx3h4swI6pBbF/Hu7f7BA==",
21838 + "version": "12.23.22",
21839 + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.22.tgz",
21840 + "integrity": "sha512-ZgGvdxXCw55ZYvhoZChTlG6pUuehecgvEAJz0BHoC5pQKW1EC5xf1Mul1ej5+ai+pVY0pylyFfdl45qnM1/GsA==",
21841 "license": "MIT",
21842 "dependencies": {
21836 - "motion-dom": "^12.23.12",
21843 + "motion-dom": "^12.23.21",
21844 "motion-utils": "^12.23.6",
21845 "tslib": "^2.4.0"
21846 },
@@ -26666,16 +26673,16 @@
26673 "license": "MIT"
26674 },
26675 "node_modules/jest": {
26669 - "version": "30.1.3",
26670 - "resolved": "https://registry.npmjs.org/jest/-/jest-30.1.3.tgz",
26671 - "integrity": "sha512-Ry+p2+NLk6u8Agh5yVqELfUJvRfV51hhVBRIB5yZPY7mU0DGBmOuFG5GebZbMbm86cdQNK0fhJuDX8/1YorISQ==",
26676 + "version": "30.2.0",
26677 + "resolved": "https://registry.npmjs.org/jest/-/jest-30.2.0.tgz",
26678 + "integrity": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==",
26679 "dev": true,
26680 "license": "MIT",
26681 "dependencies": {
26675 - "@jest/core": "30.1.3",
26676 - "@jest/types": "30.0.5",
26682 + "@jest/core": "30.2.0",
26683 + "@jest/types": "30.2.0",
26684 "import-local": "^3.2.0",
26678 - "jest-cli": "30.1.3"
26685 + "jest-cli": "30.2.0"
26686 },
26687 "bin": {
26688 "jest": "bin/jest.js"
@@ -26693,14 +26700,14 @@
26700 }
26701 },
26702 "node_modules/jest-changed-files": {
26696 - "version": "30.0.5",
26697 - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.5.tgz",
26698 - "integrity": "sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==",
26703 + "version": "30.2.0",
26704 + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.2.0.tgz",
26705 + "integrity": "sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ==",
26706 "dev": true,
26707 "license": "MIT",
26708 "dependencies": {
26709 "execa": "^5.1.1",
26703 - "jest-util": "30.0.5",
26710 + "jest-util": "30.2.0",
26711 "p-limit": "^3.1.0"
26712 },
26713 "engines": {
@@ -26708,29 +26715,29 @@
26715 }
26716 },
26717 "node_modules/jest-circus": {
26711 - "version": "30.1.3",
26712 - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.1.3.tgz",
26713 - "integrity": "sha512-Yf3dnhRON2GJT4RYzM89t/EXIWNxKTpWTL9BfF3+geFetWP4XSvJjiU1vrWplOiUkmq8cHLiwuhz+XuUp9DscA==",
26718 + "version": "30.2.0",
26719 + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.2.0.tgz",
26720 + "integrity": "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg==",
26721 "dev": true,
26722 "license": "MIT",
26723 "dependencies": {
26717 - "@jest/environment": "30.1.2",
26718 - "@jest/expect": "30.1.2",
26719 - "@jest/test-result": "30.1.3",
26720 - "@jest/types": "30.0.5",
26724 + "@jest/environment": "30.2.0",
26725 + "@jest/expect": "30.2.0",
26726 + "@jest/test-result": "30.2.0",
26727 + "@jest/types": "30.2.0",
26728 "@types/node": "*",
26729 "chalk": "^4.1.2",
26730 "co": "^4.6.0",
26731 "dedent": "^1.6.0",
26732 "is-generator-fn": "^2.1.0",
26726 - "jest-each": "30.1.0",
26727 - "jest-matcher-utils": "30.1.2",
26728 - "jest-message-util": "30.1.0",
26729 - "jest-runtime": "30.1.3",
26730 - "jest-snapshot": "30.1.2",
26731 - "jest-util": "30.0.5",
26733 + "jest-each": "30.2.0",
26734 + "jest-matcher-utils": "30.2.0",
26735 + "jest-message-util": "30.2.0",
26736 + "jest-runtime": "30.2.0",
26737 + "jest-snapshot": "30.2.0",
26738 + "jest-util": "30.2.0",
26739 "p-limit": "^3.1.0",
26733 - "pretty-format": "30.0.5",
26740 + "pretty-format": "30.2.0",
26741 "pure-rand": "^7.0.0",
26742 "slash": "^3.0.0",
26743 "stack-utils": "^2.0.6"
@@ -26773,9 +26780,9 @@
26780 }
26781 },
26782 "node_modules/jest-circus/node_modules/pretty-format": {
26776 - "version": "30.0.5",
26777 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
26778 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
26783 + "version": "30.2.0",
26784 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
26785 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
26786 "dev": true,
26787 "license": "MIT",
26788 "dependencies": {
@@ -26788,21 +26795,21 @@
26795 }
26796 },
26797 "node_modules/jest-cli": {
26791 - "version": "30.1.3",
26792 - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.1.3.tgz",
26793 - "integrity": "sha512-G8E2Ol3OKch1DEeIBl41NP7OiC6LBhfg25Btv+idcusmoUSpqUkbrneMqbW9lVpI/rCKb/uETidb7DNteheuAQ==",
26798 + "version": "30.2.0",
26799 + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.2.0.tgz",
26800 + "integrity": "sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA==",
26801 "dev": true,
26802 "license": "MIT",
26803 "dependencies": {
26797 - "@jest/core": "30.1.3",
26798 - "@jest/test-result": "30.1.3",
26799 - "@jest/types": "30.0.5",
26804 + "@jest/core": "30.2.0",
26805 + "@jest/test-result": "30.2.0",
26806 + "@jest/types": "30.2.0",
26807 "chalk": "^4.1.2",
26808 "exit-x": "^0.2.2",
26809 "import-local": "^3.2.0",
26803 - "jest-config": "30.1.3",
26804 - "jest-util": "30.0.5",
26805 - "jest-validate": "30.1.0",
26810 + "jest-config": "30.2.0",
26811 + "jest-util": "30.2.0",
26812 + "jest-validate": "30.2.0",
26813 "yargs": "^17.7.2"
26814 },
26815 "bin": {
@@ -26854,34 +26861,34 @@
26861 }
26862 },
26863 "node_modules/jest-config": {
26857 - "version": "30.1.3",
26858 - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.1.3.tgz",
26859 - "integrity": "sha512-M/f7gqdQEPgZNA181Myz+GXCe8jXcJsGjCMXUzRj22FIXsZOyHNte84e0exntOvdPaeh9tA0w+B8qlP2fAezfw==",
26864 + "version": "30.2.0",
26865 + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.2.0.tgz",
26866 + "integrity": "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA==",
26867 "dev": true,
26868 "license": "MIT",
26869 "dependencies": {
26870 "@babel/core": "^7.27.4",
26871 "@jest/get-type": "30.1.0",
26872 "@jest/pattern": "30.0.1",
26866 - "@jest/test-sequencer": "30.1.3",
26867 - "@jest/types": "30.0.5",
26868 - "babel-jest": "30.1.2",
26873 + "@jest/test-sequencer": "30.2.0",
26874 + "@jest/types": "30.2.0",
26875 + "babel-jest": "30.2.0",
26876 "chalk": "^4.1.2",
26877 "ci-info": "^4.2.0",
26878 "deepmerge": "^4.3.1",
26879 "glob": "^10.3.10",
26880 "graceful-fs": "^4.2.11",
26874 - "jest-circus": "30.1.3",
26875 - "jest-docblock": "30.0.1",
26876 - "jest-environment-node": "30.1.2",
26881 + "jest-circus": "30.2.0",
26882 + "jest-docblock": "30.2.0",
26883 + "jest-environment-node": "30.2.0",
26884 "jest-regex-util": "30.0.1",
26878 - "jest-resolve": "30.1.3",
26879 - "jest-runner": "30.1.3",
26880 - "jest-util": "30.0.5",
26881 - "jest-validate": "30.1.0",
26885 + "jest-resolve": "30.2.0",
26886 + "jest-runner": "30.2.0",
26887 + "jest-util": "30.2.0",
26888 + "jest-validate": "30.2.0",
26889 "micromatch": "^4.0.8",
26890 "parse-json": "^5.2.0",
26884 - "pretty-format": "30.0.5",
26891 + "pretty-format": "30.2.0",
26892 "slash": "^3.0.0",
26893 "strip-json-comments": "^3.1.1"
26894 },
@@ -26955,9 +26962,9 @@
26962 }
26963 },
26964 "node_modules/jest-config/node_modules/pretty-format": {
26958 - "version": "30.0.5",
26959 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
26960 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
26965 + "version": "30.2.0",
26966 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
26967 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
26968 "dev": true,
26969 "license": "MIT",
26970 "dependencies": {
@@ -26970,16 +26977,16 @@
26977 }
26978 },
26979 "node_modules/jest-diff": {
26973 - "version": "30.1.2",
26974 - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.1.2.tgz",
26975 - "integrity": "sha512-4+prq+9J61mOVXCa4Qp8ZjavdxzrWQXrI80GNxP8f4tkI2syPuPrJgdRPZRrfUTRvIoUwcmNLbqEJy9W800+NQ==",
26980 + "version": "30.2.0",
26981 + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz",
26982 + "integrity": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==",
26983 "dev": true,
26984 "license": "MIT",
26985 "dependencies": {
26986 "@jest/diff-sequences": "30.0.1",
26987 "@jest/get-type": "30.1.0",
26988 "chalk": "^4.1.2",
26982 - "pretty-format": "30.0.5"
26989 + "pretty-format": "30.2.0"
26990 },
26991 "engines": {
26992 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -27019,9 +27026,9 @@
27026 }
27027 },
27028 "node_modules/jest-diff/node_modules/pretty-format": {
27022 - "version": "30.0.5",
27023 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
27024 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
27029 + "version": "30.2.0",
27030 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
27031 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
27032 "dev": true,
27033 "license": "MIT",
27034 "dependencies": {
@@ -27034,9 +27041,9 @@
27041 }
27042 },
27043 "node_modules/jest-docblock": {
27037 - "version": "30.0.1",
27038 - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz",
27039 - "integrity": "sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==",
27044 + "version": "30.2.0",
27045 + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz",
27046 + "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==",
27047 "dev": true,
27048 "license": "MIT",
27049 "dependencies": {
@@ -27047,17 +27054,17 @@
27054 }
27055 },
27056 "node_modules/jest-each": {
27050 - "version": "30.1.0",
27051 - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.1.0.tgz",
27052 - "integrity": "sha512-A+9FKzxPluqogNahpCv04UJvcZ9B3HamqpDNWNKDjtxVRYB8xbZLFuCr8JAJFpNp83CA0anGQFlpQna9Me+/tQ==",
27057 + "version": "30.2.0",
27058 + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.2.0.tgz",
27059 + "integrity": "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ==",
27060 "dev": true,
27061 "license": "MIT",
27062 "dependencies": {
27063 "@jest/get-type": "30.1.0",
27057 - "@jest/types": "30.0.5",
27064 + "@jest/types": "30.2.0",
27065 "chalk": "^4.1.2",
27059 - "jest-util": "30.0.5",
27060 - "pretty-format": "30.0.5"
27066 + "jest-util": "30.2.0",
27067 + "pretty-format": "30.2.0"
27068 },
27069 "engines": {
27070 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -27097,9 +27104,9 @@
27104 }
27105 },
27106 "node_modules/jest-each/node_modules/pretty-format": {
27100 - "version": "30.0.5",
27101 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
27102 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
27107 + "version": "30.2.0",
27108 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
27109 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
27110 "dev": true,
27111 "license": "MIT",
27112 "dependencies": {
@@ -27112,14 +27119,14 @@
27119 }
27120 },
27121 "node_modules/jest-environment-jsdom": {
27115 - "version": "30.1.2",
27116 - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-30.1.2.tgz",
27117 - "integrity": "sha512-LXsfAh5+mDTuXDONGl1ZLYxtJEaS06GOoxJb2arcJTjIfh1adYg8zLD8f6P0df8VmjvCaMrLmc1PgHUI/YUTbg==",
27122 + "version": "30.2.0",
27123 + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-30.2.0.tgz",
27124 + "integrity": "sha512-zbBTiqr2Vl78pKp/laGBREYzbZx9ZtqPjOK4++lL4BNDhxRnahg51HtoDrk9/VjIy9IthNEWdKVd7H5bqBhiWQ==",
27125 "dev": true,
27126 "license": "MIT",
27127 "dependencies": {
27121 - "@jest/environment": "30.1.2",
27122 - "@jest/environment-jsdom-abstract": "30.1.2",
27128 + "@jest/environment": "30.2.0",
27129 + "@jest/environment-jsdom-abstract": "30.2.0",
27130 "@types/jsdom": "^21.1.7",
27131 "@types/node": "*",
27132 "jsdom": "^26.1.0"
@@ -27137,39 +27144,39 @@
27144 }
27145 },
27146 "node_modules/jest-environment-node": {
27140 - "version": "30.1.2",
27141 - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.1.2.tgz",
27142 - "integrity": "sha512-w8qBiXtqGWJ9xpJIA98M0EIoq079GOQRQUyse5qg1plShUCQ0Ek1VTTcczqKrn3f24TFAgFtT+4q3aOXvjbsuA==",
27147 + "version": "30.2.0",
27148 + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.2.0.tgz",
27149 + "integrity": "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==",
27150 "dev": true,
27151 "license": "MIT",
27152 "dependencies": {
27146 - "@jest/environment": "30.1.2",
27147 - "@jest/fake-timers": "30.1.2",
27148 - "@jest/types": "30.0.5",
27153 + "@jest/environment": "30.2.0",
27154 + "@jest/fake-timers": "30.2.0",
27155 + "@jest/types": "30.2.0",
27156 "@types/node": "*",
27150 - "jest-mock": "30.0.5",
27151 - "jest-util": "30.0.5",
27152 - "jest-validate": "30.1.0"
27157 + "jest-mock": "30.2.0",
27158 + "jest-util": "30.2.0",
27159 + "jest-validate": "30.2.0"
27160 },
27161 "engines": {
27162 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
27163 }
27164 },
27165 "node_modules/jest-haste-map": {
27159 - "version": "30.1.0",
27160 - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.1.0.tgz",
27161 - "integrity": "sha512-JLeM84kNjpRkggcGpQLsV7B8W4LNUWz7oDNVnY1Vjj22b5/fAb3kk3htiD+4Na8bmJmjJR7rBtS2Rmq/NEcADg==",
27166 + "version": "30.2.0",
27167 + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.2.0.tgz",
27168 + "integrity": "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw==",
27169 "dev": true,
27170 "license": "MIT",
27171 "dependencies": {
27165 - "@jest/types": "30.0.5",
27172 + "@jest/types": "30.2.0",
27173 "@types/node": "*",
27174 "anymatch": "^3.1.3",
27175 "fb-watchman": "^2.0.2",
27176 "graceful-fs": "^4.2.11",
27177 "jest-regex-util": "30.0.1",
27171 - "jest-util": "30.0.5",
27172 - "jest-worker": "30.1.0",
27178 + "jest-util": "30.2.0",
27179 + "jest-worker": "30.2.0",
27180 "micromatch": "^4.0.8",
27181 "walker": "^1.0.8"
27182 },
@@ -27181,15 +27188,15 @@
27188 }
27189 },
27190 "node_modules/jest-haste-map/node_modules/jest-worker": {
27184 - "version": "30.1.0",
27185 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.1.0.tgz",
27186 - "integrity": "sha512-uvWcSjlwAAgIu133Tt77A05H7RIk3Ho8tZL50bQM2AkvLdluw9NG48lRCl3Dt+MOH719n/0nnb5YxUwcuJiKRA==",
27191 + "version": "30.2.0",
27192 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz",
27193 + "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==",
27194 "dev": true,
27195 "license": "MIT",
27196 "dependencies": {
27197 "@types/node": "*",
27198 "@ungap/structured-clone": "^1.3.0",
27192 - "jest-util": "30.0.5",
27199 + "jest-util": "30.2.0",
27200 "merge-stream": "^2.0.0",
27201 "supports-color": "^8.1.1"
27202 },
@@ -27197,7 +27204,7 @@
27204 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
27205 }
27206 },
27200 - "node_modules/jest-haste-map/node_modules/supports-color": {
27207 + "node_modules/jest-haste-map/node_modules/jest-worker/node_modules/supports-color": {
27208 "version": "8.1.1",
27209 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
27210 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
@@ -27214,23 +27221,23 @@
27221 }
27222 },
27223 "node_modules/jest-leak-detector": {
27217 - "version": "30.1.0",
27218 - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.1.0.tgz",
27219 - "integrity": "sha512-AoFvJzwxK+4KohH60vRuHaqXfWmeBATFZpzpmzNmYTtmRMiyGPVhkXpBqxUQunw+dQB48bDf4NpUs6ivVbRv1g==",
27224 + "version": "30.2.0",
27225 + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.2.0.tgz",
27226 + "integrity": "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ==",
27227 "dev": true,
27228 "license": "MIT",
27229 "dependencies": {
27230 "@jest/get-type": "30.1.0",
27224 - "pretty-format": "30.0.5"
27231 + "pretty-format": "30.2.0"
27232 },
27233 "engines": {
27234 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
27235 }
27236 },
27237 "node_modules/jest-leak-detector/node_modules/pretty-format": {
27231 - "version": "30.0.5",
27232 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
27233 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
27238 + "version": "30.2.0",
27239 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
27240 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
27241 "dev": true,
27242 "license": "MIT",
27243 "dependencies": {
@@ -27243,16 +27250,16 @@
27250 }
27251 },
27252 "node_modules/jest-matcher-utils": {
27246 - "version": "30.1.2",
27247 - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.1.2.tgz",
27248 - "integrity": "sha512-7ai16hy4rSbDjvPTuUhuV8nyPBd6EX34HkBsBcBX2lENCuAQ0qKCPb/+lt8OSWUa9WWmGYLy41PrEzkwRwoGZQ==",
27253 + "version": "30.2.0",
27254 + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz",
27255 + "integrity": "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==",
27256 "dev": true,
27257 "license": "MIT",
27258 "dependencies": {
27259 "@jest/get-type": "30.1.0",
27260 "chalk": "^4.1.2",
27254 - "jest-diff": "30.1.2",
27255 - "pretty-format": "30.0.5"
27261 + "jest-diff": "30.2.0",
27262 + "pretty-format": "30.2.0"
27263 },
27264 "engines": {
27265 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -27292,9 +27299,9 @@
27299 }
27300 },
27301 "node_modules/jest-matcher-utils/node_modules/pretty-format": {
27295 - "version": "30.0.5",
27296 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
27297 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
27302 + "version": "30.2.0",
27303 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
27304 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
27305 "dev": true,
27306 "license": "MIT",
27307 "dependencies": {
@@ -27307,19 +27314,19 @@
27314 }
27315 },
27316 "node_modules/jest-message-util": {
27310 - "version": "30.1.0",
27311 - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.1.0.tgz",
27312 - "integrity": "sha512-HizKDGG98cYkWmaLUHChq4iN+oCENohQLb7Z5guBPumYs+/etonmNFlg1Ps6yN9LTPyZn+M+b/9BbnHx3WTMDg==",
27317 + "version": "30.2.0",
27318 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.2.0.tgz",
27319 + "integrity": "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==",
27320 "dev": true,
27321 "license": "MIT",
27322 "dependencies": {
27323 "@babel/code-frame": "^7.27.1",
27317 - "@jest/types": "30.0.5",
27324 + "@jest/types": "30.2.0",
27325 "@types/stack-utils": "^2.0.3",
27326 "chalk": "^4.1.2",
27327 "graceful-fs": "^4.2.11",
27328 "micromatch": "^4.0.8",
27322 - "pretty-format": "30.0.5",
27329 + "pretty-format": "30.2.0",
27330 "slash": "^3.0.0",
27331 "stack-utils": "^2.0.6"
27332 },
@@ -27361,9 +27368,9 @@
27368 }
27369 },
27370 "node_modules/jest-message-util/node_modules/pretty-format": {
27364 - "version": "30.0.5",
27365 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
27366 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
27371 + "version": "30.2.0",
27372 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
27373 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
27374 "dev": true,
27375 "license": "MIT",
27376 "dependencies": {
@@ -27376,15 +27383,15 @@
27383 }
27384 },
27385 "node_modules/jest-mock": {
27379 - "version": "30.0.5",
27380 - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.5.tgz",
27381 - "integrity": "sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==",
27386 + "version": "30.2.0",
27387 + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.2.0.tgz",
27388 + "integrity": "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==",
27389 "dev": true,
27390 "license": "MIT",
27391 "dependencies": {
27385 - "@jest/types": "30.0.5",
27392 + "@jest/types": "30.2.0",
27393 "@types/node": "*",
27387 - "jest-util": "30.0.5"
27394 + "jest-util": "30.2.0"
27395 },
27396 "engines": {
27397 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -27418,18 +27425,18 @@
27425 }
27426 },
27427 "node_modules/jest-resolve": {
27421 - "version": "30.1.3",
27422 - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.1.3.tgz",
27423 - "integrity": "sha512-DI4PtTqzw9GwELFS41sdMK32Ajp3XZQ8iygeDMWkxlRhm7uUTOFSZFVZABFuxr0jvspn8MAYy54NxZCsuCTSOw==",
27428 + "version": "30.2.0",
27429 + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.2.0.tgz",
27430 + "integrity": "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A==",
27431 "dev": true,
27432 "license": "MIT",
27433 "dependencies": {
27434 "chalk": "^4.1.2",
27435 "graceful-fs": "^4.2.11",
27429 - "jest-haste-map": "30.1.0",
27436 + "jest-haste-map": "30.2.0",
27437 "jest-pnp-resolver": "^1.2.3",
27431 - "jest-util": "30.0.5",
27432 - "jest-validate": "30.1.0",
27438 + "jest-util": "30.2.0",
27439 + "jest-validate": "30.2.0",
27440 "slash": "^3.0.0",
27441 "unrs-resolver": "^1.7.11"
27442 },
@@ -27438,14 +27445,14 @@
27445 }
27446 },
27447 "node_modules/jest-resolve-dependencies": {
27441 - "version": "30.1.3",
27442 - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.1.3.tgz",
27443 - "integrity": "sha512-DNfq3WGmuRyHRHfEet+Zm3QOmVFtIarUOQHHryKPc0YL9ROfgWZxl4+aZq/VAzok2SS3gZdniP+dO4zgo59hBg==",
27448 + "version": "30.2.0",
27449 + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.2.0.tgz",
27450 + "integrity": "sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w==",
27451 "dev": true,
27452 "license": "MIT",
27453 "dependencies": {
27454 "jest-regex-util": "30.0.1",
27448 - "jest-snapshot": "30.1.2"
27455 + "jest-snapshot": "30.2.0"
27456 },
27457 "engines": {
27458 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -27485,32 +27492,32 @@
27492 }
27493 },
27494 "node_modules/jest-runner": {
27488 - "version": "30.1.3",
27489 - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.1.3.tgz",
27490 - "integrity": "sha512-dd1ORcxQraW44Uz029TtXj85W11yvLpDuIzNOlofrC8GN+SgDlgY4BvyxJiVeuabA1t6idjNbX59jLd2oplOGQ==",
27495 + "version": "30.2.0",
27496 + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.2.0.tgz",
27497 + "integrity": "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ==",
27498 "dev": true,
27499 "license": "MIT",
27500 "dependencies": {
27494 - "@jest/console": "30.1.2",
27495 - "@jest/environment": "30.1.2",
27496 - "@jest/test-result": "30.1.3",
27497 - "@jest/transform": "30.1.2",
27498 - "@jest/types": "30.0.5",
27501 + "@jest/console": "30.2.0",
27502 + "@jest/environment": "30.2.0",
27503 + "@jest/test-result": "30.2.0",
27504 + "@jest/transform": "30.2.0",
27505 + "@jest/types": "30.2.0",
27506 "@types/node": "*",
27507 "chalk": "^4.1.2",
27508 "emittery": "^0.13.1",
27509 "exit-x": "^0.2.2",
27510 "graceful-fs": "^4.2.11",
27504 - "jest-docblock": "30.0.1",
27505 - "jest-environment-node": "30.1.2",
27506 - "jest-haste-map": "30.1.0",
27507 - "jest-leak-detector": "30.1.0",
27508 - "jest-message-util": "30.1.0",
27509 - "jest-resolve": "30.1.3",
27510 - "jest-runtime": "30.1.3",
27511 - "jest-util": "30.0.5",
27512 - "jest-watcher": "30.1.3",
27513 - "jest-worker": "30.1.0",
27511 + "jest-docblock": "30.2.0",
27512 + "jest-environment-node": "30.2.0",
27513 + "jest-haste-map": "30.2.0",
27514 + "jest-leak-detector": "30.2.0",
27515 + "jest-message-util": "30.2.0",
27516 + "jest-resolve": "30.2.0",
27517 + "jest-runtime": "30.2.0",
27518 + "jest-util": "30.2.0",
27519 + "jest-watcher": "30.2.0",
27520 + "jest-worker": "30.2.0",
27521 "p-limit": "^3.1.0",
27522 "source-map-support": "0.5.13"
27523 },
@@ -27552,15 +27559,15 @@
27559 }
27560 },
27561 "node_modules/jest-runner/node_modules/jest-worker": {
27555 - "version": "30.1.0",
27556 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.1.0.tgz",
27557 - "integrity": "sha512-uvWcSjlwAAgIu133Tt77A05H7RIk3Ho8tZL50bQM2AkvLdluw9NG48lRCl3Dt+MOH719n/0nnb5YxUwcuJiKRA==",
27562 + "version": "30.2.0",
27563 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz",
27564 + "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==",
27565 "dev": true,
27566 "license": "MIT",
27567 "dependencies": {
27568 "@types/node": "*",
27569 "@ungap/structured-clone": "^1.3.0",
27563 - "jest-util": "30.0.5",
27570 + "jest-util": "30.2.0",
27571 "merge-stream": "^2.0.0",
27572 "supports-color": "^8.1.1"
27573 },
@@ -27585,32 +27592,32 @@
27592 }
27593 },
27594 "node_modules/jest-runtime": {
27588 - "version": "30.1.3",
27589 - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.1.3.tgz",
27590 - "integrity": "sha512-WS8xgjuNSphdIGnleQcJ3AKE4tBKOVP+tKhCD0u+Tb2sBmsU8DxfbBpZX7//+XOz81zVs4eFpJQwBNji2Y07DA==",
27595 + "version": "30.2.0",
27596 + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.2.0.tgz",
27597 + "integrity": "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg==",
27598 "dev": true,
27599 "license": "MIT",
27600 "dependencies": {
27594 - "@jest/environment": "30.1.2",
27595 - "@jest/fake-timers": "30.1.2",
27596 - "@jest/globals": "30.1.2",
27601 + "@jest/environment": "30.2.0",
27602 + "@jest/fake-timers": "30.2.0",
27603 + "@jest/globals": "30.2.0",
27604 "@jest/source-map": "30.0.1",
27598 - "@jest/test-result": "30.1.3",
27599 - "@jest/transform": "30.1.2",
27600 - "@jest/types": "30.0.5",
27605 + "@jest/test-result": "30.2.0",
27606 + "@jest/transform": "30.2.0",
27607 + "@jest/types": "30.2.0",
27608 "@types/node": "*",
27609 "chalk": "^4.1.2",
27610 "cjs-module-lexer": "^2.1.0",
27611 "collect-v8-coverage": "^1.0.2",
27612 "glob": "^10.3.10",
27613 "graceful-fs": "^4.2.11",
27607 - "jest-haste-map": "30.1.0",
27608 - "jest-message-util": "30.1.0",
27609 - "jest-mock": "30.0.5",
27614 + "jest-haste-map": "30.2.0",
27615 + "jest-message-util": "30.2.0",
27616 + "jest-mock": "30.2.0",
27617 "jest-regex-util": "30.0.1",
27611 - "jest-resolve": "30.1.3",
27612 - "jest-snapshot": "30.1.2",
27613 - "jest-util": "30.0.5",
27618 + "jest-resolve": "30.2.0",
27619 + "jest-snapshot": "30.2.0",
27620 + "jest-util": "30.2.0",
27621 "slash": "^3.0.0",
27622 "strip-bom": "^4.0.0"
27623 },
@@ -27652,9 +27659,9 @@
27659 }
27660 },
27661 "node_modules/jest-snapshot": {
27655 - "version": "30.1.2",
27656 - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.1.2.tgz",
27657 - "integrity": "sha512-4q4+6+1c8B6Cy5pGgFvjDy/Pa6VYRiGu0yQafKkJ9u6wQx4G5PqI2QR6nxTl43yy7IWsINwz6oT4o6tD12a8Dg==",
27662 + "version": "30.2.0",
27663 + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.2.0.tgz",
27664 + "integrity": "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA==",
27665 "dev": true,
27666 "license": "MIT",
27667 "dependencies": {
@@ -27663,20 +27670,20 @@
27670 "@babel/plugin-syntax-jsx": "^7.27.1",
27671 "@babel/plugin-syntax-typescript": "^7.27.1",
27672 "@babel/types": "^7.27.3",
27666 - "@jest/expect-utils": "30.1.2",
27673 + "@jest/expect-utils": "30.2.0",
27674 "@jest/get-type": "30.1.0",
27668 - "@jest/snapshot-utils": "30.1.2",
27669 - "@jest/transform": "30.1.2",
27670 - "@jest/types": "30.0.5",
27671 - "babel-preset-current-node-syntax": "^1.1.0",
27675 + "@jest/snapshot-utils": "30.2.0",
27676 + "@jest/transform": "30.2.0",
27677 + "@jest/types": "30.2.0",
27678 + "babel-preset-current-node-syntax": "^1.2.0",
27679 "chalk": "^4.1.2",
27673 - "expect": "30.1.2",
27680 + "expect": "30.2.0",
27681 "graceful-fs": "^4.2.11",
27675 - "jest-diff": "30.1.2",
27676 - "jest-matcher-utils": "30.1.2",
27677 - "jest-message-util": "30.1.0",
27678 - "jest-util": "30.0.5",
27679 - "pretty-format": "30.0.5",
27682 + "jest-diff": "30.2.0",
27683 + "jest-matcher-utils": "30.2.0",
27684 + "jest-message-util": "30.2.0",
27685 + "jest-util": "30.2.0",
27686 + "pretty-format": "30.2.0",
27687 "semver": "^7.7.2",
27688 "synckit": "^0.11.8"
27689 },
@@ -27718,9 +27725,9 @@
27725 }
27726 },
27727 "node_modules/jest-snapshot/node_modules/pretty-format": {
27721 - "version": "30.0.5",
27722 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
27723 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
27728 + "version": "30.2.0",
27729 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
27730 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
27731 "dev": true,
27732 "license": "MIT",
27733 "dependencies": {
@@ -27733,13 +27740,13 @@
27740 }
27741 },
27742 "node_modules/jest-util": {
27736 - "version": "30.0.5",
27737 - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz",
27738 - "integrity": "sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==",
27743 + "version": "30.2.0",
27744 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz",
27745 + "integrity": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==",
27746 "dev": true,
27747 "license": "MIT",
27748 "dependencies": {
27742 - "@jest/types": "30.0.5",
27749 + "@jest/types": "30.2.0",
27750 "@types/node": "*",
27751 "chalk": "^4.1.2",
27752 "ci-info": "^4.2.0",
@@ -27813,18 +27820,18 @@
27820 }
27821 },
27822 "node_modules/jest-validate": {
27816 - "version": "30.1.0",
27817 - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.1.0.tgz",
27818 - "integrity": "sha512-7P3ZlCFW/vhfQ8pE7zW6Oi4EzvuB4sgR72Q1INfW9m0FGo0GADYlPwIkf4CyPq7wq85g+kPMtPOHNAdWHeBOaA==",
27823 + "version": "30.2.0",
27824 + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.2.0.tgz",
27825 + "integrity": "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==",
27826 "dev": true,
27827 "license": "MIT",
27828 "dependencies": {
27829 "@jest/get-type": "30.1.0",
27823 - "@jest/types": "30.0.5",
27830 + "@jest/types": "30.2.0",
27831 "camelcase": "^6.3.0",
27832 "chalk": "^4.1.2",
27833 "leven": "^3.1.0",
27827 - "pretty-format": "30.0.5"
27834 + "pretty-format": "30.2.0"
27835 },
27836 "engines": {
27837 "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -27877,9 +27884,9 @@
27884 }
27885 },
27886 "node_modules/jest-validate/node_modules/pretty-format": {
27880 - "version": "30.0.5",
27881 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
27882 - "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
27887 + "version": "30.2.0",
27888 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
27889 + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
27890 "dev": true,
27891 "license": "MIT",
27892 "dependencies": {
@@ -27892,19 +27899,19 @@
27899 }
27900 },
27901 "node_modules/jest-watcher": {
27895 - "version": "30.1.3",
27896 - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.1.3.tgz",
27897 - "integrity": "sha512-6jQUZCP1BTL2gvG9E4YF06Ytq4yMb4If6YoQGRR6PpjtqOXSP3sKe2kqwB6SQ+H9DezOfZaSLnmka1NtGm3fCQ==",
27902 + "version": "30.2.0",
27903 + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.2.0.tgz",
27904 + "integrity": "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg==",
27905 "dev": true,
27906 "license": "MIT",
27907 "dependencies": {
27901 - "@jest/test-result": "30.1.3",
27902 - "@jest/types": "30.0.5",
27908 + "@jest/test-result": "30.2.0",
27909 + "@jest/types": "30.2.0",
27910 "@types/node": "*",
27911 "ansi-escapes": "^4.3.2",
27912 "chalk": "^4.1.2",
27913 "emittery": "^0.13.1",
27907 - "jest-util": "30.0.5",
27914 + "jest-util": "30.2.0",
27915 "string-length": "^4.0.2"
27916 },
27917 "engines": {
@@ -33023,9 +33030,9 @@
33030 }
33031 },
33032 "node_modules/motion-dom": {
33026 - "version": "12.23.12",
33027 - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.23.12.tgz",
33028 - "integrity": "sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==",
33033 + "version": "12.23.21",
33034 + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.23.21.tgz",
33035 + "integrity": "sha512-5xDXx/AbhrfgsQmSE7YESMn4Dpo6x5/DTZ4Iyy4xqDvVHWvFVoV+V2Ri2S/ksx+D40wrZ7gPYiMWshkdoqNgNQ==",
33036 "license": "MIT",
33037 "dependencies": {
33038 "motion-utils": "^12.23.6"
@@ -42159,9 +42166,9 @@
42166 }
42167 },
42168 "node_modules/tar": {
42162 - "version": "7.4.4",
42163 - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.4.tgz",
42164 - "integrity": "sha512-O1z7ajPkjTgEgmTGz0v9X4eqeEXTDREPTO77pVC1Nbs86feBU1Zhdg+edzavPmYW1olxkwsqA2v4uOw6E8LeDg==",
42169 + "version": "7.5.1",
42170 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.1.tgz",
42171 + "integrity": "sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==",
42172 "license": "ISC",
42173 "dependencies": {
42174 "@isaacs/fs-minipass": "^4.0.0",