diff --git a/package.json b/package.json index c1d3c1a9..b7c899ed 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@ai-sdk/openai": "^1.3.23", - "@aws-sdk/client-s3": "3.846.0", - "@aws-sdk/s3-request-presigner": "3.846.0", + "@aws-sdk/client-s3": "3.848.0", + "@aws-sdk/s3-request-presigner": "3.848.0", "@radix-ui/react-dialog": "^1.1.14", "@radix-ui/react-dropdown-menu": "^2.1.15", "@radix-ui/react-tooltip": "^1.2.7", @@ -30,7 +30,7 @@ "fast-deep-equal": "^3.1.3", "framer-motion": "^12.23.6", "nanoid": "^5.1.5", - "next": "15.4.1", + "next": "15.4.2", "next-auth": "5.0.0-beta.29", "next-themes": "^0.4.6", "pg": "^8.16.3", @@ -47,8 +47,8 @@ }, "devDependencies": { "@eslint/eslintrc": "^3.3.1", - "@next/bundle-analyzer": "15.4.1", - "@next/eslint-plugin-next": "^15.4.1", + "@next/bundle-analyzer": "15.4.2", + "@next/eslint-plugin-next": "^15.4.2", "@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/forms": "^0.5.10", "@tailwindcss/postcss": "^4.1.11", @@ -56,14 +56,14 @@ "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", "@types/jest": "^30.0.0", - "@types/node": "^24.0.14", + "@types/node": "^24.0.15", "@types/pg": "^8.15.4", "@types/react": "19.1.8", "@types/react-dom": "19.1.6", "@types/sanitize-html": "^2.16.0", "cross-fetch": "^4.1.0", "eslint": "9.31.0", - "eslint-config-next": "15.4.1", + "eslint-config-next": "15.4.2", "eslint-plugin-react-hooks": "^5.2.0", "jest": "^30.0.4", "jest-environment-jsdom": "^30.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 84ce6c6b..72e9ccad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^1.3.23 version: 1.3.23(zod@3.24.2) '@aws-sdk/client-s3': - specifier: 3.846.0 - version: 3.846.0 + specifier: 3.848.0 + version: 3.848.0 '@aws-sdk/s3-request-presigner': - specifier: 3.846.0 - version: 3.846.0 + specifier: 3.848.0 + version: 3.848.0 '@radix-ui/react-dialog': specifier: ^1.1.14 version: 1.1.14(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -37,13 +37,13 @@ importers: version: 1.35.1 '@vercel/analytics': specifier: ^1.5.0 - version: 1.5.0(next@15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) + version: 1.5.0(next@15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) '@vercel/blob': specifier: ^1.1.1 version: 1.1.1 '@vercel/speed-insights': specifier: ^1.2.0 - version: 1.2.0(next@15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) + version: 1.2.0(next@15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) ai: specifier: ^4.3.19 version: 4.3.19(react@19.1.0)(zod@3.24.2) @@ -72,11 +72,11 @@ importers: specifier: ^5.1.5 version: 5.1.5 next: - specifier: 15.4.1 - version: 15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: 15.4.2 + version: 15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next-auth: specifier: 5.0.0-beta.29 - version: 5.0.0-beta.29(next@15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) + version: 5.0.0-beta.29(next@15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) next-themes: specifier: ^0.4.6 version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -118,11 +118,11 @@ importers: specifier: ^3.3.1 version: 3.3.1 '@next/bundle-analyzer': - specifier: 15.4.1 - version: 15.4.1 + specifier: 15.4.2 + version: 15.4.2 '@next/eslint-plugin-next': - specifier: ^15.4.1 - version: 15.4.1 + specifier: ^15.4.2 + version: 15.4.2 '@tailwindcss/container-queries': specifier: ^0.1.1 version: 0.1.1(tailwindcss@4.1.11) @@ -145,8 +145,8 @@ importers: specifier: ^30.0.0 version: 30.0.0 '@types/node': - specifier: ^24.0.14 - version: 24.0.14 + specifier: ^24.0.15 + version: 24.0.15 '@types/pg': specifier: ^8.15.4 version: 8.15.4 @@ -166,14 +166,14 @@ importers: specifier: 9.31.0 version: 9.31.0(jiti@2.4.2) eslint-config-next: - specifier: 15.4.1 - version: 15.4.1(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) + specifier: 15.4.2 + version: 15.4.2(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) eslint-plugin-react-hooks: specifier: ^5.2.0 version: 5.2.0(eslint@9.31.0(jiti@2.4.2)) jest: specifier: ^30.0.4 - version: 30.0.4(@types/node@24.0.14)(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3)) + version: 30.0.4(@types/node@24.0.15)(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3)) jest-environment-jsdom: specifier: ^30.0.4 version: 30.0.4 @@ -185,7 +185,7 @@ importers: version: 4.1.11 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@24.0.14)(typescript@5.8.3) + version: 10.9.2(@types/node@24.0.15)(typescript@5.8.3) typescript: specifier: 5.8.3 version: 5.8.3 @@ -275,12 +275,12 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.846.0': - resolution: {integrity: sha512-+C9qRJ7SFN+Bi2DJqfJ73Aj4ORpic9Jk5boosiOZj+TZi6qYHW6TCUqxheiC6JT/0xtE5C7VFIhW/UP/CAh0Tw==} + '@aws-sdk/client-s3@3.848.0': + resolution: {integrity: sha512-6uT+THQfsB92eAH0p5zvpGiSCtO2ZhGwmuw6HWEngui53YIWz7W/GCnN0G7nrKpgD5DPrMaBwqZvKuoAh9NHAQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sso@3.846.0': - resolution: {integrity: sha512-7MgMl3nlwf2ixad5Xe8pFHtcwFchkx37MEvGuB00tn5jyBp3AQQ4dK3iHtj2HjhXcXD0G67zVPvH4/QNOL7/gw==} + '@aws-sdk/client-sso@3.848.0': + resolution: {integrity: sha512-mD+gOwoeZQvbecVLGoCmY6pS7kg02BHesbtIxUj+PeBqYoZV5uLvjUOmuGfw1SfoSobKvS11urxC9S7zxU/Maw==} engines: {node: '>=18.0.0'} '@aws-sdk/core@3.846.0': @@ -295,24 +295,24 @@ packages: resolution: {integrity: sha512-Jh1iKUuepdmtreMYozV2ePsPcOF5W9p3U4tWhi3v6nDvz0GsBjzjAROW+BW8XMz9vAD3I9R+8VC3/aq63p5nlw==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-ini@3.846.0': - resolution: {integrity: sha512-GUxaBBKsYx1kOlRbcs77l6BVyG9K70zekJX+5hdwTEgJq7AoHl/XYoWiDxPf6zQ7J4euixPJoyRhpNbJjAXdFw==} + '@aws-sdk/credential-provider-ini@3.848.0': + resolution: {integrity: sha512-r6KWOG+En2xujuMhgZu7dzOZV3/M5U/5+PXrG8dLQ3rdPRB3vgp5tc56KMqLwm/EXKRzAOSuw/UE4HfNOAB8Hw==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-node@3.846.0': - resolution: {integrity: sha512-du2DsXYRfQ8VIt/gXGThhT8KdUEt2j9W91W87Bl9IA5DINt4nSZv+gzh8LqHBYsTSqoUpKb+qIfP1RjZM/8r0A==} + '@aws-sdk/credential-provider-node@3.848.0': + resolution: {integrity: sha512-AblNesOqdzrfyASBCo1xW3uweiSro4Kft9/htdxLeCVU1KVOnFWA5P937MNahViRmIQm2sPBCqL8ZG0u9lnh5g==} engines: {node: '>=18.0.0'} '@aws-sdk/credential-provider-process@3.846.0': resolution: {integrity: sha512-mEpwDYarJSH+CIXnnHN0QOe0MXI+HuPStD6gsv3z/7Q6ESl8KRWon3weFZCDnqpiJMUVavlDR0PPlAFg2MQoPg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-sso@3.846.0': - resolution: {integrity: sha512-Dxz9dpdjfxUsSfW92SAldu9wy8wgEbskn4BNWBFHslQHTmqurmR0ci4P1SMxJJKd498AUEoIAzZOtjGOC38irQ==} + '@aws-sdk/credential-provider-sso@3.848.0': + resolution: {integrity: sha512-pozlDXOwJZL0e7w+dqXLgzVDB7oCx4WvtY0sk6l4i07uFliWF/exupb6pIehFWvTUcOvn5aFTTqcQaEzAD5Wsg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-web-identity@3.846.0': - resolution: {integrity: sha512-j6zOd+kynPQJzmVwSKSUTpsLXAf7vKkr7hCPbQyqC8ZqkIuExsRqu2vRQjX2iH/MKhwZ+qEWMxPMhfDoyv7Gag==} + '@aws-sdk/credential-provider-web-identity@3.848.0': + resolution: {integrity: sha512-D1fRpwPxtVDhcSc/D71exa2gYweV+ocp4D3brF0PgFd//JR3XahZ9W24rVnTQwYEcK9auiBZB89Ltv+WbWN8qw==} engines: {node: '>=18.0.0'} '@aws-sdk/middleware-bucket-endpoint@3.840.0': @@ -351,28 +351,28 @@ packages: resolution: {integrity: sha512-CBZP9t1QbjDFGOrtnUEHL1oAvmnCUUm7p0aPNbIdSzNtH42TNKjPRN3TuEIJDGjkrqpL3MXyDSmNayDcw/XW7Q==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-user-agent@3.846.0': - resolution: {integrity: sha512-85/oUc2jMXqQWo+HHH7WwrdqqArzhMmTmBCpXZwklBHG+ZMzTS5Wug2B0HhGDVWo9aYRMeikSq4lsrpHFVd2MQ==} + '@aws-sdk/middleware-user-agent@3.848.0': + resolution: {integrity: sha512-rjMuqSWJEf169/ByxvBqfdei1iaduAnfolTshsZxwcmLIUtbYrFUmts0HrLQqsAG8feGPpDLHA272oPl+NTCCA==} engines: {node: '>=18.0.0'} - '@aws-sdk/nested-clients@3.846.0': - resolution: {integrity: sha512-LCXPVtNQnkTuE8inPCtpfWN2raE/ndFBKf5OIbuHnC/0XYGOUl5q7VsJz471zJuN9FX3WMfopaFwmNc7cQNMpQ==} + '@aws-sdk/nested-clients@3.848.0': + resolution: {integrity: sha512-joLsyyo9u61jnZuyYzo1z7kmS7VgWRAkzSGESVzQHfOA1H2PYeUFek6vLT4+c9xMGrX/Z6B0tkRdzfdOPiatLg==} engines: {node: '>=18.0.0'} '@aws-sdk/region-config-resolver@3.840.0': resolution: {integrity: sha512-Qjnxd/yDv9KpIMWr90ZDPtRj0v75AqGC92Lm9+oHXZ8p1MjG5JE2CW0HL8JRgK9iKzgKBL7pPQRXI8FkvEVfrA==} engines: {node: '>=18.0.0'} - '@aws-sdk/s3-request-presigner@3.846.0': - resolution: {integrity: sha512-R2I3bdYSvncieucQiGGfSo3Xu8kV424uyu5tZZQk3zEH7ZNshJlE8YcYAGkN9caqlnYZ4V+CK6+71ufTc8I/XQ==} + '@aws-sdk/s3-request-presigner@3.848.0': + resolution: {integrity: sha512-fm75L4M98UOPjFORyLdIgsPOuSXdbfpfOl3bNWcWFmeG8tDhqY+lGOyALYEZw/0O1MzEnyeK7wEGwAOf2PO5ZQ==} engines: {node: '>=18.0.0'} '@aws-sdk/signature-v4-multi-region@3.846.0': resolution: {integrity: sha512-ZMfIMxUljqZzPJGOcraC6erwq/z1puNMU35cO1a/WdhB+LdYknMn1lr7SJuH754QwNzzIlZbEgg4hoHw50+DpQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/token-providers@3.846.0': - resolution: {integrity: sha512-sGNk3xclK7xx+rIJZDJC4FNFqaSSqN0nSr+AdVdQ+/iKQKaUA6hixRbXaQ7I7M5mhqS6fMW1AsqVRywQq2BSMw==} + '@aws-sdk/token-providers@3.848.0': + resolution: {integrity: sha512-oNPyM4+Di2Umu0JJRFSxDcKQ35+Chl/rAwD47/bS0cDPI8yrao83mLXLeDqpRPHyQW4sXlP763FZcuAibC0+mg==} engines: {node: '>=18.0.0'} '@aws-sdk/types@3.840.0': @@ -383,8 +383,8 @@ packages: resolution: {integrity: sha512-wmBJqn1DRXnZu3b4EkE6CWnoWMo1ZMvlfkqU5zPz67xx1GMaXlDCchFvKAXMjk4jn/L1O3tKnoFDNsoLV1kgNQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-endpoints@3.845.0': - resolution: {integrity: sha512-MBmOf0Pb4q6xs9V7jXT1+qciW2965yvaoZUlUUnxUEoX6zxWROeIu/gttASc4vSjOHr/+64hmFkxjeBUF37FJA==} + '@aws-sdk/util-endpoints@3.848.0': + resolution: {integrity: sha512-fY/NuFFCq/78liHvRyFKr+aqq1aA/uuVSANjzr5Ym8c+9Z3HRPE9OrExAHoMrZ6zC8tHerQwlsXYYH5XZ7H+ww==} engines: {node: '>=18.0.0'} '@aws-sdk/util-format-url@3.840.0': @@ -398,8 +398,8 @@ packages: '@aws-sdk/util-user-agent-browser@3.840.0': resolution: {integrity: sha512-JdyZM3EhhL4PqwFpttZu1afDpPJCCc3eyZOLi+srpX11LsGj6sThf47TYQN75HT1CarZ7cCdQHGzP2uy3/xHfQ==} - '@aws-sdk/util-user-agent-node@3.846.0': - resolution: {integrity: sha512-MXYXCplw76xe8A9ejVaIru6Carum/2LQbVtNHsIa4h0TlafLdfulywsoMWL1F53Y9XxQSeOKyyqDKLNOgRVimw==} + '@aws-sdk/util-user-agent-node@3.848.0': + resolution: {integrity: sha512-Zz1ft9NiLqbzNj/M0jVNxaoxI2F4tGXN0ZbZIj+KJ+PbJo+w5+Jo6d0UDAtbj3AEd79pjcCaP4OA9NTVzItUdw==} engines: {node: '>=18.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -991,59 +991,59 @@ packages: '@napi-rs/wasm-runtime@0.2.11': resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} - '@next/bundle-analyzer@15.4.1': - resolution: {integrity: sha512-O5R3iPLR3/oQWFIXl+Mnd02IyhvWBterTlXcceIGw29QHWL/gjvyO0eIVEvrJPS7zzE6/NSu1TiSVgi8mxotlw==} + '@next/bundle-analyzer@15.4.2': + resolution: {integrity: sha512-kgjecwKDgJ50DZXjVllawD6MuTyxaREB5EUBKbG9NLBHjYu10O/OPL5JqKrBrYdQ9BNVxjGEQoDGcHB76ZjViQ==} - '@next/env@15.4.1': - resolution: {integrity: sha512-DXQwFGAE2VH+f2TJsKepRXpODPU+scf5fDbKOME8MMyeyswe4XwgRdiiIYmBfkXU+2ssliLYznajTrOQdnLR5A==} + '@next/env@15.4.2': + resolution: {integrity: sha512-kd7MvW3pAP7tmk1NaiX4yG15xb2l4gNhteKQxt3f+NGR22qwPymn9RBuv26QKfIKmfo6z2NpgU8W2RT0s0jlvg==} - '@next/eslint-plugin-next@15.4.1': - resolution: {integrity: sha512-lQnHUxN7mMksK7IxgKDIXNMWFOBmksVrjamMEURXiYfo7zgsc30lnU8u4y/MJktSh+nB80ktTQeQbWdQO6c8Ow==} + '@next/eslint-plugin-next@15.4.2': + resolution: {integrity: sha512-k0rjdWjXBY6tAOty1ckrMETE6Mx66d85NsgcAIdDp7/cXOsTJ93ywmbg3uUcpxX5TUHFEcCWI5mb8nPhwCe9jg==} - '@next/swc-darwin-arm64@15.4.1': - resolution: {integrity: sha512-L+81yMsiHq82VRXS2RVq6OgDwjvA4kDksGU8hfiDHEXP+ncKIUhUsadAVB+MRIp2FErs/5hpXR0u2eluWPAhig==} + '@next/swc-darwin-arm64@15.4.2': + resolution: {integrity: sha512-ovqjR8NjCBdBf1U+R/Gvn0RazTtXS9n6wqs84iFaCS1NHbw9ksVE4dfmsYcLoyUVd9BWE0bjkphOWrrz8uz/uw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.4.1': - resolution: {integrity: sha512-jfz1RXu6SzL14lFl05/MNkcN35lTLMJWPbqt7Xaj35+ZWAX342aePIJrN6xBdGeKl6jPXJm0Yqo3Xvh3Gpo3Uw==} + '@next/swc-darwin-x64@15.4.2': + resolution: {integrity: sha512-I8d4W7tPqbdbHRI4z1iBfaoJIBrEG4fnWKIe+Rj1vIucNZ5cEinfwkBt3RcDF00bFRZRDpvKuDjgMFD3OyRBnw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.4.1': - resolution: {integrity: sha512-k0tOFn3dsnkaGfs6iQz8Ms6f1CyQe4GacXF979sL8PNQxjYS1swx9VsOyUQYaPoGV8nAZ7OX8cYaeiXGq9ahPQ==} + '@next/swc-linux-arm64-gnu@15.4.2': + resolution: {integrity: sha512-lvhz02dU3Ec5thzfQ2RCUeOFADjNkS/px1W7MBt7HMhf0/amMfT8Z/aXOwEA+cVWN7HSDRSUc8hHILoHmvajsg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.4.1': - resolution: {integrity: sha512-4ogGQ/3qDzbbK3IwV88ltihHFbQVq6Qr+uEapzXHXBH1KsVBZOB50sn6BWHPcFjwSoMX2Tj9eH/fZvQnSIgc3g==} + '@next/swc-linux-arm64-musl@15.4.2': + resolution: {integrity: sha512-v+5PPfL8UP+KKHS3Mox7QMoeFdMlaV0zeNMIF7eLC4qTiVSO0RPNnK0nkBZSD5BEkkf//c+vI9s/iHxddCZchA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.4.1': - resolution: {integrity: sha512-Jj0Rfw3wIgp+eahMz/tOGwlcYYEFjlBPKU7NqoOkTX0LY45i5W0WcDpgiDWSLrN8KFQq/LW7fZq46gxGCiOYlQ==} + '@next/swc-linux-x64-gnu@15.4.2': + resolution: {integrity: sha512-PHLYOC9W2cu6I/JEKo77+LW4uPNvyEQiSkVRUQPsOIsf01PRr8PtPhwtz3XNnC9At8CrzPkzqQ9/kYDg4R4Inw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.4.1': - resolution: {integrity: sha512-9WlEZfnw1vFqkWsTMzZDgNL7AUI1aiBHi0S2m8jvycPyCq/fbZjtE/nDkhJRYbSjXbtRHYLDBlmP95kpjEmJbw==} + '@next/swc-linux-x64-musl@15.4.2': + resolution: {integrity: sha512-lpmUF9FfLFns4JbTu+5aJGA8aR9dXaA12eoNe9CJbVkGib0FDiPa4kBGTwy0xDxKNGlv3bLDViyx1U+qafmuJQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.4.1': - resolution: {integrity: sha512-WodRbZ9g6CQLRZsG3gtrA9w7Qfa9BwDzhFVdlI6sV0OCPq9JrOrJSp9/ioLsezbV8w9RCJ8v55uzJuJ5RgWLZg==} + '@next/swc-win32-arm64-msvc@15.4.2': + resolution: {integrity: sha512-aMjogoGnRepas0LQ/PBPsvvUzj+IoXw2IoDSEShEtrsu2toBiaxEWzOQuPZ8nie8+1iF7TA63S7rlp3YWAjNEg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.4.1': - resolution: {integrity: sha512-y+wTBxelk2xiNofmDOVU7O5WxTHcvOoL3srOM0kxTzKDjQ57kPU0tpnPJ/BWrRnsOwXEv0+3QSbGR7hY4n9LkQ==} + '@next/swc-win32-x64-msvc@15.4.2': + resolution: {integrity: sha512-FxwauyexSFu78wEqR/+NB9MnqXVj6SxJKwcVs2CRjeSX/jBagDCgtR2W36PZUYm0WPgY1pQ3C1+nn7zSnwROuw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1844,8 +1844,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@24.0.14': - resolution: {integrity: sha512-4zXMWD91vBLGRtHK3YbIoFMia+1nqEz72coM42C5ETjnNCa/heoj7NT1G67iAfOqMmcfhuCZ4uNpyz8EjlAejw==} + '@types/node@24.0.15': + resolution: {integrity: sha512-oaeTSbCef7U/z7rDeJA138xpG3NuKc64/rZ2qmUFkFJmnMsAPaluIifqyWd8hSSMxyP9oie3dLAqYPblag9KgA==} '@types/pg@8.15.4': resolution: {integrity: sha512-I6UNVBAoYbvuWkkU3oosC8yxqH21f4/Jc4DK71JLG3dT2mdlGe1z+ep/LQGXaKaOgcvUrsQoPRqfgtMcvZiJhg==} @@ -2602,8 +2602,8 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-config-next@15.4.1: - resolution: {integrity: sha512-XIIN+lq8XuSwXUrcv+0uHMDFGJFPxLAw04/a4muFZYygSvStvVa15nY7kh4Il6yOVJyxdMUyVdQ9ApGedaeupw==} + eslint-config-next@15.4.2: + resolution: {integrity: sha512-rAeZyTWn1/36Y+S+KpJ/W+RAUmM6fpBWsON4Uci+5l9DIKrhkMK0rgAZQ45ktx+xFk5tyYwkTBGit/9jalsHrw==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 typescript: '>=3.3.1' @@ -3630,8 +3630,8 @@ packages: react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc - next@15.4.1: - resolution: {integrity: sha512-eNKB1q8C7o9zXF8+jgJs2CzSLIU3T6bQtX6DcTnCq1sIR1CJ0GlSyRs1BubQi3/JgCnr9Vr+rS5mOMI38FFyQw==} + next@15.4.2: + resolution: {integrity: sha512-oH1rmFso+84NIkocfuxaGKcXIjMUTmnzV2x0m8qsYtB4gD6iflLMESXt5XJ8cFgWMBei4v88rNr/j+peNg72XA==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -4695,13 +4695,13 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-s3@3.846.0': + '@aws-sdk/client-s3@3.848.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 '@aws-sdk/core': 3.846.0 - '@aws-sdk/credential-provider-node': 3.846.0 + '@aws-sdk/credential-provider-node': 3.848.0 '@aws-sdk/middleware-bucket-endpoint': 3.840.0 '@aws-sdk/middleware-expect-continue': 3.840.0 '@aws-sdk/middleware-flexible-checksums': 3.846.0 @@ -4711,13 +4711,13 @@ snapshots: '@aws-sdk/middleware-recursion-detection': 3.840.0 '@aws-sdk/middleware-sdk-s3': 3.846.0 '@aws-sdk/middleware-ssec': 3.840.0 - '@aws-sdk/middleware-user-agent': 3.846.0 + '@aws-sdk/middleware-user-agent': 3.848.0 '@aws-sdk/region-config-resolver': 3.840.0 '@aws-sdk/signature-v4-multi-region': 3.846.0 '@aws-sdk/types': 3.840.0 - '@aws-sdk/util-endpoints': 3.845.0 + '@aws-sdk/util-endpoints': 3.848.0 '@aws-sdk/util-user-agent-browser': 3.840.0 - '@aws-sdk/util-user-agent-node': 3.846.0 + '@aws-sdk/util-user-agent-node': 3.848.0 '@aws-sdk/xml-builder': 3.821.0 '@smithy/config-resolver': 4.1.4 '@smithy/core': 3.7.0 @@ -4758,7 +4758,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.846.0': + '@aws-sdk/client-sso@3.848.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 @@ -4766,12 +4766,12 @@ snapshots: '@aws-sdk/middleware-host-header': 3.840.0 '@aws-sdk/middleware-logger': 3.840.0 '@aws-sdk/middleware-recursion-detection': 3.840.0 - '@aws-sdk/middleware-user-agent': 3.846.0 + '@aws-sdk/middleware-user-agent': 3.848.0 '@aws-sdk/region-config-resolver': 3.840.0 '@aws-sdk/types': 3.840.0 - '@aws-sdk/util-endpoints': 3.845.0 + '@aws-sdk/util-endpoints': 3.848.0 '@aws-sdk/util-user-agent-browser': 3.840.0 - '@aws-sdk/util-user-agent-node': 3.846.0 + '@aws-sdk/util-user-agent-node': 3.848.0 '@smithy/config-resolver': 4.1.4 '@smithy/core': 3.7.0 '@smithy/fetch-http-handler': 5.1.0 @@ -4840,15 +4840,15 @@ snapshots: '@smithy/util-stream': 4.2.3 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.846.0': + '@aws-sdk/credential-provider-ini@3.848.0': dependencies: '@aws-sdk/core': 3.846.0 '@aws-sdk/credential-provider-env': 3.846.0 '@aws-sdk/credential-provider-http': 3.846.0 '@aws-sdk/credential-provider-process': 3.846.0 - '@aws-sdk/credential-provider-sso': 3.846.0 - '@aws-sdk/credential-provider-web-identity': 3.846.0 - '@aws-sdk/nested-clients': 3.846.0 + '@aws-sdk/credential-provider-sso': 3.848.0 + '@aws-sdk/credential-provider-web-identity': 3.848.0 + '@aws-sdk/nested-clients': 3.848.0 '@aws-sdk/types': 3.840.0 '@smithy/credential-provider-imds': 4.0.6 '@smithy/property-provider': 4.0.4 @@ -4858,14 +4858,14 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-node@3.846.0': + '@aws-sdk/credential-provider-node@3.848.0': dependencies: '@aws-sdk/credential-provider-env': 3.846.0 '@aws-sdk/credential-provider-http': 3.846.0 - '@aws-sdk/credential-provider-ini': 3.846.0 + '@aws-sdk/credential-provider-ini': 3.848.0 '@aws-sdk/credential-provider-process': 3.846.0 - '@aws-sdk/credential-provider-sso': 3.846.0 - '@aws-sdk/credential-provider-web-identity': 3.846.0 + '@aws-sdk/credential-provider-sso': 3.848.0 + '@aws-sdk/credential-provider-web-identity': 3.848.0 '@aws-sdk/types': 3.840.0 '@smithy/credential-provider-imds': 4.0.6 '@smithy/property-provider': 4.0.4 @@ -4884,11 +4884,11 @@ snapshots: '@smithy/types': 4.3.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.846.0': + '@aws-sdk/credential-provider-sso@3.848.0': dependencies: - '@aws-sdk/client-sso': 3.846.0 + '@aws-sdk/client-sso': 3.848.0 '@aws-sdk/core': 3.846.0 - '@aws-sdk/token-providers': 3.846.0 + '@aws-sdk/token-providers': 3.848.0 '@aws-sdk/types': 3.840.0 '@smithy/property-provider': 4.0.4 '@smithy/shared-ini-file-loader': 4.0.4 @@ -4897,10 +4897,10 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-web-identity@3.846.0': + '@aws-sdk/credential-provider-web-identity@3.848.0': dependencies: '@aws-sdk/core': 3.846.0 - '@aws-sdk/nested-clients': 3.846.0 + '@aws-sdk/nested-clients': 3.848.0 '@aws-sdk/types': 3.840.0 '@smithy/property-provider': 4.0.4 '@smithy/types': 4.3.1 @@ -4990,17 +4990,17 @@ snapshots: '@smithy/types': 4.3.1 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.846.0': + '@aws-sdk/middleware-user-agent@3.848.0': dependencies: '@aws-sdk/core': 3.846.0 '@aws-sdk/types': 3.840.0 - '@aws-sdk/util-endpoints': 3.845.0 + '@aws-sdk/util-endpoints': 3.848.0 '@smithy/core': 3.7.0 '@smithy/protocol-http': 5.1.2 '@smithy/types': 4.3.1 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.846.0': + '@aws-sdk/nested-clients@3.848.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 @@ -5008,12 +5008,12 @@ snapshots: '@aws-sdk/middleware-host-header': 3.840.0 '@aws-sdk/middleware-logger': 3.840.0 '@aws-sdk/middleware-recursion-detection': 3.840.0 - '@aws-sdk/middleware-user-agent': 3.846.0 + '@aws-sdk/middleware-user-agent': 3.848.0 '@aws-sdk/region-config-resolver': 3.840.0 '@aws-sdk/types': 3.840.0 - '@aws-sdk/util-endpoints': 3.845.0 + '@aws-sdk/util-endpoints': 3.848.0 '@aws-sdk/util-user-agent-browser': 3.840.0 - '@aws-sdk/util-user-agent-node': 3.846.0 + '@aws-sdk/util-user-agent-node': 3.848.0 '@smithy/config-resolver': 4.1.4 '@smithy/core': 3.7.0 '@smithy/fetch-http-handler': 5.1.0 @@ -5052,7 +5052,7 @@ snapshots: '@smithy/util-middleware': 4.0.4 tslib: 2.8.1 - '@aws-sdk/s3-request-presigner@3.846.0': + '@aws-sdk/s3-request-presigner@3.848.0': dependencies: '@aws-sdk/signature-v4-multi-region': 3.846.0 '@aws-sdk/types': 3.840.0 @@ -5072,10 +5072,10 @@ snapshots: '@smithy/types': 4.3.1 tslib: 2.8.1 - '@aws-sdk/token-providers@3.846.0': + '@aws-sdk/token-providers@3.848.0': dependencies: '@aws-sdk/core': 3.846.0 - '@aws-sdk/nested-clients': 3.846.0 + '@aws-sdk/nested-clients': 3.848.0 '@aws-sdk/types': 3.840.0 '@smithy/property-provider': 4.0.4 '@smithy/shared-ini-file-loader': 4.0.4 @@ -5093,7 +5093,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.845.0': + '@aws-sdk/util-endpoints@3.848.0': dependencies: '@aws-sdk/types': 3.840.0 '@smithy/types': 4.3.1 @@ -5119,9 +5119,9 @@ snapshots: bowser: 2.11.0 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.846.0': + '@aws-sdk/util-user-agent-node@3.848.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.846.0 + '@aws-sdk/middleware-user-agent': 3.848.0 '@aws-sdk/types': 3.840.0 '@smithy/node-config-provider': 4.1.3 '@smithy/types': 4.3.1 @@ -5570,13 +5570,13 @@ snapshots: '@jest/console@30.0.4': dependencies: '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 chalk: 4.1.2 jest-message-util: 30.0.2 jest-util: 30.0.2 slash: 3.0.0 - '@jest/core@30.0.4(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3))': + '@jest/core@30.0.4(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3))': dependencies: '@jest/console': 30.0.4 '@jest/pattern': 30.0.1 @@ -5584,14 +5584,14 @@ snapshots: '@jest/test-result': 30.0.4 '@jest/transform': 30.0.4 '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.2.0 exit-x: 0.2.2 graceful-fs: 4.2.11 jest-changed-files: 30.0.2 - jest-config: 30.0.4(@types/node@24.0.14)(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3)) + jest-config: 30.0.4(@types/node@24.0.15)(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3)) jest-haste-map: 30.0.2 jest-message-util: 30.0.2 jest-regex-util: 30.0.1 @@ -5622,7 +5622,7 @@ snapshots: '@jest/fake-timers': 30.0.4 '@jest/types': 30.0.1 '@types/jsdom': 21.1.7 - '@types/node': 24.0.14 + '@types/node': 24.0.15 jest-mock: 30.0.2 jest-util: 30.0.2 jsdom: 26.1.0 @@ -5631,7 +5631,7 @@ snapshots: dependencies: '@jest/fake-timers': 30.0.4 '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 jest-mock: 30.0.2 '@jest/expect-utils@30.0.0': @@ -5653,7 +5653,7 @@ snapshots: dependencies: '@jest/types': 30.0.1 '@sinonjs/fake-timers': 13.0.5 - '@types/node': 24.0.14 + '@types/node': 24.0.15 jest-message-util: 30.0.2 jest-mock: 30.0.2 jest-util: 30.0.2 @@ -5673,12 +5673,12 @@ snapshots: '@jest/pattern@30.0.0': dependencies: - '@types/node': 24.0.14 + '@types/node': 24.0.15 jest-regex-util: 30.0.0 '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.0.14 + '@types/node': 24.0.15 jest-regex-util: 30.0.1 '@jest/reporters@30.0.4': @@ -5689,7 +5689,7 @@ snapshots: '@jest/transform': 30.0.4 '@jest/types': 30.0.1 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 24.0.14 + '@types/node': 24.0.15 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit-x: 0.2.2 @@ -5770,7 +5770,7 @@ snapshots: '@jest/schemas': 30.0.0 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.0.14 + '@types/node': 24.0.15 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -5780,7 +5780,7 @@ snapshots: '@jest/schemas': 30.0.1 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.0.14 + '@types/node': 24.0.15 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -5813,41 +5813,41 @@ snapshots: '@tybys/wasm-util': 0.9.0 optional: true - '@next/bundle-analyzer@15.4.1': + '@next/bundle-analyzer@15.4.2': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@next/env@15.4.1': {} + '@next/env@15.4.2': {} - '@next/eslint-plugin-next@15.4.1': + '@next/eslint-plugin-next@15.4.2': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.4.1': + '@next/swc-darwin-arm64@15.4.2': optional: true - '@next/swc-darwin-x64@15.4.1': + '@next/swc-darwin-x64@15.4.2': optional: true - '@next/swc-linux-arm64-gnu@15.4.1': + '@next/swc-linux-arm64-gnu@15.4.2': optional: true - '@next/swc-linux-arm64-musl@15.4.1': + '@next/swc-linux-arm64-musl@15.4.2': optional: true - '@next/swc-linux-x64-gnu@15.4.1': + '@next/swc-linux-x64-gnu@15.4.2': optional: true - '@next/swc-linux-x64-musl@15.4.1': + '@next/swc-linux-x64-musl@15.4.2': optional: true - '@next/swc-win32-arm64-msvc@15.4.1': + '@next/swc-win32-arm64-msvc@15.4.2': optional: true - '@next/swc-win32-x64-msvc@15.4.1': + '@next/swc-win32-x64-msvc@15.4.2': optional: true '@nodelib/fs.scandir@2.1.5': @@ -6721,7 +6721,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 24.0.14 + '@types/node': 24.0.15 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6729,13 +6729,13 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@24.0.14': + '@types/node@24.0.15': dependencies: undici-types: 7.8.0 '@types/pg@8.15.4': dependencies: - '@types/node': 24.0.14 + '@types/node': 24.0.15 pg-protocol: 1.10.0 pg-types: 2.2.0 @@ -6914,9 +6914,9 @@ snapshots: dependencies: uncrypto: 0.1.3 - '@vercel/analytics@1.5.0(next@15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': + '@vercel/analytics@1.5.0(next@15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': optionalDependencies: - next: 15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 '@vercel/blob@1.1.1': @@ -6927,9 +6927,9 @@ snapshots: throttleit: 2.1.0 undici: 5.28.5 - '@vercel/speed-insights@1.2.0(next@15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': + '@vercel/speed-insights@1.2.0(next@15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': optionalDependencies: - next: 15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 acorn-jsx@5.3.2(acorn@8.14.0): @@ -7529,9 +7529,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@15.4.1(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3): + eslint-config-next@15.4.2(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@next/eslint-plugin-next': 15.4.1 + '@next/eslint-plugin-next': 15.4.2 '@rushstack/eslint-patch': 1.10.5 '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/parser': 8.24.1(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) @@ -8223,7 +8223,7 @@ snapshots: '@jest/expect': 30.0.4 '@jest/test-result': 30.0.4 '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 chalk: 4.1.2 co: 4.6.0 dedent: 1.6.0 @@ -8243,15 +8243,15 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.0.4(@types/node@24.0.14)(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3)): + jest-cli@30.0.4(@types/node@24.0.15)(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3)): dependencies: - '@jest/core': 30.0.4(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3)) + '@jest/core': 30.0.4(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3)) '@jest/test-result': 30.0.4 '@jest/types': 30.0.1 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.0.4(@types/node@24.0.14)(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3)) + jest-config: 30.0.4(@types/node@24.0.15)(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3)) jest-util: 30.0.2 jest-validate: 30.0.2 yargs: 17.7.2 @@ -8262,7 +8262,7 @@ snapshots: - supports-color - ts-node - jest-config@30.0.4(@types/node@24.0.14)(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3)): + jest-config@30.0.4(@types/node@24.0.15)(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3)): dependencies: '@babel/core': 7.27.4 '@jest/get-type': 30.0.1 @@ -8289,8 +8289,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 24.0.14 - ts-node: 10.9.2(@types/node@24.0.14)(typescript@5.8.3) + '@types/node': 24.0.15 + ts-node: 10.9.2(@types/node@24.0.15)(typescript@5.8.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -8326,7 +8326,7 @@ snapshots: '@jest/environment': 30.0.4 '@jest/environment-jsdom-abstract': 30.0.4(jsdom@26.1.0) '@types/jsdom': 21.1.7 - '@types/node': 24.0.14 + '@types/node': 24.0.15 jsdom: 26.1.0 transitivePeerDependencies: - bufferutil @@ -8338,7 +8338,7 @@ snapshots: '@jest/environment': 30.0.4 '@jest/fake-timers': 30.0.4 '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 jest-mock: 30.0.2 jest-util: 30.0.2 jest-validate: 30.0.2 @@ -8346,7 +8346,7 @@ snapshots: jest-haste-map@30.0.2: dependencies: '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -8404,13 +8404,13 @@ snapshots: jest-mock@30.0.0: dependencies: '@jest/types': 30.0.0 - '@types/node': 24.0.14 + '@types/node': 24.0.15 jest-util: 30.0.0 jest-mock@30.0.2: dependencies: '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 jest-util: 30.0.2 jest-pnp-resolver@1.2.3(jest-resolve@30.0.2): @@ -8446,7 +8446,7 @@ snapshots: '@jest/test-result': 30.0.4 '@jest/transform': 30.0.4 '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 @@ -8475,7 +8475,7 @@ snapshots: '@jest/test-result': 30.0.4 '@jest/transform': 30.0.4 '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 chalk: 4.1.2 cjs-module-lexer: 2.1.0 collect-v8-coverage: 1.0.2 @@ -8522,7 +8522,7 @@ snapshots: jest-util@30.0.0: dependencies: '@jest/types': 30.0.0 - '@types/node': 24.0.14 + '@types/node': 24.0.15 chalk: 4.1.2 ci-info: 4.2.0 graceful-fs: 4.2.11 @@ -8531,7 +8531,7 @@ snapshots: jest-util@30.0.2: dependencies: '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 chalk: 4.1.2 ci-info: 4.2.0 graceful-fs: 4.2.11 @@ -8550,7 +8550,7 @@ snapshots: dependencies: '@jest/test-result': 30.0.4 '@jest/types': 30.0.1 - '@types/node': 24.0.14 + '@types/node': 24.0.15 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -8559,18 +8559,18 @@ snapshots: jest-worker@30.0.2: dependencies: - '@types/node': 24.0.14 + '@types/node': 24.0.15 '@ungap/structured-clone': 1.3.0 jest-util: 30.0.2 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.0.4(@types/node@24.0.14)(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3)): + jest@30.0.4(@types/node@24.0.15)(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3)): dependencies: - '@jest/core': 30.0.4(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3)) + '@jest/core': 30.0.4(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3)) '@jest/types': 30.0.1 import-local: 3.2.0 - jest-cli: 30.0.4(@types/node@24.0.14)(ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3)) + jest-cli: 30.0.4(@types/node@24.0.15)(ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -8808,10 +8808,10 @@ snapshots: natural-compare@1.4.0: {} - next-auth@5.0.0-beta.29(next@15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0): + next-auth@5.0.0-beta.29(next@15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0): dependencies: '@auth/core': 0.40.0 - next: 15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0): @@ -8819,9 +8819,9 @@ snapshots: react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - next@15.4.1(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + next@15.4.2(@babel/core@7.27.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: - '@next/env': 15.4.1 + '@next/env': 15.4.2 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001700 postcss: 8.4.31 @@ -8829,14 +8829,14 @@ snapshots: react-dom: 19.1.0(react@19.1.0) styled-jsx: 5.1.6(@babel/core@7.27.4)(react@19.1.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.4.1 - '@next/swc-darwin-x64': 15.4.1 - '@next/swc-linux-arm64-gnu': 15.4.1 - '@next/swc-linux-arm64-musl': 15.4.1 - '@next/swc-linux-x64-gnu': 15.4.1 - '@next/swc-linux-x64-musl': 15.4.1 - '@next/swc-win32-arm64-msvc': 15.4.1 - '@next/swc-win32-x64-msvc': 15.4.1 + '@next/swc-darwin-arm64': 15.4.2 + '@next/swc-darwin-x64': 15.4.2 + '@next/swc-linux-arm64-gnu': 15.4.2 + '@next/swc-linux-arm64-musl': 15.4.2 + '@next/swc-linux-x64-gnu': 15.4.2 + '@next/swc-linux-x64-musl': 15.4.2 + '@next/swc-win32-arm64-msvc': 15.4.2 + '@next/swc-win32-x64-msvc': 15.4.2 '@opentelemetry/api': 1.9.0 sharp: 0.34.3 transitivePeerDependencies: @@ -9540,14 +9540,14 @@ snapshots: dependencies: sax: 1.2.4 - ts-node@10.9.2(@types/node@24.0.14)(typescript@5.8.3): + ts-node@10.9.2(@types/node@24.0.15)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 24.0.14 + '@types/node': 24.0.15 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3