From a7d1b99719c70263e0509cec708bdd759af51e2a Mon Sep 17 00:00:00 2001
From: Louis Lam <louislam@users.noreply.github.com>
Date: Sat, 22 Mar 2025 16:40:31 +0800
Subject: [PATCH] Update dependencies (#5715)

---
 package-lock.json | 874 +++++++++++++++++++++++-----------------------
 package.json      |   6 +-
 2 files changed, 431 insertions(+), 449 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index e34d44bbc..417fd94c3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
                 "@louislam/sqlite3": "15.1.6",
                 "@vvo/tzdb": "^6.125.0",
                 "args-parser": "~1.3.0",
-                "axios": "~0.28.1",
+                "axios": "~0.29.0",
                 "badge-maker": "~3.3.1",
                 "bcryptjs": "~2.4.3",
                 "chardet": "~1.4.0",
@@ -121,7 +121,7 @@
                 "postcss-html": "~1.5.0",
                 "postcss-rtlcss": "~3.7.2",
                 "postcss-scss": "~4.0.4",
-                "prismjs": "~1.29.0",
+                "prismjs": "~1.30.0",
                 "qrcode": "~1.5.0",
                 "rollup-plugin-visualizer": "^5.6.0",
                 "sass": "~1.42.1",
@@ -139,7 +139,7 @@
                 "vue-chartjs": "~5.2.0",
                 "vue-confirm-dialog": "~1.0.2",
                 "vue-contenteditable": "~3.0.4",
-                "vue-i18n": "~9.2.2",
+                "vue-i18n": "~9.14.3",
                 "vue-image-crop-upload": "~3.0.3",
                 "vue-multiselect": "~3.0.0-alpha.2",
                 "vue-prism-editor": "~2.0.0-alpha.2",
@@ -338,46 +338,46 @@
             }
         },
         "node_modules/@aws-sdk/client-cognito-identity": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.750.0.tgz",
-            "integrity": "sha512-ia5+l7U1ludU/YqQAnEMj5DIp1kfMTu14lUOMG3uTIwTcj8OjkCvAe6BuM0OY6zd8enrJYWLqIqxuKPOWw4I7Q==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.772.0.tgz",
+            "integrity": "sha512-R11dYd2NGAH9TDRUJHd3Ab3HZzSoyqwQu+ZR9MZdcA2l3k99mqsrvcLp60YBPGq1dOEQDB1A85xgrAwtWLj81Q==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
                 "@aws-crypto/sha256-browser": "5.2.0",
                 "@aws-crypto/sha256-js": "5.2.0",
-                "@aws-sdk/core": "3.750.0",
-                "@aws-sdk/credential-provider-node": "3.750.0",
+                "@aws-sdk/core": "3.758.0",
+                "@aws-sdk/credential-provider-node": "3.772.0",
                 "@aws-sdk/middleware-host-header": "3.734.0",
                 "@aws-sdk/middleware-logger": "3.734.0",
-                "@aws-sdk/middleware-recursion-detection": "3.734.0",
-                "@aws-sdk/middleware-user-agent": "3.750.0",
+                "@aws-sdk/middleware-recursion-detection": "3.772.0",
+                "@aws-sdk/middleware-user-agent": "3.758.0",
                 "@aws-sdk/region-config-resolver": "3.734.0",
                 "@aws-sdk/types": "3.734.0",
                 "@aws-sdk/util-endpoints": "3.743.0",
                 "@aws-sdk/util-user-agent-browser": "3.734.0",
-                "@aws-sdk/util-user-agent-node": "3.750.0",
+                "@aws-sdk/util-user-agent-node": "3.758.0",
                 "@smithy/config-resolver": "^4.0.1",
-                "@smithy/core": "^3.1.4",
+                "@smithy/core": "^3.1.5",
                 "@smithy/fetch-http-handler": "^5.0.1",
                 "@smithy/hash-node": "^4.0.1",
                 "@smithy/invalid-dependency": "^4.0.1",
                 "@smithy/middleware-content-length": "^4.0.1",
-                "@smithy/middleware-endpoint": "^4.0.5",
-                "@smithy/middleware-retry": "^4.0.6",
+                "@smithy/middleware-endpoint": "^4.0.6",
+                "@smithy/middleware-retry": "^4.0.7",
                 "@smithy/middleware-serde": "^4.0.2",
                 "@smithy/middleware-stack": "^4.0.1",
                 "@smithy/node-config-provider": "^4.0.1",
-                "@smithy/node-http-handler": "^4.0.2",
+                "@smithy/node-http-handler": "^4.0.3",
                 "@smithy/protocol-http": "^5.0.1",
-                "@smithy/smithy-client": "^4.1.5",
+                "@smithy/smithy-client": "^4.1.6",
                 "@smithy/types": "^4.1.0",
                 "@smithy/url-parser": "^4.0.1",
                 "@smithy/util-base64": "^4.0.0",
                 "@smithy/util-body-length-browser": "^4.0.0",
                 "@smithy/util-body-length-node": "^4.0.0",
-                "@smithy/util-defaults-mode-browser": "^4.0.6",
-                "@smithy/util-defaults-mode-node": "^4.0.6",
+                "@smithy/util-defaults-mode-browser": "^4.0.7",
+                "@smithy/util-defaults-mode-node": "^4.0.7",
                 "@smithy/util-endpoints": "^3.0.1",
                 "@smithy/util-middleware": "^4.0.1",
                 "@smithy/util-retry": "^4.0.1",
@@ -389,45 +389,45 @@
             }
         },
         "node_modules/@aws-sdk/client-sso": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.750.0.tgz",
-            "integrity": "sha512-y0Rx6pTQXw0E61CaptpZF65qNggjqOgymq/RYZU5vWba5DGQ+iqGt8Yq8s+jfBoBBNXshxq8l8Dl5Uq/JTY1wg==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.772.0.tgz",
+            "integrity": "sha512-sDdxepi74+cL6gXJJ2yw3UNSI7GBvoGTwZqFyPoNAzcURvaYwo8dBr7G4jS9GDanjTlO3CGVAf2VMcpqEvmoEw==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
                 "@aws-crypto/sha256-browser": "5.2.0",
                 "@aws-crypto/sha256-js": "5.2.0",
-                "@aws-sdk/core": "3.750.0",
+                "@aws-sdk/core": "3.758.0",
                 "@aws-sdk/middleware-host-header": "3.734.0",
                 "@aws-sdk/middleware-logger": "3.734.0",
-                "@aws-sdk/middleware-recursion-detection": "3.734.0",
-                "@aws-sdk/middleware-user-agent": "3.750.0",
+                "@aws-sdk/middleware-recursion-detection": "3.772.0",
+                "@aws-sdk/middleware-user-agent": "3.758.0",
                 "@aws-sdk/region-config-resolver": "3.734.0",
                 "@aws-sdk/types": "3.734.0",
                 "@aws-sdk/util-endpoints": "3.743.0",
                 "@aws-sdk/util-user-agent-browser": "3.734.0",
-                "@aws-sdk/util-user-agent-node": "3.750.0",
+                "@aws-sdk/util-user-agent-node": "3.758.0",
                 "@smithy/config-resolver": "^4.0.1",
-                "@smithy/core": "^3.1.4",
+                "@smithy/core": "^3.1.5",
                 "@smithy/fetch-http-handler": "^5.0.1",
                 "@smithy/hash-node": "^4.0.1",
                 "@smithy/invalid-dependency": "^4.0.1",
                 "@smithy/middleware-content-length": "^4.0.1",
-                "@smithy/middleware-endpoint": "^4.0.5",
-                "@smithy/middleware-retry": "^4.0.6",
+                "@smithy/middleware-endpoint": "^4.0.6",
+                "@smithy/middleware-retry": "^4.0.7",
                 "@smithy/middleware-serde": "^4.0.2",
                 "@smithy/middleware-stack": "^4.0.1",
                 "@smithy/node-config-provider": "^4.0.1",
-                "@smithy/node-http-handler": "^4.0.2",
+                "@smithy/node-http-handler": "^4.0.3",
                 "@smithy/protocol-http": "^5.0.1",
-                "@smithy/smithy-client": "^4.1.5",
+                "@smithy/smithy-client": "^4.1.6",
                 "@smithy/types": "^4.1.0",
                 "@smithy/url-parser": "^4.0.1",
                 "@smithy/util-base64": "^4.0.0",
                 "@smithy/util-body-length-browser": "^4.0.0",
                 "@smithy/util-body-length-node": "^4.0.0",
-                "@smithy/util-defaults-mode-browser": "^4.0.6",
-                "@smithy/util-defaults-mode-node": "^4.0.6",
+                "@smithy/util-defaults-mode-browser": "^4.0.7",
+                "@smithy/util-defaults-mode-node": "^4.0.7",
                 "@smithy/util-endpoints": "^3.0.1",
                 "@smithy/util-middleware": "^4.0.1",
                 "@smithy/util-retry": "^4.0.1",
@@ -439,19 +439,19 @@
             }
         },
         "node_modules/@aws-sdk/core": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.750.0.tgz",
