Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Bump misc major dep upgrades
Rūdolfs Ošiņš committed 28 days ago
commit 3205857e6344ec38647c1ad0976860baf425a964
parent 1e0747886109576b9fb6c9e68871332c5e29b824
2 files changed +750 -352
modified package-lock.json
@@ -49,14 +49,14 @@
        "execa": "^9.6.1",
        "fuzzysort": "^3.1.0",
        "get-port": "^7.2.0",
-
        "globals": "^16.5.0",
-
        "happy-dom": "^17.6.3",
+
        "globals": "^17.6.0",
+
        "happy-dom": "^20.9.0",
        "hast-util-to-dom": "^4.0.1",
        "katex": "^0.16.45",
        "keyux": "^0.11.5",
        "lodash": "^4.18.1",
        "lru-cache": "^11.3.6",
-
        "marked": "^15.0.12",
+
        "marked": "^18.0.3",
        "marked-emoji": "^2.0.3",
        "marked-footnote": "^1.4.0",
        "marked-katex-extension": "^5.1.8",
@@ -75,20 +75,21 @@
        "vite": "^6.4.2",
        "vitest": "^3.2.4",
        "vscode-oniguruma": "^2.0.1",
-
        "wait-on": "^8.0.5"
+
        "wait-on": "^9.0.10"
      },
      "engines": {
        "node": ">=24"
      }
    },
    "node_modules/@esbuild/aix-ppc64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz",
-
      "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
+
      "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
      "cpu": [
        "ppc64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "aix"
@@ -98,13 +99,14 @@
      }
    },
    "node_modules/@esbuild/android-arm": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz",
-
      "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
+
      "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
      "cpu": [
        "arm"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "android"
@@ -114,13 +116,14 @@
      }
    },
    "node_modules/@esbuild/android-arm64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz",
-
      "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
+
      "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "android"
@@ -130,13 +133,14 @@
      }
    },
    "node_modules/@esbuild/android-x64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz",
-
      "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
+
      "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "android"
@@ -146,13 +150,14 @@
      }
    },
    "node_modules/@esbuild/darwin-arm64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz",
-
      "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
+
      "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
@@ -162,13 +167,14 @@
      }
    },
    "node_modules/@esbuild/darwin-x64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz",
-
      "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
+
      "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
@@ -178,13 +184,14 @@
      }
    },
    "node_modules/@esbuild/freebsd-arm64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz",
-
      "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
+
      "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "freebsd"
@@ -194,13 +201,14 @@
      }
    },
    "node_modules/@esbuild/freebsd-x64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz",
-
      "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
+
      "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "freebsd"
@@ -210,13 +218,14 @@
      }
    },
    "node_modules/@esbuild/linux-arm": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz",
-
      "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
+
      "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
      "cpu": [
        "arm"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
@@ -226,13 +235,14 @@
      }
    },
    "node_modules/@esbuild/linux-arm64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz",
-
      "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
+
      "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
@@ -242,13 +252,14 @@
      }
    },
    "node_modules/@esbuild/linux-ia32": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz",
-
      "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
+
      "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
      "cpu": [
        "ia32"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
@@ -258,13 +269,14 @@
      }
    },
    "node_modules/@esbuild/linux-loong64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz",
-
      "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
+
      "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
      "cpu": [
        "loong64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
@@ -274,13 +286,14 @@
      }
    },
    "node_modules/@esbuild/linux-mips64el": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz",
-
      "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
+
      "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
      "cpu": [
        "mips64el"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
@@ -290,13 +303,14 @@
      }
    },
    "node_modules/@esbuild/linux-ppc64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz",
-
      "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
+
      "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
      "cpu": [
        "ppc64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
@@ -306,13 +320,14 @@
      }
    },
    "node_modules/@esbuild/linux-riscv64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz",
-
      "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
+
      "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
      "cpu": [
        "riscv64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
@@ -322,13 +337,14 @@
      }
    },
    "node_modules/@esbuild/linux-s390x": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz",
-
      "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
+
      "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
      "cpu": [
        "s390x"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
@@ -338,13 +354,14 @@
      }
    },
    "node_modules/@esbuild/linux-x64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz",
-
      "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
+
      "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
@@ -354,13 +371,14 @@
      }
    },
    "node_modules/@esbuild/netbsd-arm64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz",
-
      "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
+
      "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "netbsd"
@@ -370,13 +388,14 @@
      }
    },
    "node_modules/@esbuild/netbsd-x64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz",
-
      "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
+
      "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "netbsd"
@@ -386,13 +405,14 @@
      }
    },
    "node_modules/@esbuild/openbsd-arm64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz",
-
      "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
+
      "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "openbsd"
@@ -402,13 +422,14 @@
      }
    },
    "node_modules/@esbuild/openbsd-x64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz",
-
      "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
+
      "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "openbsd"
@@ -417,14 +438,32 @@
        "node": ">=18"
      }
    },
+
    "node_modules/@esbuild/openharmony-arm64": {
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
+
      "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
+
      "cpu": [
+
        "arm64"
+
      ],
+
      "dev": true,
+
      "license": "MIT",
+
      "optional": true,
+
      "os": [
+
        "openharmony"
+
      ],
+
      "engines": {
+
        "node": ">=18"
+
      }
+
    },
    "node_modules/@esbuild/sunos-x64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz",
-
      "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
+
      "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "sunos"
@@ -434,13 +473,14 @@
      }
    },
    "node_modules/@esbuild/win32-arm64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz",
-
      "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
+
      "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "win32"
@@ -450,13 +490,14 @@
      }
    },
    "node_modules/@esbuild/win32-ia32": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz",
-
      "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
+
      "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
      "cpu": [
        "ia32"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "win32"
@@ -466,13 +507,14 @@
      }
    },
    "node_modules/@esbuild/win32-x64": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz",
-
      "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
+
      "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "win32"
@@ -505,6 +547,7 @@
      "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"
      },
@@ -717,38 +760,41 @@
      }
    },
    "node_modules/@humanfs/core": {
-
      "version": "0.19.1",
-
      "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
-
      "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+
      "version": "0.19.2",
+
      "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",
+
      "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",
      "dev": true,
+
      "license": "Apache-2.0",
+
      "dependencies": {
+
        "@humanfs/types": "^0.15.0"
+
      },
      "engines": {
        "node": ">=18.18.0"
      }
    },
    "node_modules/@humanfs/node": {
-
      "version": "0.16.6",
-
      "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
-
      "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+
      "version": "0.16.8",
+
      "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",
+
      "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",
      "dev": true,
+
      "license": "Apache-2.0",
      "dependencies": {
-
        "@humanfs/core": "^0.19.1",
-
        "@humanwhocodes/retry": "^0.3.0"
+
        "@humanfs/core": "^0.19.2",
+
        "@humanfs/types": "^0.15.0",
+
        "@humanwhocodes/retry": "^0.4.0"
      },
      "engines": {
        "node": ">=18.18.0"
      }
    },
-
    "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
-
      "version": "0.3.1",
-
      "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
