This is an automated email from the ASF dual-hosted git repository.

hainenber pushed a commit to branch chore/regular-npm-audit-fix
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 8ea290b6ec69de22b242ad43ce99868b7ed407af
Author: hainenber <[email protected]>
AuthorDate: Wed Feb 25 22:55:48 2026 +0700

    chore: regular `npm audit fix`
    
    Signed-off-by: hainenber <[email protected]>
---
 superset-frontend/package-lock.json | 1362 +++++++++++++----------------------
 1 file changed, 508 insertions(+), 854 deletions(-)

diff --git a/superset-frontend/package-lock.json 
b/superset-frontend/package-lock.json
index 51e4d397b45..2c99197ffd2 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -3006,19 +3006,19 @@
       }
     },
     "node_modules/@deck.gl/geo-layers": {
-      "version": "9.2.6",
-      "resolved": 
"https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-9.2.6.tgz";,
-      "integrity": 
"sha512-Js42GcAlzH5vHWHdg/eKSmFvx1TWlhW+d6p8Y+67/iHpcCXmx/CBmpsr1ZsQ8XYc+GY8NDAmkHe5KECDJsJiDg==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/3d-tiles": "^4.2.0",
-        "@loaders.gl/gis": "^4.2.0",
-        "@loaders.gl/loader-utils": "^4.2.0",
-        "@loaders.gl/mvt": "^4.2.0",
-        "@loaders.gl/schema": "^4.2.0",
-        "@loaders.gl/terrain": "^4.2.0",
-        "@loaders.gl/tiles": "^4.2.0",
-        "@loaders.gl/wms": "^4.2.0",
+      "version": "9.2.9",
+      "resolved": 
"https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-9.2.9.tgz";,
+      "integrity": 
"sha512-+WgnXmnL2+XBWj2JuVqZWt/dIc3mc2lw+qdNM52fGjOeScFssQ7cZTBz0W7e6w4xt9lqOln/RS0zkmUWaBxW4A==",
+      "license": "MIT",
+      "dependencies": {
+        "@loaders.gl/3d-tiles": "^4.3.4",
+        "@loaders.gl/gis": "^4.3.4",
+        "@loaders.gl/loader-utils": "^4.3.4",
+        "@loaders.gl/mvt": "^4.3.4",
+        "@loaders.gl/schema": "^4.3.4",
+        "@loaders.gl/terrain": "^4.3.4",
+        "@loaders.gl/tiles": "^4.3.4",
+        "@loaders.gl/wms": "^4.3.4",
         "@luma.gl/gltf": "^9.2.6",
         "@luma.gl/shadertools": "^9.2.6",
         "@math.gl/core": "^4.1.0",
@@ -3034,7 +3034,7 @@
         "@deck.gl/extensions": "~9.2.0",
         "@deck.gl/layers": "~9.2.0",
         "@deck.gl/mesh-layers": "~9.2.0",
-        "@loaders.gl/core": "^4.2.0",
+        "@loaders.gl/core": "^4.3.4",
         "@luma.gl/core": "~9.2.6",
         "@luma.gl/engine": "~9.2.6"
       }
@@ -5479,14 +5479,27 @@
       "dev": true,
       "license": "MIT"
     },