-            "integrity": "sha512-bZ5K7N5L4+Pa2epbVpUQqd1XLG2uU8BGs/Sd+2nbgTf+lNQJyIxAg/Qsrjz9MzmY8zzQIeRQEkNmR6yVAfCmmQ==",
+            "version": "3.758.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.758.0.tgz",
+            "integrity": "sha512-0RswbdR9jt/XKemaLNuxi2gGr4xGlHyGxkTdhSQzCyUe9A9OPCoLl3rIESRguQEech+oJnbHk/wuiwHqTuP9sg==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
                 "@aws-sdk/types": "3.734.0",
-                "@smithy/core": "^3.1.4",
+                "@smithy/core": "^3.1.5",
                 "@smithy/node-config-provider": "^4.0.1",
                 "@smithy/property-provider": "^4.0.1",
                 "@smithy/protocol-http": "^5.0.1",
                 "@smithy/signature-v4": "^5.0.1",
-                "@smithy/smithy-client": "^4.1.5",
+                "@smithy/smithy-client": "^4.1.6",
                 "@smithy/types": "^4.1.0",
                 "@smithy/util-middleware": "^4.0.1",
                 "fast-xml-parser": "4.4.1",
@@ -462,13 +462,13 @@
             }
         },
         "node_modules/@aws-sdk/credential-provider-cognito-identity": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.750.0.tgz",
-            "integrity": "sha512-TwBzrxgIWcQk846XFn0A9DHBHbfg4sHR3M2GL4E7NcffEkh7r642ILiLa58VvQjO2nB1tcOOFtRqbZvVOKexUw==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.772.0.tgz",
+            "integrity": "sha512-rgGCB7+ttlOvuFjz016WVF0m1zDQNakreXVGmlqxKUHTgAkbXulbzcCnZt44S7QGP6V1ElbRB4jI7piRFirdwg==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/client-cognito-identity": "3.750.0",
+                "@aws-sdk/client-cognito-identity": "3.772.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/property-provider": "^4.0.1",
                 "@smithy/types": "^4.1.0",
@@ -479,13 +479,13 @@
             }
         },
         "node_modules/@aws-sdk/credential-provider-env": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.750.0.tgz",
-            "integrity": "sha512-In6bsG0p/P31HcH4DBRKBbcDS/3SHvEPjfXV8ODPWZO/l3/p7IRoYBdQ07C9R+VMZU2D0+/Sc/DWK/TUNDk1+Q==",
+            "version": "3.758.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.758.0.tgz",
+            "integrity": "sha512-N27eFoRrO6MeUNumtNHDW9WOiwfd59LPXPqDrIa3kWL/s+fOKFHb9xIcF++bAwtcZnAxKkgpDCUP+INNZskE+w==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/core": "3.750.0",
+                "@aws-sdk/core": "3.758.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/property-provider": "^4.0.1",
                 "@smithy/types": "^4.1.0",
@@ -496,21 +496,21 @@
             }
         },
         "node_modules/@aws-sdk/credential-provider-http": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.750.0.tgz",
-            "integrity": "sha512-wFB9qqfa20AB0dElsQz5ZlZT5o+a+XzpEpmg0erylmGYqEOvh8NQWfDUVpRmQuGq9VbvW/8cIbxPoNqEbPtuWQ==",
+            "version": "3.758.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.758.0.tgz",
+            "integrity": "sha512-Xt9/U8qUCiw1hihztWkNeIR+arg6P+yda10OuCHX6kFVx3auTlU7+hCqs3UxqniGU4dguHuftf3mRpi5/GJ33Q==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/core": "3.750.0",
+                "@aws-sdk/core": "3.758.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/fetch-http-handler": "^5.0.1",
-                "@smithy/node-http-handler": "^4.0.2",
+                "@smithy/node-http-handler": "^4.0.3",
                 "@smithy/property-provider": "^4.0.1",
                 "@smithy/protocol-http": "^5.0.1",
-                "@smithy/smithy-client": "^4.1.5",
+                "@smithy/smithy-client": "^4.1.6",
                 "@smithy/types": "^4.1.0",
-                "@smithy/util-stream": "^4.1.1",
+                "@smithy/util-stream": "^4.1.2",
                 "tslib": "^2.6.2"
             },
             "engines": {
@@ -518,19 +518,19 @@
             }
         },
         "node_modules/@aws-sdk/credential-provider-ini": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.750.0.tgz",
-            "integrity": "sha512-2YIZmyEr5RUd3uxXpxOLD9G67Bibm4I/65M6vKFP17jVMUT+R1nL7mKqmhEVO2p+BoeV+bwMyJ/jpTYG368PCg==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.772.0.tgz",
+            "integrity": "sha512-T1Ec9Q25zl5c/eZUPHZsiq8vgBeWBjHM7WM5xtZszZRPqqhQGnmFlomz1r9rwhW8RFB5k8HRaD/SLKo6jtYl/A==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/core": "3.750.0",
-                "@aws-sdk/credential-provider-env": "3.750.0",
-                "@aws-sdk/credential-provider-http": "3.750.0",
-                "@aws-sdk/credential-provider-process": "3.750.0",
-                "@aws-sdk/credential-provider-sso": "3.750.0",
-                "@aws-sdk/credential-provider-web-identity": "3.750.0",
-                "@aws-sdk/nested-clients": "3.750.0",
+                "@aws-sdk/core": "3.758.0",
+                "@aws-sdk/credential-provider-env": "3.758.0",
+                "@aws-sdk/credential-provider-http": "3.758.0",
+                "@aws-sdk/credential-provider-process": "3.758.0",
+                "@aws-sdk/credential-provider-sso": "3.772.0",
+                "@aws-sdk/credential-provider-web-identity": "3.772.0",
+                "@aws-sdk/nested-clients": "3.772.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/credential-provider-imds": "^4.0.1",
                 "@smithy/property-provider": "^4.0.1",
@@ -543,18 +543,18 @@
             }
         },
         "node_modules/@aws-sdk/credential-provider-node": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.750.0.tgz",
-            "integrity": "sha512-THWHHAceLwsOiowPEmKyhWVDlEUxH07GHSw5AQFDvNQtGKOQl0HSIFO1mKObT2Q2Vqzji9Bq8H58SO5BFtNPRw==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.772.0.tgz",
+            "integrity": "sha512-0IdVfjBO88Mtekq/KaScYSIEPIeR+ABRvBOWyj/c/qQ2KJyI0GRlSAzpANfxDLHVPn3yEHuZd9nRL6sOmOMI0A==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/credential-provider-env": "3.750.0",
-                "@aws-sdk/credential-provider-http": "3.750.0",
-                "@aws-sdk/credential-provider-ini": "3.750.0",
-                "@aws-sdk/credential-provider-process": "3.750.0",
-                "@aws-sdk/credential-provider-sso": "3.750.0",
-                "@aws-sdk/credential-provider-web-identity": "3.750.0",
+                "@aws-sdk/credential-provider-env": "3.758.0",
+                "@aws-sdk/credential-provider-http": "3.758.0",
+                "@aws-sdk/credential-provider-ini": "3.772.0",
+                "@aws-sdk/credential-provider-process": "3.758.0",
+                "@aws-sdk/credential-provider-sso": "3.772.0",
+                "@aws-sdk/credential-provider-web-identity": "3.772.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/credential-provider-imds": "^4.0.1",
                 "@smithy/property-provider": "^4.0.1",
@@ -567,13 +567,13 @@
             }
         },
         "node_modules/@aws-sdk/credential-provider-process": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.750.0.tgz",
-            "integrity": "sha512-Q78SCH1n0m7tpu36sJwfrUSxI8l611OyysjQeMiIOliVfZICEoHcLHLcLkiR+tnIpZ3rk7d2EQ6R1jwlXnalMQ==",
+            "version": "3.758.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.758.0.tgz",
+            "integrity": "sha512-AzcY74QTPqcbXWVgjpPZ3HOmxQZYPROIBz2YINF0OQk0MhezDWV/O7Xec+K1+MPGQO3qS6EDrUUlnPLjsqieHA==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/core": "3.750.0",
+                "@aws-sdk/core": "3.758.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/property-provider": "^4.0.1",
                 "@smithy/shared-ini-file-loader": "^4.0.1",
@@ -585,15 +585,15 @@
             }
         },
         "node_modules/@aws-sdk/credential-provider-sso": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.750.0.tgz",
-            "integrity": "sha512-FGYrDjXN/FOQVi/t8fHSv8zCk+NEvtFnuc4cZUj5OIbM4vrfFc5VaPyn41Uza3iv6Qq9rZg0QOwWnqK8lNrqUw==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.772.0.tgz",
+            "integrity": "sha512-yR3Y5RAVPa4ogojcBOpZUx6XyRVAkynIJCjd0avdlxW1hhnzSr5/pzoiJ6u21UCbkxlJJTDZE3jfFe7tt+HA4w==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/client-sso": "3.750.0",
-                "@aws-sdk/core": "3.750.0",
-                "@aws-sdk/token-providers": "3.750.0",
+                "@aws-sdk/client-sso": "3.772.0",
+                "@aws-sdk/core": "3.758.0",
+                "@aws-sdk/token-providers": "3.772.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/property-provider": "^4.0.1",
                 "@smithy/shared-ini-file-loader": "^4.0.1",
@@ -605,14 +605,14 @@
             }
         },
         "node_modules/@aws-sdk/credential-provider-web-identity": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.750.0.tgz",