-
      "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+
    "node_modules/@humanfs/types": {
+
      "version": "0.15.0",
+
      "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",
+
      "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",
      "dev": true,
+
      "license": "Apache-2.0",
      "engines": {
-
        "node": ">=18.18"
-
      },
-
      "funding": {
-
        "type": "github",
-
        "url": "https://github.com/sponsors/nzakas"
+
        "node": ">=18.18.0"
      }
    },
    "node_modules/@humanwhocodes/module-importer": {
@@ -756,6 +802,7 @@
      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
      "dev": true,
+
      "license": "Apache-2.0",
      "engines": {
        "node": ">=12.22"
      },
@@ -769,6 +816,7 @@
      "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
      "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
      "dev": true,
+
      "license": "Apache-2.0",
      "engines": {
        "node": ">=18.18"
      },
@@ -801,19 +849,22 @@
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
      "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+
      "license": "MIT",
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/@jridgewell/sourcemap-codec": {
-
      "version": "1.5.0",
-
      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
-
      "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
+
      "version": "1.5.5",
+
      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+
      "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+
      "license": "MIT"
    },
    "node_modules/@jridgewell/trace-mapping": {
-
      "version": "0.3.25",
-
      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
-
      "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+
      "version": "0.3.31",
+
      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
+
      "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
+
      "license": "MIT",
      "dependencies": {
        "@jridgewell/resolve-uri": "^3.1.0",
        "@jridgewell/sourcemap-codec": "^1.4.14"
@@ -840,6 +891,7 @@
      "resolved": "https://registry.npmjs.org/@radicle/gray-matter/-/gray-matter-4.1.0.tgz",
      "integrity": "sha512-Cbdz8QMzIuZXxeGpJtvnNiMYF4YTOJn1EDsEZ0GsgCVWVL96LGPZIu30/bEtw2U8p7anZuQNqa4ugqB+qsEjqw==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "js-yaml": "^4.1.0",
        "kind-of": "^6.0.2",
@@ -851,260 +903,389 @@
      }
    },
    "node_modules/@rollup/rollup-android-arm-eabi": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.2.tgz",
-
      "integrity": "sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.3.tgz",
+
      "integrity": "sha512-x35CNW/ANXG3hE/EZpRU8MXX1JDN86hBb2wMGAtltkz7pc6cxgjpy1OMMfDosOQ+2hWqIkag/fGok1Yady9nGw==",
      "cpu": [
        "arm"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "android"
      ]
    },
    "node_modules/@rollup/rollup-android-arm64": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.2.tgz",
-
      "integrity": "sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.3.tgz",
+
      "integrity": "sha512-xw3xtkDApIOGayehp2+Rz4zimfkaX65r4t47iy+ymQB2G4iJCBBfj0ogVg5jpvjpn8UWn/+q9tprxleYeNp3Hw==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "android"
      ]
    },
    "node_modules/@rollup/rollup-darwin-arm64": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.2.tgz",
-
      "integrity": "sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.3.tgz",
+
      "integrity": "sha512-vo6Y5Qfpx7/5EaamIwi0WqW2+zfiusVihKatLvtN1VFVy3D13uERk/6gZLU1UiHRL6fDXqj/ELIeVRGnvcTE1g==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
      ]
    },
    "node_modules/@rollup/rollup-darwin-x64": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.2.tgz",
-
      "integrity": "sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.3.tgz",
+
      "integrity": "sha512-D+0QGcZhBzTN82weOnsSlY7V7+RMmPuF1CkbxyMAGE8+ZHeUjyb76ZiWmBlCu//AQQONvxcqRbwZTajZKqjuOw==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
      ]
    },
    "node_modules/@rollup/rollup-freebsd-arm64": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.2.tgz",
-
      "integrity": "sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.3.tgz",
+
      "integrity": "sha512-6HnvHCT7fDyj6R0Ph7A6x8dQS/S38MClRWeDLqc0MdfWkxjiu1HSDYrdPhqSILzjTIC/pnXbbJbo+ft+gy/9hQ==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "freebsd"
      ]
    },
    "node_modules/@rollup/rollup-freebsd-x64": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.2.tgz",
-
      "integrity": "sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.3.tgz",
+
      "integrity": "sha512-KHLgC3WKlUYW3ShFKnnosZDOJ0xjg9zp7au3sIm2bs/tGBeC2ipmvRh/N7JKi0t9Ue20C0dpEshi8WUubg+cnA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "freebsd"
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.2.tgz",
-
      "integrity": "sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.3.tgz",