+    "node_modules/@jest/reporters/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/@jest/reporters/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/@jest/reporters/node_modules/chalk": {
@@ -5615,13 +5628,13 @@
       }
     },
     "node_modules/@jest/reporters/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -6883,42 +6896,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/loader-utils": 
{
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/worker-utils": 
{
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/3d-tiles/node_modules/long": {
       "version": "5.3.2",
       "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz";,
@@ -6949,42 +6926,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    
"node_modules/@loaders.gl/compression/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/compression/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    
"node_modules/@loaders.gl/compression/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/compression/node_modules/fflate": {
       "version": "0.7.4",
       "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz";,
@@ -6992,14 +6933,14 @@
       "license": "MIT"
     },
     "node_modules/@loaders.gl/core": {
-      "version": "4.3.3",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/core/-/core-4.3.3.tgz";,
-      "integrity": 
"sha512-RaQ3uNg4ZaVqDRgvJ2CjaOjeeHdKvbKuzFFgbGnflVB9is5bu+h3EKc3Jke7NGVvLBsZ6oIXzkwHijVsMfxv8g==",
+      "version": "4.3.4",
+      "resolved": 
"https://registry.npmjs.org/@loaders.gl/core/-/core-4.3.4.tgz";,
+      "integrity": 
"sha512-cG0C5fMZ1jyW6WCsf4LoHGvaIAJCEVA/ioqKoYRwoSfXkOf+17KupK1OUQyUCw5XoRn+oWA1FulJQOYlXnb9Gw==",
       "license": "MIT",
       "dependencies": {
-        "@loaders.gl/loader-utils": "4.3.3",
-        "@loaders.gl/schema": "4.3.3",
-        "@loaders.gl/worker-utils": "4.3.3",
+        "@loaders.gl/loader-utils": "4.3.4",
+        "@loaders.gl/schema": "4.3.4",
+        "@loaders.gl/worker-utils": "4.3.4",
         "@probe.gl/log": "^4.0.2"
       }
     },
@@ -7017,42 +6958,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/crypto/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/crypto/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/crypto/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/draco": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/draco/-/draco-4.3.4.tgz";,
@@ -7068,42 +6973,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/draco/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/draco/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/draco/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/gis": {
       "version": "4.3.4",
       "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-4.3.4.tgz";,
@@ -7120,42 +6989,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/gis/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/gis/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/gis/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/gltf": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-4.3.4.tgz";,
@@ -7173,42 +7006,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/gltf/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/gltf/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/gltf/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/images": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/images/-/images-4.3.4.tgz";,
@@ -7221,7 +7018,7 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/images/node_modules/@loaders.gl/loader-utils": {
+    "node_modules/@loaders.gl/loader-utils": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
       "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
@@ -7236,42 +7033,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/images/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/images/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.3",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.3.tgz";,
-      "integrity": 
"sha512-8erUIwWLiIsZX36fFa/seZsfTsWlLk72Sibh/YZJrPAefuVucV4mGGzMBZ96LE2BUfJhadn250eio/59TUFbNw==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.3",
-        "@loaders.gl/worker-utils": "4.3.3",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/math": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/math/-/math-4.3.4.tgz";,
@@ -7286,42 +7047,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/math/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/math/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/math/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/mvt": {
       "version": "4.3.4",
       "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-4.3.4.tgz";,
@@ -7340,22 +7065,7 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/schema": {
+    "node_modules/@loaders.gl/schema": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
       "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
@@ -7367,27 +7077,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/schema": {
-      "version": "4.3.3",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.3.tgz";,
-      "integrity": 
"sha512-zacc9/8je+VbuC6N/QRfiTjRd+BuxsYlddLX1u5/X/cg9s36WZZBlU1oNKUgTYe8eO6+qLyYx77yi+9JbbEehw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/terrain": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-4.3.4.tgz";,
@@ -7403,42 +7092,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/terrain/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/terrain/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/terrain/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/textures": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/textures/-/textures-4.3.4.tgz";,
@@ -7457,42 +7110,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/textures/node_modules/@loaders.gl/loader-utils": 
{
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/textures/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/textures/node_modules/@loaders.gl/worker-utils": 
{
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/tiles": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-4.3.4.tgz";,
@@ -7511,42 +7128,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/tiles/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/tiles/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/tiles/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/wms": {
       "version": "4.3.4",
       "resolved": "https://registry.npmjs.org/@loaders.gl/wms/-/wms-4.3.4.tgz";,
@@ -7564,34 +7145,7 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/wms/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/wms/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/wms/node_modules/@loaders.gl/worker-utils": {
+    "node_modules/@loaders.gl/worker-utils": {
       "version": "4.3.4",
       "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
       "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
@@ -7600,15 +7154,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.3",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.3.tgz";,
-      "integrity": 
"sha512-eg45Ux6xqsAfqPUqJkhmbFZh9qfmYuPfA+34VcLtfeXIwAngeP6o4SrTmm9LWLGUKiSh47anCEV1p7borDgvGQ==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/xml": {
       "version": "4.3.4",
       "resolved": "https://registry.npmjs.org/@loaders.gl/xml/-/xml-4.3.4.tgz";,
@@ -7623,42 +7168,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/xml/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/xml/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/xml/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@loaders.gl/zip": {
       "version": "4.3.4",
       "resolved": "https://registry.npmjs.org/@loaders.gl/zip/-/zip-4.3.4.tgz";,
@@ -7675,42 +7184,6 @@
         "@loaders.gl/core": "^4.3.0"
       }
     },
-    "node_modules/@loaders.gl/zip/node_modules/@loaders.gl/loader-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==",
-      "license": "MIT",
-      "dependencies": {
-        "@loaders.gl/schema": "4.3.4",
-        "@loaders.gl/worker-utils": "4.3.4",
-        "@probe.gl/log": "^4.0.2",
-        "@probe.gl/stats": "^4.0.2"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/zip/node_modules/@loaders.gl/schema": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.4.tgz";,
-      "integrity": 
"sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==",
-      "license": "MIT",
-      "dependencies": {
-        "@types/geojson": "^7946.0.7"
-      },
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
-    "node_modules/@loaders.gl/zip/node_modules/@loaders.gl/worker-utils": {
-      "version": "4.3.4",
-      "resolved": 
"https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.4.tgz";,
-      "integrity": 
"sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==",
-      "license": "MIT",
-      "peerDependencies": {
-        "@loaders.gl/core": "^4.3.0"
-      }
-    },
     "node_modules/@luma.gl/constants": {
       "version": "9.2.6",
       "resolved": 
"https://registry.npmjs.org/@luma.gl/constants/-/constants-9.2.6.tgz";,
@@ -8201,14 +7674,27 @@
         "node": "^16.14.0 || >=18.0.0"
       }
     },
+    "node_modules/@npmcli/arborist/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/@npmcli/arborist/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/@npmcli/arborist/node_modules/lru-cache": {
@@ -8219,13 +7705,13 @@
       "license": "ISC"
     },
     "node_modules/@npmcli/arborist/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -8344,14 +7830,27 @@
         "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
       }
     },
+    "node_modules/@npmcli/map-workspaces/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/@npmcli/map-workspaces/node_modules/glob": {
@@ -8377,13 +7876,13 @@
       }
     },
     "node_modules/@npmcli/map-workspaces/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -8448,14 +7947,27 @@
         "node": "^16.14.0 || >=18.0.0"
       }
     },