-            "integrity": "sha512-Nz8zs3YJ+GOTSrq+LyzbbC1Ffpt7pK38gcOyNZv76pP5MswKTUKNYBJehqwa+i7FcFQHsCk3TdhR8MT1ZR23uA==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.772.0.tgz",
+            "integrity": "sha512-yHAT5Y2y0fnecSuWRUn8NMunKfDqFYhnOpGq8UyCEcwz9aXzibU0hqRIEm51qpR81hqo0GMFDH0EOmegZ/iW5w==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/core": "3.750.0",
-                "@aws-sdk/nested-clients": "3.750.0",
+                "@aws-sdk/core": "3.758.0",
+                "@aws-sdk/nested-clients": "3.772.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/property-provider": "^4.0.1",
                 "@smithy/types": "^4.1.0",
@@ -623,25 +623,25 @@
             }
         },
         "node_modules/@aws-sdk/credential-providers": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.750.0.tgz",
-            "integrity": "sha512-HpJyLHAjcn/IcvsL4WhEIgbzEWfTnn29u8QFNa5Ii9pVtxdeP/DkSthP3SNxLK2jVNcqWL9xago02SiasNOKfw==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.772.0.tgz",
+            "integrity": "sha512-+gOrzw05jNVSHFBTZ+LOaGQZ0IXT95aQjNUeWqYXzdgjxKXptrhuMnFLwBBliLbHPp8ziauRnnwG8aK58LOUlg==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/client-cognito-identity": "3.750.0",
-                "@aws-sdk/core": "3.750.0",
-                "@aws-sdk/credential-provider-cognito-identity": "3.750.0",
-                "@aws-sdk/credential-provider-env": "3.750.0",
-                "@aws-sdk/credential-provider-http": "3.750.0",
-                "@aws-sdk/credential-provider-ini": "3.750.0",
-                "@aws-sdk/credential-provider-node": "3.750.0",
-                "@aws-sdk/credential-provider-process": "3.750.0",
-                "@aws-sdk/credential-provider-sso": "3.750.0",
-                "@aws-sdk/credential-provider-web-identity": "3.750.0",
-                "@aws-sdk/nested-clients": "3.750.0",
+                "@aws-sdk/client-cognito-identity": "3.772.0",
+                "@aws-sdk/core": "3.758.0",
+                "@aws-sdk/credential-provider-cognito-identity": "3.772.0",
+                "@aws-sdk/credential-provider-env": "3.758.0",
+                "@aws-sdk/credential-provider-http": "3.758.0",
+                "@aws-sdk/credential-provider-ini": "3.772.0",
+                "@aws-sdk/credential-provider-node": "3.772.0",
+                "@aws-sdk/credential-provider-process": "3.758.0",
+                "@aws-sdk/credential-provider-sso": "3.772.0",
+                "@aws-sdk/credential-provider-web-identity": "3.772.0",
+                "@aws-sdk/nested-clients": "3.772.0",
                 "@aws-sdk/types": "3.734.0",
-                "@smithy/core": "^3.1.4",
+                "@smithy/core": "^3.1.5",
                 "@smithy/credential-provider-imds": "^4.0.1",
                 "@smithy/property-provider": "^4.0.1",
                 "@smithy/types": "^4.1.0",
@@ -683,9 +683,9 @@
             }
         },
         "node_modules/@aws-sdk/middleware-recursion-detection": {
-            "version": "3.734.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.734.0.tgz",
-            "integrity": "sha512-CUat2d9ITsFc2XsmeiRQO96iWpxSKYFjxvj27Hc7vo87YUHRnfMfnc8jw1EpxEwMcvBD7LsRa6vDNky6AjcrFA==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.772.0.tgz",
+            "integrity": "sha512-zg0LjJa4v7fcLzn5QzZvtVS+qyvmsnu7oQnb86l6ckduZpWDCDC9+A0ZzcXTrxblPCJd3JqkoG1+Gzi4S4Ny/Q==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
@@ -699,16 +699,16 @@
             }
         },
         "node_modules/@aws-sdk/middleware-user-agent": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.750.0.tgz",
-            "integrity": "sha512-YYcslDsP5+2NZoN3UwuhZGkhAHPSli7HlJHBafBrvjGV/I9f8FuOO1d1ebxGdEP4HyRXUGyh+7Ur4q+Psk0ryw==",
+            "version": "3.758.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.758.0.tgz",
+            "integrity": "sha512-iNyehQXtQlj69JCgfaOssgZD4HeYGOwxcaKeG6F+40cwBjTAi0+Ph1yfDwqk2qiBPIRWJ/9l2LodZbxiBqgrwg==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/core": "3.750.0",
+                "@aws-sdk/core": "3.758.0",
                 "@aws-sdk/types": "3.734.0",
                 "@aws-sdk/util-endpoints": "3.743.0",
-                "@smithy/core": "^3.1.4",
+                "@smithy/core": "^3.1.5",
                 "@smithy/protocol-http": "^5.0.1",
                 "@smithy/types": "^4.1.0",
                 "tslib": "^2.6.2"
@@ -718,45 +718,45 @@
             }
         },
         "node_modules/@aws-sdk/nested-clients": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.750.0.tgz",
-            "integrity": "sha512-OH68BRF0rt9nDloq4zsfeHI0G21lj11a66qosaljtEP66PWm7tQ06feKbFkXHT5E1K3QhJW3nVyK8v2fEBY5fg==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.772.0.tgz",
+            "integrity": "sha512-gNJbBxR5YlEumsCS9EWWEASXEnysL0aDnr9MNPX1ip/g1xOqRHmytgV/+t8RFZFTKg0OprbWTq5Ich3MqsEuCQ==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
                 "@aws-crypto/sha256-browser": "5.2.0",
                 "@aws-crypto/sha256-js": "5.2.0",
-                "@aws-sdk/core": "3.750.0",
+                "@aws-sdk/core": "3.758.0",
                 "@aws-sdk/middleware-host-header": "3.734.0",
                 "@aws-sdk/middleware-logger": "3.734.0",
-                "@aws-sdk/middleware-recursion-detection": "3.734.0",
-                "@aws-sdk/middleware-user-agent": "3.750.0",
+                "@aws-sdk/middleware-recursion-detection": "3.772.0",
+                "@aws-sdk/middleware-user-agent": "3.758.0",
                 "@aws-sdk/region-config-resolver": "3.734.0",
                 "@aws-sdk/types": "3.734.0",
                 "@aws-sdk/util-endpoints": "3.743.0",
                 "@aws-sdk/util-user-agent-browser": "3.734.0",
-                "@aws-sdk/util-user-agent-node": "3.750.0",
+                "@aws-sdk/util-user-agent-node": "3.758.0",
                 "@smithy/config-resolver": "^4.0.1",
-                "@smithy/core": "^3.1.4",
+                "@smithy/core": "^3.1.5",
                 "@smithy/fetch-http-handler": "^5.0.1",
                 "@smithy/hash-node": "^4.0.1",
                 "@smithy/invalid-dependency": "^4.0.1",
                 "@smithy/middleware-content-length": "^4.0.1",
-                "@smithy/middleware-endpoint": "^4.0.5",
-                "@smithy/middleware-retry": "^4.0.6",
+                "@smithy/middleware-endpoint": "^4.0.6",
+                "@smithy/middleware-retry": "^4.0.7",
                 "@smithy/middleware-serde": "^4.0.2",
                 "@smithy/middleware-stack": "^4.0.1",
                 "@smithy/node-config-provider": "^4.0.1",
-                "@smithy/node-http-handler": "^4.0.2",
+                "@smithy/node-http-handler": "^4.0.3",
                 "@smithy/protocol-http": "^5.0.1",
-                "@smithy/smithy-client": "^4.1.5",
+                "@smithy/smithy-client": "^4.1.6",
                 "@smithy/types": "^4.1.0",
                 "@smithy/url-parser": "^4.0.1",
                 "@smithy/util-base64": "^4.0.0",
                 "@smithy/util-body-length-browser": "^4.0.0",
                 "@smithy/util-body-length-node": "^4.0.0",
-                "@smithy/util-defaults-mode-browser": "^4.0.6",
-                "@smithy/util-defaults-mode-node": "^4.0.6",
+                "@smithy/util-defaults-mode-browser": "^4.0.7",
+                "@smithy/util-defaults-mode-node": "^4.0.7",
                 "@smithy/util-endpoints": "^3.0.1",
                 "@smithy/util-middleware": "^4.0.1",
                 "@smithy/util-retry": "^4.0.1",
@@ -786,13 +786,13 @@
             }
         },
         "node_modules/@aws-sdk/token-providers": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.750.0.tgz",
-            "integrity": "sha512-X/KzqZw41iWolwNdc8e3RMcNSMR364viHv78u6AefXOO5eRM40c4/LuST1jDzq35/LpnqRhL7/MuixOetw+sFw==",
+            "version": "3.772.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.772.0.tgz",
+            "integrity": "sha512-d1Waa1vyebuokcAWYlkZdtFlciIgob7B39vPRmtxMObbGumJKiOy/qCe2/FB/72h1Ej9Ih32lwvbxUjORQWN4g==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/nested-clients": "3.750.0",
+                "@aws-sdk/nested-clients": "3.772.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/property-provider": "^4.0.1",
                 "@smithy/shared-ini-file-loader": "^4.0.1",