+
      "integrity": "sha512-DV6fJoxEYWJOvaZIsok7KrYl0tPvga5OZ2yvKHNNYyk/2roMLqQAbGhr78EQ5YhHpnhLKJD3S1WFusAkmUuV5g==",
      "cpu": [
        "arm"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.2.tgz",
-
      "integrity": "sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.3.tgz",
+
      "integrity": "sha512-mQKoJAzvuOs6F+TZybQO4GOTSMUu7v0WdxEk24krQ/uUxXoPTtHjuaUuPmFhtBcM4K0ons8nrE3JyhTuCFtT/w==",
      "cpu": [
        "arm"
      ],
      "dev": true,
+
      "libc": [
+
        "musl"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-gnu": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.2.tgz",
-
      "integrity": "sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.3.tgz",
+
      "integrity": "sha512-Whjj2qoiJ6+OOJMGptTYazaJvjOJm+iKHpXQM1P3LzGjt7Ff++Tp7nH4N8J/BUA7R9IHfDyx4DJIflifwnbmIA==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-musl": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.2.tgz",
-
      "integrity": "sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.3.tgz",
+
      "integrity": "sha512-4YTNHKqGng5+yiZt3mg77nmyuCfmNfX4fPmyUapBcIk+BdwSwmCWGXOUxhXbBEkFHtoN5boLj/5NON+u5QC9tg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "libc": [
+
        "musl"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
-
    "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.2.tgz",
-
      "integrity": "sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==",
+
    "node_modules/@rollup/rollup-linux-loong64-gnu": {
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.3.tgz",
+
      "integrity": "sha512-SU3kNlhkpI4UqlUc2VXPGK9o886ZsSeGfMAX2ba2b8DKmMXq4AL7KUrkSWVbb7koVqx41Yczx6dx5PNargIrEA==",
      "cpu": [
        "loong64"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
-
    "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.2.tgz",
-
      "integrity": "sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==",
+
    "node_modules/@rollup/rollup-linux-loong64-musl": {
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.3.tgz",
+
      "integrity": "sha512-6lDLl5h4TXpB1mTf2rQWnAk/LcXrx9vBfu/DT5TIPhvMhRWaZ5MxkIc8u4lJAmBo6klTe1ywXIUHFjylW505sg==",
+
      "cpu": [
+
        "loong64"
+
      ],
+
      "dev": true,
+
      "libc": [
+
        "musl"
+
      ],
+
      "license": "MIT",
+
      "optional": true,
+
      "os": [
+
        "linux"
+
      ]
+
    },
+
    "node_modules/@rollup/rollup-linux-ppc64-gnu": {
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.3.tgz",
+
      "integrity": "sha512-BMo8bOw8evlup/8G+cj5xWtPyp93xPdyoSN16Zy90Q2QZ0ZYRhCt6ZJSwbrRzG9HApFabjwj2p25TUPDWrhzqQ==",
      "cpu": [
        "ppc64"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "MIT",
+
      "optional": true,
+
      "os": [
+
        "linux"
+
      ]
+
    },
+
    "node_modules/@rollup/rollup-linux-ppc64-musl": {
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.3.tgz",
+
      "integrity": "sha512-E0L8X1dZN1/Rph+5VPF6Xj2G7JJvMACVXtamTJIDrVI44Y3K+G8gQaMEAavbqCGTa16InptiVrX6eM6pmJ+7qA==",
+
      "cpu": [
+
        "ppc64"
+
      ],
+
      "dev": true,
+
      "libc": [
+
        "musl"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.2.tgz",
-
      "integrity": "sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.3.tgz",
+
      "integrity": "sha512-oZJ/WHaVfHUiRAtmTAeo3DcevNsVvH8mbvodjZy7D5QKvCefO371SiKRpxoDcCxB3PTRTLayWBkvmDQKTcX/sw==",
      "cpu": [
        "riscv64"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-riscv64-musl": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.2.tgz",
-
      "integrity": "sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.3.tgz",
+
      "integrity": "sha512-Dhbyh7j9FybM3YaTgaHmVALwA8AkUwTPccyCQ79TG9AJUsMQqgN1DDEZNr4+QUfwiWvLDumW5vdwzoeUF+TNxQ==",
      "cpu": [
        "riscv64"
      ],
      "dev": true,
+
      "libc": [
+
        "musl"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-s390x-gnu": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.2.tgz",
-
      "integrity": "sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.3.tgz",
+
      "integrity": "sha512-cJd1X5XhHHlltkaypz1UcWLA8AcoIi1aWhsvaWDskD1oz2eKCypnqvTQ8ykMNI0RSmm7NkTdSqSSD7zM0xa6Ig==",
      "cpu": [
        "s390x"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-gnu": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.2.tgz",
-
      "integrity": "sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.3.tgz",
+
      "integrity": "sha512-DAZDBHQfG2oQuhY7mc6I3/qB4LU2fQCjRvxbDwd/Jdvb9fypP4IJ4qmtu6lNjes6B531AI8cg1aKC2di97bUxA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-musl": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.2.tgz",
-
      "integrity": "sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.3.tgz",
+
      "integrity": "sha512-cRxsE8c13mZOh3vP+wLDxpQBRrOHDIGOWyDL93Sy0Ga8y515fBcC2pjUfFwUe5T7tqvTvWbCpg1URM/AXdWIXA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "libc": [
+
        "musl"
+
      ],
+
      "license": "MIT",
      "optional": true,
      "os": [
        "linux"
      ]
    },
+
    "node_modules/@rollup/rollup-openbsd-x64": {
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.3.tgz",
+
      "integrity": "sha512-QaWcIgRxqEdQdhJqW4DJctsH6HCmo5vHxY0krHSX4jMtOqfzC+dqDGuHM87bu4H8JBeibWx7jFz+h6/4C8wA5Q==",
+
      "cpu": [
+
        "x64"
+
      ],
+
      "dev": true,
+
      "license": "MIT",
+
      "optional": true,
+
      "os": [
+
        "openbsd"
+
      ]
+
    },
+
    "node_modules/@rollup/rollup-openharmony-arm64": {
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.3.tgz",
+
      "integrity": "sha512-AaXwSvUi3QIPtroAUw1t5yHGIyqKEXwH54WUocFolZhpGDruJcs8c+xPNDRn4XiQsS7MEwnYsHW2l0MBLDMkWg==",
+
      "cpu": [
+
        "arm64"
+
      ],
+
      "dev": true,
+
      "license": "MIT",
+
      "optional": true,
+
      "os": [
+
        "openharmony"
+
      ]
+
    },
    "node_modules/@rollup/rollup-win32-arm64-msvc": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.2.tgz",
-
      "integrity": "sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.3.tgz",
+
      "integrity": "sha512-65LAKM/bAWDqKNEelHlcHvm2V+Vfb8C6INFxQXRHCvaVN1rJfwr4NvdP4FyzUaLqWfaCGaadf6UbTm8xJeYfEg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "win32"
      ]
    },
    "node_modules/@rollup/rollup-win32-ia32-msvc": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.2.tgz",
-
      "integrity": "sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.3.tgz",
+
      "integrity": "sha512-EEM2gyhBF5MFnI6vMKdX1LAosE627RGBzIoGMdLloPZkXrUN0Ckqgr2Qi8+J3zip/8NVVro3/FjB+tjhZUgUHA==",
      "cpu": [
        "ia32"
      ],
      "dev": true,
+
      "license": "MIT",
+
      "optional": true,
+
      "os": [
+
        "win32"
+
      ]
+
    },
+
    "node_modules/@rollup/rollup-win32-x64-gnu": {
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.3.tgz",
+
      "integrity": "sha512-E5Eb5H/DpxaoXH++Qkv28RcUJboMopmdDUALBczvHMf7hNIxaDZqwY5lK12UK1BHacSmvupoEWGu+n993Z0y1A==",
+
      "cpu": [
+
        "x64"
+
      ],
+
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "win32"
      ]
    },
    "node_modules/@rollup/rollup-win32-x64-msvc": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.2.tgz",
-
      "integrity": "sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.3.tgz",
+
      "integrity": "sha512-hPt/bgL5cE+Qp+/TPHBqptcAgPzgj46mPcg/16zNUmbQk0j+mOEQV/+Lqu8QRtDV3Ek95Q6FeFITpuhl6OTsAA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "win32"
@@ -1114,13 +1295,15 @@
      "version": "0.4.1",
      "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz",
      "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/@sindresorhus/merge-streams": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz",
      "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=18"
      },
@@ -1136,9 +1319,10 @@
      "license": "MIT"
    },
    "node_modules/@sveltejs/acorn-typescript": {
-
      "version": "1.0.5",
-
      "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz",
-
      "integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==",
+
      "version": "1.0.9",
+
      "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.9.tgz",
+
      "integrity": "sha512-lVJX6qEgs/4DOcRTpo56tmKzVPtoWAaVbL4hfO7t7NVwl9AAXzQR6cihesW1BmNMPl+bK6dreu2sOKBP2Q9CIA==",
+
      "license": "MIT",
      "peerDependencies": {
        "acorn": "^8.9.0"
      }
@@ -1170,6 +1354,7 @@
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-4.0.1.tgz",
      "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "debug": "^4.3.7"
      },
@@ -1495,14 +1680,16 @@
      "license": "MIT"
    },
    "node_modules/@types/estree": {
-
      "version": "1.0.7",
-
      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
-
      "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ=="
+
      "version": "1.0.9",
+
      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
+
      "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
+
      "license": "MIT"
    },
    "node_modules/@types/hast": {
      "version": "3.0.4",
      "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
      "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
+
      "license": "MIT",
      "dependencies": {
        "@types/unist": "*"
      }
@@ -1518,7 +1705,8 @@
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz",
      "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/@types/lodash": {
      "version": "4.17.24",
@@ -1563,18 +1751,38 @@
    "node_modules/@types/trusted-types": {
      "version": "2.0.7",
      "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
-
      "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="
+
      "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
+
      "license": "MIT"
    },
    "node_modules/@types/unist": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
-
      "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="
+
      "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
+
      "license": "MIT"
    },
    "node_modules/@types/wait-on": {
      "version": "5.3.4",
      "resolved": "https://registry.npmjs.org/@types/wait-on/-/wait-on-5.3.4.tgz",
      "integrity": "sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==",
      "dev": true,
+
      "license": "MIT",
+
      "dependencies": {
+
        "@types/node": "*"
+
      }
+
    },
+
    "node_modules/@types/whatwg-mimetype": {
+
      "version": "3.0.2",
+
      "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz",
+
      "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==",
+
      "dev": true,
+
      "license": "MIT"
+
    },
+
    "node_modules/@types/ws": {
+
      "version": "8.18.1",
+
      "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
+
      "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
+
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "@types/node": "*"
      }
@@ -1862,9 +2070,9 @@
      }
    },
    "node_modules/@ungap/structured-clone": {
-
      "version": "1.3.0",
-
      "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
-
      "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
+
      "version": "1.3.1",
+
      "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz",
+
      "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==",
      "license": "ISC"
    },
    "node_modules/@vitest/expect": {
@@ -2016,6 +2224,7 @@
      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
      "dev": true,
+
      "license": "MIT",
      "peerDependencies": {
        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
      }
@@ -2042,6 +2251,7 @@
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "color-convert": "^2.0.1"
      },