+    "node_modules/@npmcli/package-json/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/@npmcli/package-json/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/@npmcli/package-json/node_modules/glob": {
@@ -8481,13 +7993,13 @@
       }
     },
     "node_modules/@npmcli/package-json/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -14294,24 +13806,37 @@
         "node": "^16.14.0 || >=18.0.0"
       }
     },
+    "node_modules/@tufjs/models/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/@tufjs/models/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/@tufjs/models/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -15876,30 +15401,190 @@
         }
       }
     },
-    
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils":
 {
-      "version": "7.18.0",
-      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz";,
-      "integrity": 
"sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@eslint-community/eslint-utils": "^4.4.0",
-        "@typescript-eslint/scope-manager": "7.18.0",
-        "@typescript-eslint/types": "7.18.0",
-        "@typescript-eslint/typescript-estree": "7.18.0"
-      },
-      "engines": {
-        "node": "^18.18.0 || >=20.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint";
-      },
-      "peerDependencies": {
-        "eslint": "^8.56.0"
-      }
-    },
-    
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys":
 {
+    
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils":
 {
+      "version": "7.18.0",
+      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz";,
+      "integrity": 
"sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@eslint-community/eslint-utils": "^4.4.0",
+        "@typescript-eslint/scope-manager": "7.18.0",
+        "@typescript-eslint/types": "7.18.0",
+        "@typescript-eslint/typescript-estree": "7.18.0"
+      },
+      "engines": {
+        "node": "^18.18.0 || >=20.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint";
+      },
+      "peerDependencies": {
+        "eslint": "^8.56.0"
+      }
+    },
+    
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys":
 {
+      "version": "7.18.0",
+      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz";,
+      "integrity": 
"sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@typescript-eslint/types": "7.18.0",
+        "eslint-visitor-keys": "^3.4.3"
+      },
+      "engines": {
+        "node": "^18.18.0 || >=20.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint";
+      }
+    },
+    
"node_modules/@typescript-eslint/eslint-plugin/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
+    
"node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": {
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
+    
"node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys":
 {
+      "version": "3.4.3",
+      "resolved": 
"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz";,
+      "integrity": 
"sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+      "dev": true,
+      "license": "Apache-2.0",
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://opencollective.com/eslint";
+      }
+    },
+    "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": {
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "brace-expansion": "^5.0.2"
+      },
+      "engines": {
+        "node": ">=16 || 14 >=14.17"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/isaacs";
+      }
+    },
+    "node_modules/@typescript-eslint/parser": {
+      "version": "7.18.0",
+      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz";,
+      "integrity": 
"sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "@typescript-eslint/scope-manager": "7.18.0",
+        "@typescript-eslint/types": "7.18.0",
+        "@typescript-eslint/typescript-estree": "7.18.0",
+        "@typescript-eslint/visitor-keys": "7.18.0",
+        "debug": "^4.3.4"
+      },
+      "engines": {
+        "node": "^18.18.0 || >=20.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint";
+      },
+      "peerDependencies": {
+        "eslint": "^8.56.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
+    },
+    
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager":
 {
+      "version": "7.18.0",
+      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz";,
+      "integrity": 
"sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@typescript-eslint/types": "7.18.0",
+        "@typescript-eslint/visitor-keys": "7.18.0"
+      },
+      "engines": {
+        "node": "^18.18.0 || >=20.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint";
+      }
+    },
+    
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": 
{
+      "version": "7.18.0",
+      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz";,
+      "integrity": 
"sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "^18.18.0 || >=20.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint";
+      }
+    },
+    
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree":
 {
+      "version": "7.18.0",
+      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz";,
+      "integrity": 
"sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "@typescript-eslint/types": "7.18.0",
+        "@typescript-eslint/visitor-keys": "7.18.0",
+        "debug": "^4.3.4",
+        "globby": "^11.1.0",
+        "is-glob": "^4.0.3",
+        "minimatch": "^9.0.4",
+        "semver": "^7.6.0",
+        "ts-api-utils": "^1.3.0"
+      },
+      "engines": {
+        "node": "^18.18.0 || >=20.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint";
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
+    },
+    
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys":
 {
       "version": "7.18.0",
       "resolved": 
"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz";,
       "integrity": 
"sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==",
@@ -15917,161 +15602,27 @@
         "url": "https://opencollective.com/typescript-eslint";
       }
     },