@@ -860,13 +860,13 @@
             }
         },
         "node_modules/@aws-sdk/util-user-agent-node": {
-            "version": "3.750.0",
-            "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.750.0.tgz",
-            "integrity": "sha512-84HJj9G9zbrHX2opLk9eHfDceB+UIHVrmflMzWHpsmo9fDuro/flIBqaVDlE021Osj6qIM0SJJcnL6s23j7JEw==",
+            "version": "3.758.0",
+            "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.758.0.tgz",
+            "integrity": "sha512-A5EZw85V6WhoKMV2hbuFRvb9NPlxEErb4HPO6/SPXYY4QrjprIzScHxikqcWv1w4J3apB1wto9LPU3IMsYtfrw==",
             "license": "Apache-2.0",
             "optional": true,
             "dependencies": {
-                "@aws-sdk/middleware-user-agent": "3.750.0",
+                "@aws-sdk/middleware-user-agent": "3.758.0",
                 "@aws-sdk/types": "3.734.0",
                 "@smithy/node-config-provider": "^4.0.1",
                 "@smithy/types": "^4.1.0",
@@ -911,9 +911,9 @@
             }
         },
         "node_modules/@azure/core-client": {
-            "version": "1.9.2",
-            "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz",
-            "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==",
+            "version": "1.9.3",
+            "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.3.tgz",
+            "integrity": "sha512-/wGw8fJ4mdpJ1Cum7s1S+VQyXt1ihwKLzfabS1O/RDADnmzVc01dHn44qD0BvGH6KlZNzOMW95tEpKqhkCChPA==",
             "license": "MIT",
             "dependencies": {
                 "@azure/abort-controller": "^2.0.0",
@@ -970,9 +970,9 @@
             }
         },
         "node_modules/@azure/core-rest-pipeline": {
-            "version": "1.19.0",
-            "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.19.0.tgz",
-            "integrity": "sha512-bM3308LRyg5g7r3Twprtqww0R/r7+GyVxj4BafcmVPo4WQoGt5JXuaqxHEFjw2o3rvFZcUPiqJMg6WuvEEeVUA==",
+            "version": "1.19.1",
+            "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.19.1.tgz",
+            "integrity": "sha512-zHeoI3NCs53lLBbWNzQycjnYKsA1CVKlnzSNuSFcUDwBp8HHVObePxrM7HaX+Ha5Ks639H7chNC9HOaIhNS03w==",
             "license": "MIT",
             "dependencies": {
                 "@azure/abort-controller": "^2.0.0",
@@ -1014,9 +1014,9 @@
             }
         },
         "node_modules/@azure/identity": {
-            "version": "4.7.0",
-            "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.7.0.tgz",
-            "integrity": "sha512-6z/S2KorkbKaZ0DgZFVRdu7RCuATmMSTjKpuhj7YpjxkJ0vnJ7kTM3cpNgzFgk9OPYfZ31wrBEtC/iwAS4jQDA==",
+            "version": "4.8.0",
+            "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.8.0.tgz",
+            "integrity": "sha512-l9ALUGHtFB/JfsqmA+9iYAp2a+cCwdNO/cyIr2y7nJLJsz1aae6qVP8XxT7Kbudg0IQRSIMXj0+iivFdbD1xPA==",
             "license": "MIT",
             "dependencies": {
                 "@azure/abort-controller": "^2.0.0",
@@ -1027,7 +1027,7 @@
                 "@azure/core-util": "^1.11.0",
                 "@azure/logger": "^1.0.0",
                 "@azure/msal-browser": "^4.2.0",
-                "@azure/msal-node": "^3.2.1",
+                "@azure/msal-node": "^3.2.3",
                 "events": "^3.0.0",
                 "jws": "^4.0.0",
                 "open": "^10.1.0",
@@ -1159,33 +1159,33 @@
             }
         },
         "node_modules/@azure/msal-browser": {
-            "version": "4.5.0",
-            "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.5.0.tgz",
-            "integrity": "sha512-H7mWmu8yI0n0XxhJobrgncXI6IU5h8DKMiWDHL5y+Dc58cdg26GbmaMUehbUkdKAQV2OTiFa4FUa6Fdu/wIxBg==",
+            "version": "4.8.0",
+            "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.8.0.tgz",
+            "integrity": "sha512-z7kJlMW3IAETyq82LDKJqr++IeOvU728q9lkuTFjEIPUWxnB1OlmuPCF32fYurxOnOnJeFEZxjbEzq8xyP0aag==",
             "license": "MIT",
             "dependencies": {
-                "@azure/msal-common": "15.2.0"
+                "@azure/msal-common": "15.3.0"
             },
             "engines": {
                 "node": ">=0.8.0"
             }
         },
         "node_modules/@azure/msal-common": {
-            "version": "15.2.0",
-            "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.2.0.tgz",
-            "integrity": "sha512-HiYfGAKthisUYqHG1nImCf/uzcyS31wng3o+CycWLIM9chnYJ9Lk6jZ30Y6YiYYpTQ9+z/FGUpiKKekd3Arc0A==",
+            "version": "15.3.0",
+            "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.3.0.tgz",
+            "integrity": "sha512-lh+eZfibGwtQxFnx+mj6cYWn0pwA8tDnn8CBs9P21nC7Uw5YWRwfXaXdVQSMENZ5ojRqR+NzRaucEo4qUvs3pA==",
             "license": "MIT",
             "engines": {
                 "node": ">=0.8.0"
             }
         },
         "node_modules/@azure/msal-node": {
-            "version": "3.2.3",
-            "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-3.2.3.tgz",
-            "integrity": "sha512-0eaPqBIWEAizeYiXdeHb09Iq0tvHJ17ztvNEaLdr/KcJJhJxbpkkEQf09DB+vKlFE0tzYi7j4rYLTXtES/InEQ==",
+            "version": "3.4.0",
+            "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-3.4.0.tgz",
+            "integrity": "sha512-b4wBaPV68i+g61wFOfl5zh1lQ9UylgCQpI2638pJHV0SINneO78hOFdnX8WCoGw5OOc4Eewth9pYOg7gaiyUYw==",
             "license": "MIT",
             "dependencies": {
-                "@azure/msal-common": "15.2.0",
+                "@azure/msal-common": "15.3.0",
                 "jsonwebtoken": "^9.0.0",
                 "uuid": "^8.3.0"
             },
@@ -1226,22 +1226,22 @@
             }
         },
         "node_modules/@babel/core": {
-            "version": "7.26.9",
-            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz",
-            "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==",
+            "version": "7.26.10",
+            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
+            "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
                 "@ampproject/remapping": "^2.2.0",
                 "@babel/code-frame": "^7.26.2",
-                "@babel/generator": "^7.26.9",
+                "@babel/generator": "^7.26.10",
                 "@babel/helper-compilation-targets": "^7.26.5",
                 "@babel/helper-module-transforms": "^7.26.0",
-                "@babel/helpers": "^7.26.9",
-                "@babel/parser": "^7.26.9",
+                "@babel/helpers": "^7.26.10",
+                "@babel/parser": "^7.26.10",
                 "@babel/template": "^7.26.9",
-                "@babel/traverse": "^7.26.9",
-                "@babel/types": "^7.26.9",
+                "@babel/traverse": "^7.26.10",
+                "@babel/types": "^7.26.10",
                 "convert-source-map": "^2.0.0",
                 "debug": "^4.1.0",
                 "gensync": "^1.0.0-beta.2",
@@ -1267,14 +1267,14 @@
             }
         },
         "node_modules/@babel/generator": {
-            "version": "7.26.9",
-            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz",
-            "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==",
+            "version": "7.26.10",
+            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz",
+            "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@babel/parser": "^7.26.9",
-                "@babel/types": "^7.26.9",
+                "@babel/parser": "^7.26.10",
+                "@babel/types": "^7.26.10",
                 "@jridgewell/gen-mapping": "^0.3.5",
                 "@jridgewell/trace-mapping": "^0.3.25",
                 "jsesc": "^3.0.2"
@@ -1504,27 +1504,27 @@
             }
         },
         "node_modules/@babel/helpers": {
-            "version": "7.26.9",
-            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz",
-            "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==",
+            "version": "7.26.10",
+            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz",
+            "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
                 "@babel/template": "^7.26.9",
-                "@babel/types": "^7.26.9"
+                "@babel/types": "^7.26.10"
             },
             "engines": {
                 "node": ">=6.9.0"
             }
         },
         "node_modules/@babel/parser": {
-            "version": "7.26.9",
-            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz",
-            "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==",
+            "version": "7.26.10",
+            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz",
+            "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@babel/types": "^7.26.9"
+                "@babel/types": "^7.26.10"
             },
             "bin": {
                 "parser": "bin/babel-parser.js"
@@ -1649,9 +1649,9 @@
             }
         },
         "node_modules/@babel/runtime": {
-            "version": "7.26.9",
-            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.9.tgz",
-            "integrity": "sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==",
+            "version": "7.26.10",
+            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
+            "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -1677,17 +1677,17 @@
             }
         },
         "node_modules/@babel/traverse": {
-            "version": "7.26.9",
-            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz",
-            "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==",
+            "version": "7.26.10",
+            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz",
+            "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
                 "@babel/code-frame": "^7.26.2",
-                "@babel/generator": "^7.26.9",
-                "@babel/parser": "^7.26.9",
+                "@babel/generator": "^7.26.10",
+                "@babel/parser": "^7.26.10",
                 "@babel/template": "^7.26.9",
-                "@babel/types": "^7.26.9",
+                "@babel/types": "^7.26.10",
                 "debug": "^4.3.1",
                 "globals": "^11.1.0"
             },