@@ -2056,7 +2266,8 @@
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
-
      "dev": true
+
      "dev": true,
+
      "license": "Python-2.0"
    },
    "node_modules/aria-query": {
      "version": "5.3.1",
@@ -2100,6 +2311,7 @@
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
      "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
+
      "license": "Apache-2.0",
      "engines": {
        "node": ">= 0.4"
      }
@@ -2108,7 +2320,8 @@
      "version": "3.0.23",
      "resolved": "https://registry.npmjs.org/baconjs/-/baconjs-3.0.23.tgz",
      "integrity": "sha512-Yzm9KTwEw9DhXuE47We0kwhBOkMa5BH2vrOQ8A/SGr8uAH3lDCbTSr0iU0G5irkRQDW/v+jDSMP77geV99U9dw==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/balanced-match": {
      "version": "1.0.2",
@@ -2121,7 +2334,8 @@
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz",
      "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/base64-js": {
      "version": "1.5.1",
@@ -2141,7 +2355,8 @@
          "type": "consulting",
          "url": "https://feross.org/support"
        }
-
      ]
+
      ],
+
      "license": "MIT"
    },
    "node_modules/brace-expansion": {
      "version": "1.1.14",
@@ -2159,6 +2374,7 @@
      "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz",
      "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "base-x": "^5.0.0"
      }
@@ -2182,6 +2398,7 @@
          "url": "https://feross.org/support"
        }
      ],
+
      "license": "MIT",
      "dependencies": {
        "base64-js": "^1.3.1",
        "ieee754": "^1.2.1"
@@ -2286,6 +2503,7 @@
      "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
      "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==",
      "dev": true,
+
      "license": "BSD-3-Clause",
      "engines": {
        "node": "*"
      }
@@ -2305,6 +2523,7 @@
      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
      "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "readdirp": "^4.0.1"
      },
@@ -2319,6 +2538,7 @@
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
      "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
@@ -2328,6 +2548,7 @@
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "color-name": "~1.1.4"
      },
@@ -2339,7 +2560,8 @@
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/combined-stream": {
      "version": "1.0.8",
@@ -2369,6 +2591,7 @@
      "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
      "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">= 12"
      }
@@ -2385,6 +2608,7 @@
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
      "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "path-key": "^3.1.0",
        "shebang-command": "^2.0.0",
@@ -2399,6 +2623,7 @@
      "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
      "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==",
      "dev": true,
+
      "license": "BSD-3-Clause",
      "engines": {
        "node": "*"
      }
@@ -2448,13 +2673,15 @@
      "version": "0.1.4",
      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/deepmerge": {
      "version": "4.3.1",
      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
      "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
@@ -2522,6 +2749,19 @@
        "node": ">= 0.4"
      }
    },
+
    "node_modules/entities": {
+
      "version": "7.0.1",
+
      "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
+
      "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
+
      "dev": true,
+
      "license": "BSD-2-Clause",
+
      "engines": {
+
        "node": ">=0.12"
+
      },
+
      "funding": {
+
        "url": "https://github.com/fb55/entities?sponsor=1"
+
      }
+
    },
    "node_modules/es-define-property": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
@@ -2579,11 +2819,12 @@
      }
    },
    "node_modules/esbuild": {
-
      "version": "0.25.4",
-
      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz",
-
      "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==",
+
      "version": "0.25.12",
+
      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
+
      "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
      "dev": true,
      "hasInstallScript": true,
+
      "license": "MIT",
      "bin": {
        "esbuild": "bin/esbuild"
      },
@@ -2591,31 +2832,32 @@
        "node": ">=18"
      },
      "optionalDependencies": {
-
        "@esbuild/aix-ppc64": "0.25.4",
-
        "@esbuild/android-arm": "0.25.4",
-
        "@esbuild/android-arm64": "0.25.4",
-
        "@esbuild/android-x64": "0.25.4",
-
        "@esbuild/darwin-arm64": "0.25.4",
-
        "@esbuild/darwin-x64": "0.25.4",
-
        "@esbuild/freebsd-arm64": "0.25.4",
-
        "@esbuild/freebsd-x64": "0.25.4",
-
        "@esbuild/linux-arm": "0.25.4",
-
        "@esbuild/linux-arm64": "0.25.4",
-
        "@esbuild/linux-ia32": "0.25.4",
-
        "@esbuild/linux-loong64": "0.25.4",
-
        "@esbuild/linux-mips64el": "0.25.4",
-
        "@esbuild/linux-ppc64": "0.25.4",
-
        "@esbuild/linux-riscv64": "0.25.4",
-
        "@esbuild/linux-s390x": "0.25.4",
-
        "@esbuild/linux-x64": "0.25.4",
-
        "@esbuild/netbsd-arm64": "0.25.4",
-
        "@esbuild/netbsd-x64": "0.25.4",
-
        "@esbuild/openbsd-arm64": "0.25.4",
-
        "@esbuild/openbsd-x64": "0.25.4",
-
        "@esbuild/sunos-x64": "0.25.4",
-
        "@esbuild/win32-arm64": "0.25.4",
-
        "@esbuild/win32-ia32": "0.25.4",
-
        "@esbuild/win32-x64": "0.25.4"
+
        "@esbuild/aix-ppc64": "0.25.12",
+
        "@esbuild/android-arm": "0.25.12",
+
        "@esbuild/android-arm64": "0.25.12",
+
        "@esbuild/android-x64": "0.25.12",
+
        "@esbuild/darwin-arm64": "0.25.12",
+
        "@esbuild/darwin-x64": "0.25.12",
+
        "@esbuild/freebsd-arm64": "0.25.12",
+
        "@esbuild/freebsd-x64": "0.25.12",
+
        "@esbuild/linux-arm": "0.25.12",
+
        "@esbuild/linux-arm64": "0.25.12",
+
        "@esbuild/linux-ia32": "0.25.12",
+
        "@esbuild/linux-loong64": "0.25.12",
+
        "@esbuild/linux-mips64el": "0.25.12",
+
        "@esbuild/linux-ppc64": "0.25.12",
+
        "@esbuild/linux-riscv64": "0.25.12",
+
        "@esbuild/linux-s390x": "0.25.12",
+
        "@esbuild/linux-x64": "0.25.12",
+
        "@esbuild/netbsd-arm64": "0.25.12",
+
        "@esbuild/netbsd-x64": "0.25.12",
+
        "@esbuild/openbsd-arm64": "0.25.12",
+
        "@esbuild/openbsd-x64": "0.25.12",
+
        "@esbuild/openharmony-arm64": "0.25.12",
+
        "@esbuild/sunos-x64": "0.25.12",
+
        "@esbuild/win32-arm64": "0.25.12",
+
        "@esbuild/win32-ia32": "0.25.12",
+
        "@esbuild/win32-x64": "0.25.12"
      }
    },
    "node_modules/escape-string-regexp": {
@@ -2623,6 +2865,7 @@
      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=10"
      },