-    
"node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "balanced-match": "^1.0.0"
-      }
-    },
-    
"node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys":
 {
-      "version": "3.4.3",
-      "resolved": 
"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz";,
-      "integrity": 
"sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/eslint";
-      }
-    },
-    "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "brace-expansion": "^2.0.1"
-      },
-      "engines": {
-        "node": ">=16 || 14 >=14.17"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs";
-      }
-    },
-    "node_modules/@typescript-eslint/parser": {
-      "version": "7.18.0",
-      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz";,
-      "integrity": 
"sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "@typescript-eslint/scope-manager": "7.18.0",
-        "@typescript-eslint/types": "7.18.0",
-        "@typescript-eslint/typescript-estree": "7.18.0",
-        "@typescript-eslint/visitor-keys": "7.18.0",
-        "debug": "^4.3.4"
-      },
-      "engines": {
-        "node": "^18.18.0 || >=20.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint";
-      },
-      "peerDependencies": {
-        "eslint": "^8.56.0"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager":
 {
-      "version": "7.18.0",
-      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz";,
-      "integrity": 
"sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==",
+    "node_modules/@typescript-eslint/parser/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "@typescript-eslint/types": "7.18.0",
-        "@typescript-eslint/visitor-keys": "7.18.0"
-      },
       "engines": {
-        "node": "^18.18.0 || >=20.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint";
+        "node": "18 || 20 || >=22"
       }
     },