@@ -1706,9 +1706,9 @@
             }
         },
         "node_modules/@babel/types": {
-            "version": "7.26.9",
-            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz",
-            "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==",
+            "version": "7.26.10",
+            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz",
+            "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -2223,9 +2223,9 @@
             }
         },
         "node_modules/@eslint-community/eslint-utils": {
-            "version": "4.4.1",
-            "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
-            "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
+            "version": "4.5.1",
+            "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz",
+            "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -2477,80 +2477,50 @@
             "license": "BSD-3-Clause"
         },
         "node_modules/@intlify/core-base": {
-            "version": "9.2.2",
-            "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.2.2.tgz",
-            "integrity": "sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==",
+            "version": "9.14.3",
+            "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.14.3.tgz",
+            "integrity": "sha512-nbJ7pKTlXFnaXPblyfiH6awAx1C0PWNNuqXAR74yRwgi5A/Re/8/5fErLY0pv4R8+EHj3ZaThMHdnuC/5OBa6g==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@intlify/devtools-if": "9.2.2",
-                "@intlify/message-compiler": "9.2.2",
-                "@intlify/shared": "9.2.2",
-                "@intlify/vue-devtools": "9.2.2"
+                "@intlify/message-compiler": "9.14.3",
+                "@intlify/shared": "9.14.3"
             },
             "engines": {
-                "node": ">= 14"
-            }
-        },
-        "node_modules/@intlify/devtools-if": {
-            "version": "9.2.2",
-            "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.2.2.tgz",
-            "integrity": "sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==",
-            "dev": true,
-            "license": "MIT",
-            "dependencies": {
-                "@intlify/shared": "9.2.2"
+                "node": ">= 16"
             },
-            "engines": {
-                "node": ">= 14"
+            "funding": {
+                "url": "https://github.com/sponsors/kazupon"
             }
         },
         "node_modules/@intlify/message-compiler": {
-            "version": "9.2.2",
-            "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.2.2.tgz",
-            "integrity": "sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==",
+            "version": "9.14.3",
+            "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.14.3.tgz",
+            "integrity": "sha512-ANwC226BQdd+MpJ36rOYkChSESfPwu3Ss2Faw0RHTOknYLoHTX6V6e/JjIKVDMbzs0/H/df/rO6yU0SPiWHqNg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@intlify/shared": "9.2.2",
-                "source-map": "0.6.1"
+                "@intlify/shared": "9.14.3",
+                "source-map-js": "^1.0.2"
             },
             "engines": {
-                "node": ">= 14"
-            }
-        },
-        "node_modules/@intlify/message-compiler/node_modules/source-map": {
-            "version": "0.6.1",
-            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-            "dev": true,
-            "license": "BSD-3-Clause",
-            "engines": {
-                "node": ">=0.10.0"
+                "node": ">= 16"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/kazupon"
             }
         },
         "node_modules/@intlify/shared": {
-            "version": "9.2.2",
-            "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.2.2.tgz",
-            "integrity": "sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==",
+            "version": "9.14.3",
+            "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.14.3.tgz",
+            "integrity": "sha512-hJXz9LA5VG7qNE00t50bdzDv8Z4q9fpcL81wj4y4duKavrv0KM8YNLTwXNEFINHjTsfrG9TXvPuEjVaAvZ7yWg==",
             "dev": true,
             "license": "MIT",
             "engines": {
-                "node": ">= 14"
-            }
-        },
-        "node_modules/@intlify/vue-devtools": {
-            "version": "9.2.2",
-            "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.2.2.tgz",
-            "integrity": "sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==",
-            "dev": true,
-            "license": "MIT",
-            "dependencies": {
-                "@intlify/core-base": "9.2.2",
-                "@intlify/shared": "9.2.2"
+                "node": ">= 16"
             },
-            "engines": {
-                "node": ">= 14"
+            "funding": {
+                "url": "https://github.com/sponsors/kazupon"
             }
         },
         "node_modules/@isaacs/cliui": {
@@ -2937,16 +2907,16 @@
             }
         },
         "node_modules/@octokit/core": {
-            "version": "5.2.0",
-            "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz",
-            "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==",
+            "version": "5.2.1",
+            "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.1.tgz",
+            "integrity": "sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
                 "@octokit/auth-token": "^4.0.0",
                 "@octokit/graphql": "^7.1.0",
-                "@octokit/request": "^8.3.1",
-                "@octokit/request-error": "^5.1.0",
+                "@octokit/request": "^8.4.1",
+                "@octokit/request-error": "^5.1.1",
                 "@octokit/types": "^13.0.0",
                 "before-after-hook": "^2.2.0",
                 "universal-user-agent": "^6.0.0"
@@ -2985,9 +2955,9 @@
             }
         },
         "node_modules/@octokit/openapi-types": {
-            "version": "23.0.1",
-            "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz",
-            "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==",
+            "version": "24.2.0",
+            "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-24.2.0.tgz",
+            "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==",
             "dev": true,
             "license": "MIT"
         },
@@ -3089,13 +3059,13 @@
             }
         },
         "node_modules/@octokit/types": {
-            "version": "13.8.0",
-            "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.8.0.tgz",
-            "integrity": "sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==",
+            "version": "13.10.0",
+            "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz",
+            "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@octokit/openapi-types": "^23.0.1"
+                "@octokit/openapi-types": "^24.2.0"
             }
         },
         "node_modules/@pkgjs/parseargs": {
@@ -3303,9 +3273,9 @@
             }
         },
         "node_modules/@rollup/rollup-android-arm-eabi": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz",
-            "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.36.0.tgz",
+            "integrity": "sha512-jgrXjjcEwN6XpZXL0HUeOVGfjXhPyxAbbhD0BlXUB+abTOpbPiN5Wb3kOT7yb+uEtATNYF5x5gIfwutmuBA26w==",
             "cpu": [
                 "arm"
             ],
@@ -3317,9 +3287,9 @@
             ]
         },
         "node_modules/@rollup/rollup-android-arm64": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz",
-            "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.36.0.tgz",
+            "integrity": "sha512-NyfuLvdPdNUfUNeYKUwPwKsE5SXa2J6bCt2LdB/N+AxShnkpiczi3tcLJrm5mA+eqpy0HmaIY9F6XCa32N5yzg==",
             "cpu": [
                 "arm64"
             ],
@@ -3331,9 +3301,9 @@
             ]
         },
         "node_modules/@rollup/rollup-darwin-arm64": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz",
-            "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.36.0.tgz",
+            "integrity": "sha512-JQ1Jk5G4bGrD4pWJQzWsD8I1n1mgPXq33+/vP4sk8j/z/C2siRuxZtaUA7yMTf71TCZTZl/4e1bfzwUmFb3+rw==",
             "cpu": [
                 "arm64"
             ],
@@ -3345,9 +3315,9 @@
             ]
         },
         "node_modules/@rollup/rollup-darwin-x64": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz",
-            "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.36.0.tgz",
+            "integrity": "sha512-6c6wMZa1lrtiRsbDziCmjE53YbTkxMYhhnWnSW8R/yqsM7a6mSJ3uAVT0t8Y/DGt7gxUWYuFM4bwWk9XCJrFKA==",
             "cpu": [
                 "x64"
             ],
@@ -3359,9 +3329,9 @@
             ]
         },
         "node_modules/@rollup/rollup-freebsd-arm64": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz",
-            "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.36.0.tgz",
+            "integrity": "sha512-KXVsijKeJXOl8QzXTsA+sHVDsFOmMCdBRgFmBb+mfEb/7geR7+C8ypAml4fquUt14ZyVXaw2o1FWhqAfOvA4sg==",
             "cpu": [
                 "arm64"
             ],
@@ -3373,9 +3343,9 @@
             ]
         },
         "node_modules/@rollup/rollup-freebsd-x64": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz",
-            "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.36.0.tgz",
+            "integrity": "sha512-dVeWq1ebbvByI+ndz4IJcD4a09RJgRYmLccwlQ8bPd4olz3Y213uf1iwvc7ZaxNn2ab7bjc08PrtBgMu6nb4pQ==",
             "cpu": [
                 "x64"
             ],
@@ -3387,9 +3357,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz",
-            "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.36.0.tgz",
+            "integrity": "sha512-bvXVU42mOVcF4le6XSjscdXjqx8okv4n5vmwgzcmtvFdifQ5U4dXFYaCB87namDRKlUL9ybVtLQ9ztnawaSzvg==",
             "cpu": [
                 "arm"
             ],
@@ -3401,9 +3371,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-arm-musleabihf": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz",
-            "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.36.0.tgz",
+            "integrity": "sha512-JFIQrDJYrxOnyDQGYkqnNBtjDwTgbasdbUiQvcU8JmGDfValfH1lNpng+4FWlhaVIR4KPkeddYjsVVbmJYvDcg==",
             "cpu": [
                 "arm"
             ],