@@ -2750,6 +2993,19 @@
        }
      }
    },
+
    "node_modules/eslint-plugin-svelte/node_modules/globals": {
+
      "version": "16.5.0",
+
      "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz",
+
      "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==",
+
      "dev": true,
+
      "license": "MIT",
+
      "engines": {
+
        "node": ">=18"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/sindresorhus"
+
      }
+
    },
    "node_modules/eslint-scope": {
      "version": "8.4.0",
      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
@@ -2785,6 +3041,7 @@
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^4.1.0",
        "supports-color": "^7.1.0"
@@ -2799,7 +3056,8 @@
    "node_modules/esm-env": {
      "version": "1.2.2",
      "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz",
-
      "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="
+
      "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==",
+
      "license": "MIT"
    },
    "node_modules/espree": {
      "version": "10.4.0",
@@ -2820,10 +3078,11 @@
      }
    },
    "node_modules/esquery": {
-
      "version": "1.6.0",
-
      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
-
      "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+
      "version": "1.7.0",
+
      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+
      "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
      "dev": true,
+
      "license": "BSD-3-Clause",
      "dependencies": {
        "estraverse": "^5.1.0"
      },
@@ -2853,6 +3112,7 @@
      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
      "dev": true,
+
      "license": "BSD-2-Clause",
      "dependencies": {
        "estraverse": "^5.2.0"
      },
@@ -2865,6 +3125,7 @@
      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
      "dev": true,
+
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=4.0"
      }
@@ -2884,6 +3145,7 @@
      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
      "dev": true,
+
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=0.10.0"
      }
@@ -2916,10 +3178,11 @@
      }
    },
    "node_modules/expect-type": {
-
      "version": "1.2.1",
-
      "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.1.tgz",
-
      "integrity": "sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==",
+
      "version": "1.3.0",
+
      "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
+
      "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
      "dev": true,
+
      "license": "Apache-2.0",
      "engines": {
        "node": ">=12.0.0"
      }
@@ -2929,6 +3192,7 @@
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
@@ -2954,7 +3218,8 @@
      "version": "2.0.6",
      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/fdir": {
      "version": "6.5.0",
@@ -2979,6 +3244,7 @@
      "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz",
      "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "is-unicode-supported": "^2.0.0"
      },
@@ -2994,6 +3260,7 @@
      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
      "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "flat-cache": "^4.0.0"
      },
@@ -3006,6 +3273,7 @@
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "locate-path": "^6.0.0",
        "path-exists": "^4.0.0"
@@ -3022,6 +3290,7 @@
      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
      "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "flatted": "^3.2.9",
        "keyv": "^4.5.4"
@@ -3031,10 +3300,11 @@
      }
    },
    "node_modules/flatted": {
-
      "version": "3.3.3",
-
      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
-
      "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
-
      "dev": true
+
      "version": "3.4.2",
+
      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
+
      "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
+
      "dev": true,
+
      "license": "ISC"
    },
    "node_modules/follow-redirects": {
      "version": "1.16.0",
@@ -3079,6 +3349,7 @@
      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "graceful-fs": "^4.2.0",
        "jsonfile": "^4.0.0",
@@ -3093,6 +3364,7 @@
      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
      "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
      "dev": true,
+
      "license": "MIT",
      "optionalDependencies": {
        "graceful-fs": "^4.1.6"
      }
@@ -3103,6 +3375,7 @@
      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
      "dev": true,
      "hasInstallScript": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
@@ -3125,7 +3398,8 @@
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/fuzzysort/-/fuzzysort-3.1.0.tgz",
      "integrity": "sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/get-intrinsic": {
      "version": "1.3.0",
@@ -3184,6 +3458,7 @@
      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz",
      "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "@sec-ant/readable-stream": "^0.4.1",
        "is-stream": "^4.0.1"
@@ -3200,6 +3475,7 @@
      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
      "dev": true,
+
      "license": "ISC",
      "dependencies": {
        "is-glob": "^4.0.3"
      },
@@ -3208,9 +3484,9 @@
      }
    },
    "node_modules/globals": {
-
      "version": "16.5.0",
-
      "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz",
-
      "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==",
+
      "version": "17.6.0",
+
      "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz",
+
      "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==",
      "dev": true,
      "license": "MIT",
      "engines": {
@@ -3237,17 +3513,22 @@
      "version": "4.2.11",
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
-
      "dev": true
+
      "dev": true,
+
      "license": "ISC"
    },
    "node_modules/happy-dom": {
-
      "version": "17.6.3",
-
      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-17.6.3.tgz",
-
      "integrity": "sha512-UVIHeVhxmxedbWPCfgS55Jg2rDfwf2BCKeylcPSqazLz5w3Kri7Q4xdBJubsr/+VUzFLh0VjIvh13RaDA2/Xug==",
+
      "version": "20.9.0",
+
      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.9.0.tgz",
+
      "integrity": "sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
-
        "webidl-conversions": "^7.0.0",
-
        "whatwg-mimetype": "^3.0.0"
+
        "@types/node": ">=20.0.0",
+
        "@types/whatwg-mimetype": "^3.0.2",
+
        "@types/ws": "^8.18.1",
+
        "entities": "^7.0.1",
+
        "whatwg-mimetype": "^3.0.0",
+
        "ws": "^8.18.3"
      },
      "engines": {
        "node": ">=20.0.0"
@@ -3258,6 +3539,7 @@
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
@@ -3309,6 +3591,7 @@
      "resolved": "https://registry.npmjs.org/hast-util-to-dom/-/hast-util-to-dom-4.0.1.tgz",
      "integrity": "sha512-z1VE7sZ8uFzS2baF3LEflX1IPw2gSzrdo3QFEsyoi23MkCVY3FoE9x6nLgOgjwJu8VNWgo+07iaxtONhDzKrUQ==",
      "dev": true,
+
      "license": "ISC",
      "dependencies": {
        "@types/hast": "^3.0.0",
        "property-information": "^7.0.0",
@@ -3370,6 +3653,7 @@
      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz",
      "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==",
      "dev": true,
+
      "license": "Apache-2.0",
      "engines": {
        "node": ">=18.18.0"
      }
@@ -3392,13 +3676,15 @@
          "type": "consulting",
          "url": "https://feross.org/support"
        }
-
      ]
+
      ],
+
      "license": "BSD-3-Clause"
    },
    "node_modules/ignore": {
      "version": "5.3.2",
      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
      "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">= 4"
      }
@@ -3421,10 +3707,11 @@
      }
    },
    "node_modules/import-meta-resolve": {
-
      "version": "4.1.0",
-
      "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
-
      "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
+
      "version": "4.2.0",
+
      "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz",
+
      "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==",
      "dev": true,
+
      "license": "MIT",
      "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/wooorm"
@@ -3435,6 +3722,7 @@
      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=0.8.19"
      }
@@ -3443,13 +3731,15 @@
      "version": "1.1.6",
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
@@ -3459,6 +3749,7 @@
      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
