msc-viewer.meta

Issues/PRs archive for MTRNord/msc-viewer
git clone git://archive.git.mtrnord.blog/MTRNord/msc-viewer.meta.git
Log | Files | Refs

42.diff (71819B)


      1 diff --git a/package-lock.json b/package-lock.json
      2 index d698390..0f57686 100644
      3 --- a/package-lock.json
      4 +++ b/package-lock.json
      5 @@ -9,7 +9,7 @@
      6              "dependencies": {
      7                  "@astrojs/check": "^0.3.3",
      8                  "@astrojs/lit": "^3.0.3",
      9 -                "@astrojs/node": "^7.0.1",
     10 +                "@astrojs/node": "^8.2.5",
     11                  "@astrojs/tailwind": "^5.0.3",
     12                  "@webcomponents/template-shadowroot": "^0.2.1",
     13                  "astro": "^4.0.6",
     14 @@ -64,14 +64,14 @@
     15              }
     16          },
     17          "node_modules/@astrojs/compiler": {
     18 -            "version": "2.3.4",
     19 -            "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.3.4.tgz",
     20 -            "integrity": "sha512-33/YtWoBCE0cBUNy1kh78FCDXBoBANX87ShgATlAHECYbG2+buNTAgq4Xgz4t5NgnEHPN21GIBC2Mvvwisoutw=="
     21 +            "version": "2.7.0",
     22 +            "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.7.0.tgz",
     23 +            "integrity": "sha512-XpC8MAaWjD1ff6/IfkRq/5k1EFj6zhCNqXRd5J43SVJEBj/Bsmizkm8N0xOYscGcDFQkRgEw6/eKnI5x/1l6aA=="
     24          },
     25          "node_modules/@astrojs/internal-helpers": {
     26 -            "version": "0.2.1",
     27 -            "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz",
     28 -            "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A=="
     29 +            "version": "0.4.0",
     30 +            "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz",
     31 +            "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA=="
     32          },
     33          "node_modules/@astrojs/language-server": {
     34              "version": "2.5.4",
     35 @@ -129,12 +129,14 @@
     36              }
     37          },
     38          "node_modules/@astrojs/markdown-remark": {
     39 -            "version": "4.0.1",
     40 -            "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.0.1.tgz",
     41 -            "integrity": "sha512-RU4ESnqvyLpj8WZs0n5elS6idaDdtIIm7mIpMaRNPCebpxMjfcfdwcmBwz83ktAj5d2eO5bC3z92TcGdli+lRw==",
     42 +            "version": "4.3.2",
     43 +            "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.3.2.tgz",
     44 +            "integrity": "sha512-4Oa4VaYiBd0MatB+rWIU/0A8pZH/sK3c2QkRYb+OO2lPl+qzevJtWaZY8hAQc4qurIOlRdn6B6ofDAGhWw+DSg==",
     45              "dependencies": {
     46                  "@astrojs/prism": "^3.0.0",
     47                  "github-slugger": "^2.0.0",
     48 +                "hast-util-from-html": "^2.0.0",
     49 +                "hast-util-to-text": "^4.0.0",
     50                  "import-meta-resolve": "^4.0.0",
     51                  "mdast-util-definitions": "^6.0.0",
     52                  "rehype-raw": "^7.0.0",
     53 @@ -143,22 +145,24 @@
     54                  "remark-parse": "^11.0.0",
     55                  "remark-rehype": "^11.0.0",
     56                  "remark-smartypants": "^2.0.0",
     57 -                "shikiji": "^0.6.13",
     58 +                "shiki": "^1.1.2",
     59                  "unified": "^11.0.4",
     60 +                "unist-util-remove-position": "^5.0.0",
     61                  "unist-util-visit": "^5.0.0",
     62 +                "unist-util-visit-parents": "^6.0.0",
     63                  "vfile": "^6.0.1"
     64              }
     65          },
     66          "node_modules/@astrojs/node": {
     67 -            "version": "7.0.1",
     68 -            "resolved": "https://registry.npmjs.org/@astrojs/node/-/node-7.0.1.tgz",
     69 -            "integrity": "sha512-jzO5q1t/cwDZQHcPG0CakjPY0SC44kbGgDDoh4UurvzZcCDYQKLz6zzJVqzUiOtDhfSwVrgHoiKo2tNbXASlRQ==",
     70 +            "version": "8.2.5",
     71 +            "resolved": "https://registry.npmjs.org/@astrojs/node/-/node-8.2.5.tgz",
     72 +            "integrity": "sha512-IdVD4dBNyg+ScmCATZ0FM7vNLAHq0TSdiJ3LpR4jcWIUhpN1ps5Jg+9CfzMaLmCCe/SJUZejK5EnzqUJdnGYyg==",
     73              "dependencies": {
     74                  "send": "^0.18.0",
     75                  "server-destroy": "^1.0.1"
     76              },
     77              "peerDependencies": {
     78 -                "astro": "^4.0.0"
     79 +                "astro": "^4.2.0"
     80              }
     81          },
     82          "node_modules/@astrojs/prism": {
     83 @@ -218,40 +222,40 @@
     84              }
     85          },
     86          "node_modules/@babel/code-frame": {
     87 -            "version": "7.23.5",
     88 -            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
     89 -            "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
     90 +            "version": "7.24.2",
     91 +            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
     92 +            "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
     93              "dependencies": {
     94 -                "@babel/highlight": "^7.23.4",
     95 -                "chalk": "^2.4.2"
     96 +                "@babel/highlight": "^7.24.2",
     97 +                "picocolors": "^1.0.0"
     98              },
     99              "engines": {
    100                  "node": ">=6.9.0"
    101              }
    102          },
    103          "node_modules/@babel/compat-data": {
    104 -            "version": "7.23.5",
    105 -            "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
    106 -            "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
    107 +            "version": "7.24.1",
    108 +            "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz",
    109 +            "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==",
    110              "engines": {
    111                  "node": ">=6.9.0"
    112              }
    113          },
    114          "node_modules/@babel/core": {
    115 -            "version": "7.23.5",
    116 -            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz",
    117 -            "integrity": "sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==",
    118 +            "version": "7.24.3",
    119 +            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz",
    120 +            "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==",
    121              "dependencies": {
    122                  "@ampproject/remapping": "^2.2.0",
    123 -                "@babel/code-frame": "^7.23.5",
    124 -                "@babel/generator": "^7.23.5",
    125 -                "@babel/helper-compilation-targets": "^7.22.15",
    126 +                "@babel/code-frame": "^7.24.2",
    127 +                "@babel/generator": "^7.24.1",
    128 +                "@babel/helper-compilation-targets": "^7.23.6",
    129                  "@babel/helper-module-transforms": "^7.23.3",
    130 -                "@babel/helpers": "^7.23.5",
    131 -                "@babel/parser": "^7.23.5",
    132 -                "@babel/template": "^7.22.15",
    133 -                "@babel/traverse": "^7.23.5",
    134 -                "@babel/types": "^7.23.5",
    135 +                "@babel/helpers": "^7.24.1",
    136 +                "@babel/parser": "^7.24.1",
    137 +                "@babel/template": "^7.24.0",
    138 +                "@babel/traverse": "^7.24.1",
    139 +                "@babel/types": "^7.24.0",
    140                  "convert-source-map": "^2.0.0",
    141                  "debug": "^4.1.0",
    142                  "gensync": "^1.0.0-beta.2",
    143 @@ -275,13 +279,13 @@
    144              }
    145          },
    146          "node_modules/@babel/generator": {
    147 -            "version": "7.23.5",
    148 -            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.5.tgz",
    149 -            "integrity": "sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==",
    150 +            "version": "7.24.1",
    151 +            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz",
    152 +            "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==",
    153              "dependencies": {
    154 -                "@babel/types": "^7.23.5",
    155 -                "@jridgewell/gen-mapping": "^0.3.2",
    156 -                "@jridgewell/trace-mapping": "^0.3.17",
    157 +                "@babel/types": "^7.24.0",
    158 +                "@jridgewell/gen-mapping": "^0.3.5",
    159 +                "@jridgewell/trace-mapping": "^0.3.25",
    160                  "jsesc": "^2.5.1"
    161              },
    162              "engines": {
    163 @@ -300,13 +304,13 @@
    164              }
    165          },
    166          "node_modules/@babel/helper-compilation-targets": {
    167 -            "version": "7.22.15",
    168 -            "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz",
    169 -            "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==",
    170 +            "version": "7.23.6",
    171 +            "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
    172 +            "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
    173              "dependencies": {
    174 -                "@babel/compat-data": "^7.22.9",
    175 -                "@babel/helper-validator-option": "^7.22.15",
    176 -                "browserslist": "^4.21.9",
    177 +                "@babel/compat-data": "^7.23.5",
    178 +                "@babel/helper-validator-option": "^7.23.5",
    179 +                "browserslist": "^4.22.2",
    180                  "lru-cache": "^5.1.1",
    181                  "semver": "^6.3.1"
    182              },
    183 @@ -437,35 +441,36 @@
    184              }
    185          },
    186          "node_modules/@babel/helpers": {
    187 -            "version": "7.23.5",
    188 -            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.5.tgz",
    189 -            "integrity": "sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==",
    190 +            "version": "7.24.1",
    191 +            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz",
    192 +            "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==",
    193              "dependencies": {
    194 -                "@babel/template": "^7.22.15",
    195 -                "@babel/traverse": "^7.23.5",
    196 -                "@babel/types": "^7.23.5"
    197 +                "@babel/template": "^7.24.0",
    198 +                "@babel/traverse": "^7.24.1",
    199 +                "@babel/types": "^7.24.0"
    200              },
    201              "engines": {
    202                  "node": ">=6.9.0"
    203              }
    204          },
    205          "node_modules/@babel/highlight": {
    206 -            "version": "7.23.4",
    207 -            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
    208 -            "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
    209 +            "version": "7.24.2",
    210 +            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz",
    211 +            "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==",
    212              "dependencies": {
    213                  "@babel/helper-validator-identifier": "^7.22.20",
    214                  "chalk": "^2.4.2",
    215 -                "js-tokens": "^4.0.0"
    216 +                "js-tokens": "^4.0.0",
    217 +                "picocolors": "^1.0.0"
    218              },
    219              "engines": {
    220                  "node": ">=6.9.0"
    221              }
    222          },
    223          "node_modules/@babel/parser": {
    224 -            "version": "7.23.5",
    225 -            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz",
    226 -            "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==",
    227 +            "version": "7.24.1",
    228 +            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz",
    229 +            "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==",
    230              "bin": {
    231                  "parser": "bin/babel-parser.js"
    232              },
    233 @@ -506,32 +511,32 @@
    234              }
    235          },
    236          "node_modules/@babel/template": {
    237 -            "version": "7.22.15",
    238 -            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
    239 -            "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
    240 +            "version": "7.24.0",
    241 +            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz",
    242 +            "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==",
    243              "dependencies": {
    244 -                "@babel/code-frame": "^7.22.13",
    245 -                "@babel/parser": "^7.22.15",
    246 -                "@babel/types": "^7.22.15"
    247 +                "@babel/code-frame": "^7.23.5",
    248 +                "@babel/parser": "^7.24.0",
    249 +                "@babel/types": "^7.24.0"
    250              },
    251              "engines": {
    252                  "node": ">=6.9.0"
    253              }
    254          },
    255          "node_modules/@babel/traverse": {
    256 -            "version": "7.23.5",
    257 -            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.5.tgz",
    258 -            "integrity": "sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==",
    259 +            "version": "7.24.1",
    260 +            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz",
    261 +            "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==",
    262              "dependencies": {
    263 -                "@babel/code-frame": "^7.23.5",
    264 -                "@babel/generator": "^7.23.5",
    265 +                "@babel/code-frame": "^7.24.1",
    266 +                "@babel/generator": "^7.24.1",
    267                  "@babel/helper-environment-visitor": "^7.22.20",
    268                  "@babel/helper-function-name": "^7.23.0",
    269                  "@babel/helper-hoist-variables": "^7.22.5",
    270                  "@babel/helper-split-export-declaration": "^7.22.6",
    271 -                "@babel/parser": "^7.23.5",
    272 -                "@babel/types": "^7.23.5",
    273 -                "debug": "^4.1.0",
    274 +                "@babel/parser": "^7.24.1",
    275 +                "@babel/types": "^7.24.0",
    276 +                "debug": "^4.3.1",
    277                  "globals": "^11.1.0"
    278              },
    279              "engines": {
    280 @@ -539,9 +544,9 @@
    281              }
    282          },
    283          "node_modules/@babel/types": {
    284 -            "version": "7.23.5",
    285 -            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz",
    286 -            "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==",
    287 +            "version": "7.24.0",
    288 +            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
    289 +            "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==",
    290              "dependencies": {
    291                  "@babel/helper-string-parser": "^7.23.4",
    292                  "@babel/helper-validator-identifier": "^7.22.20",
    293 @@ -572,6 +577,21 @@
    294              "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz",
    295              "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA=="
    296          },
    297 +        "node_modules/@esbuild/aix-ppc64": {
    298 +            "version": "0.20.2",
    299 +            "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
    300 +            "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==",
    301 +            "cpu": [
    302 +                "ppc64"
    303 +            ],
    304 +            "optional": true,
    305 +            "os": [
    306 +                "aix"
    307 +            ],
    308 +            "engines": {
    309 +                "node": ">=12"
    310 +            }
    311 +        },
    312          "node_modules/@esbuild/android-arm": {
    313              "version": "0.19.8",
    314              "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz",
    315 @@ -903,13 +923,13 @@
    316              }
    317          },
    318          "node_modules/@jridgewell/gen-mapping": {
    319 -            "version": "0.3.3",
    320 -            "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
    321 -            "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
    322 +            "version": "0.3.5",
    323 +            "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
    324 +            "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
    325              "dependencies": {
    326 -                "@jridgewell/set-array": "^1.0.1",
    327 +                "@jridgewell/set-array": "^1.2.1",
    328                  "@jridgewell/sourcemap-codec": "^1.4.10",
    329 -                "@jridgewell/trace-mapping": "^0.3.9"
    330 +                "@jridgewell/trace-mapping": "^0.3.24"
    331              },
    332              "engines": {
    333                  "node": ">=6.0.0"
    334 @@ -924,9 +944,9 @@
    335              }
    336          },
    337          "node_modules/@jridgewell/set-array": {
    338 -            "version": "1.1.2",
    339 -            "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
    340 -            "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
    341 +            "version": "1.2.1",
    342 +            "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
    343 +            "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
    344              "engines": {
    345                  "node": ">=6.0.0"
    346              }
    347 @@ -937,9 +957,9 @@
    348              "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
    349          },
    350          "node_modules/@jridgewell/trace-mapping": {
    351 -            "version": "0.3.20",
    352 -            "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
    353 -            "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
    354 +            "version": "0.3.25",
    355 +            "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
    356 +            "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
    357              "dependencies": {
    358                  "@jridgewell/resolve-uri": "^3.1.0",
    359                  "@jridgewell/sourcemap-codec": "^1.4.14"
    360 @@ -1052,9 +1072,9 @@
    361              }
    362          },
    363          "node_modules/@rollup/rollup-android-arm-eabi": {
    364 -            "version": "4.6.1",
    365 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz",
    366 -            "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==",
    367 +            "version": "4.13.2",
    368 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.2.tgz",
    369 +            "integrity": "sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==",
    370              "cpu": [
    371                  "arm"
    372              ],
    373 @@ -1064,9 +1084,9 @@
    374              ]
    375          },
    376          "node_modules/@rollup/rollup-android-arm64": {
    377 -            "version": "4.6.1",
    378 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz",
    379 -            "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==",
    380 +            "version": "4.13.2",
    381 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.2.tgz",
    382 +            "integrity": "sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==",
    383              "cpu": [
    384                  "arm64"
    385              ],
    386 @@ -1076,9 +1096,9 @@
    387              ]
    388          },
    389          "node_modules/@rollup/rollup-darwin-arm64": {
    390 -            "version": "4.6.1",
    391 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz",
    392 -            "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==",
    393 +            "version": "4.13.2",
    394 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.2.tgz",
    395 +            "integrity": "sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==",
    396              "cpu": [
    397                  "arm64"
    398              ],
    399 @@ -1088,9 +1108,9 @@
    400              ]
    401          },
    402          "node_modules/@rollup/rollup-darwin-x64": {
    403 -            "version": "4.6.1",
    404 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz",
    405 -            "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==",
    406 +            "version": "4.13.2",
    407 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.2.tgz",
    408 +            "integrity": "sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==",
    409              "cpu": [
    410                  "x64"
    411              ],
    412 @@ -1100,9 +1120,9 @@
    413              ]
    414          },
    415          "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
    416 -            "version": "4.6.1",
    417 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz",
    418 -            "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==",
    419 +            "version": "4.13.2",
    420 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.2.tgz",
    421 +            "integrity": "sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==",
    422              "cpu": [
    423                  "arm"
    424              ],
    425 @@ -1112,9 +1132,9 @@
    426              ]
    427          },
    428          "node_modules/@rollup/rollup-linux-arm64-gnu": {
    429 -            "version": "4.6.1",
    430 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz",
    431 -            "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==",
    432 +            "version": "4.13.2",
    433 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.2.tgz",
    434 +            "integrity": "sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==",
    435              "cpu": [
    436                  "arm64"
    437              ],
    438 @@ -1124,9 +1144,9 @@
    439              ]
    440          },
    441          "node_modules/@rollup/rollup-linux-arm64-musl": {
    442 -            "version": "4.6.1",
    443 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz",
    444 -            "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==",
    445 +            "version": "4.13.2",
    446 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.2.tgz",
    447 +            "integrity": "sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==",
    448              "cpu": [
    449                  "arm64"
    450              ],
    451 @@ -1135,10 +1155,46 @@
    452                  "linux"
    453              ]
    454          },
    455 +        "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
    456 +            "version": "4.13.2",
    457 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.13.2.tgz",
    458 +            "integrity": "sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==",
    459 +            "cpu": [
    460 +                "ppc64le"
    461 +            ],
    462 +            "optional": true,
    463 +            "os": [
    464 +                "linux"
    465 +            ]
    466 +        },
    467 +        "node_modules/@rollup/rollup-linux-riscv64-gnu": {
    468 +            "version": "4.13.2",
    469 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.2.tgz",
    470 +            "integrity": "sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==",
    471 +            "cpu": [
    472 +                "riscv64"
    473 +            ],
    474 +            "optional": true,
    475 +            "os": [
    476 +                "linux"
    477 +            ]
    478 +        },
    479 +        "node_modules/@rollup/rollup-linux-s390x-gnu": {
    480 +            "version": "4.13.2",
    481 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.13.2.tgz",
    482 +            "integrity": "sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==",
    483 +            "cpu": [
    484 +                "s390x"
    485 +            ],
    486 +            "optional": true,
    487 +            "os": [
    488 +                "linux"
    489 +            ]
    490 +        },
    491          "node_modules/@rollup/rollup-linux-x64-gnu": {
    492 -            "version": "4.6.1",
    493 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz",
    494 -            "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==",
    495 +            "version": "4.13.2",
    496 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.2.tgz",
    497 +            "integrity": "sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==",
    498              "cpu": [
    499                  "x64"
    500              ],
    501 @@ -1148,9 +1204,9 @@
    502              ]
    503          },
    504          "node_modules/@rollup/rollup-linux-x64-musl": {
    505 -            "version": "4.6.1",
    506 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz",
    507 -            "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==",
    508 +            "version": "4.13.2",
    509 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.2.tgz",
    510 +            "integrity": "sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==",
    511              "cpu": [
    512                  "x64"
    513              ],
    514 @@ -1160,9 +1216,9 @@
    515              ]
    516          },
    517          "node_modules/@rollup/rollup-win32-arm64-msvc": {
    518 -            "version": "4.6.1",
    519 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz",
    520 -            "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==",
    521 +            "version": "4.13.2",
    522 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.2.tgz",
    523 +            "integrity": "sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==",
    524              "cpu": [
    525                  "arm64"
    526              ],
    527 @@ -1172,9 +1228,9 @@
    528              ]
    529          },
    530          "node_modules/@rollup/rollup-win32-ia32-msvc": {
    531 -            "version": "4.6.1",
    532 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz",
    533 -            "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==",
    534 +            "version": "4.13.2",
    535 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.2.tgz",
    536 +            "integrity": "sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==",
    537              "cpu": [
    538                  "ia32"
    539              ],
    540 @@ -1184,9 +1240,9 @@
    541              ]
    542          },
    543          "node_modules/@rollup/rollup-win32-x64-msvc": {
    544 -            "version": "4.6.1",
    545 -            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz",
    546 -            "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==",
    547 +            "version": "4.13.2",
    548 +            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.2.tgz",
    549 +            "integrity": "sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==",
    550              "cpu": [
    551                  "x64"
    552              ],
    553 @@ -1195,6 +1251,11 @@
    554                  "win32"
    555              ]
    556          },
    557 +        "node_modules/@shikijs/core": {
    558 +            "version": "1.2.2",
    559 +            "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.2.2.tgz",
    560 +            "integrity": "sha512-GXbTyNP6HlxpyWMR4eirW54Cxp84nVuivcV5hGVBgKnIl+UmD4AJgCX1uXuNRcFFAw58lB3HqryuezIc0iCLgw=="
    561 +        },
    562          "node_modules/@types/babel__core": {
    563              "version": "7.20.5",
    564              "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
    565 @@ -1509,6 +1570,14 @@
    566              "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
    567              "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
    568          },
    569 +        "node_modules/aria-query": {
    570 +            "version": "5.3.0",
    571 +            "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
    572 +            "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
    573 +            "dependencies": {
    574 +                "dequal": "^2.0.3"
    575 +            }
    576 +        },
    577          "node_modules/array-iterate": {
    578              "version": "2.0.1",
    579              "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz",
    580 @@ -1519,15 +1588,15 @@
    581              }
    582          },
    583          "node_modules/astro": {
    584 -            "version": "4.0.6",
    585 -            "resolved": "https://registry.npmjs.org/astro/-/astro-4.0.6.tgz",
    586 -            "integrity": "sha512-P7CfFqWKzkJozzF6IoOC6qoI2ONndV8P3ULhGDgMiXPL7xVkWI5haTBSpyrcjBx643tVXspIRsSV/v+Cx+CjGw==",
    587 +            "version": "4.5.12",
    588 +            "resolved": "https://registry.npmjs.org/astro/-/astro-4.5.12.tgz",
    589 +            "integrity": "sha512-xIJcFI2hbyV8+h5pWjL7SKD1jIP0K01fYVAH+gdAt0mJaXy+u8Mj+goD0cPlK6sEaykR+7zxQLYGKJ44U4qarg==",
    590              "dependencies": {
    591 -                "@astrojs/compiler": "^2.3.4",
    592 -                "@astrojs/internal-helpers": "0.2.1",
    593 -                "@astrojs/markdown-remark": "4.0.1",
    594 +                "@astrojs/compiler": "^2.7.0",
    595 +                "@astrojs/internal-helpers": "0.4.0",
    596 +                "@astrojs/markdown-remark": "4.3.2",
    597                  "@astrojs/telemetry": "3.0.4",
    598 -                "@babel/core": "^7.23.3",
    599 +                "@babel/core": "^7.24.3",
    600                  "@babel/generator": "^7.23.3",
    601                  "@babel/parser": "^7.23.3",
    602                  "@babel/plugin-transform-react-jsx": "^7.22.5",
    603 @@ -1535,12 +1604,15 @@
    604                  "@babel/types": "^7.23.3",
    605                  "@types/babel__core": "^7.20.4",
    606                  "acorn": "^8.11.2",
    607 +                "aria-query": "^5.3.0",
    608 +                "axobject-query": "^4.0.0",
    609                  "boxen": "^7.1.1",
    610                  "chokidar": "^3.5.3",
    611                  "ci-info": "^4.0.0",
    612                  "clsx": "^2.0.0",
    613                  "common-ancestor-path": "^1.0.1",
    614                  "cookie": "^0.6.0",
    615 +                "cssesc": "^3.0.0",
    616                  "debug": "^4.3.4",
    617                  "deterministic-object-hash": "^2.0.1",
    618                  "devalue": "^4.3.2",
    619 @@ -1560,30 +1632,28 @@
    620                  "js-yaml": "^4.1.0",
    621                  "kleur": "^4.1.4",
    622                  "magic-string": "^0.30.3",
    623 -                "mdast-util-to-hast": "13.0.2",
    624                  "mime": "^3.0.0",
    625                  "ora": "^7.0.1",
    626                  "p-limit": "^5.0.0",
    627 -                "p-queue": "^7.4.1",
    628 +                "p-queue": "^8.0.1",
    629                  "path-to-regexp": "^6.2.1",
    630                  "preferred-pm": "^3.1.2",
    631 -                "probe-image-size": "^7.2.3",
    632                  "prompts": "^2.4.2",
    633                  "rehype": "^13.0.1",
    634                  "resolve": "^1.22.4",
    635                  "semver": "^7.5.4",
    636 -                "server-destroy": "^1.0.1",
    637 -                "shikiji": "^0.6.13",
    638 +                "shiki": "^1.1.2",
    639                  "string-width": "^7.0.0",
    640                  "strip-ansi": "^7.1.0",
    641                  "tsconfck": "^3.0.0",
    642                  "unist-util-visit": "^5.0.0",
    643                  "vfile": "^6.0.1",
    644 -                "vite": "^5.0.0",
    645 +                "vite": "^5.1.4",
    646                  "vitefu": "^0.2.5",
    647                  "which-pm": "^2.1.1",
    648                  "yargs-parser": "^21.1.1",
    649 -                "zod": "^3.22.4"
    650 +                "zod": "^3.22.4",
    651 +                "zod-to-json-schema": "^3.22.4"
    652              },
    653              "bin": {
    654                  "astro": "astro.js"
    655 @@ -1593,7 +1663,7 @@
    656                  "npm": ">=6.14.0"
    657              },
    658              "optionalDependencies": {
    659 -                "sharp": "^0.32.5"
    660 +                "sharp": "^0.32.6"
    661              }
    662          },
    663          "node_modules/autoprefixer": {
    664 @@ -1632,6 +1702,14 @@
    665                  "postcss": "^8.1.0"
    666              }
    667          },
    668 +        "node_modules/axobject-query": {
    669 +            "version": "4.0.0",
    670 +            "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz",
    671 +            "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==",
    672 +            "dependencies": {
    673 +                "dequal": "^2.0.3"
    674 +            }
    675 +        },
    676          "node_modules/b4a": {
    677              "version": "1.6.4",
    678              "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz",
    679 @@ -2932,6 +3010,18 @@
    680                  "url": "https://opencollective.com/unified"
    681              }
    682          },
    683 +        "node_modules/hast-util-is-element": {
    684 +            "version": "3.0.0",
    685 +            "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz",
    686 +            "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
    687 +            "dependencies": {
    688 +                "@types/hast": "^3.0.0"
    689 +            },
    690 +            "funding": {
    691 +                "type": "opencollective",
    692 +                "url": "https://opencollective.com/unified"
    693 +            }
    694 +        },
    695          "node_modules/hast-util-parse-selector": {
    696              "version": "4.0.0",
    697              "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
    698 @@ -3009,6 +3099,21 @@
    699                  "url": "https://opencollective.com/unified"
    700              }
    701          },
    702 +        "node_modules/hast-util-to-text": {
    703 +            "version": "4.0.0",
    704 +            "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz",
    705 +            "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==",
    706 +            "dependencies": {
    707 +                "@types/hast": "^3.0.0",
    708 +                "@types/unist": "^3.0.0",
    709 +                "hast-util-is-element": "^3.0.0",
    710 +                "unist-util-find-after": "^5.0.0"
    711 +            },
    712 +            "funding": {
    713 +                "type": "opencollective",
    714 +                "url": "https://opencollective.com/unified"
    715 +            }
    716 +        },
    717          "node_modules/hast-util-whitespace": {
    718              "version": "3.0.0",
    719              "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
    720 @@ -3100,17 +3205,6 @@
    721                  "node": ">=16.17.0"
    722              }
    723          },
    724 -        "node_modules/iconv-lite": {
    725 -            "version": "0.4.24",
    726 -            "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
    727 -            "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
    728 -            "dependencies": {
    729 -                "safer-buffer": ">= 2.1.2 < 3"
    730 -            },
    731 -            "engines": {
    732 -                "node": ">=0.10.0"
    733 -            }
    734 -        },
    735          "node_modules/ieee754": {
    736              "version": "1.2.1",
    737              "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
    738 @@ -3507,11 +3601,6 @@
    739                  "url": "https://github.com/sponsors/sindresorhus"
    740              }
    741          },
    742 -        "node_modules/lodash.merge": {
    743 -            "version": "4.6.2",
    744 -            "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
    745 -            "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
    746 -        },
    747          "node_modules/log-symbols": {
    748              "version": "5.1.0",
    749              "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz",
    750 @@ -3745,9 +3834,9 @@
    751              }
    752          },
    753          "node_modules/mdast-util-phrasing": {
    754 -            "version": "4.0.0",
    755 -            "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
    756 -            "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
    757 +            "version": "4.1.0",
    758 +            "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
    759 +            "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
    760              "dependencies": {
    761                  "@types/mdast": "^4.0.0",
    762                  "unist-util-is": "^6.0.0"
    763 @@ -4487,30 +4576,6 @@
    764              "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
    765              "optional": true
    766          },
    767 -        "node_modules/needle": {
    768 -            "version": "2.9.1",
    769 -            "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
    770 -            "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
    771 -            "dependencies": {
    772 -                "debug": "^3.2.6",
    773 -                "iconv-lite": "^0.4.4",
    774 -                "sax": "^1.2.4"
    775 -            },
    776 -            "bin": {
    777 -                "needle": "bin/needle"
    778 -            },
    779 -            "engines": {
    780 -                "node": ">= 4.4.x"
    781 -            }
    782 -        },
    783 -        "node_modules/needle/node_modules/debug": {
    784 -            "version": "3.2.7",
    785 -            "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    786 -            "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    787 -            "dependencies": {
    788 -                "ms": "^2.1.1"
    789 -            }
    790 -        },
    791          "node_modules/nlcst-to-string": {
    792              "version": "3.1.1",
    793              "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz",
    794 @@ -4790,26 +4855,26 @@
    795              }
    796          },
    797          "node_modules/p-queue": {
    798 -            "version": "7.4.1",
    799 -            "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz",
    800 -            "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==",
    801 +            "version": "8.0.1",
    802 +            "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz",
    803 +            "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==",
    804              "dependencies": {
    805                  "eventemitter3": "^5.0.1",
    806 -                "p-timeout": "^5.0.2"
    807 +                "p-timeout": "^6.1.2"
    808              },
    809              "engines": {
    810 -                "node": ">=12"
    811 +                "node": ">=18"
    812              },
    813              "funding": {
    814                  "url": "https://github.com/sponsors/sindresorhus"
    815              }
    816          },
    817          "node_modules/p-timeout": {
    818 -            "version": "5.1.0",
    819 -            "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz",
    820 -            "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==",
    821 +            "version": "6.1.2",
    822 +            "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz",
    823 +            "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==",
    824              "engines": {
    825 -                "node": ">=12"
    826 +                "node": ">=14.16"
    827              },
    828              "funding": {
    829                  "url": "https://github.com/sponsors/sindresorhus"
    830 @@ -4979,9 +5044,9 @@
    831              }
    832          },
    833          "node_modules/postcss": {
    834 -            "version": "8.4.32",
    835 -            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz",
    836 -            "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==",
    837 +            "version": "8.4.38",
    838 +            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
    839 +            "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
    840              "funding": [
    841                  {
    842                      "type": "opencollective",
    843 @@ -4999,7 +5064,7 @@
    844              "dependencies": {
    845                  "nanoid": "^3.3.7",
    846                  "picocolors": "^1.0.0",
    847 -                "source-map-js": "^1.0.2"
    848 +                "source-map-js": "^1.2.0"
    849              },
    850              "engines": {
    851                  "node": "^10 || ^12 || >=14"
    852 @@ -5231,16 +5296,6 @@
    853                  "node": ">=6"
    854              }
    855          },
    856 -        "node_modules/probe-image-size": {
    857 -            "version": "7.2.3",
    858 -            "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz",
    859 -            "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==",
    860 -            "dependencies": {
    861 -                "lodash.merge": "^4.6.2",
    862 -                "needle": "^2.5.2",
    863 -                "stream-parser": "~0.3.1"
    864 -            }
    865 -        },
    866          "node_modules/prompts": {
    867              "version": "2.4.2",
    868              "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
    869 @@ -5458,9 +5513,9 @@
    870              }
    871          },
    872          "node_modules/remark-rehype": {
    873 -            "version": "11.0.0",
    874 -            "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz",
    875 -            "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==",
    876 +            "version": "11.1.0",
    877 +            "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz",
    878 +            "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==",
    879              "dependencies": {
    880                  "@types/hast": "^3.0.0",
    881                  "@types/mdast": "^4.0.0",
    882 @@ -5474,62 +5529,18 @@
    883              }
    884          },
    885          "node_modules/remark-smartypants": {
    886 -            "version": "2.0.0",
    887 -            "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz",
    888 -            "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==",
    889 +            "version": "2.1.0",
    890 +            "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz",
    891 +            "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==",
    892              "dependencies": {
    893                  "retext": "^8.1.0",
    894 -                "retext-smartypants": "^5.1.0",
    895 -                "unist-util-visit": "^4.1.0"
    896 +                "retext-smartypants": "^5.2.0",
    897 +                "unist-util-visit": "^5.0.0"
    898              },
    899              "engines": {
    900                  "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
    901              }
    902          },
    903 -        "node_modules/remark-smartypants/node_modules/@types/unist": {
    904 -            "version": "2.0.10",
    905 -            "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz",
    906 -            "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA=="
    907 -        },
    908 -        "node_modules/remark-smartypants/node_modules/unist-util-is": {
    909 -            "version": "5.2.1",
    910 -            "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz",
    911 -            "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==",
    912 -            "dependencies": {
    913 -                "@types/unist": "^2.0.0"
    914 -            },
    915 -            "funding": {
    916 -                "type": "opencollective",
    917 -                "url": "https://opencollective.com/unified"
    918 -            }
    919 -        },
    920 -        "node_modules/remark-smartypants/node_modules/unist-util-visit": {
    921 -            "version": "4.1.2",
    922 -            "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
    923 -            "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
    924 -            "dependencies": {
    925 -                "@types/unist": "^2.0.0",
    926 -                "unist-util-is": "^5.0.0",
    927 -                "unist-util-visit-parents": "^5.1.1"
    928 -            },
    929 -            "funding": {
    930 -                "type": "opencollective",
    931 -                "url": "https://opencollective.com/unified"
    932 -            }
    933 -        },
    934 -        "node_modules/remark-smartypants/node_modules/unist-util-visit-parents": {
    935 -            "version": "5.1.3",
    936 -            "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz",
    937 -            "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==",
    938 -            "dependencies": {
    939 -                "@types/unist": "^2.0.0",
    940 -                "unist-util-is": "^5.0.0"
    941 -            },
    942 -            "funding": {
    943 -                "type": "opencollective",
    944 -                "url": "https://opencollective.com/unified"
    945 -            }
    946 -        },
    947          "node_modules/remark-stringify": {
    948              "version": "11.0.0",
    949              "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
    950 @@ -5975,9 +5986,12 @@
    951              }
    952          },
    953          "node_modules/rollup": {
    954 -            "version": "4.6.1",
    955 -            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz",
    956 -            "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==",
    957 +            "version": "4.13.2",
    958 +            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.2.tgz",
    959 +            "integrity": "sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==",
    960 +            "dependencies": {
    961 +                "@types/estree": "1.0.5"
    962 +            },
    963              "bin": {
    964                  "rollup": "dist/bin/rollup"
    965              },
    966 @@ -5986,18 +6000,21 @@
    967                  "npm": ">=8.0.0"
    968              },
    969              "optionalDependencies": {
    970 -                "@rollup/rollup-android-arm-eabi": "4.6.1",
    971 -                "@rollup/rollup-android-arm64": "4.6.1",
    972 -                "@rollup/rollup-darwin-arm64": "4.6.1",
    973 -                "@rollup/rollup-darwin-x64": "4.6.1",
    974 -                "@rollup/rollup-linux-arm-gnueabihf": "4.6.1",
    975 -                "@rollup/rollup-linux-arm64-gnu": "4.6.1",
    976 -                "@rollup/rollup-linux-arm64-musl": "4.6.1",
    977 -                "@rollup/rollup-linux-x64-gnu": "4.6.1",
    978 -                "@rollup/rollup-linux-x64-musl": "4.6.1",
    979 -                "@rollup/rollup-win32-arm64-msvc": "4.6.1",
    980 -                "@rollup/rollup-win32-ia32-msvc": "4.6.1",
    981 -                "@rollup/rollup-win32-x64-msvc": "4.6.1",
    982 +                "@rollup/rollup-android-arm-eabi": "4.13.2",
    983 +                "@rollup/rollup-android-arm64": "4.13.2",
    984 +                "@rollup/rollup-darwin-arm64": "4.13.2",
    985 +                "@rollup/rollup-darwin-x64": "4.13.2",
    986 +                "@rollup/rollup-linux-arm-gnueabihf": "4.13.2",
    987 +                "@rollup/rollup-linux-arm64-gnu": "4.13.2",
    988 +                "@rollup/rollup-linux-arm64-musl": "4.13.2",
    989 +                "@rollup/rollup-linux-powerpc64le-gnu": "4.13.2",
    990 +                "@rollup/rollup-linux-riscv64-gnu": "4.13.2",
    991 +                "@rollup/rollup-linux-s390x-gnu": "4.13.2",
    992 +                "@rollup/rollup-linux-x64-gnu": "4.13.2",
    993 +                "@rollup/rollup-linux-x64-musl": "4.13.2",
    994 +                "@rollup/rollup-win32-arm64-msvc": "4.13.2",
    995 +                "@rollup/rollup-win32-ia32-msvc": "4.13.2",
    996 +                "@rollup/rollup-win32-x64-msvc": "4.13.2",
    997                  "fsevents": "~2.3.2"
    998              }
    999          },
   1000 @@ -6042,11 +6059,6 @@
   1001                  }
   1002              ]
   1003          },
   1004 -        "node_modules/safer-buffer": {
   1005 -            "version": "2.1.2",
   1006 -            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
   1007 -            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
   1008 -        },
   1009          "node_modules/sass": {
   1010              "version": "1.69.5",
   1011              "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz",
   1012 @@ -6063,11 +6075,6 @@
   1013                  "node": ">=14.0.0"
   1014              }
   1015          },
   1016 -        "node_modules/sax": {
   1017 -            "version": "1.3.0",
   1018 -            "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz",
   1019 -            "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA=="
   1020 -        },
   1021          "node_modules/section-matter": {
   1022              "version": "1.0.0",
   1023              "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
   1024 @@ -6214,12 +6221,12 @@
   1025                  "node": ">=8"
   1026              }
   1027          },
   1028 -        "node_modules/shikiji": {
   1029 -            "version": "0.6.13",
   1030 -            "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.6.13.tgz",
   1031 -            "integrity": "sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==",
   1032 +        "node_modules/shiki": {
   1033 +            "version": "1.2.2",
   1034 +            "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.2.2.tgz",
   1035 +            "integrity": "sha512-nqazfFgrU+DBLqk4+WjmGQz8sVWkcUcGriHqSM2zGk0GhjirVz4FyJ3AABEx91OpjGiKpuKBg2diYfRfQG3Fbg==",
   1036              "dependencies": {
   1037 -                "hast-util-to-html": "^9.0.0"
   1038 +                "@shikijs/core": "1.2.2"
   1039              }
   1040          },
   1041          "node_modules/signal-exit": {
   1042 @@ -6293,9 +6300,9 @@
   1043              "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
   1044          },
   1045          "node_modules/source-map-js": {
   1046 -            "version": "1.0.2",
   1047 -            "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
   1048 -            "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
   1049 +            "version": "1.2.0",
   1050 +            "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
   1051 +            "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
   1052              "engines": {
   1053                  "node": ">=0.10.0"
   1054              }
   1055 @@ -6336,27 +6343,6 @@
   1056                  "url": "https://github.com/sponsors/sindresorhus"
   1057              }
   1058          },
   1059 -        "node_modules/stream-parser": {
   1060 -            "version": "0.3.1",
   1061 -            "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz",
   1062 -            "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==",
   1063 -            "dependencies": {
   1064 -                "debug": "2"
   1065 -            }
   1066 -        },
   1067 -        "node_modules/stream-parser/node_modules/debug": {
   1068 -            "version": "2.6.9",
   1069 -            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
   1070 -            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
   1071 -            "dependencies": {
   1072 -                "ms": "2.0.0"
   1073 -            }
   1074 -        },
   1075 -        "node_modules/stream-parser/node_modules/ms": {
   1076 -            "version": "2.0.0",
   1077 -            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
   1078 -            "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
   1079 -        },
   1080          "node_modules/streamx": {
   1081              "version": "2.15.5",
   1082              "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz",
   1083 @@ -6757,6 +6743,19 @@
   1084                  "url": "https://opencollective.com/unified"
   1085              }
   1086          },
   1087 +        "node_modules/unist-util-find-after": {
   1088 +            "version": "5.0.0",
   1089 +            "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz",
   1090 +            "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
   1091 +            "dependencies": {
   1092 +                "@types/unist": "^3.0.0",
   1093 +                "unist-util-is": "^6.0.0"
   1094 +            },
   1095 +            "funding": {
   1096 +                "type": "opencollective",
   1097 +                "url": "https://opencollective.com/unified"
   1098 +            }
   1099 +        },
   1100          "node_modules/unist-util-is": {
   1101              "version": "6.0.0",
   1102              "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
   1103 @@ -6799,6 +6798,19 @@
   1104                  "url": "https://opencollective.com/unified"
   1105              }
   1106          },
   1107 +        "node_modules/unist-util-remove-position": {
   1108 +            "version": "5.0.0",
   1109 +            "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz",
   1110 +            "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
   1111 +            "dependencies": {
   1112 +                "@types/unist": "^3.0.0",
   1113 +                "unist-util-visit": "^5.0.0"
   1114 +            },
   1115 +            "funding": {
   1116 +                "type": "opencollective",
   1117 +                "url": "https://opencollective.com/unified"
   1118 +            }
   1119 +        },
   1120          "node_modules/unist-util-stringify-position": {
   1121              "version": "4.0.0",
   1122              "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
   1123 @@ -6930,13 +6942,13 @@
   1124              }
   1125          },
   1126          "node_modules/vite": {
   1127 -            "version": "5.0.5",
   1128 -            "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz",
   1129 -            "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==",
   1130 +            "version": "5.2.7",
   1131 +            "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.7.tgz",
   1132 +            "integrity": "sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==",
   1133              "dependencies": {
   1134 -                "esbuild": "^0.19.3",
   1135 -                "postcss": "^8.4.32",
   1136 -                "rollup": "^4.2.0"
   1137 +                "esbuild": "^0.20.1",
   1138 +                "postcss": "^8.4.38",
   1139 +                "rollup": "^4.13.0"
   1140              },
   1141              "bin": {
   1142                  "vite": "bin/vite.js"
   1143 @@ -6983,6 +6995,373 @@
   1144                  }
   1145              }
   1146          },
   1147 +        "node_modules/vite/node_modules/@esbuild/android-arm": {
   1148 +            "version": "0.20.2",
   1149 +            "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
   1150 +            "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==",
   1151 +            "cpu": [
   1152 +                "arm"
   1153 +            ],
   1154 +            "optional": true,
   1155 +            "os": [
   1156 +                "android"
   1157 +            ],
   1158 +            "engines": {
   1159 +                "node": ">=12"
   1160 +            }
   1161 +        },
   1162 +        "node_modules/vite/node_modules/@esbuild/android-arm64": {
   1163 +            "version": "0.20.2",
   1164 +            "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
   1165 +            "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==",
   1166 +            "cpu": [
   1167 +                "arm64"
   1168 +            ],
   1169 +            "optional": true,
   1170 +            "os": [
   1171 +                "android"
   1172 +            ],
   1173 +            "engines": {
   1174 +                "node": ">=12"
   1175 +            }
   1176 +        },
   1177 +        "node_modules/vite/node_modules/@esbuild/android-x64": {
   1178 +            "version": "0.20.2",
   1179 +            "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
   1180 +            "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==",
   1181 +            "cpu": [
   1182 +                "x64"
   1183 +            ],
   1184 +            "optional": true,
   1185 +            "os": [
   1186 +                "android"
   1187 +            ],
   1188 +            "engines": {
   1189 +                "node": ">=12"
   1190 +            }
   1191 +        },
   1192 +        "node_modules/vite/node_modules/@esbuild/darwin-arm64": {
   1193 +            "version": "0.20.2",
   1194 +            "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
   1195 +            "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==",
   1196 +            "cpu": [
   1197 +                "arm64"
   1198 +            ],
   1199 +            "optional": true,
   1200 +            "os": [
   1201 +                "darwin"
   1202 +            ],
   1203 +            "engines": {
   1204 +                "node": ">=12"
   1205 +            }
   1206 +        },
   1207 +        "node_modules/vite/node_modules/@esbuild/darwin-x64": {
   1208 +            "version": "0.20.2",
   1209 +            "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
   1210 +            "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==",
   1211 +            "cpu": [
   1212 +                "x64"
   1213 +            ],
   1214 +            "optional": true,
   1215 +            "os": [
   1216 +                "darwin"
   1217 +            ],
   1218 +            "engines": {
   1219 +                "node": ">=12"
   1220 +            }
   1221 +        },
   1222 +        "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
   1223 +            "version": "0.20.2",
   1224 +            "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
   1225 +            "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==",
   1226 +            "cpu": [
   1227 +                "arm64"
   1228 +            ],
   1229 +            "optional": true,
   1230 +            "os": [
   1231 +                "freebsd"
   1232 +            ],
   1233 +            "engines": {
   1234 +                "node": ">=12"
   1235 +            }
   1236 +        },
   1237 +        "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
   1238 +            "version": "0.20.2",
   1239 +            "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
   1240 +            "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==",
   1241 +            "cpu": [
   1242 +                "x64"
   1243 +            ],
   1244 +            "optional": true,
   1245 +            "os": [
   1246 +                "freebsd"
   1247 +            ],
   1248 +            "engines": {
   1249 +                "node": ">=12"
   1250 +            }
   1251 +        },
   1252 +        "node_modules/vite/node_modules/@esbuild/linux-arm": {
   1253 +            "version": "0.20.2",
   1254 +            "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
   1255 +            "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==",
   1256 +            "cpu": [
   1257 +                "arm"
   1258 +            ],
   1259 +            "optional": true,
   1260 +            "os": [
   1261 +                "linux"
   1262 +            ],
   1263 +            "engines": {
   1264 +                "node": ">=12"
   1265 +            }
   1266 +        },
   1267 +        "node_modules/vite/node_modules/@esbuild/linux-arm64": {
   1268 +            "version": "0.20.2",
   1269 +            "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
   1270 +            "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==",
   1271 +            "cpu": [
   1272 +                "arm64"
   1273 +            ],
   1274 +            "optional": true,
   1275 +            "os": [
   1276 +                "linux"
   1277 +            ],
   1278 +            "engines": {
   1279 +                "node": ">=12"
   1280 +            }
   1281 +        },
   1282 +        "node_modules/vite/node_modules/@esbuild/linux-ia32": {
   1283 +            "version": "0.20.2",
   1284 +            "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
   1285 +            "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==",
   1286 +            "cpu": [
   1287 +                "ia32"
   1288 +            ],
   1289 +            "optional": true,
   1290 +            "os": [
   1291 +                "linux"
   1292 +            ],
   1293 +            "engines": {
   1294 +                "node": ">=12"
   1295 +            }
   1296 +        },
   1297 +        "node_modules/vite/node_modules/@esbuild/linux-loong64": {
   1298 +            "version": "0.20.2",
   1299 +            "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
   1300 +            "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==",
   1301 +            "cpu": [
   1302 +                "loong64"
   1303 +            ],
   1304 +            "optional": true,
   1305 +            "os": [
   1306 +                "linux"
   1307 +            ],
   1308 +            "engines": {
   1309 +                "node": ">=12"
   1310 +            }
   1311 +        },
   1312 +        "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
   1313 +            "version": "0.20.2",
   1314 +            "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
   1315 +            "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==",
   1316 +            "cpu": [
   1317 +                "mips64el"
   1318 +            ],
   1319 +            "optional": true,
   1320 +            "os": [
   1321 +                "linux"
   1322 +            ],
   1323 +            "engines": {
   1324 +                "node": ">=12"
   1325 +            }
   1326 +        },
   1327 +        "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
   1328 +            "version": "0.20.2",
   1329 +            "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
   1330 +            "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==",
   1331 +            "cpu": [
   1332 +                "ppc64"
   1333 +            ],
   1334 +            "optional": true,
   1335 +            "os": [
   1336 +                "linux"
   1337 +            ],
   1338 +            "engines": {
   1339 +                "node": ">=12"
   1340 +            }
   1341 +        },
   1342 +        "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
   1343 +            "version": "0.20.2",
   1344 +            "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
   1345 +            "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==",
   1346 +            "cpu": [
   1347 +                "riscv64"
   1348 +            ],
   1349 +            "optional": true,
   1350 +            "os": [
   1351 +                "linux"
   1352 +            ],
   1353 +            "engines": {
   1354 +                "node": ">=12"
   1355 +            }
   1356 +        },
   1357 +        "node_modules/vite/node_modules/@esbuild/linux-s390x": {
   1358 +            "version": "0.20.2",
   1359 +            "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
   1360 +            "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==",
   1361 +            "cpu": [
   1362 +                "s390x"
   1363 +            ],
   1364 +            "optional": true,
   1365 +            "os": [
   1366 +                "linux"
   1367 +            ],
   1368 +            "engines": {
   1369 +                "node": ">=12"
   1370 +            }
   1371 +        },
   1372 +        "node_modules/vite/node_modules/@esbuild/linux-x64": {
   1373 +            "version": "0.20.2",
   1374 +            "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
   1375 +            "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==",
   1376 +            "cpu": [
   1377 +                "x64"
   1378 +            ],
   1379 +            "optional": true,
   1380 +            "os": [
   1381 +                "linux"
   1382 +            ],
   1383 +            "engines": {
   1384 +                "node": ">=12"
   1385 +            }
   1386 +        },
   1387 +        "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
   1388 +            "version": "0.20.2",
   1389 +            "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
   1390 +            "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==",
   1391 +            "cpu": [
   1392 +                "x64"
   1393 +            ],
   1394 +            "optional": true,
   1395 +            "os": [
   1396 +                "netbsd"
   1397 +            ],
   1398 +            "engines": {
   1399 +                "node": ">=12"
   1400 +            }
   1401 +        },
   1402 +        "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
   1403 +            "version": "0.20.2",
   1404 +            "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
   1405 +            "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==",
   1406 +            "cpu": [
   1407 +                "x64"
   1408 +            ],
   1409 +            "optional": true,
   1410 +            "os": [
   1411 +                "openbsd"
   1412 +            ],
   1413 +            "engines": {
   1414 +                "node": ">=12"
   1415 +            }
   1416 +        },
   1417 +        "node_modules/vite/node_modules/@esbuild/sunos-x64": {
   1418 +            "version": "0.20.2",
   1419 +            "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
   1420 +            "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==",
   1421 +            "cpu": [
   1422 +                "x64"
   1423 +            ],
   1424 +            "optional": true,
   1425 +            "os": [
   1426 +                "sunos"
   1427 +            ],
   1428 +            "engines": {
   1429 +                "node": ">=12"
   1430 +            }
   1431 +        },
   1432 +        "node_modules/vite/node_modules/@esbuild/win32-arm64": {
   1433 +            "version": "0.20.2",
   1434 +            "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
   1435 +            "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==",
   1436 +            "cpu": [
   1437 +                "arm64"
   1438 +            ],
   1439 +            "optional": true,
   1440 +            "os": [
   1441 +                "win32"
   1442 +            ],
   1443 +            "engines": {
   1444 +                "node": ">=12"
   1445 +            }
   1446 +        },
   1447 +        "node_modules/vite/node_modules/@esbuild/win32-ia32": {
   1448 +            "version": "0.20.2",
   1449 +            "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
   1450 +            "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==",
   1451 +            "cpu": [
   1452 +                "ia32"
   1453 +            ],
   1454 +            "optional": true,
   1455 +            "os": [
   1456 +                "win32"
   1457 +            ],
   1458 +            "engines": {
   1459 +                "node": ">=12"
   1460 +            }
   1461 +        },
   1462 +        "node_modules/vite/node_modules/@esbuild/win32-x64": {
   1463 +            "version": "0.20.2",
   1464 +            "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
   1465 +            "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==",
   1466 +            "cpu": [
   1467 +                "x64"
   1468 +            ],
   1469 +            "optional": true,
   1470 +            "os": [
   1471 +                "win32"
   1472 +            ],
   1473 +            "engines": {
   1474 +                "node": ">=12"
   1475 +            }
   1476 +        },
   1477 +        "node_modules/vite/node_modules/esbuild": {
   1478 +            "version": "0.20.2",
   1479 +            "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz",
   1480 +            "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==",
   1481 +            "hasInstallScript": true,
   1482 +            "bin": {
   1483 +                "esbuild": "bin/esbuild"
   1484 +            },
   1485 +            "engines": {
   1486 +                "node": ">=12"
   1487 +            },
   1488 +            "optionalDependencies": {
   1489 +                "@esbuild/aix-ppc64": "0.20.2",
   1490 +                "@esbuild/android-arm": "0.20.2",
   1491 +                "@esbuild/android-arm64": "0.20.2",
   1492 +                "@esbuild/android-x64": "0.20.2",
   1493 +                "@esbuild/darwin-arm64": "0.20.2",
   1494 +                "@esbuild/darwin-x64": "0.20.2",
   1495 +                "@esbuild/freebsd-arm64": "0.20.2",
   1496 +                "@esbuild/freebsd-x64": "0.20.2",
   1497 +                "@esbuild/linux-arm": "0.20.2",
   1498 +                "@esbuild/linux-arm64": "0.20.2",
   1499 +                "@esbuild/linux-ia32": "0.20.2",
   1500 +                "@esbuild/linux-loong64": "0.20.2",
   1501 +                "@esbuild/linux-mips64el": "0.20.2",
   1502 +                "@esbuild/linux-ppc64": "0.20.2",
   1503 +                "@esbuild/linux-riscv64": "0.20.2",
   1504 +                "@esbuild/linux-s390x": "0.20.2",
   1505 +                "@esbuild/linux-x64": "0.20.2",
   1506 +                "@esbuild/netbsd-x64": "0.20.2",
   1507 +                "@esbuild/openbsd-x64": "0.20.2",
   1508 +                "@esbuild/sunos-x64": "0.20.2",
   1509 +                "@esbuild/win32-arm64": "0.20.2",
   1510 +                "@esbuild/win32-ia32": "0.20.2",
   1511 +                "@esbuild/win32-x64": "0.20.2"
   1512 +            }
   1513 +        },
   1514          "node_modules/vitefu": {
   1515              "version": "0.2.5",
   1516              "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz",
   1517 @@ -7424,6 +7803,14 @@
   1518                  "url": "https://github.com/sponsors/colinhacks"
   1519              }
   1520          },
   1521 +        "node_modules/zod-to-json-schema": {
   1522 +            "version": "3.22.5",
   1523 +            "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.22.5.tgz",
   1524 +            "integrity": "sha512-+akaPo6a0zpVCCseDed504KBJUQpEW5QZw7RMneNmKw+fGaML1Z9tUNLnHHAC8x6dzVRO1eB2oEMyZRnuBZg7Q==",
   1525 +            "peerDependencies": {
   1526 +                "zod": "^3.22.4"
   1527 +            }
   1528 +        },
   1529          "node_modules/zwitch": {
   1530              "version": "2.0.4",
   1531              "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
   1532 diff --git a/package.json b/package.json
   1533 index 0357656..e5c81bc 100644
   1534 --- a/package.json
   1535 +++ b/package.json
   1536 @@ -12,7 +12,7 @@
   1537      "dependencies": {
   1538          "@astrojs/check": "^0.3.3",
   1539          "@astrojs/lit": "^3.0.3",
   1540 -        "@astrojs/node": "^7.0.1",
   1541 +        "@astrojs/node": "^8.2.5",
   1542          "@astrojs/tailwind": "^5.0.3",
   1543          "@webcomponents/template-shadowroot": "^0.2.1",
   1544          "astro": "^4.0.6",