@@ -3415,9 +3385,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-arm64-gnu": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz",
-            "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.36.0.tgz",
+            "integrity": "sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A==",
             "cpu": [
                 "arm64"
             ],
@@ -3429,9 +3399,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-arm64-musl": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz",
-            "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.36.0.tgz",
+            "integrity": "sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw==",
             "cpu": [
                 "arm64"
             ],
@@ -3443,9 +3413,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz",
-            "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.36.0.tgz",
+            "integrity": "sha512-1ZPyEDWF8phd4FQtTzMh8FQwqzvIjLsl6/84gzUxnMNFBtExBtpL51H67mV9xipuxl1AEAerRBgBwFNpkw8+Lg==",
             "cpu": [
                 "loong64"
             ],
@@ -3457,9 +3427,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz",
-            "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.36.0.tgz",
+            "integrity": "sha512-VMPMEIUpPFKpPI9GZMhJrtu8rxnp6mJR3ZzQPykq4xc2GmdHj3Q4cA+7avMyegXy4n1v+Qynr9fR88BmyO74tg==",
             "cpu": [
                 "ppc64"
             ],
@@ -3471,9 +3441,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-riscv64-gnu": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz",
-            "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.36.0.tgz",
+            "integrity": "sha512-ttE6ayb/kHwNRJGYLpuAvB7SMtOeQnVXEIpMtAvx3kepFQeowVED0n1K9nAdraHUPJ5hydEMxBpIR7o4nrm8uA==",
             "cpu": [
                 "riscv64"
             ],
@@ -3485,9 +3455,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-s390x-gnu": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz",
-            "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.36.0.tgz",
+            "integrity": "sha512-4a5gf2jpS0AIe7uBjxDeUMNcFmaRTbNv7NxI5xOCs4lhzsVyGR/0qBXduPnoWf6dGC365saTiwag8hP1imTgag==",
             "cpu": [
                 "s390x"
             ],
@@ -3499,9 +3469,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-x64-gnu": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz",
-            "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.36.0.tgz",
+            "integrity": "sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ==",
             "cpu": [
                 "x64"
             ],
@@ -3513,9 +3483,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-x64-musl": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz",
-            "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.36.0.tgz",
+            "integrity": "sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ==",
             "cpu": [
                 "x64"
             ],
@@ -3527,9 +3497,9 @@
             ]
         },
         "node_modules/@rollup/rollup-win32-arm64-msvc": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz",
-            "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.36.0.tgz",
+            "integrity": "sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A==",
             "cpu": [
                 "arm64"
             ],
@@ -3541,9 +3511,9 @@
             ]
         },
         "node_modules/@rollup/rollup-win32-ia32-msvc": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz",
-            "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.36.0.tgz",
+            "integrity": "sha512-t+RY0JuRamIocMuQcfwYSOkmdX9dtkr1PbhKW42AMvaDQa+jOdpUYysroTF/nuPpAaQMWp7ye+ndlmmthieJrQ==",
             "cpu": [
                 "ia32"
             ],
@@ -3555,9 +3525,9 @@
             ]
         },
         "node_modules/@rollup/rollup-win32-x64-msvc": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz",
-            "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.36.0.tgz",
+            "integrity": "sha512-aRXd7tRZkWLqGbChgcMMDEHjOKudo1kChb1Jt1IfR8cY/KIpgNviLeJy5FUb9IpSuQj8dU2fAYNMPW/hLKOSTw==",
             "cpu": [
                 "x64"
             ],
@@ -4318,23 +4288,23 @@
             "license": "MIT"
         },
         "node_modules/@testcontainers/hivemq": {
-            "version": "10.18.0",
-            "resolved": "https://registry.npmjs.org/@testcontainers/hivemq/-/hivemq-10.18.0.tgz",
-            "integrity": "sha512-5SNbS/qW7BBPUJV3vCDrgT91Zber+a0bxWIXN9FMQtInijd6R3ByBkcg5w4HNalnITRLt/tUl07kqqq+zRbbDA==",
+            "version": "10.21.0",
+            "resolved": "https://registry.npmjs.org/@testcontainers/hivemq/-/hivemq-10.21.0.tgz",
+            "integrity": "sha512-seYpjE7aKwFsJ/0UuGeXnQcbnNC8eFFZNcsOw5CIpymVF1zgZT8ATzfDHzhi4W3ZXmUnaUp1yUn7ENrctcbWUQ==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "testcontainers": "^10.18.0"
+                "testcontainers": "^10.21.0"
             }
         },
         "node_modules/@testcontainers/rabbitmq": {
-            "version": "10.18.0",
-            "resolved": "https://registry.npmjs.org/@testcontainers/rabbitmq/-/rabbitmq-10.18.0.tgz",
-            "integrity": "sha512-4qj8Pj0I0s8B7eSa2NqqQI8p8hK+lSdztbzceejZa1QToGtSuYwgfYCRvkWPlASYW8PDpaNotlvk85+bobevkg==",
+            "version": "10.21.0",
+            "resolved": "https://registry.npmjs.org/@testcontainers/rabbitmq/-/rabbitmq-10.21.0.tgz",
+            "integrity": "sha512-Lgx20ZDGtOtJ5JXEQE+EkwQEexni54ONEjIc10F/ktkNCCmCAALWgBgh1hkMYrBP+n8Id7Sp+1pzkE6W8UDphg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "testcontainers": "^10.18.0"
+                "testcontainers": "^10.21.0"
             }
         },
         "node_modules/@tootallnate/once": {
@@ -4557,9 +4527,9 @@
             "license": "MIT"
         },
         "node_modules/@types/node": {
-            "version": "20.17.19",
-            "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.19.tgz",
-            "integrity": "sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==",
+            "version": "20.17.25",
+            "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.25.tgz",
+            "integrity": "sha512-bT+r2haIlplJUYtlZrEanFHdPIZTeiMeh/fSOEbOOfWf9uTn+lg8g0KU6Q3iMgjd9FLuuMAgfCNSkjUbxL6E3Q==",
             "license": "MIT",
             "dependencies": {
                 "undici-types": "~6.19.2"
@@ -4658,9 +4628,9 @@
             }
         },
         "node_modules/@types/ssh2/node_modules/@types/node": {
-            "version": "18.19.76",
-            "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.76.tgz",
-            "integrity": "sha512-yvR7Q9LdPz2vGpmpJX5LolrgRdWvB67MJKDPSgIIzpFbaf9a1j/f5DnLp5VDyHGMR0QZHlTr1afsD87QCXFHKw==",
+            "version": "18.19.81",
+            "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.81.tgz",
+            "integrity": "sha512-7KO9oZ2//ivtSsryp0LQUqq79zyGXzwq1WqfywpC9ucjY7YyltMMmxWgtRFRKCxwa7VPxVBVy4kHf5UC1E8Lug==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -4911,29 +4881,28 @@
             }
         },
         "node_modules/@vue/babel-helper-vue-transform-on": {
-            "version": "1.2.5",
-            "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz",
-            "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==",
+            "version": "1.4.0",
+            "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.4.0.tgz",
+            "integrity": "sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==",
             "dev": true,
             "license": "MIT"
         },
         "node_modules/@vue/babel-plugin-jsx": {
-            "version": "1.2.5",
-            "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz",
-            "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==",
+            "version": "1.4.0",
+            "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.4.0.tgz",
+            "integrity": "sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@babel/helper-module-imports": "^7.24.7",
-                "@babel/helper-plugin-utils": "^7.24.8",
-                "@babel/plugin-syntax-jsx": "^7.24.7",
-                "@babel/template": "^7.25.0",
-                "@babel/traverse": "^7.25.6",
-                "@babel/types": "^7.25.6",
-                "@vue/babel-helper-vue-transform-on": "1.2.5",
-                "@vue/babel-plugin-resolve-type": "1.2.5",
-                "html-tags": "^3.3.1",
-                "svg-tags": "^1.0.0"
+                "@babel/helper-module-imports": "^7.25.9",
+                "@babel/helper-plugin-utils": "^7.26.5",
+                "@babel/plugin-syntax-jsx": "^7.25.9",
+                "@babel/template": "^7.26.9",
+                "@babel/traverse": "^7.26.9",
+                "@babel/types": "^7.26.9",
+                "@vue/babel-helper-vue-transform-on": "1.4.0",
+                "@vue/babel-plugin-resolve-type": "1.4.0",
+                "@vue/shared": "^3.5.13"
             },
             "peerDependencies": {
                 "@babel/core": "^7.0.0-0"
@@ -4944,18 +4913,28 @@
                 }
             }
         },