@@ -3468,6 +3759,7 @@
      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "is-extglob": "^2.1.1"
      },
@@ -3480,6 +3772,7 @@
      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
      "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=12"
      },
@@ -3491,6 +3784,7 @@
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
      "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==",
+
      "license": "MIT",
      "dependencies": {
        "@types/estree": "^1.0.6"
      }
@@ -3500,6 +3794,7 @@
      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz",
      "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=18"
      },
@@ -3512,6 +3807,7 @@
      "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz",
      "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=18"
      },
@@ -3523,7 +3819,8 @@
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
-
      "dev": true
+
      "dev": true,
+
      "license": "ISC"
    },
    "node_modules/joi": {
      "version": "18.2.1",
@@ -3568,7 +3865,8 @@
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
      "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/json-schema-traverse": {
      "version": "0.4.1",
@@ -3581,13 +3879,15 @@
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/jsonfile": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-5.0.0.tgz",
      "integrity": "sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "universalify": "^0.1.2"
      },
@@ -3633,6 +3933,7 @@
      "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
      "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "json-buffer": "3.0.1"
      }
@@ -3642,6 +3943,7 @@
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
@@ -3651,6 +3953,7 @@
      "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
      "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
@@ -3667,6 +3970,7 @@
      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "prelude-ls": "^1.2.1",
        "type-check": "~0.4.0"
@@ -3680,6 +3984,7 @@
      "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
      "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=10"
      }
@@ -3689,6 +3994,7 @@
      "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz",
      "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "uc.micro": "^2.0.0"
      }
@@ -3696,13 +4002,15 @@
    "node_modules/locate-character": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
-
      "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
+
      "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==",
+
      "license": "MIT"
    },
    "node_modules/locate-path": {
      "version": "6.0.0",
      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "p-locate": "^5.0.0"
      },
@@ -3724,7 +4032,8 @@
      "version": "4.6.2",
      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/loupe": {
      "version": "3.2.1",
@@ -3744,24 +4053,25 @@
      }
    },
    "node_modules/magic-string": {
-
      "version": "0.30.17",
-
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
-
      "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+
      "version": "0.30.21",
+
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
+
      "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
+
      "license": "MIT",
      "dependencies": {
-
        "@jridgewell/sourcemap-codec": "^1.5.0"
+
        "@jridgewell/sourcemap-codec": "^1.5.5"
      }
    },
    "node_modules/marked": {
-
      "version": "15.0.12",
-
      "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
-
      "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+
      "version": "18.0.3",
+
      "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.3.tgz",
+
      "integrity": "sha512-7VT90JOkDeaRWpfjOReRGPEKn0ecdARBkDGL+tT1wZY0efPPqkUxLUSmzy/C7TIylQYJC9STISEsCHrqb/7VIA==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "marked": "bin/marked.js"
      },
      "engines": {
-
        "node": ">= 18"
+
        "node": ">= 20"
      }
    },
    "node_modules/marked-emoji": {
@@ -3824,6 +4134,7 @@
      "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
      "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
      "dev": true,
+
      "license": "BSD-3-Clause",
      "dependencies": {
        "charenc": "0.0.2",
        "crypt": "0.0.2",
@@ -3831,9 +4142,9 @@
      }
    },
    "node_modules/mdast-util-to-hast": {
-
      "version": "13.2.0",
-
      "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
-
      "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
+
      "version": "13.2.1",
+
      "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz",
+
      "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==",
      "license": "MIT",
      "dependencies": {
        "@types/hast": "^3.0.0",
@@ -3981,6 +4292,7 @@
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
      "dev": true,
+
      "license": "MIT",
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
@@ -3990,6 +4302,7 @@
      "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
      "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
@@ -3998,12 +4311,13 @@
      "version": "2.1.3",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/nanoid": {
-
      "version": "3.3.11",
-
      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
-
      "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+
      "version": "3.3.12",
+
      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
+
      "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
      "dev": true,
      "funding": [
        {
@@ -4011,6 +4325,7 @@
          "url": "https://github.com/sponsors/ai"
        }
      ],
+
      "license": "MIT",
      "bin": {
        "nanoid": "bin/nanoid.cjs"
      },
@@ -4022,13 +4337,15 @@
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/npm-run-path": {
      "version": "6.0.0",
      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz",
      "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "path-key": "^4.0.0",
        "unicorn-magic": "^0.3.0"
@@ -4045,6 +4362,7 @@
      "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
      "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=12"
      },
@@ -4057,6 +4375,7 @@
      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
      "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "deep-is": "^0.1.3",
        "fast-levenshtein": "^2.0.6",
@@ -4090,6 +4409,7 @@
      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "yocto-queue": "^0.1.0"
      },
@@ -4105,6 +4425,7 @@
      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "p-limit": "^3.0.2"
      },
@@ -4133,6 +4454,7 @@
      "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz",
      "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=18"
      },
@@ -4145,6 +4467,7 @@
      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
@@ -4154,6 +4477,7 @@
      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
@@ -4179,7 +4503,8 @@
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
-
      "dev": true
+
      "dev": true,
+
      "license": "ISC"
    },
    "node_modules/picomatch": {
      "version": "4.0.4",
@@ -4227,9 +4552,9 @@
      }
    },
    "node_modules/postcss": {
-
      "version": "8.5.3",
-
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
-
      "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
+
      "version": "8.5.14",
+
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz",
+
      "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==",
      "dev": true,
      "funding": [
        {
@@ -4245,8 +4570,9 @@
          "url": "https://github.com/sponsors/ai"
        }
      ],
+
      "license": "MIT",
      "dependencies": {
-
        "nanoid": "^3.3.8",
+
        "nanoid": "^3.3.11",
        "picocolors": "^1.1.1",
        "source-map-js": "^1.2.1"
      },
@@ -4259,6 +4585,7 @@
      "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
      "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "lilconfig": "^2.0.5",
        "yaml": "^1.10.2"
@@ -4284,10 +4611,11 @@
      }
    },
    "node_modules/postcss-load-config/node_modules/yaml": {
-
      "version": "1.10.2",
-
      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
-
      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+
      "version": "1.10.3",
+
      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz",
+
      "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==",
      "dev": true,
+
      "license": "ISC",
      "engines": {
        "node": ">= 6"
      }
@@ -4311,6 +4639,7 @@
          "url": "https://github.com/sponsors/ai"
        }
      ],
+
      "license": "MIT",
      "engines": {
        "node": ">=18.0"
      },
@@ -4364,6 +4693,7 @@
      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">= 0.8.0"
      }
@@ -4396,10 +4726,11 @@
      }
    },
    "node_modules/pretty-ms": {
-
      "version": "9.2.0",
-
      "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz",
-
      "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==",
+
      "version": "9.3.0",
+
      "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.0.tgz",
+
      "integrity": "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "parse-ms": "^4.0.0"
      },
@@ -4414,6 +4745,7 @@
      "version": "7.1.0",
      "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz",
      "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==",
+
      "license": "MIT",
      "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/wooorm"
@@ -4444,6 +4776,7 @@
      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
      "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">= 14.18.0"
      },