-    
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": 
{
-      "version": "7.18.0",
-      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz";,
-      "integrity": 
"sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": "^18.18.0 || >=20.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint";
-      }
-    },
-    
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree":
 {
-      "version": "7.18.0",
-      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz";,
-      "integrity": 
"sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "@typescript-eslint/types": "7.18.0",
-        "@typescript-eslint/visitor-keys": "7.18.0",
-        "debug": "^4.3.4",
-        "globby": "^11.1.0",
-        "is-glob": "^4.0.3",
-        "minimatch": "^9.0.4",
-        "semver": "^7.6.0",
-        "ts-api-utils": "^1.3.0"
-      },
-      "engines": {
-        "node": "^18.18.0 || >=20.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint";
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys":
 {
-      "version": "7.18.0",
-      "resolved": 
"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz";,
-      "integrity": 
"sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==",
+    "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": {
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@typescript-eslint/types": "7.18.0",
-        "eslint-visitor-keys": "^3.4.3"
+        "balanced-match": "^4.0.2"
       },
       "engines": {
-        "node": "^18.18.0 || >=20.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint";
-      }
-    },
-    "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "balanced-match": "^1.0.0"
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": 
{
@@ -16088,13 +15639,13 @@
       }
     },
     "node_modules/@typescript-eslint/parser/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -16304,14 +15855,27 @@
         "url": "https://opencollective.com/typescript-eslint";
       }
     },
+    "node_modules/@typescript-eslint/type-utils/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": 
{
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     
"node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": {
@@ -16328,13 +15892,13 @@
       }
     },
     "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -19461,14 +19025,27 @@
         "node": "^16.14.0 || >=18.0.0"
       }
     },
+    "node_modules/cacache/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/cacache/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/cacache/node_modules/glob": {
@@ -19500,13 +19077,13 @@
       "license": "ISC"
     },
     "node_modules/cacache/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -25229,14 +24806,27 @@
         "url": "https://opencollective.com/typescript-eslint";
       }
     },
+    "node_modules/eslint-plugin-testing-library/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/eslint-plugin-testing-library/node_modules/brace-expansion": 
{
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     
"node_modules/eslint-plugin-testing-library/node_modules/eslint-visitor-keys": {
@@ -25253,13 +24843,13 @@
       }
     },
     "node_modules/eslint-plugin-testing-library/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -26192,9 +25782,9 @@
       }
     },
     "node_modules/filelist/node_modules/minimatch": {
-      "version": "5.1.6",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz";,
-      "integrity": 
"sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+      "version": "5.1.8",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.8.tgz";,
+      "integrity": 
"sha512-7RN35vit8DeBclkofOVmBY0eDAZZQd1HzmukRdSyz95CRh8FT54eqnbj0krQr3mrHR6sfRyYkyhwBWjoV5uqlQ==",
       "license": "ISC",
       "dependencies": {
         "brace-expansion": "^2.0.1"
@@ -29446,24 +29036,37 @@
         "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
       }
     },
+    "node_modules/ignore-walk/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/ignore-walk/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/ignore-walk/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -31488,14 +31091,27 @@
       "dev": true,
       "license": "MIT"
     },