+        "node_modules/@vue/babel-plugin-jsx/node_modules/@vue/shared": {
+            "version": "3.5.13",
+            "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz",
+            "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==",
+            "dev": true,
+            "license": "MIT"
+        },
         "node_modules/@vue/babel-plugin-resolve-type": {
-            "version": "1.2.5",
-            "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz",
-            "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==",
+            "version": "1.4.0",
+            "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.4.0.tgz",
+            "integrity": "sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@babel/code-frame": "^7.24.7",
-                "@babel/helper-module-imports": "^7.24.7",
-                "@babel/helper-plugin-utils": "^7.24.8",
-                "@babel/parser": "^7.25.6",
-                "@vue/compiler-sfc": "^3.5.3"
+                "@babel/code-frame": "^7.26.2",
+                "@babel/helper-module-imports": "^7.25.9",
+                "@babel/helper-plugin-utils": "^7.26.5",
+                "@babel/parser": "^7.26.9",
+                "@vue/compiler-sfc": "^3.5.13"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sxzz"
             },
             "peerDependencies": {
                 "@babel/core": "^7.0.0-0"
@@ -5102,9 +5081,9 @@
             }
         },
         "node_modules/@vue/devtools-core/node_modules/nanoid": {
-            "version": "5.1.2",
-            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.2.tgz",
-            "integrity": "sha512-b+CiXQCNMUGe0Ri64S9SXFcP9hogjAJ2Rd6GdVxhPLRm7mhGaM7VgOvCAJ1ZshfHbqVDI3uqTI5C8/GaKuLI7g==",
+            "version": "5.1.5",
+            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz",
+            "integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==",
             "dev": true,
             "funding": [
                 {
@@ -5264,9 +5243,9 @@
             }
         },
         "node_modules/acorn": {
-            "version": "8.14.0",
-            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
-            "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
+            "version": "8.14.1",
+            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
+            "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
             "dev": true,
             "license": "MIT",
             "bin": {
@@ -5823,12 +5802,12 @@
             }
         },
         "node_modules/axios": {
-            "version": "0.28.1",
-            "resolved": "https://registry.npmjs.org/axios/-/axios-0.28.1.tgz",
-            "integrity": "sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==",
+            "version": "0.29.0",
+            "resolved": "https://registry.npmjs.org/axios/-/axios-0.29.0.tgz",
+            "integrity": "sha512-Kjsq1xisgO5DjjNQwZFsy0gpcU1P2j36dZeQDXVhpIU26GVgkDUnROaHLSuluhMqtDE7aKA2hbKXG5yu5DN8Tg==",
             "license": "MIT",
             "dependencies": {
-                "follow-redirects": "^1.15.0",
+                "follow-redirects": "^1.15.4",
                 "form-data": "^4.0.0",
                 "proxy-from-env": "^1.1.0"
             }
@@ -5922,9 +5901,9 @@
             }
         },
         "node_modules/bare-os": {
-            "version": "3.5.1",
-            "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.5.1.tgz",
-            "integrity": "sha512-LvfVNDcWLw2AnIw5f2mWUgumW3I3N/WYGiWeimhQC1Ybt71n2FjlS9GJKeCnFeg1MKZHxzIFmpFnBXDI+sBeFg==",
+            "version": "3.6.0",
+            "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.0.tgz",
+            "integrity": "sha512-BUrFS5TqSBdA0LwHop4OjPJwisqxGy6JsWVqV6qaFoe965qqtaKfDzHY5T2YA1gUL0ZeeQeA+4BBc1FJTcHiPw==",
             "dev": true,
             "license": "Apache-2.0",
             "optional": true,
@@ -6503,13 +6482,13 @@
             }
         },
         "node_modules/call-bound": {
-            "version": "1.0.3",
-            "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
-            "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
+            "version": "1.0.4",
+            "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
+            "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
             "license": "MIT",
             "dependencies": {
-                "call-bind-apply-helpers": "^1.0.1",
-                "get-intrinsic": "^1.2.6"
+                "call-bind-apply-helpers": "^1.0.2",
+                "get-intrinsic": "^1.3.0"
             },
             "engines": {
                 "node": ">= 0.4"
@@ -6574,9 +6553,9 @@
             }
         },
         "node_modules/caniuse-lite": {
-            "version": "1.0.30001701",
-            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001701.tgz",
-            "integrity": "sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw==",
+            "version": "1.0.30001706",
+            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001706.tgz",
+            "integrity": "sha512-3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==",
             "dev": true,
             "funding": [
                 {
@@ -6715,9 +6694,9 @@
             }
         },
         "node_modules/cheerio/node_modules/undici": {
-            "version": "6.21.1",
-            "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.1.tgz",
-            "integrity": "sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==",
+            "version": "6.21.2",
+            "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz",
+            "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==",
             "license": "MIT",
             "engines": {
                 "node": ">=18.17"
@@ -8002,9 +7981,9 @@
             "license": "MIT"
         },
         "node_modules/electron-to-chromium": {
-            "version": "1.5.107",
-            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.107.tgz",
-            "integrity": "sha512-dJr1o6yCntRkXElnhsHh1bAV19bo/hKyFf7tCcWgpXbuFIF0Lakjgqv5LRfSDaNzAII8Fnxg2tqgHkgCvxdbxw==",
+            "version": "1.5.123",
+            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.123.tgz",
+            "integrity": "sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==",
             "dev": true,
             "license": "ISC"
         },
@@ -11665,9 +11644,9 @@
             }
         },
         "node_modules/lru.min": {
-            "version": "1.1.1",
-            "resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.1.tgz",
-            "integrity": "sha512-FbAj6lXil6t8z4z3j0E5mfRlPzxkySotzUHwRXjlpRh10vc6AI6WN62ehZj82VG7M20rqogJ0GLwar2Xa05a8Q==",
+            "version": "1.1.2",
+            "resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.2.tgz",
+            "integrity": "sha512-Nv9KddBcQSlQopmBHXSsZVY5xsdlZkdH/Iey0BlcBYggMd4two7cZnKOK9vmy3nY0O5RGH99z1PCeTpPqszUYg==",
             "license": "MIT",
             "engines": {
                 "bun": ">=1.0.0",
@@ -11968,9 +11947,9 @@
             }
         },
         "node_modules/mime-db": {
-            "version": "1.53.0",
-            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz",
-            "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==",
+            "version": "1.54.0",
+            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+            "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
             "license": "MIT",
             "engines": {
                 "node": ">= 0.6"
@@ -12411,9 +12390,9 @@
             "optional": true
         },
         "node_modules/nanoid": {
-            "version": "3.3.8",
-            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
-            "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
+            "version": "3.3.11",
+            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+            "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
             "funding": [
                 {
                     "type": "github",
@@ -12451,9 +12430,9 @@
             }
         },
         "node_modules/net-snmp": {
-            "version": "3.19.0",
-            "resolved": "https://registry.npmjs.org/net-snmp/-/net-snmp-3.19.0.tgz",
-            "integrity": "sha512-fOXzZcku7daH+iZBWfgtd29IeV8jT4QXSfyXWVOE50IYkxwxIeeSk3tsNUCZSo6dURa/nYgguFp2Bs8FxengtA==",
+            "version": "3.20.0",
+            "resolved": "https://registry.npmjs.org/net-snmp/-/net-snmp-3.20.0.tgz",
+            "integrity": "sha512-4Cp8ODkzgVXjUrIQFfL9Vo6qVsz+8OuAjUvkRGsSZOKSpoxpy9YWjVgNs+/a9N4Hd9MilIy90Zhw3EZlUUZB6A==",
             "license": "MIT",
             "dependencies": {
                 "asn1-ber": "^1.2.1",
@@ -12701,9 +12680,9 @@
             }
         },
         "node_modules/nostr-tools": {
-            "version": "2.10.4",
-            "resolved": "https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.10.4.tgz",
-            "integrity": "sha512-biU7sk+jxHgVASfobg2T5ttxOGGSt69wEVBC51sHHOEaKAAdzHBLV/I2l9Rf61UzClhliZwNouYhqIso4a3HYg==",
+            "version": "2.11.0",
+            "resolved": "https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.11.0.tgz",
+            "integrity": "sha512-kRtXI9j5f45NvIcdJacQ0UEAfEb7p/jhZqhAGLQWtUd5idZJPYdSyR8hdw+MmpGH4TCMH5plZrXzFltIIZrkEA==",
             "license": "Unlicense",
             "dependencies": {
                 "@noble/ciphers": "^0.5.1",
@@ -13295,18 +13274,18 @@
             }
         },
         "node_modules/pg-pool": {
-            "version": "3.7.1",
-            "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.7.1.tgz",
-            "integrity": "sha512-xIOsFoh7Vdhojas6q3596mXFsR8nwBQBXX5JiV7p9buEVAGqYL4yFzclON5P9vFrpu1u7Zwl2oriyDa89n0wbw==",
+            "version": "3.8.0",
+            "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.8.0.tgz",
+            "integrity": "sha512-VBw3jiVm6ZOdLBTIcXLNdSotb6Iy3uOCwDGFAksZCXmi10nyRvnP2v3jl4d+IsLYRyXf6o9hIm/ZtUzlByNUdw==",
             "license": "MIT",
             "peerDependencies": {
                 "pg": ">=8.0"
             }
         },
         "node_modules/pg-protocol": {
-            "version": "1.7.1",
-            "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.7.1.tgz",
-            "integrity": "sha512-gjTHWGYWsEgy9MsY0Gp6ZJxV24IjDqdpTW7Eh0x+WfJLFsm/TJx1MzL6T0D88mBvkpxotCQ6TwW6N+Kko7lhgQ==",
+            "version": "1.8.0",
+            "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.8.0.tgz",
+            "integrity": "sha512-jvuYlEkL03NRvOoyoRktBK7+qU5kOvlAwvmrH8sr3wbLrOdVWsRxQfz8mMy9sZFsqJ1hEWNfdWKI4SAmoL+j7g==",
             "license": "MIT"
         },
         "node_modules/pg-types": {
@@ -13642,9 +13621,9 @@
             }
         },
         "node_modules/prismjs": {
-            "version": "1.29.0",
-            "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
-            "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==",
+            "version": "1.30.0",
+            "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
+            "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
             "dev": true,
             "license": "MIT",
             "engines": {
@@ -14650,9 +14629,9 @@
             }
         },
         "node_modules/rollup": {
-            "version": "4.34.8",
-            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz",
-            "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==",
+            "version": "4.36.0",
+            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.36.0.tgz",
+            "integrity": "sha512-zwATAXNQxUcd40zgtQG0ZafcRK4g004WtEl7kbuhTWPvf07PsfohXl39jVUvPF7jvNAIkKPQ2XrsDlWuxBd++Q==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -14666,25 +14645,25 @@
                 "npm": ">=8.0.0"
             },
             "optionalDependencies": {
-                "@rollup/rollup-android-arm-eabi": "4.34.8",
-                "@rollup/rollup-android-arm64": "4.34.8",
-                "@rollup/rollup-darwin-arm64": "4.34.8",
-                "@rollup/rollup-darwin-x64": "4.34.8",
-                "@rollup/rollup-freebsd-arm64": "4.34.8",
-                "@rollup/rollup-freebsd-x64": "4.34.8",
-                "@rollup/rollup-linux-arm-gnueabihf": "4.34.8",
-                "@rollup/rollup-linux-arm-musleabihf": "4.34.8",
-                "@rollup/rollup-linux-arm64-gnu": "4.34.8",
-                "@rollup/rollup-linux-arm64-musl": "4.34.8",
-                "@rollup/rollup-linux-loongarch64-gnu": "4.34.8",
-                "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8",
-                "@rollup/rollup-linux-riscv64-gnu": "4.34.8",
-                "@rollup/rollup-linux-s390x-gnu": "4.34.8",
-                "@rollup/rollup-linux-x64-gnu": "4.34.8",
-                "@rollup/rollup-linux-x64-musl": "4.34.8",
-                "@rollup/rollup-win32-arm64-msvc": "4.34.8",
-                "@rollup/rollup-win32-ia32-msvc": "4.34.8",
-                "@rollup/rollup-win32-x64-msvc": "4.34.8",
+                "@rollup/rollup-android-arm-eabi": "4.36.0",
+                "@rollup/rollup-android-arm64": "4.36.0",
+                "@rollup/rollup-darwin-arm64": "4.36.0",
+                "@rollup/rollup-darwin-x64": "4.36.0",
+                "@rollup/rollup-freebsd-arm64": "4.36.0",
+                "@rollup/rollup-freebsd-x64": "4.36.0",
+                "@rollup/rollup-linux-arm-gnueabihf": "4.36.0",
+                "@rollup/rollup-linux-arm-musleabihf": "4.36.0",
+                "@rollup/rollup-linux-arm64-gnu": "4.36.0",
+                "@rollup/rollup-linux-arm64-musl": "4.36.0",
+                "@rollup/rollup-linux-loongarch64-gnu": "4.36.0",
+                "@rollup/rollup-linux-powerpc64le-gnu": "4.36.0",
+                "@rollup/rollup-linux-riscv64-gnu": "4.36.0",
+                "@rollup/rollup-linux-s390x-gnu": "4.36.0",
+                "@rollup/rollup-linux-x64-gnu": "4.36.0",
+                "@rollup/rollup-linux-x64-musl": "4.36.0",
+                "@rollup/rollup-win32-arm64-msvc": "4.36.0",
+                "@rollup/rollup-win32-ia32-msvc": "4.36.0",
+                "@rollup/rollup-win32-x64-msvc": "4.36.0",
                 "fsevents": "~2.3.2"
             }
         },