@@ -4463,12 +4796,13 @@
      }
    },
    "node_modules/rollup": {
-
      "version": "4.40.2",
-
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.2.tgz",
-
      "integrity": "sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==",
+
      "version": "4.60.3",
+
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.3.tgz",
+
      "integrity": "sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
-
        "@types/estree": "1.0.7"
+
        "@types/estree": "1.0.8"
      },
      "bin": {
        "rollup": "dist/bin/rollup"
@@ -4478,34 +4812,47 @@
        "npm": ">=8.0.0"
      },
      "optionalDependencies": {
-
        "@rollup/rollup-android-arm-eabi": "4.40.2",
-
        "@rollup/rollup-android-arm64": "4.40.2",
-
        "@rollup/rollup-darwin-arm64": "4.40.2",
-
        "@rollup/rollup-darwin-x64": "4.40.2",
-
        "@rollup/rollup-freebsd-arm64": "4.40.2",
-
        "@rollup/rollup-freebsd-x64": "4.40.2",
-
        "@rollup/rollup-linux-arm-gnueabihf": "4.40.2",
-
        "@rollup/rollup-linux-arm-musleabihf": "4.40.2",
-
        "@rollup/rollup-linux-arm64-gnu": "4.40.2",
-
        "@rollup/rollup-linux-arm64-musl": "4.40.2",
-
        "@rollup/rollup-linux-loongarch64-gnu": "4.40.2",
-
        "@rollup/rollup-linux-powerpc64le-gnu": "4.40.2",
-
        "@rollup/rollup-linux-riscv64-gnu": "4.40.2",
-
        "@rollup/rollup-linux-riscv64-musl": "4.40.2",
-
        "@rollup/rollup-linux-s390x-gnu": "4.40.2",
-
        "@rollup/rollup-linux-x64-gnu": "4.40.2",
-
        "@rollup/rollup-linux-x64-musl": "4.40.2",
-
        "@rollup/rollup-win32-arm64-msvc": "4.40.2",
-
        "@rollup/rollup-win32-ia32-msvc": "4.40.2",
-
        "@rollup/rollup-win32-x64-msvc": "4.40.2",
+
        "@rollup/rollup-android-arm-eabi": "4.60.3",
+
        "@rollup/rollup-android-arm64": "4.60.3",
+
        "@rollup/rollup-darwin-arm64": "4.60.3",
+
        "@rollup/rollup-darwin-x64": "4.60.3",
+
        "@rollup/rollup-freebsd-arm64": "4.60.3",
+
        "@rollup/rollup-freebsd-x64": "4.60.3",
+
        "@rollup/rollup-linux-arm-gnueabihf": "4.60.3",
+
        "@rollup/rollup-linux-arm-musleabihf": "4.60.3",
+
        "@rollup/rollup-linux-arm64-gnu": "4.60.3",
+
        "@rollup/rollup-linux-arm64-musl": "4.60.3",
+
        "@rollup/rollup-linux-loong64-gnu": "4.60.3",
+
        "@rollup/rollup-linux-loong64-musl": "4.60.3",
+
        "@rollup/rollup-linux-ppc64-gnu": "4.60.3",
+
        "@rollup/rollup-linux-ppc64-musl": "4.60.3",
+
        "@rollup/rollup-linux-riscv64-gnu": "4.60.3",
+
        "@rollup/rollup-linux-riscv64-musl": "4.60.3",
+
        "@rollup/rollup-linux-s390x-gnu": "4.60.3",
+
        "@rollup/rollup-linux-x64-gnu": "4.60.3",
+
        "@rollup/rollup-linux-x64-musl": "4.60.3",
+
        "@rollup/rollup-openbsd-x64": "4.60.3",
+
        "@rollup/rollup-openharmony-arm64": "4.60.3",
+
        "@rollup/rollup-win32-arm64-msvc": "4.60.3",
+
        "@rollup/rollup-win32-ia32-msvc": "4.60.3",
+
        "@rollup/rollup-win32-x64-gnu": "4.60.3",
+
        "@rollup/rollup-win32-x64-msvc": "4.60.3",
        "fsevents": "~2.3.2"
      }
    },
+
    "node_modules/rollup/node_modules/@types/estree": {
+
      "version": "1.0.8",
+
      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+
      "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+
      "dev": true,
+
      "license": "MIT"
+
    },
    "node_modules/rxjs": {
      "version": "7.8.2",
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
      "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
      "dev": true,
+
      "license": "Apache-2.0",
      "dependencies": {
        "tslib": "^2.1.0"
      }
@@ -4515,6 +4862,7 @@
      "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
      "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "mri": "^1.1.0"
      },
@@ -4527,6 +4875,7 @@
      "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
      "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "extend-shallow": "^2.0.1",
        "kind-of": "^6.0.0"
@@ -4552,6 +4901,7 @@
      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "shebang-regex": "^3.0.0"
      },
@@ -4564,6 +4914,7 @@
      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
@@ -4572,13 +4923,15 @@
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
      "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
-
      "dev": true
+
      "dev": true,
+
      "license": "ISC"
    },
    "node_modules/signal-exit": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
      "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
      "dev": true,
+
      "license": "ISC",
      "engines": {
        "node": ">=14"
      },
@@ -4591,6 +4944,7 @@
      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
      "dev": true,
+
      "license": "BSD-3-Clause",
      "engines": {
        "node": ">=0.10.0"
      }
@@ -4609,13 +4963,15 @@
      "version": "0.0.2",
      "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
      "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/std-env": {
-
      "version": "3.9.0",
-
      "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz",
-
      "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==",
-
      "dev": true
+
      "version": "3.10.0",
+
      "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
+
      "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/stringify-entities": {
      "version": "4.0.4",
@@ -4636,6 +4992,7 @@
      "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
      "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
@@ -4645,6 +5002,7 @@
      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz",
      "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=18"
      },
@@ -4683,6 +5041,7 @@
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "has-flag": "^4.0.0"
      },