+    "node_modules/jest-config/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/jest-config/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/jest-config/node_modules/chalk": {
@@ -31555,13 +31171,13 @@
       }
     },
     "node_modules/jest-config/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -33507,14 +33123,27 @@
         "@sinonjs/commons": "^3.0.1"
       }
     },
+    "node_modules/jest-runtime/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/jest-runtime/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/jest-runtime/node_modules/chalk": {
@@ -33617,13 +33246,13 @@
       }
     },
     "node_modules/jest-runtime/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -34799,12 +34428,12 @@
       }
     },
     "node_modules/jspdf": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-4.1.0.tgz";,
-      "integrity": 
"sha512-xd1d/XRkwqnsq6FP3zH1Q+Ejqn2ULIJeDZ+FTKpaabVpZREjsJKRJwuokTNgdqOU+fl55KgbvgZ1pRTSWCP2kQ==",
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-4.2.0.tgz";,
+      "integrity": 
"sha512-hR/hnRevAXXlrjeqU5oahOE+Ln9ORJUB5brLHHqH67A+RBQZuFr5GkbI9XQI8OUFSEezKegsi45QRpc4bGj75Q==",
       "license": "MIT",
       "dependencies": {
-        "@babel/runtime": "^7.28.4",
+        "@babel/runtime": "^7.28.6",
         "fast-png": "^6.2.0",
         "fflate": "^0.8.1"
       },
@@ -36938,13 +36567,25 @@
         "url": "https://github.com/sponsors/sindresorhus";
       }
     },
+    "node_modules/mem-fs-editor/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/mem-fs-editor/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/mem-fs-editor/node_modules/globby": {
@@ -36968,12 +36609,12 @@
       }
     },
     "node_modules/mem-fs-editor/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -37547,9 +37188,9 @@
       "license": "ISC"
     },
     "node_modules/minimatch": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz";,
-      "integrity": 
"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+      "version": "3.1.4",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz";,
+      "integrity": 
"sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==",
       "license": "ISC",
       "dependencies": {
         "brace-expansion": "^1.1.7"
@@ -38122,14 +37763,27 @@
         "node": "^16.14.0 || >=18.0.0"
       }
     },
+    "node_modules/node-gyp/node_modules/balanced-match": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
+      "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "18 || 20 || >=22"
+      }
+    },
     "node_modules/node-gyp/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz";,
-      "integrity": 
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+      "version": "5.0.3",
+      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz";,
+      "integrity": 
"sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "balanced-match": "^1.0.0"
+        "balanced-match": "^4.0.2"
+      },
+      "engines": {
+        "node": "18 || 20 || >=22"
       }
     },
     "node_modules/node-gyp/node_modules/glob": {
@@ -38165,13 +37819,13 @@
       }
     },
     "node_modules/node-gyp/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";,
-      "integrity": 
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "version": "9.0.7",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz";,
+      "integrity": 
"sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "brace-expansion": "^5.0.2"
       },
       "engines": {
         "node": ">=16 || 14 >=14.17"
@@ -44708,9 +44362,9 @@
       }
     },
     "node_modules/rimraf/node_modules/minimatch": {
-      "version": "8.0.4",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz";,
-      "integrity": 
"sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==",
+      "version": "8.0.6",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.6.tgz";,
+      "integrity": 
"sha512-JVNTX5Qc03lB0PuFDuUcVTbi8u5kKchLXDYEnLJrOosZW8cqamFiyItG/7cn0QEt7XmeFHSLJRYg4KujJKuqlw==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
@@ -53623,7 +53277,7 @@
         "@apache-superset/core": "*",
         "@superset-ui/chart-controls": "*",
         "@superset-ui/core": "*",
-        "@types/lodash": "^4.17.24",
+        "@types/lodash": "*",
         "@types/react": "*",
         "react": "^17.0.2"
       }

Reply via email to