@@ -16246,9 +16225,9 @@
             }
         },
         "node_modules/tedious/node_modules/bl": {
-            "version": "6.0.19",
-            "resolved": "https://registry.npmjs.org/bl/-/bl-6.0.19.tgz",
-            "integrity": "sha512-4Ay3A3oDfGg3GGirhl4s62ebtnk0pJZA5mLp672MPKOQXsWvXjEF4dqdXySjJIs7b9OVr/O8aOo0Lm+xdjo2JA==",
+            "version": "6.1.0",
+            "resolved": "https://registry.npmjs.org/bl/-/bl-6.1.0.tgz",
+            "integrity": "sha512-ClDyJGQkc8ZtzdAAbAwBmhMSpwN/sC9HA8jxdYm6nVUbCfZbe2mgza4qh7AuEYyEPB/c4Kznf9s66bnsKMQDjw==",
             "license": "MIT",
             "dependencies": {
                 "@types/readable-stream": "^4.0.0",
@@ -16384,9 +16363,9 @@
             }
         },
         "node_modules/testcontainers": {
-            "version": "10.18.0",
-            "resolved": "https://registry.npmjs.org/testcontainers/-/testcontainers-10.18.0.tgz",
-            "integrity": "sha512-MnwWsPjsN5QVe+lSU1LwLZVOyjgwSwv1INzkw8FekdwgvOtvJ7FThQEkbmzRcguQootgwmA9FG54NoTChZDRvA==",
+            "version": "10.21.0",
+            "resolved": "https://registry.npmjs.org/testcontainers/-/testcontainers-10.21.0.tgz",
+            "integrity": "sha512-avzqNfP0HyHaOPTztHbGnHycZWzWaeUwSPnJGCYin2LB+n/tlGjAzExVrkIaCSBwIjFkMlufEYuKWzGc8mupDQ==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -16753,9 +16732,9 @@
             "license": "MIT"
         },
         "node_modules/undici": {
-            "version": "5.28.5",
-            "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.5.tgz",
-            "integrity": "sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==",
+            "version": "5.29.0",
+            "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz",
+            "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -17313,19 +17292,21 @@
             }
         },
         "node_modules/vue-i18n": {
-            "version": "9.2.2",
-            "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.2.2.tgz",
-            "integrity": "sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==",
+            "version": "9.14.3",
+            "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.14.3.tgz",
+            "integrity": "sha512-C+E0KE8ihKjdYCQx8oUkXX+8tBItrYNMnGJuzEPevBARQFUN2tKez6ZVOvBrWH0+KT5wEk3vOWjNk7ygb2u9ig==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "@intlify/core-base": "9.2.2",
-                "@intlify/shared": "9.2.2",
-                "@intlify/vue-devtools": "9.2.2",
-                "@vue/devtools-api": "^6.2.1"
+                "@intlify/core-base": "9.14.3",
+                "@intlify/shared": "9.14.3",
+                "@vue/devtools-api": "^6.5.0"
             },
             "engines": {
-                "node": ">= 14"
+                "node": ">= 16"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/kazupon"
             },
             "peerDependencies": {
                 "vue": "^3.0.0"
@@ -17446,9 +17427,9 @@
             }
         },
         "node_modules/wait-on/node_modules/axios": {
-            "version": "1.8.1",
-            "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.1.tgz",
-            "integrity": "sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==",
+            "version": "1.8.4",
+            "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz",
+            "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -17615,16 +17596,17 @@
             "license": "ISC"
         },
         "node_modules/which-typed-array": {
-            "version": "1.1.18",
-            "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz",
-            "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==",
+            "version": "1.1.19",
+            "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
+            "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
                 "available-typed-arrays": "^1.0.7",
                 "call-bind": "^1.0.8",
-                "call-bound": "^1.0.3",
-                "for-each": "^0.3.3",
+                "call-bound": "^1.0.4",
+                "for-each": "^0.3.5",
+                "get-proto": "^1.0.1",
                 "gopd": "^1.2.0",
                 "has-tostringtag": "^1.0.2"
             },
diff --git a/package.json b/package.json
index 58160b8de..be3305294 100644
--- a/package.json
+++ b/package.json
@@ -72,7 +72,7 @@
         "@louislam/sqlite3": "15.1.6",
         "@vvo/tzdb": "^6.125.0",
         "args-parser": "~1.3.0",
-        "axios": "~0.28.1",
+        "axios": "~0.29.0",
         "badge-maker": "~3.3.1",
         "bcryptjs": "~2.4.3",
         "chardet": "~1.4.0",
@@ -179,7 +179,7 @@
         "postcss-html": "~1.5.0",
         "postcss-rtlcss": "~3.7.2",
         "postcss-scss": "~4.0.4",
-        "prismjs": "~1.29.0",
+        "prismjs": "~1.30.0",
         "qrcode": "~1.5.0",
         "rollup-plugin-visualizer": "^5.6.0",
         "sass": "~1.42.1",
@@ -197,7 +197,7 @@
         "vue-chartjs": "~5.2.0",
         "vue-confirm-dialog": "~1.0.2",
         "vue-contenteditable": "~3.0.4",
-        "vue-i18n": "~9.2.2",
+        "vue-i18n": "~9.14.3",
         "vue-image-crop-upload": "~3.0.3",
         "vue-multiselect": "~3.0.0-alpha.2",
         "vue-prism-editor": "~2.0.0-alpha.2",