@@ -4776,13 +5135,15 @@
      "version": "2.9.0",
      "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
      "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/tinyexec": {
      "version": "0.3.2",
      "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
      "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/tinyglobby": {
      "version": "0.2.16",
@@ -4858,13 +5219,15 @@
      "version": "2.8.1",
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
      "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
-
      "dev": true
+
      "dev": true,
+
      "license": "0BSD"
    },
    "node_modules/twemoji": {
      "version": "14.0.2",
      "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-14.0.2.tgz",
      "integrity": "sha512-BzOoXIe1QVdmsUmZ54xbEH+8AgtOKUiG53zO5vVP2iUu6h5u9lN15NcuS6te4OY96qx0H7JK9vjjl9WQbkTRuA==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "fs-extra": "^8.0.1",
        "jsonfile": "^5.0.0",
@@ -4876,13 +5239,15 @@
      "version": "14.0.0",
      "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-14.0.0.tgz",
      "integrity": "sha512-9DUOTGLOWs0pFWnh1p6NF+C3CkQ96PWmEFwhOVmT3WbecRC+68AIqpsnJXygfkFcp4aXbOp8Dwbhh/HQgvoRxA==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/type-check": {
      "version": "0.4.0",
      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "prelude-ls": "^1.2.1"
      },
@@ -4932,7 +5297,8 @@
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
      "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/undici-types": {
      "version": "7.16.0",
@@ -4946,6 +5312,7 @@
      "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz",
      "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=18"
      },
@@ -4954,9 +5321,9 @@
      }
    },
    "node_modules/unist-util-is": {
-
      "version": "6.0.0",
-
      "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
-
      "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
+
      "version": "6.0.1",
+
      "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz",
+
      "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==",
      "license": "MIT",
      "dependencies": {
        "@types/unist": "^3.0.0"
@@ -4993,9 +5360,9 @@
      }
    },
    "node_modules/unist-util-visit": {
-
      "version": "5.0.0",
-
      "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
-
      "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
+
      "version": "5.1.0",
+
      "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz",
+
      "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==",
      "license": "MIT",
      "dependencies": {
        "@types/unist": "^3.0.0",
@@ -5008,9 +5375,9 @@
      }
    },
    "node_modules/unist-util-visit-parents": {
-
      "version": "6.0.1",
-
      "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
-
      "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
+
      "version": "6.0.2",
+
      "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz",
+
      "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==",
      "license": "MIT",
      "dependencies": {
        "@types/unist": "^3.0.0",
@@ -5026,6 +5393,7 @@
      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">= 4.0.0"
      }
@@ -5062,9 +5430,9 @@
      }
    },
    "node_modules/vfile-message": {
-
      "version": "4.0.2",
-
      "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz",
-
      "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==",
+
      "version": "4.0.3",
+
      "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz",
+
      "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
      "license": "MIT",
      "dependencies": {
        "@types/unist": "^3.0.0",
@@ -5179,6 +5547,7 @@
      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
      "dev": true,
      "hasInstallScript": true,
+
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
@@ -5188,12 +5557,18 @@
      }
    },
    "node_modules/vitefu": {
-
      "version": "1.0.6",
-
      "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz",
-
      "integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==",
+
      "version": "1.1.3",
+
      "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz",
+
      "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==",
      "dev": true,
+
      "license": "MIT",
+
      "workspaces": [
+
        "tests/deps/*",
+
        "tests/projects/*",
+
        "tests/projects/workspace/packages/*"
+
      ],
      "peerDependencies": {
-
        "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
+
        "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
      },
      "peerDependenciesMeta": {
        "vite": {
@@ -5278,24 +5653,26 @@
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-2.0.1.tgz",
      "integrity": "sha512-poJU8iHIWnC3vgphJnrLZyI3YdqRlR27xzqDmpPXYzA93R4Gk8z7T6oqDzDoHjoikA2aS82crdXFkjELCdJsjQ==",
-
      "dev": true
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/vscode-textmate": {
-
      "version": "9.2.0",
-
      "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-9.2.0.tgz",
-
      "integrity": "sha512-rkvG4SraZQaPSN/5XjwKswdU0OP9MF28QjrYzUBbhb8QyG3ljB1Ky996m++jiI7KdiAP2CkBiQZd9pqEDTClqA==",
-
      "dev": true
+
      "version": "9.3.2",
+
      "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-9.3.2.tgz",
+
      "integrity": "sha512-n2uGbUcrjhUEBH16uGA0TvUfhWwliFZ1e3+pTjrkim1Mt7ydB41lV08aUvsi70OlzDWp6X7Bx3w/x3fAXIsN0Q==",
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/wait-on": {
-
      "version": "8.0.5",
-
      "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-8.0.5.tgz",
-
      "integrity": "sha512-J3WlS0txVHkhLRb2FsmRg3dkMTCV1+M6Xra3Ho7HzZDHpE7DCOnoSoCJsZotrmW3uRMhvIJGSKUKrh/MeF4iag==",
+
      "version": "9.0.10",
+
      "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-9.0.10.tgz",
+
      "integrity": "sha512-rCoJEhvMr0X6alHmwc9abbrA5ZrLZFKpFQVKPNFwl2h7DapXOGdmimIHDtLOWhT4PjhZhxFEtZoQgEXbkDWdZw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
-
        "axios": "^1.12.1",
-
        "joi": "^18.0.1",
-
        "lodash": "^4.17.21",
+
        "axios": "^1.16.0",
+
        "joi": "^18.2.1",
+
        "lodash": "^4.18.1",
        "minimist": "^1.2.8",
        "rxjs": "^7.8.2"
      },
@@ -5303,7 +5680,7 @@
        "wait-on": "bin/wait-on"
      },
      "engines": {
-
        "node": ">=12.0.0"
+
        "node": ">=20.0.0"
      }
    },
    "node_modules/web-namespaces": {
@@ -5311,25 +5688,18 @@
      "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
      "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
      "dev": true,
+
      "license": "MIT",
      "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/wooorm"
      }
    },
-
    "node_modules/webidl-conversions": {
-
      "version": "7.0.0",
-
      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
-
      "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
-
      "dev": true,
-
      "engines": {
-
        "node": ">=12"
-
      }
-
    },
    "node_modules/whatwg-mimetype": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
      "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=12"
      }
@@ -5339,6 +5709,7 @@
      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
      "dev": true,
+
      "license": "ISC",
      "dependencies": {
        "isexe": "^2.0.0"
      },
@@ -5354,6 +5725,7 @@
      "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
      "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
        "siginfo": "^2.0.0",
        "stackback": "0.0.2"
@@ -5370,15 +5742,39 @@
      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
      "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
+
    "node_modules/ws": {
+
      "version": "8.20.1",
+
      "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz",
+
      "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==",
+
      "dev": true,
+
      "license": "MIT",
+
      "engines": {
+
        "node": ">=10.0.0"
+
      },
+
      "peerDependencies": {
+
        "bufferutil": "^4.0.1",
+
        "utf-8-validate": ">=5.0.2"
+
      },
+
      "peerDependenciesMeta": {
+
        "bufferutil": {
+
          "optional": true
+
        },
+
        "utf-8-validate": {
+
          "optional": true
+
        }
+
      }
+
    },
    "node_modules/yocto-queue": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=10"
      },
@@ -5387,10 +5783,11 @@
      }
    },
    "node_modules/yoctocolors": {
-
      "version": "2.1.1",
-
      "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz",
-
      "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==",
+
      "version": "2.1.2",
+
      "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz",
+
      "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==",
      "dev": true,
+
      "license": "MIT",
      "engines": {
        "node": ">=18"
      },
@@ -5399,9 +5796,10 @@
      }
    },
    "node_modules/zimmerframe": {
-
      "version": "1.1.2",
-
      "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz",
-
      "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w=="
+
      "version": "1.1.4",
+
      "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.4.tgz",
+
      "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==",
+
      "license": "MIT"
    },
    "node_modules/zod": {
      "version": "3.25.76",
modified package.json
@@ -65,14 +65,14 @@
    "execa": "^9.6.1",
    "fuzzysort": "^3.1.0",
    "get-port": "^7.2.0",
-
    "globals": "^16.5.0",
-
    "happy-dom": "^17.6.3",
+
    "globals": "^17.6.0",
+
    "happy-dom": "^20.9.0",
    "hast-util-to-dom": "^4.0.1",
    "katex": "^0.16.45",
    "keyux": "^0.11.5",
    "lodash": "^4.18.1",
    "lru-cache": "^11.3.6",
-
    "marked": "^15.0.12",
+
    "marked": "^18.0.3",
    "marked-emoji": "^2.0.3",
    "marked-footnote": "^1.4.0",
    "marked-katex-extension": "^5.1.8",
@@ -91,6 +91,6 @@
    "vite": "^6.4.2",
    "vitest": "^3.2.4",
    "vscode-oniguruma": "^2.0.1",
-
    "wait-on": "^8.0.5"
+
    "wait-on": "^9.0.10"
  }
}