Experiment to rebuild Diffuse using web applets.

fix: build issues

Changed files
+477 -737
src
pages
theme
blur
pilot
webamp
scripts
theme
blur
pilot
webamp
+18 -1
astro.config.js
··· 1 1 import { defineConfig } from "astro/config"; 2 + import { fileURLToPath } from "node:url"; 2 3 import scope from "astro-scope"; 4 + import path from "node:path"; 5 + import tsconfigPaths from "vite-tsconfig-paths"; 3 6 import wasm from "vite-plugin-wasm"; 4 7 5 8 import purgecss from "astro-purgecss"; 6 9 10 + const __filename = fileURLToPath(import.meta.url); 11 + const __dirname = path.dirname(__filename); 12 + 7 13 export default defineConfig({ 8 14 integrations: [scope(), purgecss()], 9 15 build: { 10 16 inlineStylesheets: "never", 11 17 }, 12 18 vite: { 13 - plugins: [wasm()], 19 + plugins: [tsconfigPaths(), wasm()], 14 20 server: { 15 21 hmr: false, 16 22 }, 17 23 build: { 18 24 target: "esnext", 25 + }, 26 + resolve: { 27 + alias: { 28 + "@applets": path.resolve(__dirname, "./src/pages"), 29 + "@layouts": path.resolve(__dirname, "./src/layouts"), 30 + "@pages": path.resolve(__dirname, "./src/pages"), 31 + "@scripts": path.resolve(__dirname, "./src/scripts"), 32 + "@styles": path.resolve(__dirname, "./src/styles"), 33 + "@src": path.resolve(__dirname, "./src"), 34 + "@phosphor-icons": path.resolve(__dirname, "./node_modules/@phosphor-icons/web/src"), 35 + }, 19 36 }, 20 37 worker: { 21 38 format: "es",
+1
deno.lock
··· 53 53 "npm:uint8arrays@^5.1.0", 54 54 "npm:uri-js@^4.4.1", 55 55 "npm:vite-plugin-wasm@^3.4.1", 56 + "npm:vite-tsconfig-paths@^5.1.4", 56 57 "npm:webamp@^1.5.0", 57 58 "npm:xxh32@^2.0.5" 58 59 ]
+449 -719
package-lock.json
··· 5 5 "packages": { 6 6 "": { 7 7 "dependencies": { 8 - "@astropub/worker": "^0.2.0", 9 8 "@automerge/automerge": "^3.0.0-beta.0", 10 9 "@bradenmacdonald/s3-lite-client": "npm:@jsr/bradenmacdonald__s3-lite-client@^0.9.0", 11 10 "@js-temporal/polyfill": "^0.5.1", ··· 42 41 "netlify": "^22.1.0", 43 42 "purgecss": "^7.0.2", 44 43 "sass": "^1.87.0", 45 - "vite-plugin-wasm": "^3.4.1" 44 + "vite-plugin-wasm": "^3.4.1", 45 + "vite-tsconfig-paths": "^5.1.4" 46 46 } 47 47 }, 48 48 "node_modules/@assemblyscript/loader": { ··· 52 52 "license": "Apache-2.0" 53 53 }, 54 54 "node_modules/@astrojs/compiler": { 55 - "version": "2.12.1", 56 - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.12.1.tgz", 57 - "integrity": "sha512-WDSyVIiz7sNcJcCJxJFITu6XjfGhJ50Z0auyaWsrM+xb07IlhBLFtQuDkNy0caVHWNcKTM2LISAaHhgkRqGAVg==", 55 + "version": "2.12.2", 56 + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.12.2.tgz", 57 + "integrity": "sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==", 58 58 "dev": true, 59 59 "license": "MIT" 60 60 }, ··· 127 127 "node": "18.20.8 || ^20.3.0 || >=22.0.0" 128 128 } 129 129 }, 130 - "node_modules/@astropub/worker": { 131 - "version": "0.2.0", 132 - "resolved": "https://registry.npmjs.org/@astropub/worker/-/worker-0.2.0.tgz", 133 - "integrity": "sha512-DkvD+H3N3n9XqRV66Jh3nYq0fPkfPwlbuOcKmLgSINms0z5VcHALVUmneceMJ1ni/MexkqffezWtGgKAiglYbw==", 134 - "license": "(MIT-0 AND Apache-2.0)" 135 - }, 136 130 "node_modules/@automerge/automerge": { 137 131 "version": "3.0.0-preview.13", 138 132 "resolved": "https://registry.npmjs.org/@automerge/automerge/-/automerge-3.0.0-preview.13.tgz", ··· 203 197 }, 204 198 "node_modules/@bradenmacdonald/s3-lite-client": { 205 199 "name": "@jsr/bradenmacdonald__s3-lite-client", 206 - "version": "0.9.1", 207 - "resolved": "https://npm.jsr.io/~/11/@jsr/bradenmacdonald__s3-lite-client/0.9.1.tgz", 208 - "integrity": "sha512-XnAxxeuEOE5QMnkAswPpmT/kEQHKFPI/aF2SOb/m2lnQdrmN05cPOFU9d5iB2HJ5FdILi/Vu6lLMTADTFANgaQ==" 200 + "version": "0.9.2", 201 + "resolved": "https://npm.jsr.io/~/11/@jsr/bradenmacdonald__s3-lite-client/0.9.2.tgz", 202 + "integrity": "sha512-PwwaCkPS+nAuPJgy8WOTDrh1BSLZ0K2Ho/4Ddmtp8NImN48j0leknNREiSEwqhFiSmfQJIUS3qk9mK7xj8Wq3w==" 209 203 }, 210 204 "node_modules/@capsizecss/unpack": { 211 205 "version": "2.4.0", ··· 1035 1029 "url": "https://opencollective.com/libvips" 1036 1030 } 1037 1031 }, 1032 + "node_modules/@isaacs/balanced-match": { 1033 + "version": "4.0.1", 1034 + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", 1035 + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", 1036 + "dev": true, 1037 + "license": "MIT", 1038 + "engines": { 1039 + "node": "20 || >=22" 1040 + } 1041 + }, 1042 + "node_modules/@isaacs/brace-expansion": { 1043 + "version": "5.0.0", 1044 + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", 1045 + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", 1046 + "dev": true, 1047 + "license": "MIT", 1048 + "dependencies": { 1049 + "@isaacs/balanced-match": "^4.0.1" 1050 + }, 1051 + "engines": { 1052 + "node": "20 || >=22" 1053 + } 1054 + }, 1038 1055 "node_modules/@isaacs/cliui": { 1039 1056 "version": "8.0.2", 1040 1057 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", ··· 1122 1139 "license": "MIT" 1123 1140 }, 1124 1141 "node_modules/@orama/orama": { 1125 - "version": "3.1.7", 1126 - "resolved": "https://registry.npmjs.org/@orama/orama/-/orama-3.1.7.tgz", 1127 - "integrity": "sha512-6yB0117ZjsgNevZw3LP+bkrZa9mU/POPVaXgzMPOBbBc35w2P3R+1vMMhEfC06kYCpd5bf0jodBaTkYQW5TVeQ==", 1142 + "version": "3.1.9", 1143 + "resolved": "https://registry.npmjs.org/@orama/orama/-/orama-3.1.9.tgz", 1144 + "integrity": "sha512-UXQYvN0DYl5EMOXX3O0Rwke+0R0Pd7PW/hOVwgpPd6KKJPb3RP74m3PEbEFjdTzZVLUW81o7herYXD2h4PVcGQ==", 1128 1145 "license": "Apache-2.0", 1129 1146 "engines": { 1130 1147 "node": ">= 20.0.0" 1131 1148 } 1132 1149 }, 1133 1150 "node_modules/@orama/plugin-qps": { 1134 - "version": "3.1.7", 1135 - "resolved": "https://registry.npmjs.org/@orama/plugin-qps/-/plugin-qps-3.1.7.tgz", 1136 - "integrity": "sha512-YcM5QR0GyuYauqVkEoMzoT3aOhyYU7uVmZTj/ZKC6rPJKYSHxem7JMyt5cLzy0CjQL2OZUTG4zxdVMHATYiQxg==", 1151 + "version": "3.1.9", 1152 + "resolved": "https://registry.npmjs.org/@orama/plugin-qps/-/plugin-qps-3.1.9.tgz", 1153 + "integrity": "sha512-QqB+fR//Mg6FRWutUxPtQi7IM1fND28Rm+9Cpc90pMZBLatVdqw2prbNJhVfoObu0IpemclHyf9xY0ObyTw7dw==", 1137 1154 "license": "Apache-2.0", 1138 1155 "dependencies": { 1139 - "@orama/orama": "3.1.7" 1156 + "@orama/orama": "3.1.9" 1140 1157 } 1141 1158 }, 1142 1159 "node_modules/@oslojs/encoding": { ··· 1475 1492 "license": "MIT" 1476 1493 }, 1477 1494 "node_modules/@rollup/pluginutils": { 1478 - "version": "5.1.4", 1479 - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", 1480 - "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", 1495 + "version": "5.2.0", 1496 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.2.0.tgz", 1497 + "integrity": "sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==", 1481 1498 "dev": true, 1482 1499 "license": "MIT", 1483 1500 "dependencies": { ··· 1505 1522 "license": "MIT" 1506 1523 }, 1507 1524 "node_modules/@rollup/rollup-android-arm-eabi": { 1508 - "version": "4.42.0", 1509 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.42.0.tgz", 1510 - "integrity": "sha512-gldmAyS9hpj+H6LpRNlcjQWbuKUtb94lodB9uCz71Jm+7BxK1VIOo7y62tZZwxhA7j1ylv/yQz080L5WkS+LoQ==", 1525 + "version": "4.44.0", 1526 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.0.tgz", 1527 + "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==", 1511 1528 "cpu": [ 1512 1529 "arm" 1513 1530 ], ··· 1519 1536 ] 1520 1537 }, 1521 1538 "node_modules/@rollup/rollup-android-arm64": { 1522 - "version": "4.42.0", 1523 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.42.0.tgz", 1524 - "integrity": "sha512-bpRipfTgmGFdCZDFLRvIkSNO1/3RGS74aWkJJTFJBH7h3MRV4UijkaEUeOMbi9wxtxYmtAbVcnMtHTPBhLEkaw==", 1539 + "version": "4.44.0", 1540 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.0.tgz", 1541 + "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==", 1525 1542 "cpu": [ 1526 1543 "arm64" 1527 1544 ], ··· 1533 1550 ] 1534 1551 }, 1535 1552 "node_modules/@rollup/rollup-darwin-arm64": { 1536 - "version": "4.42.0", 1537 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.42.0.tgz", 1538 - "integrity": "sha512-JxHtA081izPBVCHLKnl6GEA0w3920mlJPLh89NojpU2GsBSB6ypu4erFg/Wx1qbpUbepn0jY4dVWMGZM8gplgA==", 1553 + "version": "4.44.0", 1554 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.0.tgz", 1555 + "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==", 1539 1556 "cpu": [ 1540 1557 "arm64" 1541 1558 ], ··· 1547 1564 ] 1548 1565 }, 1549 1566 "node_modules/@rollup/rollup-darwin-x64": { 1550 - "version": "4.42.0", 1551 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.42.0.tgz", 1552 - "integrity": "sha512-rv5UZaWVIJTDMyQ3dCEK+m0SAn6G7H3PRc2AZmExvbDvtaDc+qXkei0knQWcI3+c9tEs7iL/4I4pTQoPbNL2SA==", 1567 + "version": "4.44.0", 1568 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz", 1569 + "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==", 1553 1570 "cpu": [ 1554 1571 "x64" 1555 1572 ], ··· 1561 1578 ] 1562 1579 }, 1563 1580 "node_modules/@rollup/rollup-freebsd-arm64": { 1564 - "version": "4.42.0", 1565 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.42.0.tgz", 1566 - "integrity": "sha512-fJcN4uSGPWdpVmvLuMtALUFwCHgb2XiQjuECkHT3lWLZhSQ3MBQ9pq+WoWeJq2PrNxr9rPM1Qx+IjyGj8/c6zQ==", 1581 + "version": "4.44.0", 1582 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.0.tgz", 1583 + "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==", 1567 1584 "cpu": [ 1568 1585 "arm64" 1569 1586 ], ··· 1575 1592 ] 1576 1593 }, 1577 1594 "node_modules/@rollup/rollup-freebsd-x64": { 1578 - "version": "4.42.0", 1579 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.42.0.tgz", 1580 - "integrity": "sha512-CziHfyzpp8hJpCVE/ZdTizw58gr+m7Y2Xq5VOuCSrZR++th2xWAz4Nqk52MoIIrV3JHtVBhbBsJcAxs6NammOQ==", 1595 + "version": "4.44.0", 1596 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.0.tgz", 1597 + "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==", 1581 1598 "cpu": [ 1582 1599 "x64" 1583 1600 ], ··· 1589 1606 ] 1590 1607 }, 1591 1608 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1592 - "version": "4.42.0", 1593 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.42.0.tgz", 1594 - "integrity": "sha512-UsQD5fyLWm2Fe5CDM7VPYAo+UC7+2Px4Y+N3AcPh/LdZu23YcuGPegQly++XEVaC8XUTFVPscl5y5Cl1twEI4A==", 1609 + "version": "4.44.0", 1610 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.0.tgz", 1611 + "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==", 1595 1612 "cpu": [ 1596 1613 "arm" 1597 1614 ], ··· 1603 1620 ] 1604 1621 }, 1605 1622 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1606 - "version": "4.42.0", 1607 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.42.0.tgz", 1608 - "integrity": "sha512-/i8NIrlgc/+4n1lnoWl1zgH7Uo0XK5xK3EDqVTf38KvyYgCU/Rm04+o1VvvzJZnVS5/cWSd07owkzcVasgfIkQ==", 1623 + "version": "4.44.0", 1624 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.0.tgz", 1625 + "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==", 1609 1626 "cpu": [ 1610 1627 "arm" 1611 1628 ], ··· 1617 1634 ] 1618 1635 }, 1619 1636 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1620 - "version": "4.42.0", 1621 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.42.0.tgz", 1622 - "integrity": "sha512-eoujJFOvoIBjZEi9hJnXAbWg+Vo1Ov8n/0IKZZcPZ7JhBzxh2A+2NFyeMZIRkY9iwBvSjloKgcvnjTbGKHE44Q==", 1637 + "version": "4.44.0", 1638 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz", 1639 + "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==", 1623 1640 "cpu": [ 1624 1641 "arm64" 1625 1642 ], ··· 1631 1648 ] 1632 1649 }, 1633 1650 "node_modules/@rollup/rollup-linux-arm64-musl": { 1634 - "version": "4.42.0", 1635 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.42.0.tgz", 1636 - "integrity": "sha512-/3NrcOWFSR7RQUQIuZQChLND36aTU9IYE4j+TB40VU78S+RA0IiqHR30oSh6P1S9f9/wVOenHQnacs/Byb824g==", 1651 + "version": "4.44.0", 1652 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz", 1653 + "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==", 1637 1654 "cpu": [ 1638 1655 "arm64" 1639 1656 ], ··· 1645 1662 ] 1646 1663 }, 1647 1664 "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 1648 - "version": "4.42.0", 1649 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.42.0.tgz", 1650 - "integrity": "sha512-O8AplvIeavK5ABmZlKBq9/STdZlnQo7Sle0LLhVA7QT+CiGpNVe197/t8Aph9bhJqbDVGCHpY2i7QyfEDDStDg==", 1665 + "version": "4.44.0", 1666 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.0.tgz", 1667 + "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==", 1651 1668 "cpu": [ 1652 1669 "loong64" 1653 1670 ], ··· 1659 1676 ] 1660 1677 }, 1661 1678 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 1662 - "version": "4.42.0", 1663 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.42.0.tgz", 1664 - "integrity": "sha512-6Qb66tbKVN7VyQrekhEzbHRxXXFFD8QKiFAwX5v9Xt6FiJ3BnCVBuyBxa2fkFGqxOCSGGYNejxd8ht+q5SnmtA==", 1679 + "version": "4.44.0", 1680 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.0.tgz", 1681 + "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==", 1665 1682 "cpu": [ 1666 1683 "ppc64" 1667 1684 ], ··· 1673 1690 ] 1674 1691 }, 1675 1692 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1676 - "version": "4.42.0", 1677 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.42.0.tgz", 1678 - "integrity": "sha512-KQETDSEBamQFvg/d8jajtRwLNBlGc3aKpaGiP/LvEbnmVUKlFta1vqJqTrvPtsYsfbE/DLg5CC9zyXRX3fnBiA==", 1693 + "version": "4.44.0", 1694 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.0.tgz", 1695 + "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==", 1679 1696 "cpu": [ 1680 1697 "riscv64" 1681 1698 ], ··· 1687 1704 ] 1688 1705 }, 1689 1706 "node_modules/@rollup/rollup-linux-riscv64-musl": { 1690 - "version": "4.42.0", 1691 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.42.0.tgz", 1692 - "integrity": "sha512-qMvnyjcU37sCo/tuC+JqeDKSuukGAd+pVlRl/oyDbkvPJ3awk6G6ua7tyum02O3lI+fio+eM5wsVd66X0jQtxw==", 1707 + "version": "4.44.0", 1708 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.0.tgz", 1709 + "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==", 1693 1710 "cpu": [ 1694 1711 "riscv64" 1695 1712 ], ··· 1701 1718 ] 1702 1719 }, 1703 1720 "node_modules/@rollup/rollup-linux-s390x-gnu": { 1704 - "version": "4.42.0", 1705 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.42.0.tgz", 1706 - "integrity": "sha512-I2Y1ZUgTgU2RLddUHXTIgyrdOwljjkmcZ/VilvaEumtS3Fkuhbw4p4hgHc39Ypwvo2o7sBFNl2MquNvGCa55Iw==", 1721 + "version": "4.44.0", 1722 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.0.tgz", 1723 + "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==", 1707 1724 "cpu": [ 1708 1725 "s390x" 1709 1726 ], ··· 1715 1732 ] 1716 1733 }, 1717 1734 "node_modules/@rollup/rollup-linux-x64-gnu": { 1718 - "version": "4.42.0", 1719 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.42.0.tgz", 1720 - "integrity": "sha512-Gfm6cV6mj3hCUY8TqWa63DB8Mx3NADoFwiJrMpoZ1uESbK8FQV3LXkhfry+8bOniq9pqY1OdsjFWNsSbfjPugw==", 1735 + "version": "4.44.0", 1736 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz", 1737 + "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==", 1721 1738 "cpu": [ 1722 1739 "x64" 1723 1740 ], ··· 1729 1746 ] 1730 1747 }, 1731 1748 "node_modules/@rollup/rollup-linux-x64-musl": { 1732 - "version": "4.42.0", 1733 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.42.0.tgz", 1734 - "integrity": "sha512-g86PF8YZ9GRqkdi0VoGlcDUb4rYtQKyTD1IVtxxN4Hpe7YqLBShA7oHMKU6oKTCi3uxwW4VkIGnOaH/El8de3w==", 1749 + "version": "4.44.0", 1750 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz", 1751 + "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==", 1735 1752 "cpu": [ 1736 1753 "x64" 1737 1754 ], ··· 1743 1760 ] 1744 1761 }, 1745 1762 "node_modules/@rollup/rollup-win32-arm64-msvc": { 1746 - "version": "4.42.0", 1747 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.42.0.tgz", 1748 - "integrity": "sha512-+axkdyDGSp6hjyzQ5m1pgcvQScfHnMCcsXkx8pTgy/6qBmWVhtRVlgxjWwDp67wEXXUr0x+vD6tp5W4x6V7u1A==", 1763 + "version": "4.44.0", 1764 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz", 1765 + "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==", 1749 1766 "cpu": [ 1750 1767 "arm64" 1751 1768 ], ··· 1757 1774 ] 1758 1775 }, 1759 1776 "node_modules/@rollup/rollup-win32-ia32-msvc": { 1760 - "version": "4.42.0", 1761 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.42.0.tgz", 1762 - "integrity": "sha512-F+5J9pelstXKwRSDq92J0TEBXn2nfUrQGg+HK1+Tk7VOL09e0gBqUHugZv7SW4MGrYj41oNCUe3IKCDGVlis2g==", 1777 + "version": "4.44.0", 1778 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.0.tgz", 1779 + "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==", 1763 1780 "cpu": [ 1764 1781 "ia32" 1765 1782 ], ··· 1771 1788 ] 1772 1789 }, 1773 1790 "node_modules/@rollup/rollup-win32-x64-msvc": { 1774 - "version": "4.42.0", 1775 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.42.0.tgz", 1776 - "integrity": "sha512-LpHiJRwkaVz/LqjHjK8LCi8osq7elmpwujwbXKNW88bM8eeGxavJIKKjkjpMHAh/2xfnrt1ZSnhTv41WYUHYmA==", 1791 + "version": "4.44.0", 1792 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz", 1793 + "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==", 1777 1794 "cpu": [ 1778 1795 "x64" 1779 1796 ], ··· 1785 1802 ] 1786 1803 }, 1787 1804 "node_modules/@shikijs/core": { 1788 - "version": "3.6.0", 1789 - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.6.0.tgz", 1790 - "integrity": "sha512-9By7Xb3olEX0o6UeJyPLI1PE1scC4d3wcVepvtv2xbuN9/IThYN4Wcwh24rcFeASzPam11MCq8yQpwwzCgSBRw==", 1805 + "version": "3.7.0", 1806 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.7.0.tgz", 1807 + "integrity": "sha512-yilc0S9HvTPyahHpcum8eonYrQtmGTU0lbtwxhA6jHv4Bm1cAdlPFRCJX4AHebkCm75aKTjjRAW+DezqD1b/cg==", 1791 1808 "dev": true, 1792 1809 "license": "MIT", 1793 1810 "dependencies": { 1794 - "@shikijs/types": "3.6.0", 1811 + "@shikijs/types": "3.7.0", 1795 1812 "@shikijs/vscode-textmate": "^10.0.2", 1796 1813 "@types/hast": "^3.0.4", 1797 1814 "hast-util-to-html": "^9.0.5" 1798 1815 } 1799 1816 }, 1800 1817 "node_modules/@shikijs/engine-javascript": { 1801 - "version": "3.6.0", 1802 - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.6.0.tgz", 1803 - "integrity": "sha512-7YnLhZG/TU05IHMG14QaLvTW/9WiK8SEYafceccHUSXs2Qr5vJibUwsDfXDLmRi0zHdzsxrGKpSX6hnqe0k8nA==", 1818 + "version": "3.7.0", 1819 + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.7.0.tgz", 1820 + "integrity": "sha512-0t17s03Cbv+ZcUvv+y33GtX75WBLQELgNdVghnsdhTgU3hVcWcMsoP6Lb0nDTl95ZJfbP1mVMO0p3byVh3uuzA==", 1804 1821 "dev": true, 1805 1822 "license": "MIT", 1806 1823 "dependencies": { 1807 - "@shikijs/types": "3.6.0", 1824 + "@shikijs/types": "3.7.0", 1808 1825 "@shikijs/vscode-textmate": "^10.0.2", 1809 1826 "oniguruma-to-es": "^4.3.3" 1810 1827 } 1811 1828 }, 1812 1829 "node_modules/@shikijs/engine-oniguruma": { 1813 - "version": "3.6.0", 1814 - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.6.0.tgz", 1815 - "integrity": "sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==", 1830 + "version": "3.7.0", 1831 + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.7.0.tgz", 1832 + "integrity": "sha512-5BxcD6LjVWsGu4xyaBC5bu8LdNgPCVBnAkWTtOCs/CZxcB22L8rcoWfv7Hh/3WooVjBZmFtyxhgvkQFedPGnFw==", 1816 1833 "dev": true, 1817 1834 "license": "MIT", 1818 1835 "dependencies": { 1819 - "@shikijs/types": "3.6.0", 1836 + "@shikijs/types": "3.7.0", 1820 1837 "@shikijs/vscode-textmate": "^10.0.2" 1821 1838 } 1822 1839 }, 1823 1840 "node_modules/@shikijs/langs": { 1824 - "version": "3.6.0", 1825 - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.6.0.tgz", 1826 - "integrity": "sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==", 1841 + "version": "3.7.0", 1842 + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.7.0.tgz", 1843 + "integrity": "sha512-1zYtdfXLr9xDKLTGy5kb7O0zDQsxXiIsw1iIBcNOO8Yi5/Y1qDbJ+0VsFoqTlzdmneO8Ij35g7QKF8kcLyznCQ==", 1827 1844 "dev": true, 1828 1845 "license": "MIT", 1829 1846 "dependencies": { 1830 - "@shikijs/types": "3.6.0" 1847 + "@shikijs/types": "3.7.0" 1831 1848 } 1832 1849 }, 1833 1850 "node_modules/@shikijs/themes": { 1834 - "version": "3.6.0", 1835 - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.6.0.tgz", 1836 - "integrity": "sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==", 1851 + "version": "3.7.0", 1852 + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.7.0.tgz", 1853 + "integrity": "sha512-VJx8497iZPy5zLiiCTSIaOChIcKQwR0FebwE9S3rcN0+J/GTWwQ1v/bqhTbpbY3zybPKeO8wdammqkpXc4NVjQ==", 1837 1854 "dev": true, 1838 1855 "license": "MIT", 1839 1856 "dependencies": { 1840 - "@shikijs/types": "3.6.0" 1857 + "@shikijs/types": "3.7.0" 1841 1858 } 1842 1859 }, 1843 1860 "node_modules/@shikijs/types": { 1844 - "version": "3.6.0", 1845 - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.6.0.tgz", 1846 - "integrity": "sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==", 1861 + "version": "3.7.0", 1862 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.7.0.tgz", 1863 + "integrity": "sha512-MGaLeaRlSWpnP0XSAum3kP3a8vtcTsITqoEPYdt3lQG3YCdQH4DnEhodkYcNMcU0uW0RffhoD1O3e0vG5eSBBg==", 1847 1864 "dev": true, 1848 1865 "license": "MIT", 1849 1866 "dependencies": { ··· 2039 2056 } 2040 2057 }, 2041 2058 "node_modules/@types/node": { 2042 - "version": "22.15.30", 2043 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.30.tgz", 2044 - "integrity": "sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==", 2059 + "version": "24.0.4", 2060 + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.4.tgz", 2061 + "integrity": "sha512-ulyqAkrhnuNq9pB76DRBTkcS6YsmDALy6Ua63V8OhrOBgbcYt6IOdzpw5P1+dyRIyMerzLkeYWBeOXPpA9GMAA==", 2045 2062 "dev": true, 2046 2063 "license": "MIT", 2047 2064 "dependencies": { 2048 - "undici-types": "~6.21.0" 2065 + "undici-types": "~7.8.0" 2049 2066 } 2050 2067 }, 2051 2068 "node_modules/@types/react": { 2052 - "version": "19.1.6", 2053 - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.6.tgz", 2054 - "integrity": "sha512-JeG0rEWak0N6Itr6QUx+X60uQmN+5t3j9r/OVDtWzFXKaj6kD1BwJzOksD0FF6iWxZlbE1kB0q9vtnU2ekqa1Q==", 2069 + "version": "19.1.8", 2070 + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", 2071 + "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", 2055 2072 "license": "MIT", 2056 2073 "dependencies": { 2057 2074 "csstype": "^3.0.2" ··· 2280 2297 } 2281 2298 }, 2282 2299 "node_modules/astro": { 2283 - "version": "5.9.1", 2284 - "resolved": "https://registry.npmjs.org/astro/-/astro-5.9.1.tgz", 2285 - "integrity": "sha512-wxoJcTbuDZNFSv6EaL0PAlrp0Wx6VnOAULCXvy0scsV70oWMeUkdxuBxfO54JxO5Qgyvwj9h99y6E0elqOpGtA==", 2300 + "version": "5.10.1", 2301 + "resolved": "https://registry.npmjs.org/astro/-/astro-5.10.1.tgz", 2302 + "integrity": "sha512-DJVmt+51jU1xmgmAHCDwuUgcG/5aVFSU+tcX694acAZqPVt8EMUAmUZcJDX36Z7/EztnPph9HR3pm72jS2EgHQ==", 2286 2303 "dev": true, 2287 2304 "license": "MIT", 2288 2305 "dependencies": { 2289 - "@astrojs/compiler": "^2.12.1", 2306 + "@astrojs/compiler": "^2.12.2", 2290 2307 "@astrojs/internal-helpers": "0.6.1", 2291 2308 "@astrojs/markdown-remark": "6.3.2", 2292 2309 "@astrojs/telemetry": "3.3.0", ··· 2416 2433 "url": "https://github.com/sponsors/wooorm" 2417 2434 } 2418 2435 }, 2419 - "node_modules/balanced-match": { 2420 - "version": "1.0.2", 2421 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2422 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2423 - "dev": true, 2424 - "license": "MIT" 2425 - }, 2426 2436 "node_modules/base-64": { 2427 2437 "version": "1.0.0", 2428 2438 "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", ··· 2492 2502 }, 2493 2503 "funding": { 2494 2504 "url": "https://github.com/sponsors/sindresorhus" 2495 - } 2496 - }, 2497 - "node_modules/brace-expansion": { 2498 - "version": "2.0.1", 2499 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2500 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2501 - "dev": true, 2502 - "license": "MIT", 2503 - "dependencies": { 2504 - "balanced-match": "^1.0.0" 2505 2505 } 2506 2506 }, 2507 2507 "node_modules/braces": { ··· 2988 2988 } 2989 2989 }, 2990 2990 "node_modules/decode-named-character-reference": { 2991 - "version": "1.1.0", 2992 - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz", 2993 - "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==", 2991 + "version": "1.2.0", 2992 + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", 2993 + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", 2994 2994 "dev": true, 2995 2995 "license": "MIT", 2996 2996 "dependencies": { ··· 3200 3200 } 3201 3201 }, 3202 3202 "node_modules/entities": { 3203 - "version": "6.0.0", 3204 - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", 3205 - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", 3203 + "version": "6.0.1", 3204 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 3205 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 3206 3206 "dev": true, 3207 3207 "license": "BSD-2-Clause", 3208 3208 "engines": { ··· 3344 3344 "license": "MIT" 3345 3345 }, 3346 3346 "node_modules/fdir": { 3347 - "version": "6.4.5", 3348 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.5.tgz", 3349 - "integrity": "sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==", 3347 + "version": "6.4.6", 3348 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", 3349 + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", 3350 3350 "dev": true, 3351 3351 "license": "MIT", 3352 3352 "peerDependencies": { ··· 3365 3365 "license": "MIT" 3366 3366 }, 3367 3367 "node_modules/file-type": { 3368 - "version": "20.5.0", 3369 - "resolved": "https://registry.npmjs.org/file-type/-/file-type-20.5.0.tgz", 3370 - "integrity": "sha512-BfHZtG/l9iMm4Ecianu7P8HRD2tBHLtjXinm4X62XBOYzi7CYA7jyqfJzOvXHqzVrVPYqBo2/GvbARMaaJkKVg==", 3368 + "version": "21.0.0", 3369 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.0.0.tgz", 3370 + "integrity": "sha512-ek5xNX2YBYlXhiUXui3D/BXa3LdqPmoLJ7rqEx2bKJ7EAUEfmXgW0Das7Dc6Nr9MvqaOnIqiPV0mZk/r/UpNAg==", 3371 3371 "license": "MIT", 3372 3372 "dependencies": { 3373 - "@tokenizer/inflate": "^0.2.6", 3374 - "strtok3": "^10.2.0", 3373 + "@tokenizer/inflate": "^0.2.7", 3374 + "strtok3": "^10.2.2", 3375 3375 "token-types": "^6.0.0", 3376 3376 "uint8array-extras": "^1.4.0" 3377 3377 }, 3378 3378 "engines": { 3379 - "node": ">=18" 3379 + "node": ">=20" 3380 3380 }, 3381 3381 "funding": { 3382 3382 "url": "https://github.com/sindresorhus/file-type?sponsor=1" ··· 3552 3552 "license": "ISC" 3553 3553 }, 3554 3554 "node_modules/glob": { 3555 - "version": "11.0.2", 3556 - "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz", 3557 - "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==", 3555 + "version": "11.0.3", 3556 + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz", 3557 + "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==", 3558 3558 "dev": true, 3559 3559 "license": "ISC", 3560 3560 "dependencies": { 3561 - "foreground-child": "^3.1.0", 3562 - "jackspeak": "^4.0.1", 3563 - "minimatch": "^10.0.0", 3561 + "foreground-child": "^3.3.1", 3562 + "jackspeak": "^4.1.1", 3563 + "minimatch": "^10.0.3", 3564 3564 "minipass": "^7.1.2", 3565 3565 "package-json-from-dist": "^1.0.0", 3566 3566 "path-scurry": "^2.0.0" ··· 3574 3574 "funding": { 3575 3575 "url": "https://github.com/sponsors/isaacs" 3576 3576 } 3577 + }, 3578 + "node_modules/globrex": { 3579 + "version": "0.1.2", 3580 + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 3581 + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 3582 + "dev": true, 3583 + "license": "MIT" 3577 3584 }, 3578 3585 "node_modules/glsl-optimizer-js": { 3579 3586 "version": "0.0.2", ··· 3949 3956 "license": "MIT" 3950 3957 }, 3951 3958 "node_modules/immutable": { 3952 - "version": "5.1.2", 3953 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.2.tgz", 3954 - "integrity": "sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ==", 3959 + "version": "5.1.3", 3960 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", 3961 + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", 3955 3962 "dev": true, 3956 3963 "license": "MIT" 3957 3964 }, ··· 5190 5197 } 5191 5198 }, 5192 5199 "node_modules/minimatch": { 5193 - "version": "10.0.1", 5194 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", 5195 - "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", 5200 + "version": "10.0.3", 5201 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", 5202 + "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", 5196 5203 "dev": true, 5197 5204 "license": "ISC", 5198 5205 "dependencies": { 5199 - "brace-expansion": "^2.0.1" 5206 + "@isaacs/brace-expansion": "^5.0.0" 5200 5207 }, 5201 5208 "engines": { 5202 5209 "node": "20 || >=22" ··· 5232 5239 "license": "MIT" 5233 5240 }, 5234 5241 "node_modules/multiformats": { 5235 - "version": "13.3.6", 5236 - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.6.tgz", 5237 - "integrity": "sha512-yakbt9cPYj8d3vi/8o/XWm61MrOILo7fsTL0qxNx6zS0Nso6K5JqqS2WV7vK/KSuDBvrW3KfCwAdAgarAgOmww==", 5242 + "version": "13.3.7", 5243 + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.7.tgz", 5244 + "integrity": "sha512-meL9DERHj+fFVWoOX9fXqfcYcSpUfSYJPcFvDPKrxitICbwAoWR+Ut4j5NO9zAT917HUHLQmqzQbAsGNHlDcxQ==", 5238 5245 "license": "Apache-2.0 OR MIT" 5239 5246 }, 5240 5247 "node_modules/music-metadata": { 5241 - "version": "11.2.3", 5242 - "resolved": "https://registry.npmjs.org/music-metadata/-/music-metadata-11.2.3.tgz", 5243 - "integrity": "sha512-ReVxFoO12kaRiaNmqxkAdytul1Ntl2ersdIyw/CqWPysvOFpUrr19s8uOHEA4xjK69ETmpP71KezXWEE7r5Myg==", 5248 + "version": "11.3.0", 5249 + "resolved": "https://registry.npmjs.org/music-metadata/-/music-metadata-11.3.0.tgz", 5250 + "integrity": "sha512-Qmv8KY+o68MMcYW0zq+cqEvtVnw+9+GAeF0t9DPcSl4hTkh6v6hmaqRpZ5onYpTywPxdtE4hrkwHNqkMwwOv5A==", 5244 5251 "funding": [ 5245 5252 { 5246 5253 "type": "github", ··· 5256 5263 "@tokenizer/token": "^0.3.0", 5257 5264 "content-type": "^1.0.5", 5258 5265 "debug": "^4.4.1", 5259 - "file-type": "^20.5.0", 5266 + "file-type": "^21.0.0", 5260 5267 "media-typer": "^1.1.0", 5261 - "strtok3": "^10.2.2", 5268 + "strtok3": "^10.3.1", 5262 5269 "token-types": "^6.0.0", 5263 5270 "uint8array-extras": "^1.4.0" 5264 5271 }, ··· 5386 5393 } 5387 5394 }, 5388 5395 "node_modules/netlify": { 5389 - "version": "22.1.3", 5390 - "resolved": "https://registry.npmjs.org/netlify/-/netlify-22.1.3.tgz", 5391 - "integrity": "sha512-JKH0FdYFOCdcXcp3PQta7Zy3zD2EQP6KcaLNXU+dMGZ/ESScK9LpP/QOhq0YV4SMy/6N7jXnq4XF+v4P9bZzaQ==", 5396 + "version": "22.1.6", 5397 + "resolved": "https://registry.npmjs.org/netlify/-/netlify-22.1.6.tgz", 5398 + "integrity": "sha512-Z2o+COQOlHgyf+9oGGsyKPzJ1k9tCar7uEJR2wNU5Uiy68nGaktzLHUsoCeW2MbHYoS56OXEnYSMmirOV7ZtXA==", 5392 5399 "dev": true, 5393 5400 "hasInstallScript": true, 5394 5401 "hasShrinkwrap": true, ··· 5396 5403 "dependencies": { 5397 5404 "@fastify/static": "7.0.4", 5398 5405 "@netlify/api": "14.0.3", 5399 - "@netlify/blobs": "9.1.5", 5400 - "@netlify/build": "33.4.3", 5401 - "@netlify/build-info": "10.0.5", 5406 + "@netlify/blobs": "9.1.6", 5407 + "@netlify/build": "33.4.6", 5408 + "@netlify/build-info": "10.0.6", 5402 5409 "@netlify/config": "23.0.10", 5403 5410 "@netlify/edge-bundler": "14.0.6", 5404 - "@netlify/edge-functions": "2.12.0", 5411 + "@netlify/edge-functions": "2.15.1", 5405 5412 "@netlify/headers-parser": "9.0.1", 5406 5413 "@netlify/local-functions-proxy": "2.0.3", 5407 5414 "@netlify/redirect-parser": "15.0.2", ··· 5462 5469 "maxstache": "1.0.7", 5463 5470 "maxstache-stream": "1.0.4", 5464 5471 "multiparty": "4.2.3", 5465 - "nanospinner": "^1.2.2", 5472 + "nanospinner": "1.2.2", 5466 5473 "netlify-redirector": "0.5.0", 5467 5474 "node-fetch": "3.3.2", 5468 5475 "normalize-package-data": "6.0.2", ··· 6352 6359 "node": ">=18.0.0" 6353 6360 } 6354 6361 }, 6355 - "node_modules/netlify/node_modules/@jest/types": { 6356 - "version": "27.5.1", 6357 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", 6358 - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", 6359 - "dev": true, 6360 - "dependencies": { 6361 - "@types/istanbul-lib-coverage": "^2.0.0", 6362 - "@types/istanbul-reports": "^3.0.0", 6363 - "@types/node": "*", 6364 - "@types/yargs": "^16.0.0", 6365 - "chalk": "^4.0.0" 6366 - }, 6367 - "engines": { 6368 - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 6369 - } 6370 - }, 6371 - "node_modules/netlify/node_modules/@jest/types/node_modules/ansi-styles": { 6372 - "version": "4.3.0", 6373 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 6374 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 6375 - "dev": true, 6376 - "dependencies": { 6377 - "color-convert": "^2.0.1" 6378 - }, 6379 - "engines": { 6380 - "node": ">=8" 6381 - }, 6382 - "funding": { 6383 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6384 - } 6385 - }, 6386 - "node_modules/netlify/node_modules/@jest/types/node_modules/chalk": { 6387 - "version": "4.1.2", 6388 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 6389 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 6390 - "dev": true, 6391 - "dependencies": { 6392 - "ansi-styles": "^4.1.0", 6393 - "supports-color": "^7.1.0" 6394 - }, 6395 - "engines": { 6396 - "node": ">=10" 6397 - }, 6398 - "funding": { 6399 - "url": "https://github.com/chalk/chalk?sponsor=1" 6400 - } 6401 - }, 6402 - "node_modules/netlify/node_modules/@jest/types/node_modules/color-convert": { 6403 - "version": "2.0.1", 6404 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 6405 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 6406 - "dev": true, 6407 - "dependencies": { 6408 - "color-name": "~1.1.4" 6409 - }, 6410 - "engines": { 6411 - "node": ">=7.0.0" 6412 - } 6413 - }, 6414 - "node_modules/netlify/node_modules/@jest/types/node_modules/color-name": { 6415 - "version": "1.1.4", 6416 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 6417 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 6418 - "dev": true 6419 - }, 6420 - "node_modules/netlify/node_modules/@jest/types/node_modules/supports-color": { 6421 - "version": "7.2.0", 6422 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 6423 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 6424 - "dev": true, 6425 - "dependencies": { 6426 - "has-flag": "^4.0.0" 6427 - }, 6428 - "engines": { 6429 - "node": ">=8" 6430 - } 6431 - }, 6432 6362 "node_modules/netlify/node_modules/@jridgewell/resolve-uri": { 6433 6363 "version": "3.1.0", 6434 6364 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", ··· 6530 6460 "dev": true 6531 6461 }, 6532 6462 "node_modules/netlify/node_modules/@netlify/blobs": { 6533 - "version": "9.1.5", 6534 - "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-9.1.5.tgz", 6535 - "integrity": "sha512-rHo+qOUcQ2E5sbSyNy1wAffF/v8wCAj0OCaI2q29Gn83uBwk0ZAYFYiWfvir56+UItS2Add/nKuW1qOYF/ho3g==", 6463 + "version": "9.1.6", 6464 + "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-9.1.6.tgz", 6465 + "integrity": "sha512-RR3t5fv7CkGVJiylOTLf/YaHPyrcWmhHW3zX3EK/9UQsnTi8jPxP7B2nyjgRjAx5S4YTzJQP+FmbQlGKdogALQ==", 6536 6466 "dev": true, 6537 - "license": "MIT", 6538 6467 "dependencies": { 6539 - "@netlify/dev-utils": "3.1.1", 6468 + "@netlify/dev-utils": "3.2.0", 6540 6469 "@netlify/runtime-utils": "2.1.0" 6541 6470 }, 6542 6471 "engines": { ··· 6544 6473 } 6545 6474 }, 6546 6475 "node_modules/netlify/node_modules/@netlify/build": { 6547 - "version": "33.4.3", 6548 - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-33.4.3.tgz", 6549 - "integrity": "sha512-NmD44quYcl810FZMmr60BjMHcT0YA1SsSFXEXWsv6z5AugIzHekjWyRMpPCwd2CthnEDqo3md/AoI4lAmlNkIg==", 6476 + "version": "33.4.6", 6477 + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-33.4.6.tgz", 6478 + "integrity": "sha512-f0KlSKBfYqvisu2UkmqaTD6fFgjpwVNvf4PdOEhX7FIMv5kM2mlk20hWKTMF7ZXu6UzBNgbAbsoCukKt8qQwSw==", 6550 6479 "dev": true, 6551 - "license": "MIT", 6552 6480 "dependencies": { 6553 6481 "@bugsnag/js": "^8.0.0", 6554 - "@netlify/blobs": "^9.1.5", 6482 + "@netlify/blobs": "^10.0.0", 6555 6483 "@netlify/cache-utils": "^6.0.3", 6556 6484 "@netlify/config": "^23.0.10", 6557 6485 "@netlify/edge-bundler": "14.0.6", 6558 - "@netlify/framework-info": "^10.0.4", 6559 6486 "@netlify/functions-utils": "^6.0.10", 6560 6487 "@netlify/git-utils": "^6.0.2", 6561 6488 "@netlify/opentelemetry-utils": "^2.0.1", ··· 6575 6502 "indent-string": "^5.0.0", 6576 6503 "is-plain-obj": "^4.0.0", 6577 6504 "js-yaml": "^4.0.0", 6578 - "keep-func-props": "^4.0.0", 6505 + "keep-func-props": "^6.0.0", 6579 6506 "locate-path": "^7.0.0", 6580 - "log-process-errors": "^8.0.0", 6507 + "log-process-errors": "^11.0.0", 6581 6508 "map-obj": "^5.0.0", 6582 6509 "memoize-one": "^6.0.0", 6583 6510 "minimatch": "^9.0.4", ··· 6588 6515 "p-locate": "^6.0.0", 6589 6516 "p-map": "^7.0.0", 6590 6517 "p-reduce": "^3.0.0", 6518 + "package-directory": "^8.0.0", 6591 6519 "path-exists": "^5.0.0", 6592 6520 "path-type": "^6.0.0", 6593 - "pkg-dir": "^8.0.0", 6594 6521 "pretty-ms": "^9.0.0", 6595 6522 "ps-list": "^8.0.0", 6596 6523 "read-package-up": "^11.0.0", ··· 6625 6552 } 6626 6553 }, 6627 6554 "node_modules/netlify/node_modules/@netlify/build-info": { 6628 - "version": "10.0.5", 6629 - "resolved": "https://registry.npmjs.org/@netlify/build-info/-/build-info-10.0.5.tgz", 6630 - "integrity": "sha512-HXD1Gx+Z+FL8Rz9VXKQ7jT99mzvgOc7xobHwuou7nxQZXCC7eMd4beP4qJHngj46S1Bg+V1j+DeXjF7xkrmWVg==", 6555 + "version": "10.0.6", 6556 + "resolved": "https://registry.npmjs.org/@netlify/build-info/-/build-info-10.0.6.tgz", 6557 + "integrity": "sha512-wWMCf1IQMpYj5vp5kuZY7EvNdDbfCg77UvCKjSmHTTgWxHmb9UUOVNRH4J/YnP8HIa9i6YMfpp2ix+V34O239A==", 6631 6558 "dev": true, 6632 - "license": "MIT", 6633 6559 "dependencies": { 6634 6560 "@bugsnag/js": "^8.0.0", 6635 6561 "@iarna/toml": "^2.2.5", ··· 6649 6575 } 6650 6576 }, 6651 6577 "node_modules/netlify/node_modules/@netlify/build-info/node_modules/brace-expansion": { 6652 - "version": "2.0.1", 6653 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 6654 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 6578 + "version": "2.0.2", 6579 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 6580 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 6655 6581 "dev": true, 6656 6582 "dependencies": { 6657 6583 "balanced-match": "^1.0.0" ··· 6670 6596 }, 6671 6597 "funding": { 6672 6598 "url": "https://github.com/sponsors/isaacs" 6599 + } 6600 + }, 6601 + "node_modules/netlify/node_modules/@netlify/build/node_modules/@netlify/blobs": { 6602 + "version": "10.0.0", 6603 + "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-10.0.0.tgz", 6604 + "integrity": "sha512-+sECjk88bi+USJ89XmiwWJOrJ5m7qgajhmUYzb1kD25NLZN9AxfewlHlnm2T5iIB9wEZ0XqSr65ycqWxX4SE1A==", 6605 + "dev": true, 6606 + "dependencies": { 6607 + "@netlify/dev-utils": "3.2.0", 6608 + "@netlify/runtime-utils": "2.1.0" 6609 + }, 6610 + "engines": { 6611 + "node": "^14.16.0 || >=16.0.0" 6673 6612 } 6674 6613 }, 6675 6614 "node_modules/netlify/node_modules/@netlify/build/node_modules/brace-expansion": { 6676 - "version": "2.0.1", 6677 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 6678 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 6615 + "version": "2.0.2", 6616 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 6617 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 6679 6618 "dev": true, 6680 - "license": "MIT", 6681 6619 "dependencies": { 6682 6620 "balanced-match": "^1.0.0" 6683 6621 } ··· 6693 6631 "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", 6694 6632 "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", 6695 6633 "dev": true, 6696 - "license": "MIT", 6697 6634 "dependencies": { 6698 6635 "cross-spawn": "^7.0.3", 6699 6636 "get-stream": "^8.0.1", ··· 6717 6654 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", 6718 6655 "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", 6719 6656 "dev": true, 6720 - "license": "MIT", 6721 6657 "engines": { 6722 6658 "node": ">=16" 6723 6659 }, ··· 6755 6691 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", 6756 6692 "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", 6757 6693 "dev": true, 6758 - "license": "Apache-2.0", 6759 6694 "engines": { 6760 6695 "node": ">=16.17.0" 6761 6696 } ··· 6765 6700 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 6766 6701 "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 6767 6702 "dev": true, 6768 - "license": "MIT", 6769 6703 "engines": { 6770 6704 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6771 6705 }, ··· 6778 6712 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 6779 6713 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 6780 6714 "dev": true, 6781 - "license": "ISC", 6782 6715 "dependencies": { 6783 6716 "brace-expansion": "^2.0.1" 6784 6717 }, ··· 6794 6727 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", 6795 6728 "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", 6796 6729 "dev": true, 6797 - "license": "MIT", 6798 6730 "dependencies": { 6799 6731 "path-key": "^4.0.0" 6800 6732 }, ··· 6810 6742 "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 6811 6743 "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 6812 6744 "dev": true, 6813 - "license": "MIT", 6814 6745 "dependencies": { 6815 6746 "mimic-fn": "^4.0.0" 6816 6747 }, ··· 6871 6802 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 6872 6803 "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 6873 6804 "dev": true, 6874 - "license": "MIT", 6875 6805 "engines": { 6876 6806 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6877 6807 } ··· 6881 6811 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 6882 6812 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 6883 6813 "dev": true, 6884 - "license": "ISC", 6885 6814 "engines": { 6886 6815 "node": ">=14" 6887 6816 }, ··· 6911 6840 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 6912 6841 "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 6913 6842 "dev": true, 6914 - "license": "MIT", 6915 6843 "engines": { 6916 6844 "node": ">=12" 6917 6845 }, ··· 7177 7105 } 7178 7106 }, 7179 7107 "node_modules/netlify/node_modules/@netlify/dev-utils": { 7180 - "version": "3.1.1", 7181 - "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-3.1.1.tgz", 7182 - "integrity": "sha512-tk7sByKudgHQax/fNOPBNli7Rc799vxF7kx+by3/OqWHotkqXBKhYUASkWtiNd7hY3VskdNba94o6O9GzV80fA==", 7108 + "version": "3.2.0", 7109 + "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-3.2.0.tgz", 7110 + "integrity": "sha512-5QPVts2j7RHMNVPVB7E28TC564TarS2JDTfMzKGzCrAY35bvOcfJ60Hhp8DOVjI13+BJgN37srUJP4OBDIXCfg==", 7183 7111 "dev": true, 7184 7112 "dependencies": { 7185 7113 "@whatwg-node/server": "^0.10.0", ··· 7189 7117 "dot-prop": "9.0.0", 7190 7118 "env-paths": "^3.0.0", 7191 7119 "find-up": "7.0.0", 7120 + "image-size": "^2.0.2", 7121 + "js-image-generator": "^1.0.4", 7192 7122 "lodash.debounce": "^4.0.8", 7193 7123 "parse-gitignore": "^2.0.0", 7194 7124 "uuid": "^11.1.0", ··· 7416 7346 } 7417 7347 }, 7418 7348 "node_modules/netlify/node_modules/@netlify/edge-functions": { 7419 - "version": "2.12.0", 7420 - "resolved": "https://registry.npmjs.org/@netlify/edge-functions/-/edge-functions-2.12.0.tgz", 7421 - "integrity": "sha512-6EWKqCQvOWyM6CHOofvDglX8qkBL2xcMF2T0h7kzZRrdBvHMRgxTk6BmPlBGt8z4LubSQo6vDAb46MYNJ7ZyaA==", 7422 - "dev": true, 7423 - "license": "MIT" 7424 - }, 7425 - "node_modules/netlify/node_modules/@netlify/framework-info": { 7426 - "version": "10.0.4", 7427 - "resolved": "https://registry.npmjs.org/@netlify/framework-info/-/framework-info-10.0.4.tgz", 7428 - "integrity": "sha512-ZfUhiM/PRqFHLyJOy2+vTjp7yjrat5H4iUs9nGl1x2sMd1Ow3LcsVC2CUCwL8a4pgtIi1wMR89hm+IXzhLtG8w==", 7349 + "version": "2.15.1", 7350 + "resolved": "https://registry.npmjs.org/@netlify/edge-functions/-/edge-functions-2.15.1.tgz", 7351 + "integrity": "sha512-iu9FYYlD6crNfX8GqS5vywfkfdWWpMqnqzXrGh67iB7b+KdTPpPXsRNSRxfvL/o3GO9HJc/zmTMwXhPXDn/2fA==", 7429 7352 "dev": true, 7430 7353 "dependencies": { 7431 - "ajv": "^8.12.0", 7432 - "filter-obj": "^6.0.0", 7433 - "find-up": "^7.0.0", 7434 - "is-plain-obj": "^4.0.0", 7435 - "locate-path": "^7.0.0", 7436 - "p-filter": "^4.0.0", 7437 - "p-locate": "^6.0.0", 7438 - "read-package-up": "^11.0.0", 7439 - "semver": "^7.3.8" 7354 + "@netlify/dev-utils": "3.2.1", 7355 + "@netlify/edge-bundler": "^14.0.6", 7356 + "@netlify/edge-functions-bootstrap": "^2.13.0", 7357 + "@netlify/runtime-utils": "2.1.0", 7358 + "get-port": "^7.1.0" 7440 7359 }, 7441 7360 "engines": { 7442 - "node": ">=18.14.0" 7361 + "node": ">=18.0.0" 7443 7362 } 7444 7363 }, 7445 - "node_modules/netlify/node_modules/@netlify/framework-info/node_modules/ajv": { 7446 - "version": "8.17.1", 7447 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 7448 - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 7364 + "node_modules/netlify/node_modules/@netlify/edge-functions-bootstrap": { 7365 + "version": "2.13.0", 7366 + "resolved": "https://registry.npmjs.org/@netlify/edge-functions-bootstrap/-/edge-functions-bootstrap-2.13.0.tgz", 7367 + "integrity": "sha512-8qvD/yBT3e3p5jsdFdm7VAIWXGLNnzw0n257gsmFPeKcbO/+sZMd05q/wVH2y36w/nWo+o9pRZYOJ9GqmLEgzw==", 7368 + "dev": true 7369 + }, 7370 + "node_modules/netlify/node_modules/@netlify/edge-functions/node_modules/@netlify/dev-utils": { 7371 + "version": "3.2.1", 7372 + "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-3.2.1.tgz", 7373 + "integrity": "sha512-a96wZheD3duD20aEJXBIui73GewRIcKwsXyzyFyerrsDffQjaWFuWxU9fnVSiunl6UVrvpBjWMJRGkCv4zf2KQ==", 7449 7374 "dev": true, 7450 7375 "dependencies": { 7451 - "fast-deep-equal": "^3.1.3", 7452 - "fast-uri": "^3.0.1", 7453 - "json-schema-traverse": "^1.0.0", 7454 - "require-from-string": "^2.0.2" 7376 + "@whatwg-node/server": "^0.10.0", 7377 + "ansis": "^4.1.0", 7378 + "chokidar": "^4.0.1", 7379 + "decache": "^4.6.2", 7380 + "dot-prop": "9.0.0", 7381 + "env-paths": "^3.0.0", 7382 + "find-up": "7.0.0", 7383 + "image-size": "^2.0.2", 7384 + "js-image-generator": "^1.0.4", 7385 + "lodash.debounce": "^4.0.8", 7386 + "parse-gitignore": "^2.0.0", 7387 + "semver": "^7.7.2", 7388 + "uuid": "^11.1.0", 7389 + "write-file-atomic": "^5.0.1" 7455 7390 }, 7456 - "funding": { 7457 - "type": "github", 7458 - "url": "https://github.com/sponsors/epoberezkin" 7391 + "engines": { 7392 + "node": "^18.14.0 || >=20" 7459 7393 } 7460 7394 }, 7461 - "node_modules/netlify/node_modules/@netlify/framework-info/node_modules/fast-uri": { 7462 - "version": "3.0.6", 7463 - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", 7464 - "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", 7465 - "dev": true, 7466 - "funding": [ 7467 - { 7468 - "type": "github", 7469 - "url": "https://github.com/sponsors/fastify" 7470 - }, 7471 - { 7472 - "type": "opencollective", 7473 - "url": "https://opencollective.com/fastify" 7474 - } 7475 - ] 7476 - }, 7477 - "node_modules/netlify/node_modules/@netlify/framework-info/node_modules/json-schema-traverse": { 7478 - "version": "1.0.0", 7479 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 7480 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 7481 - "dev": true 7482 - }, 7483 - "node_modules/netlify/node_modules/@netlify/framework-info/node_modules/p-limit": { 7484 - "version": "4.0.0", 7485 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 7486 - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 7395 + "node_modules/netlify/node_modules/@netlify/edge-functions/node_modules/chokidar": { 7396 + "version": "4.0.3", 7397 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 7398 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 7487 7399 "dev": true, 7488 7400 "dependencies": { 7489 - "yocto-queue": "^1.0.0" 7401 + "readdirp": "^4.0.1" 7490 7402 }, 7491 7403 "engines": { 7492 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7404 + "node": ">= 14.16.0" 7493 7405 }, 7494 7406 "funding": { 7495 - "url": "https://github.com/sponsors/sindresorhus" 7407 + "url": "https://paulmillr.com/funding/" 7496 7408 } 7497 7409 }, 7498 - "node_modules/netlify/node_modules/@netlify/framework-info/node_modules/p-locate": { 7499 - "version": "6.0.0", 7500 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 7501 - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 7410 + "node_modules/netlify/node_modules/@netlify/edge-functions/node_modules/get-port": { 7411 + "version": "7.1.0", 7412 + "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz", 7413 + "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==", 7502 7414 "dev": true, 7503 - "dependencies": { 7504 - "p-limit": "^4.0.0" 7505 - }, 7506 7415 "engines": { 7507 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7416 + "node": ">=16" 7508 7417 }, 7509 7418 "funding": { 7510 7419 "url": "https://github.com/sponsors/sindresorhus" 7511 7420 } 7512 7421 }, 7513 - "node_modules/netlify/node_modules/@netlify/framework-info/node_modules/yocto-queue": { 7514 - "version": "1.2.1", 7515 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 7516 - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 7422 + "node_modules/netlify/node_modules/@netlify/edge-functions/node_modules/semver": { 7423 + "version": "7.7.2", 7424 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 7425 + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 7517 7426 "dev": true, 7518 - "engines": { 7519 - "node": ">=12.20" 7427 + "bin": { 7428 + "semver": "bin/semver.js" 7520 7429 }, 7521 - "funding": { 7522 - "url": "https://github.com/sponsors/sindresorhus" 7430 + "engines": { 7431 + "node": ">=10" 7523 7432 } 7524 7433 }, 7525 7434 "node_modules/netlify/node_modules/@netlify/functions-utils": { ··· 9445 9354 "@types/node": "*" 9446 9355 } 9447 9356 }, 9448 - "node_modules/netlify/node_modules/@types/istanbul-lib-coverage": { 9449 - "version": "2.0.4", 9450 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", 9451 - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", 9452 - "dev": true 9453 - }, 9454 - "node_modules/netlify/node_modules/@types/istanbul-lib-report": { 9455 - "version": "3.0.3", 9456 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", 9457 - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", 9458 - "dev": true, 9459 - "dependencies": { 9460 - "@types/istanbul-lib-coverage": "*" 9461 - } 9462 - }, 9463 - "node_modules/netlify/node_modules/@types/istanbul-reports": { 9464 - "version": "3.0.4", 9465 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 9466 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 9467 - "dev": true, 9468 - "dependencies": { 9469 - "@types/istanbul-lib-report": "*" 9470 - } 9471 - }, 9472 9357 "node_modules/netlify/node_modules/@types/mime": { 9473 9358 "version": "1.3.2", 9474 9359 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", ··· 9526 9411 "@types/mime": "^1", 9527 9412 "@types/node": "*" 9528 9413 } 9529 - }, 9530 - "node_modules/netlify/node_modules/@types/yargs": { 9531 - "version": "16.0.9", 9532 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", 9533 - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", 9534 - "dev": true, 9535 - "dependencies": { 9536 - "@types/yargs-parser": "*" 9537 - } 9538 - }, 9539 - "node_modules/netlify/node_modules/@types/yargs-parser": { 9540 - "version": "21.0.3", 9541 - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", 9542 - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", 9543 - "dev": true 9544 9414 }, 9545 9415 "node_modules/netlify/node_modules/@types/yauzl": { 9546 9416 "version": "2.10.0", ··· 11162 11032 "node": "*" 11163 11033 } 11164 11034 }, 11165 - "node_modules/netlify/node_modules/camelcase": { 11166 - "version": "6.3.0", 11167 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 11168 - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 11169 - "dev": true, 11170 - "engines": { 11171 - "node": ">=10" 11172 - }, 11173 - "funding": { 11174 - "url": "https://github.com/sponsors/sindresorhus" 11175 - } 11176 - }, 11177 11035 "node_modules/netlify/node_modules/chalk": { 11178 11036 "version": "5.4.1", 11179 11037 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", ··· 11539 11397 "dev": true, 11540 11398 "engines": { 11541 11399 "node": ">=0.1.90" 11542 - } 11543 - }, 11544 - "node_modules/netlify/node_modules/colors-option": { 11545 - "version": "3.0.0", 11546 - "resolved": "https://registry.npmjs.org/colors-option/-/colors-option-3.0.0.tgz", 11547 - "integrity": "sha512-DP3FpjsiDDvnQC1OJBsdOJZPuy7r0o6sepY2T5M3L/d2nrE23O/ErFkEqyY3ngVL1ZhTj/H0pCMNObZGkEOaaQ==", 11548 - "dev": true, 11549 - "dependencies": { 11550 - "chalk": "^5.0.0", 11551 - "filter-obj": "^3.0.0", 11552 - "is-plain-obj": "^4.0.0", 11553 - "jest-validate": "^27.3.1" 11554 - }, 11555 - "engines": { 11556 - "node": ">=12.20.0" 11557 - } 11558 - }, 11559 - "node_modules/netlify/node_modules/colors-option/node_modules/filter-obj": { 11560 - "version": "3.0.0", 11561 - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", 11562 - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", 11563 - "dev": true, 11564 - "engines": { 11565 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 11566 - }, 11567 - "funding": { 11568 - "url": "https://github.com/sponsors/sindresorhus" 11569 11400 } 11570 11401 }, 11571 11402 "node_modules/netlify/node_modules/colorspace": { ··· 14345 14176 "integrity": "sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==", 14346 14177 "dev": true 14347 14178 }, 14179 + "node_modules/netlify/node_modules/image-size": { 14180 + "version": "2.0.2", 14181 + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", 14182 + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", 14183 + "dev": true, 14184 + "bin": { 14185 + "image-size": "bin/image-size.js" 14186 + }, 14187 + "engines": { 14188 + "node": ">=16.x" 14189 + } 14190 + }, 14348 14191 "node_modules/netlify/node_modules/imurmurhash": { 14349 14192 "version": "0.1.4", 14350 14193 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", ··· 14988 14831 "url": "https://github.com/sponsors/sindresorhus" 14989 14832 } 14990 14833 }, 14834 + "node_modules/netlify/node_modules/is-error-instance": { 14835 + "version": "2.0.0", 14836 + "resolved": "https://registry.npmjs.org/is-error-instance/-/is-error-instance-2.0.0.tgz", 14837 + "integrity": "sha512-5RuM+oFY0P5MRa1nXJo6IcTx9m2VyXYhRtb4h0olsi2GHci4bqZ6akHk+GmCYvDrAR9yInbiYdr2pnoqiOMw/Q==", 14838 + "dev": true, 14839 + "engines": { 14840 + "node": ">=16.17.0" 14841 + } 14842 + }, 14991 14843 "node_modules/netlify/node_modules/is-extglob": { 14992 14844 "version": "2.1.1", 14993 14845 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 15136 14988 "url": "https://github.com/sponsors/sindresorhus" 15137 14989 } 15138 14990 }, 15139 - "node_modules/netlify/node_modules/is-unicode-supported": { 15140 - "version": "1.3.0", 15141 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 15142 - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 15143 - "dev": true, 15144 - "engines": { 15145 - "node": ">=12" 15146 - }, 15147 - "funding": { 15148 - "url": "https://github.com/sponsors/sindresorhus" 15149 - } 15150 - }, 15151 14991 "node_modules/netlify/node_modules/is-url": { 15152 14992 "version": "1.2.4", 15153 14993 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", ··· 15232 15072 "@pkgjs/parseargs": "^0.11.0" 15233 15073 } 15234 15074 }, 15235 - "node_modules/netlify/node_modules/jest-get-type": { 15236 - "version": "27.5.1", 15237 - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", 15238 - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", 15239 - "dev": true, 15240 - "engines": { 15241 - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 15242 - } 15243 - }, 15244 - "node_modules/netlify/node_modules/jest-validate": { 15245 - "version": "27.5.1", 15246 - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", 15247 - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", 15248 - "dev": true, 15249 - "dependencies": { 15250 - "@jest/types": "^27.5.1", 15251 - "camelcase": "^6.2.0", 15252 - "chalk": "^4.0.0", 15253 - "jest-get-type": "^27.5.1", 15254 - "leven": "^3.1.0", 15255 - "pretty-format": "^27.5.1" 15256 - }, 15257 - "engines": { 15258 - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 15259 - } 15260 - }, 15261 - "node_modules/netlify/node_modules/jest-validate/node_modules/ansi-styles": { 15262 - "version": "4.3.0", 15263 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 15264 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 15265 - "dev": true, 15266 - "dependencies": { 15267 - "color-convert": "^2.0.1" 15268 - }, 15269 - "engines": { 15270 - "node": ">=8" 15271 - }, 15272 - "funding": { 15273 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 15274 - } 15275 - }, 15276 - "node_modules/netlify/node_modules/jest-validate/node_modules/chalk": { 15277 - "version": "4.1.2", 15278 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 15279 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 15075 + "node_modules/netlify/node_modules/jiti": { 15076 + "version": "1.21.0", 15077 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", 15078 + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", 15280 15079 "dev": true, 15281 - "dependencies": { 15282 - "ansi-styles": "^4.1.0", 15283 - "supports-color": "^7.1.0" 15284 - }, 15285 - "engines": { 15286 - "node": ">=10" 15287 - }, 15288 - "funding": { 15289 - "url": "https://github.com/chalk/chalk?sponsor=1" 15080 + "bin": { 15081 + "jiti": "bin/jiti.js" 15290 15082 } 15291 15083 }, 15292 - "node_modules/netlify/node_modules/jest-validate/node_modules/color-convert": { 15293 - "version": "2.0.1", 15294 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 15295 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 15296 - "dev": true, 15297 - "dependencies": { 15298 - "color-name": "~1.1.4" 15299 - }, 15300 - "engines": { 15301 - "node": ">=7.0.0" 15302 - } 15303 - }, 15304 - "node_modules/netlify/node_modules/jest-validate/node_modules/color-name": { 15305 - "version": "1.1.4", 15306 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 15307 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 15084 + "node_modules/netlify/node_modules/jpeg-js": { 15085 + "version": "0.4.4", 15086 + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", 15087 + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", 15308 15088 "dev": true 15309 15089 }, 15310 - "node_modules/netlify/node_modules/jest-validate/node_modules/supports-color": { 15311 - "version": "7.2.0", 15312 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 15313 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 15090 + "node_modules/netlify/node_modules/js-image-generator": { 15091 + "version": "1.0.4", 15092 + "resolved": "https://registry.npmjs.org/js-image-generator/-/js-image-generator-1.0.4.tgz", 15093 + "integrity": "sha512-ckb7kyVojGAnArouVR+5lBIuwU1fcrn7E/YYSd0FK7oIngAkMmRvHASLro9Zt5SQdWToaI66NybG+OGxPw/HlQ==", 15314 15094 "dev": true, 15315 15095 "dependencies": { 15316 - "has-flag": "^4.0.0" 15317 - }, 15318 - "engines": { 15319 - "node": ">=8" 15320 - } 15321 - }, 15322 - "node_modules/netlify/node_modules/jiti": { 15323 - "version": "1.21.0", 15324 - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", 15325 - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", 15326 - "dev": true, 15327 - "bin": { 15328 - "jiti": "bin/jiti.js" 15096 + "jpeg-js": "^0.4.2" 15329 15097 } 15330 15098 }, 15331 15099 "node_modules/netlify/node_modules/js-tokens": { ··· 15443 15211 } 15444 15212 }, 15445 15213 "node_modules/netlify/node_modules/keep-func-props": { 15446 - "version": "4.0.1", 15447 - "resolved": "https://registry.npmjs.org/keep-func-props/-/keep-func-props-4.0.1.tgz", 15448 - "integrity": "sha512-87ftOIICfdww3SxR5P1veq3ThBNyRPG0JGL//oaR08v0k2yTicEIHd7s0GqSJfQvlb+ybC3GiDepOweo0LDhvw==", 15214 + "version": "6.0.0", 15215 + "resolved": "https://registry.npmjs.org/keep-func-props/-/keep-func-props-6.0.0.tgz", 15216 + "integrity": "sha512-XDYA44ccm6W2MXZeQcDZykS5srkTpPf6Z59AEuOFbfuqdQ5TVxhAjxgzAEFBpr8XpsCEgr/XeCBFAmc9x6wRmQ==", 15449 15217 "dev": true, 15450 15218 "dependencies": { 15451 15219 "mimic-fn": "^4.0.0" 15452 15220 }, 15453 15221 "engines": { 15454 - "node": ">=12.20.0" 15222 + "node": ">=16.17.0" 15455 15223 } 15456 15224 }, 15457 15225 "node_modules/netlify/node_modules/keyv": { ··· 15759 15527 "dev": true 15760 15528 }, 15761 15529 "node_modules/netlify/node_modules/log-process-errors": { 15762 - "version": "8.0.0", 15763 - "resolved": "https://registry.npmjs.org/log-process-errors/-/log-process-errors-8.0.0.tgz", 15764 - "integrity": "sha512-+SNGqNC1gCMJfhwYzAHr/YgNT/ZJc+V2nCkvtPnjrENMeCe+B/jgShBW0lmWoh6uVV2edFAPc/IUOkDdsjTbTg==", 15765 - "dev": true, 15766 - "dependencies": { 15767 - "colors-option": "^3.0.0", 15768 - "figures": "^4.0.0", 15769 - "filter-obj": "^3.0.0", 15770 - "jest-validate": "^27.4.2", 15771 - "map-obj": "^5.0.0", 15772 - "moize": "^6.1.0", 15773 - "semver": "^7.3.5" 15774 - }, 15775 - "engines": { 15776 - "node": ">=12.20.0" 15777 - } 15778 - }, 15779 - "node_modules/netlify/node_modules/log-process-errors/node_modules/escape-string-regexp": { 15780 - "version": "5.0.0", 15781 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 15782 - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 15783 - "dev": true, 15784 - "engines": { 15785 - "node": ">=12" 15786 - }, 15787 - "funding": { 15788 - "url": "https://github.com/sponsors/sindresorhus" 15789 - } 15790 - }, 15791 - "node_modules/netlify/node_modules/log-process-errors/node_modules/figures": { 15792 - "version": "4.0.1", 15793 - "resolved": "https://registry.npmjs.org/figures/-/figures-4.0.1.tgz", 15794 - "integrity": "sha512-rElJwkA/xS04Vfg+CaZodpso7VqBknOYbzi6I76hI4X80RUjkSxO2oAyPmGbuXUppywjqndOrQDl817hDnI++w==", 15530 + "version": "11.0.1", 15531 + "resolved": "https://registry.npmjs.org/log-process-errors/-/log-process-errors-11.0.1.tgz", 15532 + "integrity": "sha512-HXYU83z3kH0VHfJgGyv9ZP9z7uNEayssgvpeQwSzh60mvpNqUBCPyXLSzCDSMxfGvAUUa0Kw06wJjVR46Ohd3A==", 15795 15533 "dev": true, 15796 15534 "dependencies": { 15797 - "escape-string-regexp": "^5.0.0", 15798 - "is-unicode-supported": "^1.2.0" 15535 + "is-error-instance": "^2.0.0", 15536 + "is-plain-obj": "^4.1.0", 15537 + "normalize-exception": "^3.0.0", 15538 + "set-error-message": "^2.0.1" 15799 15539 }, 15800 15540 "engines": { 15801 - "node": ">=12" 15802 - }, 15803 - "funding": { 15804 - "url": "https://github.com/sponsors/sindresorhus" 15805 - } 15806 - }, 15807 - "node_modules/netlify/node_modules/log-process-errors/node_modules/filter-obj": { 15808 - "version": "3.0.0", 15809 - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", 15810 - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", 15811 - "dev": true, 15812 - "engines": { 15813 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 15814 - }, 15815 - "funding": { 15816 - "url": "https://github.com/sponsors/sindresorhus" 15541 + "node": ">=16.17.0" 15817 15542 } 15818 15543 }, 15819 15544 "node_modules/netlify/node_modules/log-update": { ··· 16461 16186 "resolved": "https://registry.npmjs.org/nanospinner/-/nanospinner-1.2.2.tgz", 16462 16187 "integrity": "sha512-Zt/AmG6qRU3e+WnzGGLuMCEAO/dAu45stNbHY223tUxldaDAeE+FxSPsd9Q+j+paejmm0ZbrNVs5Sraqy3dRxA==", 16463 16188 "dev": true, 16464 - "license": "MIT", 16465 16189 "dependencies": { 16466 16190 "picocolors": "^1.1.1" 16467 16191 } ··· 16613 16337 }, 16614 16338 "engines": { 16615 16339 "node": "^18.17.0 || >=20.5.0" 16340 + } 16341 + }, 16342 + "node_modules/netlify/node_modules/normalize-exception": { 16343 + "version": "3.0.0", 16344 + "resolved": "https://registry.npmjs.org/normalize-exception/-/normalize-exception-3.0.0.tgz", 16345 + "integrity": "sha512-SMZtWSLjls45KBgwvS2jWyXLtOI9j90JyQ6tJstl91Gti4W7QwZyF/nWwlFRz/Cx4Gy70DAtLT0EzXYXcPJJUw==", 16346 + "dev": true, 16347 + "dependencies": { 16348 + "is-error-instance": "^2.0.0", 16349 + "is-plain-obj": "^4.1.0" 16350 + }, 16351 + "engines": { 16352 + "node": ">=16.17.0" 16616 16353 } 16617 16354 }, 16618 16355 "node_modules/netlify/node_modules/normalize-package-data": { ··· 16970 16707 "url": "https://github.com/sponsors/sindresorhus" 16971 16708 } 16972 16709 }, 16710 + "node_modules/netlify/node_modules/package-directory": { 16711 + "version": "8.1.0", 16712 + "resolved": "https://registry.npmjs.org/package-directory/-/package-directory-8.1.0.tgz", 16713 + "integrity": "sha512-qHKRW0pw3lYdZMQVkjDBqh8HlamH/LCww2PH7OWEp4Qrt3SFeYMNpnJrQzlSnGrDD5zGR51XqBh7FnNCdVNEHA==", 16714 + "dev": true, 16715 + "dependencies": { 16716 + "find-up-simple": "^1.0.0" 16717 + }, 16718 + "engines": { 16719 + "node": ">=18" 16720 + }, 16721 + "funding": { 16722 + "url": "https://github.com/sponsors/sindresorhus" 16723 + } 16724 + }, 16973 16725 "node_modules/netlify/node_modules/package-json": { 16974 16726 "version": "10.0.1", 16975 16727 "resolved": "https://registry.npmjs.org/package-json/-/package-json-10.0.1.tgz", ··· 17190 16942 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 17191 16943 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 17192 16944 "dev": true, 17193 - "license": "MIT", 17194 16945 "engines": { 17195 16946 "node": ">=12" 17196 16947 }, ··· 17270 17021 "node": ">= 10.x" 17271 17022 } 17272 17023 }, 17273 - "node_modules/netlify/node_modules/pkg-dir": { 17274 - "version": "8.0.0", 17275 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-8.0.0.tgz", 17276 - "integrity": "sha512-4peoBq4Wks0riS0z8741NVv+/8IiTvqnZAr8QGgtdifrtpdXbNw/FxRS1l6NFqm4EMzuS0EDqNNx4XGaz8cuyQ==", 17277 - "dev": true, 17278 - "dependencies": { 17279 - "find-up-simple": "^1.0.0" 17280 - }, 17281 - "engines": { 17282 - "node": ">=18" 17283 - }, 17284 - "funding": { 17285 - "url": "https://github.com/sponsors/sindresorhus" 17286 - } 17287 - }, 17288 17024 "node_modules/netlify/node_modules/pkg-types": { 17289 17025 "version": "1.3.1", 17290 17026 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", ··· 17454 17190 "node": ">= 0.6" 17455 17191 } 17456 17192 }, 17457 - "node_modules/netlify/node_modules/pretty-format": { 17458 - "version": "27.5.1", 17459 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", 17460 - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", 17461 - "dev": true, 17462 - "dependencies": { 17463 - "ansi-regex": "^5.0.1", 17464 - "ansi-styles": "^5.0.0", 17465 - "react-is": "^17.0.1" 17466 - }, 17467 - "engines": { 17468 - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17469 - } 17470 - }, 17471 - "node_modules/netlify/node_modules/pretty-format/node_modules/ansi-styles": { 17472 - "version": "5.2.0", 17473 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 17474 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 17475 - "dev": true, 17476 - "engines": { 17477 - "node": ">=10" 17478 - }, 17479 - "funding": { 17480 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 17481 - } 17482 - }, 17483 17193 "node_modules/netlify/node_modules/pretty-ms": { 17484 17194 "version": "9.2.0", 17485 17195 "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", ··· 17748 17458 "engines": { 17749 17459 "node": ">=0.10.0" 17750 17460 } 17751 - }, 17752 - "node_modules/netlify/node_modules/react-is": { 17753 - "version": "17.0.2", 17754 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", 17755 - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", 17756 - "dev": true 17757 17461 }, 17758 17462 "node_modules/netlify/node_modules/read-package-up": { 17759 17463 "version": "11.0.0", ··· 18336 18040 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", 18337 18041 "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", 18338 18042 "dev": true 18043 + }, 18044 + "node_modules/netlify/node_modules/set-error-message": { 18045 + "version": "2.0.1", 18046 + "resolved": "https://registry.npmjs.org/set-error-message/-/set-error-message-2.0.1.tgz", 18047 + "integrity": "sha512-s/eeP0f4ed1S3fl0KbxZoy5Pbeg5D6Nbple9nut4VPwHTvEIk5r7vKq0FwjNjszdUPdlTrs4GJCOkWUqWeTeWg==", 18048 + "dev": true, 18049 + "dependencies": { 18050 + "normalize-exception": "^3.0.0" 18051 + }, 18052 + "engines": { 18053 + "node": ">=16.17.0" 18054 + } 18339 18055 }, 18340 18056 "node_modules/netlify/node_modules/setprototypeof": { 18341 18057 "version": "1.2.0", ··· 20423 20139 "license": "MIT" 20424 20140 }, 20425 20141 "node_modules/node-mock-http": { 20426 - "version": "1.0.0", 20427 - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.0.tgz", 20428 - "integrity": "sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==", 20142 + "version": "1.0.1", 20143 + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.1.tgz", 20144 + "integrity": "sha512-0gJJgENizp4ghds/Ywu2FCmcRsgBTmRQzYPZm61wy+Em2sBarSka0OhQS5huLBg6od1zkNpnWMCZloQDFVvOMQ==", 20429 20145 "dev": true, 20430 20146 "license": "MIT" 20431 20147 }, ··· 20675 20391 } 20676 20392 }, 20677 20393 "node_modules/postcss": { 20678 - "version": "8.5.4", 20679 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.4.tgz", 20680 - "integrity": "sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==", 20394 + "version": "8.5.6", 20395 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 20396 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 20681 20397 "dev": true, 20682 20398 "funding": [ 20683 20399 { ··· 20811 20527 } 20812 20528 }, 20813 20529 "node_modules/query-string": { 20814 - "version": "9.2.0", 20815 - "resolved": "https://registry.npmjs.org/query-string/-/query-string-9.2.0.tgz", 20816 - "integrity": "sha512-YIRhrHujoQxhexwRLxfy3VSjOXmvZRd2nyw1PwL1UUqZ/ys1dEZd1+NSgXkne2l/4X/7OXkigEAuhTX0g/ivJQ==", 20530 + "version": "9.2.1", 20531 + "resolved": "https://registry.npmjs.org/query-string/-/query-string-9.2.1.tgz", 20532 + "integrity": "sha512-3jTGGLRzlhu/1ws2zlr4Q+GVMLCQTLFOj8CMX5x44cdZG9FQE07x2mQhaNxaKVPNmIDu0mvJ/cEwtY7Pim7hqA==", 20817 20533 "license": "MIT", 20818 20534 "dependencies": { 20819 20535 "decode-uri-component": "^0.4.1", ··· 21214 20930 } 21215 20931 }, 21216 20932 "node_modules/rollup": { 21217 - "version": "4.42.0", 21218 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.42.0.tgz", 21219 - "integrity": "sha512-LW+Vse3BJPyGJGAJt1j8pWDKPd73QM8cRXYK1IxOBgL2AGLu7Xd2YOW0M2sLUBCkF5MshXXtMApyEAEzMVMsnw==", 20933 + "version": "4.44.0", 20934 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz", 20935 + "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==", 21220 20936 "dev": true, 21221 20937 "license": "MIT", 21222 20938 "dependencies": { 21223 - "@types/estree": "1.0.7" 20939 + "@types/estree": "1.0.8" 21224 20940 }, 21225 20941 "bin": { 21226 20942 "rollup": "dist/bin/rollup" ··· 21230 20946 "npm": ">=8.0.0" 21231 20947 }, 21232 20948 "optionalDependencies": { 21233 - "@rollup/rollup-android-arm-eabi": "4.42.0", 21234 - "@rollup/rollup-android-arm64": "4.42.0", 21235 - "@rollup/rollup-darwin-arm64": "4.42.0", 21236 - "@rollup/rollup-darwin-x64": "4.42.0", 21237 - "@rollup/rollup-freebsd-arm64": "4.42.0", 21238 - "@rollup/rollup-freebsd-x64": "4.42.0", 21239 - "@rollup/rollup-linux-arm-gnueabihf": "4.42.0", 21240 - "@rollup/rollup-linux-arm-musleabihf": "4.42.0", 21241 - "@rollup/rollup-linux-arm64-gnu": "4.42.0", 21242 - "@rollup/rollup-linux-arm64-musl": "4.42.0", 21243 - "@rollup/rollup-linux-loongarch64-gnu": "4.42.0", 21244 - "@rollup/rollup-linux-powerpc64le-gnu": "4.42.0", 21245 - "@rollup/rollup-linux-riscv64-gnu": "4.42.0", 21246 - "@rollup/rollup-linux-riscv64-musl": "4.42.0", 21247 - "@rollup/rollup-linux-s390x-gnu": "4.42.0", 21248 - "@rollup/rollup-linux-x64-gnu": "4.42.0", 21249 - "@rollup/rollup-linux-x64-musl": "4.42.0", 21250 - "@rollup/rollup-win32-arm64-msvc": "4.42.0", 21251 - "@rollup/rollup-win32-ia32-msvc": "4.42.0", 21252 - "@rollup/rollup-win32-x64-msvc": "4.42.0", 20949 + "@rollup/rollup-android-arm-eabi": "4.44.0", 20950 + "@rollup/rollup-android-arm64": "4.44.0", 20951 + "@rollup/rollup-darwin-arm64": "4.44.0", 20952 + "@rollup/rollup-darwin-x64": "4.44.0", 20953 + "@rollup/rollup-freebsd-arm64": "4.44.0", 20954 + "@rollup/rollup-freebsd-x64": "4.44.0", 20955 + "@rollup/rollup-linux-arm-gnueabihf": "4.44.0", 20956 + "@rollup/rollup-linux-arm-musleabihf": "4.44.0", 20957 + "@rollup/rollup-linux-arm64-gnu": "4.44.0", 20958 + "@rollup/rollup-linux-arm64-musl": "4.44.0", 20959 + "@rollup/rollup-linux-loongarch64-gnu": "4.44.0", 20960 + "@rollup/rollup-linux-powerpc64le-gnu": "4.44.0", 20961 + "@rollup/rollup-linux-riscv64-gnu": "4.44.0", 20962 + "@rollup/rollup-linux-riscv64-musl": "4.44.0", 20963 + "@rollup/rollup-linux-s390x-gnu": "4.44.0", 20964 + "@rollup/rollup-linux-x64-gnu": "4.44.0", 20965 + "@rollup/rollup-linux-x64-musl": "4.44.0", 20966 + "@rollup/rollup-win32-arm64-msvc": "4.44.0", 20967 + "@rollup/rollup-win32-ia32-msvc": "4.44.0", 20968 + "@rollup/rollup-win32-x64-msvc": "4.44.0", 21253 20969 "fsevents": "~2.3.2" 21254 20970 } 21255 20971 }, 21256 - "node_modules/rollup/node_modules/@types/estree": { 21257 - "version": "1.0.7", 21258 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 21259 - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 21260 - "dev": true, 21261 - "license": "MIT" 21262 - }, 21263 20972 "node_modules/safe-buffer": { 21264 20973 "version": "5.1.2", 21265 20974 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", ··· 21267 20976 "license": "MIT" 21268 20977 }, 21269 20978 "node_modules/sass": { 21270 - "version": "1.89.1", 21271 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.1.tgz", 21272 - "integrity": "sha512-eMLLkl+qz7tx/0cJ9wI+w09GQ2zodTkcE/aVfywwdlRcI3EO19xGnbmJwg/JMIm+5MxVJ6outddLZ4Von4E++Q==", 20979 + "version": "1.89.2", 20980 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", 20981 + "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", 21273 20982 "dev": true, 21274 20983 "license": "MIT", 21275 20984 "dependencies": { ··· 21422 21131 } 21423 21132 }, 21424 21133 "node_modules/shiki": { 21425 - "version": "3.6.0", 21426 - "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.6.0.tgz", 21427 - "integrity": "sha512-tKn/Y0MGBTffQoklaATXmTqDU02zx8NYBGQ+F6gy87/YjKbizcLd+Cybh/0ZtOBX9r1NEnAy/GTRDKtOsc1L9w==", 21134 + "version": "3.7.0", 21135 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.7.0.tgz", 21136 + "integrity": "sha512-ZcI4UT9n6N2pDuM2n3Jbk0sR4Swzq43nLPgS/4h0E3B/NrFn2HKElrDtceSf8Zx/OWYOo7G1SAtBLypCp+YXqg==", 21428 21137 "dev": true, 21429 21138 "license": "MIT", 21430 21139 "dependencies": { 21431 - "@shikijs/core": "3.6.0", 21432 - "@shikijs/engine-javascript": "3.6.0", 21433 - "@shikijs/engine-oniguruma": "3.6.0", 21434 - "@shikijs/langs": "3.6.0", 21435 - "@shikijs/themes": "3.6.0", 21436 - "@shikijs/types": "3.6.0", 21140 + "@shikijs/core": "3.7.0", 21141 + "@shikijs/engine-javascript": "3.7.0", 21142 + "@shikijs/engine-oniguruma": "3.7.0", 21143 + "@shikijs/langs": "3.7.0", 21144 + "@shikijs/themes": "3.7.0", 21145 + "@shikijs/types": "3.7.0", 21437 21146 "@shikijs/vscode-textmate": "^10.0.2", 21438 21147 "@types/hast": "^3.0.4" 21439 21148 } ··· 21917 21626 "license": "MIT" 21918 21627 }, 21919 21628 "node_modules/undici-types": { 21920 - "version": "6.21.0", 21921 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 21922 - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 21629 + "version": "7.8.0", 21630 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", 21631 + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", 21923 21632 "dev": true, 21924 21633 "license": "MIT" 21925 21634 }, ··· 21966 21675 } 21967 21676 }, 21968 21677 "node_modules/unifont": { 21969 - "version": "0.5.0", 21970 - "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.5.0.tgz", 21971 - "integrity": "sha512-4DueXMP5Hy4n607sh+vJ+rajoLu778aU3GzqeTCqsD/EaUcvqZT9wPC8kgK6Vjh22ZskrxyRCR71FwNOaYn6jA==", 21678 + "version": "0.5.2", 21679 + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.5.2.tgz", 21680 + "integrity": "sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==", 21972 21681 "dev": true, 21973 21682 "license": "MIT", 21974 21683 "dependencies": { 21975 21684 "css-tree": "^3.0.0", 21685 + "ofetch": "^1.4.1", 21976 21686 "ohash": "^2.0.0" 21977 21687 } 21978 21688 }, ··· 22390 22100 "vite": "^2 || ^3 || ^4 || ^5 || ^6" 22391 22101 } 22392 22102 }, 22103 + "node_modules/vite-tsconfig-paths": { 22104 + "version": "5.1.4", 22105 + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.4.tgz", 22106 + "integrity": "sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==", 22107 + "dev": true, 22108 + "license": "MIT", 22109 + "dependencies": { 22110 + "debug": "^4.1.1", 22111 + "globrex": "^0.1.2", 22112 + "tsconfck": "^3.0.3" 22113 + }, 22114 + "peerDependencies": { 22115 + "vite": "*" 22116 + }, 22117 + "peerDependenciesMeta": { 22118 + "vite": { 22119 + "optional": true 22120 + } 22121 + } 22122 + }, 22393 22123 "node_modules/vitefu": { 22394 - "version": "1.0.6", 22395 - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz", 22396 - "integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==", 22124 + "version": "1.0.7", 22125 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.7.tgz", 22126 + "integrity": "sha512-eRWXLBbJjW3X5z5P5IHcSm2yYbYRPb2kQuc+oqsbAl99WB5kVsPbiiox+cymo8twTzifA6itvhr2CmjnaZZp0Q==", 22397 22127 "dev": true, 22398 22128 "license": "MIT", 22399 22129 "workspaces": [ ··· 22401 22131 "tests/projects/*" 22402 22132 ], 22403 22133 "peerDependencies": { 22404 - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" 22134 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" 22405 22135 }, 22406 22136 "peerDependenciesMeta": { 22407 22137 "vite": { ··· 22675 22405 } 22676 22406 }, 22677 22407 "node_modules/zod": { 22678 - "version": "3.25.56", 22679 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.56.tgz", 22680 - "integrity": "sha512-rd6eEF3BTNvQnR2e2wwolfTmUTnp70aUTqr0oaGbHifzC3BKJsoV+Gat8vxUMR1hwOKBs6El+qWehrHbCpW6SQ==", 22408 + "version": "3.25.67", 22409 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", 22410 + "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", 22681 22411 "dev": true, 22682 22412 "license": "MIT", 22683 22413 "funding": { ··· 22685 22415 } 22686 22416 }, 22687 22417 "node_modules/zod-to-json-schema": { 22688 - "version": "3.24.5", 22689 - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz", 22690 - "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==", 22418 + "version": "3.24.6", 22419 + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz", 22420 + "integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==", 22691 22421 "dev": true, 22692 22422 "license": "ISC", 22693 22423 "peerDependencies": {
+2 -1
package.json
··· 36 36 "netlify": "^22.1.0", 37 37 "purgecss": "^7.0.2", 38 38 "sass": "^1.87.0", 39 - "vite-plugin-wasm": "^3.4.1" 39 + "vite-plugin-wasm": "^3.4.1", 40 + "vite-tsconfig-paths": "^5.1.4" 40 41 } 41 42 }
+1
src/pages/theme/blur/index.astro
··· 1 1 --- 2 2 import Page from "../../../layouts/page.astro"; 3 + import "@styles/theme/blur/index.css"; 3 4 --- 4 5 5 6 <Page title="Diffuse">
+1
src/pages/theme/pilot/index.astro
··· 1 1 --- 2 2 import Page from "../../../layouts/page.astro"; 3 + import "@styles/theme/pilot/index.css"; 3 4 --- 4 5 5 6 <Page title="Diffuse">
+4
src/pages/theme/webamp/index.astro
··· 1 + --- 2 + import "@styles/theme/webamp/index.css"; 3 + --- 4 + 1 5 <html lang="en"> 2 6 <head> 3 7 <meta charset="UTF-8" />
+1 -6
src/scripts/theme/blur/index.ts
··· 1 1 import type { ManagedOutput } from "@applets/core/types"; 2 - import { applet, reactive, wait } from "@scripts/applet/common"; 3 - 4 - //////////////////////////////////////////// 5 - // ๐ŸŽจ Styles 6 - //////////////////////////////////////////// 7 - import "@styles/theme/blur/index.css"; 2 + import { applet } from "@scripts/applet/common"; 8 3 9 4 //////////////////////////////////////////// 10 5 // ๐Ÿ—‚๏ธ Applets
-5
src/scripts/theme/pilot/index.ts
··· 1 1 import { applet, reactive } from "@scripts/applet/common"; 2 2 3 3 //////////////////////////////////////////// 4 - // ๐ŸŽจ Styles 5 - //////////////////////////////////////////// 6 - import "@styles/theme/pilot/index.css"; 7 - 8 - //////////////////////////////////////////// 9 4 // ๐Ÿ—‚๏ธ Applets 10 5 //////////////////////////////////////////// 11 6 import type * as AudioEngine from "@applets/engine/audio/types.d.ts";
-5
src/scripts/theme/webamp/index.ts
··· 5 5 import { applet, wait } from "@scripts/applet/common"; 6 6 7 7 //////////////////////////////////////////// 8 - // ๐ŸŽจ Styles 9 - //////////////////////////////////////////// 10 - import "@styles/theme/webamp/index.css"; 11 - 12 - //////////////////////////////////////////// 13 8 // ๐Ÿ—‚๏ธ Applets 14 9 //////////////////////////////////////////// 15 10 const configurator = {