diff --git a/package.json b/package.json index 007839a81..4614c9f82 100644 --- a/package.json +++ b/package.json @@ -81,11 +81,11 @@ "@prisma/extension-read-replicas": "^0.4.1", "@react-spring/web": "^9.7.3", "@svgr/cli": "^8.1.0", - "@tanstack/react-query": "^5.83.0", - "@umami/react-zen": "^0.164.0", + "@tanstack/react-query": "^5.85.5", + "@umami/react-zen": "^0.168.0", "@umami/redis-client": "^0.27.0", "bcryptjs": "^3.0.2", - "chalk": "^5.4.1", + "chalk": "^5.6.0", "chart.js": "^4.5.0", "chartjs-adapter-date-fns": "^3.0.0", "classnames": "^2.3.1", @@ -136,7 +136,7 @@ }, "devDependencies": { "@formatjs/cli": "^4.2.29", - "@netlify/plugin-nextjs": "^5.11.6", + "@netlify/plugin-nextjs": "^5.12.1", "@rollup/plugin-alias": "^5.0.0", "@rollup/plugin-commonjs": "^25.0.4", "@rollup/plugin-json": "^6.0.0", @@ -145,17 +145,17 @@ "@rollup/plugin-terser": "^0.4.4", "@types/jest": "^29.5.14", "@types/node": "^22.16.5", - "@types/react": "^19.1.9", + "@types/react": "^19.1.11", "@types/react-dom": "^19.1.7", "@types/react-window": "^1.8.8", - "@typescript-eslint/eslint-plugin": "^8.38.0", - "@typescript-eslint/parser": "^8.38.0", + "@typescript-eslint/eslint-plugin": "^8.40.0", + "@typescript-eslint/parser": "^8.40.0", "babel-plugin-react-compiler": "19.1.0-rc.2", "cross-env": "^7.0.3", "cypress": "^13.6.6", "esbuild": "^0.25.8", "eslint": "^8.33.0", - "eslint-config-next": "^14.2.30", + "eslint-config-next": "^14.2.32", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-css-modules": "^2.12.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2db2f0448..98b1cdc8a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: version: 4.5.15 '@hello-pangea/dnd': specifier: ^17.0.0 - version: 17.0.0(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 17.0.0(@types/react@19.1.11)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@prisma/adapter-pg': specifier: ^6.14.0 version: 6.14.0 @@ -42,11 +42,11 @@ importers: specifier: ^8.1.0 version: 8.1.0(typescript@5.9.2) '@tanstack/react-query': - specifier: ^5.83.0 - version: 5.85.3(react@19.1.1) + specifier: ^5.85.5 + version: 5.85.5(react@19.1.1) '@umami/react-zen': - specifier: ^0.164.0 - version: 0.164.0(@babel/core@7.28.3)(@types/react@19.1.10)(babel-plugin-react-compiler@19.1.0-rc.2)(immer@9.0.21)(use-sync-external-store@1.5.0(react@19.1.1)) + specifier: ^0.168.0 + version: 0.168.0(@babel/core@7.28.3)(@types/react@19.1.11)(babel-plugin-react-compiler@19.1.0-rc.2)(immer@9.0.21)(use-sync-external-store@1.5.0(react@19.1.1)) '@umami/redis-client': specifier: ^0.27.0 version: 0.27.0 @@ -54,8 +54,8 @@ importers: specifier: ^3.0.2 version: 3.0.2 chalk: - specifier: ^5.4.1 - version: 5.5.0 + specifier: ^5.6.0 + version: 5.6.0 chart.js: specifier: ^4.5.0 version: 4.5.0 @@ -196,14 +196,14 @@ importers: version: 3.25.76 zustand: specifier: ^5.0.8 - version: 5.0.8(@types/react@19.1.10)(immer@9.0.21)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) + version: 5.0.8(@types/react@19.1.11)(immer@9.0.21)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) devDependencies: '@formatjs/cli': specifier: ^4.2.29 version: 4.8.4(ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.2)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.9.2)))(typescript@5.9.2)) '@netlify/plugin-nextjs': - specifier: ^5.11.6 - version: 5.12.0 + specifier: ^5.12.1 + version: 5.12.1 '@rollup/plugin-alias': specifier: ^5.0.0 version: 5.1.1(rollup@3.29.5) @@ -229,20 +229,20 @@ importers: specifier: ^22.16.5 version: 22.17.2 '@types/react': - specifier: ^19.1.9 - version: 19.1.10 + specifier: ^19.1.11 + version: 19.1.11 '@types/react-dom': specifier: ^19.1.7 - version: 19.1.7(@types/react@19.1.10) + version: 19.1.7(@types/react@19.1.11) '@types/react-window': specifier: ^1.8.8 version: 1.8.8 '@typescript-eslint/eslint-plugin': - specifier: ^8.38.0 - version: 8.39.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) + specifier: ^8.40.0 + version: 8.40.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/parser': - specifier: ^8.38.0 - version: 8.39.1(eslint@8.57.1)(typescript@5.9.2) + specifier: ^8.40.0 + version: 8.40.0(eslint@8.57.1)(typescript@5.9.2) babel-plugin-react-compiler: specifier: 19.1.0-rc.2 version: 19.1.0-rc.2 @@ -259,8 +259,8 @@ importers: specifier: ^8.33.0 version: 8.57.1 eslint-config-next: - specifier: ^14.2.30 - version: 14.2.31(eslint@8.57.1)(typescript@5.9.2) + specifier: ^14.2.32 + version: 14.2.32(eslint@8.57.1)(typescript@5.9.2) eslint-config-prettier: specifier: ^10.1.8 version: 10.1.8(eslint@8.57.1) @@ -275,10 +275,10 @@ importers: version: 2.15.2(eslint@8.57.1) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) eslint-plugin-jest: specifier: ^27.9.0 - version: 27.9.0(@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.17.2)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.9.2)))(typescript@5.9.2) + version: 27.9.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.17.2)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.9.2)))(typescript@5.9.2) eslint-plugin-prettier: specifier: ^5.5.3 version: 5.5.4(eslint-config-prettier@10.1.8(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2) @@ -1255,14 +1255,14 @@ packages: cpu: [x64] os: [win32] - '@internationalized/date@3.8.2': - resolution: {integrity: sha512-/wENk7CbvLbkUvX1tu0mwq49CVkkWpkXubGel6birjRPyo6uQ4nQpnq5xZu823zRCwwn82zgHrvgF1vZyvmVgA==} + '@internationalized/date@3.9.0': + resolution: {integrity: sha512-yaN3brAnHRD+4KyyOsJyk49XUvj2wtbNACSqg0bz3u8t2VuzhC8Q5dfRnrSxjnnbDb+ienBnkn1TzQfE154vyg==} '@internationalized/message@3.1.8': resolution: {integrity: sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA==} - '@internationalized/number@3.6.4': - resolution: {integrity: sha512-P+/h+RDaiX8EGt3shB9AYM1+QgkvHmJ5rKi4/59k4sg9g58k9rqsRW0WxRO7jCoHyvVbFRRFKmVTdFYdehrxHg==} + '@internationalized/number@3.6.5': + resolution: {integrity: sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g==} '@internationalized/string@3.2.7': resolution: {integrity: sha512-D4OHBjrinH+PFZPvfCXvG28n2LSykWcJ7GIioQL+ok0LON15SdfoUssoHzzOUmVZLbRoREsQXVzA6r8JKsbP6A==} @@ -1378,15 +1378,15 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@netlify/plugin-nextjs@5.12.0': - resolution: {integrity: sha512-SXQY/nCiSOSAZWNls/DQxrICldUR7PHSMUw2J2/ZejH1dk12Vwd3+SzSihHrRW9PNcErZkC2g3seM7bWZlvBRg==} + '@netlify/plugin-nextjs@5.12.1': + resolution: {integrity: sha512-b2Ic9NkNnnh0lKC/YWDZ2+HdLd/uYdBzLvLKYOkPyFt8KEszoC+Je3GRcwBeOLxaNtK8lji7YPIjtGz8K2sLVQ==} engines: {node: '>=18.0.0'} '@next/env@15.5.0': resolution: {integrity: sha512-sDaprBAfzCQiOgo2pO+LhnV0Wt2wBgartjrr+dpcTORYVnnXD0gwhHhiiyIih9hQbq+JnbqH4odgcFWhqCGidw==} - '@next/eslint-plugin-next@14.2.31': - resolution: {integrity: sha512-ouaB+l8Cr/uzGxoGHUvd01OnfFTM8qM81Crw1AG0xoWDRN0DKLXyTWVe0FdAOHVBpGuXB87aufdRmrwzZDArIw==} + '@next/eslint-plugin-next@14.2.32': + resolution: {integrity: sha512-tyZMX8g4cWg/uPW4NxiJK13t62Pab47SKGJGVZJa6YtFwtfrXovH4j1n9tdpRdXW03PGQBugYEVGM7OhWfytdA==} '@next/swc-darwin-arm64@15.5.0': resolution: {integrity: sha512-v7Jj9iqC6enxIRBIScD/o0lH7QKvSxq2LM8UTyqJi+S2w2QzhMYjven4vgu/RzgsdtdbpkyCxBTzHl/gN5rTRg==} @@ -1507,26 +1507,26 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/breadcrumbs@3.5.27': - resolution: {integrity: sha512-fuXD9nvBaBVZO0Z6EntBlxQD621/2Ldcxz76jFjc4V/jNOq/6BIVQRtpnAYYrSTiW3ZV2IoAyxRWNxQU22hOow==} + '@react-aria/breadcrumbs@3.5.28': + resolution: {integrity: sha512-6S3QelpajodEzN7bm49XXW5gGoZksK++cl191W0sexq/E5hZHAEA9+CFC8pL3px13ji7qHGqKAxOP4IUVBdVpQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/button@3.14.0': - resolution: {integrity: sha512-we6z+2GpZO8lGD6EPmYH2S87kLCpU14D2E3tD2vES+SS2sZM2qcm2dUGpeo4+gZqBToLWKEBAGCSlkWEtgS19A==} + '@react-aria/button@3.14.1': + resolution: {integrity: sha512-Ug06unKEYVG3OF6zKmpVR7VfLzpj7eJVuFo3TCUxwFJG7DI28pZi2TaGWnhm7qjkxfl1oz0avQiHVfDC99gSuw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/calendar@3.9.0': - resolution: {integrity: sha512-YxHLqL/LZrgwYGKzlQ96Fgt6gC+Q1L8k56sD51jJAtiD+YtT/pKJfK1zjZ3rtHtPTDYzosJ8vFgOmZNpnKQpXQ==} + '@react-aria/calendar@3.9.1': + resolution: {integrity: sha512-dCJliRIi3x3VmAZkJDNTZddq0+QoUX9NS7GgdqPPYcJIMbVPbyLWL61//0SrcCr3MuSRCoI1eQZ8PkQe/2PJZQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/checkbox@3.16.0': - resolution: {integrity: sha512-XPaMz1/iVBG6EbJOPYlNtvr+q4f0axJeoIvyzWW3ciIdDSX/3jYuFg/sv/b3OQQl389cbQ/WUBQyWre/uXWVEg==} + '@react-aria/checkbox@3.16.1': + resolution: {integrity: sha512-YcG3QhuGIwqPHo4GVGVmwxPM5Ayq9CqYfZjla/KTfJILPquAJ12J7LSMpqS/Z5TlMNgIIqZ3ZdrYmjQlUY7eUg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1537,98 +1537,98 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/color@3.1.0': - resolution: {integrity: sha512-95qcCmz5Ss6o1Z4Z7X3pEEQxoUA83qGNQkpjOvobcHbNWKfhvOAsUzdBleOx2NpyBzY16OAnhWR7PJZwR4AqiA==} + '@react-aria/color@3.1.1': + resolution: {integrity: sha512-4+woybtn4kh5ytggWQ06bqqWsoucOrxwNrwW1XP6EmvcjIcsfVW+VwFwM5ZYa2LGF+fHiW3dM4bjRqVa7i9PVg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/combobox@3.13.0': - resolution: {integrity: sha512-eBa8aWcL3Ar/BvgSaqYDmNQP70LPZ7us2myM31QQt2YDRptqGHd44wzXCts9SaDVIeMVy+AEY2NkuxrVE6yNrw==} + '@react-aria/combobox@3.13.1': + resolution: {integrity: sha512-3lt3TGfjadJsN+illC23hgfeQ/VqF04mxczoU+3znOZ+vTx9zov/YfUysAsaxc8hyjr65iydz+CEbyg4+i0y3A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/datepicker@3.15.0': - resolution: {integrity: sha512-AONeLj7sMKz4JmzCu4bhsqwcNFXCSWoaBhi4wOJO9+WYmxudn5mSI9ez8NMCVn+s5kcYpyvzrrAFf/DvQ4UDgw==} + '@react-aria/datepicker@3.15.1': + resolution: {integrity: sha512-RfUOvsupON6E5ZELpBgb9qxsilkbqwzsZ78iqCDTVio+5kc5G9jVeHEIQOyHnavi/TmJoAnbmmVpEbE6M9lYJQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/dialog@3.5.28': - resolution: {integrity: sha512-S9dgdFBQc9LbhyBiHwGPSATwtvsIl6h+UnxDJ4oKBSse+wxdAyshbZv2tyO5RFbe3k73SAgU7yKocfg7YyRM0A==} + '@react-aria/dialog@3.5.29': + resolution: {integrity: sha512-GtxB0oTwkSz/GiKMPN0lU4h/r+Cr04FFUonZU5s03YmDTtgVjTSjFPmsd7pkbt3qq0aEiQASx/vWdAkKLWjRHA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/disclosure@3.0.7': - resolution: {integrity: sha512-g17smH+5v7B6JijzN20rIRUmE2N8owYK/4blR6tIyS+oLIHr+Crkt1ErNoUWynibj2/4gDd9KGrKyzwB4vxK9g==} + '@react-aria/disclosure@3.0.8': + resolution: {integrity: sha512-Q2v6czm3ViMTw7J+GCWdXw3rZ5Fgmy97gpSQjpEoxSyqA1UfpRRvNa+XYoXmbpaY1MGhtUX3m2GgZ4IuhhMHVQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/dnd@3.11.0': - resolution: {integrity: sha512-jr47o7Fy55eYjSKWqRyuWKPnynpgC4cE9YXnYg5xa+1woRefIF2IyteOxgSHeX16+6ef2UDSsvC61T3gS6NWxQ==} + '@react-aria/dnd@3.11.1': + resolution: {integrity: sha512-SdaN7GXv3OLpg8sBUgkPf+bygByqjhJdJ4O7+lm+CBDlYrDcC5CMmy/hshE1CC/eZUwC2Tthf2q32wUtKo3fpA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/focus@3.21.0': - resolution: {integrity: sha512-7NEGtTPsBy52EZ/ToVKCu0HSelE3kq9qeis+2eEq90XSuJOMaDHUQrA7RC2Y89tlEwQB31bud/kKRi9Qme1dkA==} + '@react-aria/focus@3.21.1': + resolution: {integrity: sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/form@3.1.0': - resolution: {integrity: sha512-aDAOZafrn0V8e09mDAtCvc+JnpnkFM9X8cbI5+fdXsXAA+JxO+3uRRfnJHBlIL0iLc4C4OVWxBxWToV95pg1KA==} + '@react-aria/form@3.1.1': + resolution: {integrity: sha512-PjZC25UgH5orit9p56Ymbbo288F3eaDd3JUvD8SG+xgx302HhlFAOYsQLLAb4k4H03bp0gWtlUEkfX6KYcE1Tw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/grid@3.14.3': - resolution: {integrity: sha512-O4Ius5tJqKcMGfQT6IXD4MnEOeq6f/59nKmfCLTXMREFac/oxafqanUx3zrEVYbaqLOjEmONcd8S61ptQM6aPg==} + '@react-aria/grid@3.14.4': + resolution: {integrity: sha512-l1FLQNKnoHpY4UClUTPUV0AqJ5bfAULEE0ErY86KznWLd+Hqzo7mHLqqDV02CDa/8mIUcdoax/MrYYIbPDlOZA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/gridlist@3.13.3': - resolution: {integrity: sha512-U2x/1MpdrAgK/vay2s2nVSko4WysajlMS+L8c18HE/ig2to+C8tCPWH2UuK4jTQWrK5x/PxTH+/yvtytljnIuQ==} + '@react-aria/gridlist@3.14.0': + resolution: {integrity: sha512-8NWDaUbPe6ujI+kSvDqr2onPYWlBXiaLCQ6nfYOo+GFKxeVCsv4a2I5HAAoGf9THNQ5b8b8kJa+M0xyL1Z71XA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/i18n@3.12.11': - resolution: {integrity: sha512-1mxUinHbGJ6nJ/uSl62dl48vdZfWTBZePNF/wWQy98gR0qNFXLeusd7CsEmJT1971CR5i/WNYUo1ezNlIJnu6A==} + '@react-aria/i18n@3.12.12': + resolution: {integrity: sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/interactions@3.25.4': - resolution: {integrity: sha512-HBQMxgUPHrW8V63u9uGgBymkMfj6vdWbB0GgUJY49K9mBKMsypcHeWkWM6+bF7kxRO728/IK8bWDV6whDbqjHg==} + '@react-aria/interactions@3.25.5': + resolution: {integrity: sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/label@3.7.20': - resolution: {integrity: sha512-Hw7OsC2GBnjptyW1lC1+SNoSIZA0eIh02QnNDr1XX2S+BPfn958NxoI7sJIstO/TUpQVNqdjEN/NI6+cyuJE6g==} + '@react-aria/label@3.7.21': + resolution: {integrity: sha512-8G+059/GZahgQbrhMcCcVcrjm7W+pfzrypH/Qkjo7C1yqPGt6geeFwWeOIbiUZoI0HD9t9QvQPryd6m46UC7Tg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/landmark@3.0.5': - resolution: {integrity: sha512-klUgRGQyTv5qWFQ0EMMLBOLa87qSTGjWoiMvytL9EgJCACkn/OzNMPbqVSkMADvadDyWCMWFYWvfweLxl3T5yw==} + '@react-aria/landmark@3.0.6': + resolution: {integrity: sha512-dMPBqJWTDAr3Lj5hA+XYDH2PWqtFghYy+y7iq7K5sK/96cub8hZEUjhwn+HGgHsLerPp0dWt293nKupAJnf4Vw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/link@3.8.4': - resolution: {integrity: sha512-7cPRGIo7x6ZZv1dhp2xGjqLR1snazSQgl7tThrBDL5E8f6Yr7SVpxOOK5/EBmfpFkhkmmXEO/Fgo/GPJdc6Vmw==} + '@react-aria/link@3.8.5': + resolution: {integrity: sha512-klhV4roPp5MLRXJv1N+7SXOj82vx4gzVpuwQa3vouA+YI1my46oNzwgtkLGSTvE9OvDqYzPDj2YxFYhMywrkuw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/listbox@3.14.7': - resolution: {integrity: sha512-U5a+AIDblaeQTIA1MDFUaYIKoPwPNAuY7SwkuA5Z7ClDOeQJkiyExmAoKcUXwUkrLULQcbOPKr401q38IL3T7Q==} + '@react-aria/listbox@3.14.8': + resolution: {integrity: sha512-uRgbuD9afFv0PDhQ/VXCmAwlYctIyKRzxztkqp1p/1yz/tn/hs+bG9kew9AI02PtlRO1mSc+32O+mMDXDer8hA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1636,74 +1636,74 @@ packages: '@react-aria/live-announcer@3.4.4': resolution: {integrity: sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA==} - '@react-aria/menu@3.19.0': - resolution: {integrity: sha512-VLUGbZedKJvK2OFWEpa86GPIaj9QcWox/R9JXmNk6nyrAz/V46OBQENdliV26PEdBZgzrVxGvmkjaH7ZsN/32Q==} + '@react-aria/menu@3.19.1': + resolution: {integrity: sha512-hRYFdOOj3fYyoh/tJGxY1CWY80geNb3BT3DMNHgGBVMvnZ0E6k3WoQH+QZkVnwSnNIQAIPQFcYWPyZeE+ElEhA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/meter@3.4.25': - resolution: {integrity: sha512-6IqOnwuEt8z6UDy8Ru3ZZRZIUiELD0N3Wi/udMfR8gz4oznutvnRCMpRXkVVaVLYQfRglybu2/Lxfe+rq8WiRg==} + '@react-aria/meter@3.4.26': + resolution: {integrity: sha512-BI+Ri0dkhx9jjf6yPbOLl69M6808Fi08KNEmserMEapy++5usB/8krh9ARuR0GZYUPFOcny0Ml0or/HqamyFvw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/numberfield@3.12.0': - resolution: {integrity: sha512-JkgkjYsZ9lN5m3//X3buOKVrA/QJEeeXJ+5T5r6AmF29YdIhD1Plf5AEOWoRpZWQ25chH7FI/Orsf4h3/SLOpg==} + '@react-aria/numberfield@3.12.1': + resolution: {integrity: sha512-3KjxGgWiF4GRvIyqrE3nCndkkEJ68v86y0nx89TpAjdzg7gCgdXgU2Lr4BhC/xImrmlqCusw0IBUMhsEq9EQWA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/overlays@3.28.0': - resolution: {integrity: sha512-qaHahAXTmxXULgg2/UfWEIwfgdKsn27XYryXAWWDu2CAZTcbI+5mGwYrQZSDWraM6v5PUUepzOVvm7hjTqiMFw==} + '@react-aria/overlays@3.29.0': + resolution: {integrity: sha512-OmMcwrbBMcv4KWNAPxvMZw02Wcw+z3e5dOS+MOb4AfY4bOJUvw+9hB13cfECs5lNXjV/UHT+5w2WBs32jmTwTg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/progress@3.4.25': - resolution: {integrity: sha512-KD9Gow+Ip6ZCBdsarR+Hby3c4d99I6L95Ruf7tbCh4ut9i9Dbr+x99OwhpAbT0g549cOyeIqxutPkT+JuzrRuA==} + '@react-aria/progress@3.4.26': + resolution: {integrity: sha512-EJBzbE0IjXrJ19ofSyNKDnqC70flUM0Z+9heMRPLi6Uz01o6Uuz9tjyzmoPnd9Q1jnTT7dCl7ydhdYTGsWFcUg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/radio@3.12.0': - resolution: {integrity: sha512-//0zZUuHtbm6uZR9+sNRNzVcQpjJKjZj57bDD0lMNj3NZp/Tkw+zXIFy6j1adv3JMe6iYkzEgaB7YRDD1Fe/ZA==} + '@react-aria/radio@3.12.1': + resolution: {integrity: sha512-feZdMJyNp+UX03seIX0W6gdUk8xayTY+U0Ct61eci6YXzyyZoL2PVh49ojkbyZ2UZA/eXeygpdF5sgQrKILHCA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/searchfield@3.8.7': - resolution: {integrity: sha512-15jfALRyz5EAA5tvIELVfUlqTFdk8oG442OiS3Xq/jJij8uKRzwUdnL57EVTFYyg+VMLp/t5wX+obXYcRG+kdQ==} + '@react-aria/searchfield@3.8.8': + resolution: {integrity: sha512-Yn6esCYEym3Cwrh/OZt6o/RFzsG2zyCAEZf7BhWk6NWUvP6aPwHgoSDVSjDN6YnnPn4yMqkqPnZulHV4+MvE/w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/select@3.16.0': - resolution: {integrity: sha512-UkiLSxMOKWW24qnhZdOObkFLpauvmu0T6wuPXbdQgwlis/UeLzDamPAWc6loRFJgHCpJftaaaWVQG3ks4NX7ew==} + '@react-aria/select@3.16.1': + resolution: {integrity: sha512-grUFr5SJ9P8z/BVhnkBoyA74/uLTgNpa2UcR8ASfWrszJKzCGsqmJZo1TCtCVO8cQBxhlDIpuTmV4a7Dmpiekw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/selection@3.25.0': - resolution: {integrity: sha512-Q3U0Ya0PTP/TR0a2g+7YEbFVLphiWthmEkHyvOx9HsKSjE8w9wXY3C14DZWKskB/BBrXKJuOWxBDa0xhC83S+A==} + '@react-aria/selection@3.25.1': + resolution: {integrity: sha512-HG+k3rDjuhnXPdVyv9CKiebee2XNkFYeYZBxEGlK3/pFVBzndnc8BXNVrXSgtCHLs2d090JBVKl1k912BPbj0Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/separator@3.4.11': - resolution: {integrity: sha512-WwYEb7Wga4YQvlEwbzlVcVkfByullcORKtIe30pmh1YkTRRVJhbRPaE/mwcSMufbfjSYdtDavxmF+WY7Tdb9/A==} + '@react-aria/separator@3.4.12': + resolution: {integrity: sha512-rvFCPdOPMQKY/Bpv2jNzXtetCuBLYSRCvpzam1LpMaEgwau5yECbId66+M2UX/cscPccKNU537SM6ei2j7RGog==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/slider@3.8.0': - resolution: {integrity: sha512-D7Sa7q21cV3gBid7frjoYw6924qYqNdJn2oai1BEemHSuwQatRlm1o2j+fnPTy9sYZfNOqXYnv5YjEn0o1T+Gw==} + '@react-aria/slider@3.8.1': + resolution: {integrity: sha512-uPgwZQrcuqHaLU2prJtPEPIyN9ugZ7qGgi0SB2U8tvoODNVwuPvOaSsvR98Mn6jiAzMFNoWMydeIi+J1OjvWsQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/spinbutton@3.6.17': - resolution: {integrity: sha512-gdGc3kkqpvFUd9XsrhPwQHMrG2TY0LVuGGgjvaZwF/ONm9FMz393ogCM0P484HsjU50hClO+yiRRgNjdwDIzPQ==} + '@react-aria/spinbutton@3.6.18': + resolution: {integrity: sha512-dnmh7sNsprhYTpqCJhcuc9QJ9C/IG/o9TkgW5a9qcd2vS+dzEgqAiJKIMbJFG9kiJymv2NwIPysF12IWix+J3A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1714,44 +1714,44 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/switch@3.7.6': - resolution: {integrity: sha512-C+Od8hZNZCf3thgtZnZKzHl5b/63Q9xf+Pw6ugLA1qaKazwp46x1EwUVVqVhfAeVhmag++eHs8Lol5ZwQEinjQ==} + '@react-aria/switch@3.7.7': + resolution: {integrity: sha512-auV3g1qh+d/AZk7Idw2BOcYeXfCD9iDaiGmlcLJb9Eaz4nkq8vOkQxIXQFrn9Xhb+PfQzmQYKkt5N6P2ZNsw/g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/table@3.17.6': - resolution: {integrity: sha512-PSEaeKOIazVEaykeTLudPbDLytJgOPLZJalS/xXY0/KL+Gi0Olchmz4tvS0WBe87ChmlVi6GQqU+stk23aZVWg==} + '@react-aria/table@3.17.7': + resolution: {integrity: sha512-FxXryGTxePgh8plIxlOMwXdleGWjK52vsmbRoqz66lTIHMUMLTmmm+Y0V3lBOIoaW1rxvKcolYgS79ROnbDYBw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tabs@3.10.6': - resolution: {integrity: sha512-L8MaE7+bu6ByDOUxNPpMMYxdHULhKUfBoXdsSsXqb1z3QxdFW2zovfag0dvpyVWB6ALghX2T0PlTUNqaKA5tGw==} + '@react-aria/tabs@3.10.7': + resolution: {integrity: sha512-iA1M6H+N+9GggsEy/6MmxpMpeOocwYgFy2EoEl3it24RVccY6iZT4AweJq96s5IYga5PILpn7VVcpssvhkPgeA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tag@3.7.0': - resolution: {integrity: sha512-nU0Sl7u82RBn8XLNyrjkXhtw+xbJD9fyjesmDu7zeOq78e4eunKW7OZ/9+t+Lyu5wW+B7vKvetIgkdXKPQm3MA==} + '@react-aria/tag@3.7.1': + resolution: {integrity: sha512-VpF26ez+QmEzTK8E9tXZ4cofa1wocjnIo/Bd1LCXgLCytnHAkYGxeIRm5QbznJ0aF/9UgR1QtMqhyRrCZg9QqA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/textfield@3.18.0': - resolution: {integrity: sha512-kCwbyDHi2tRaD/OjagA3m3q2mMZUPeXY7hRqhDxpl2MwyIdd+/PQOJLM8tZr5+m2zvBx+ffOcjZMGTMwMtoV5w==} + '@react-aria/textfield@3.18.1': + resolution: {integrity: sha512-8yCoirnQzbbQgdk5J5bqimEu3GhHZ9FXeMHez1OF+H+lpTwyTYQ9XgioEN3HKnVUBNEufG4lYkQMxTKJdq1v9g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toast@3.0.6': - resolution: {integrity: sha512-PoCLWoZzdHIMYY0zIU3WYsHAHPS52sN1gzGRJ+cr5zogU8wwg8lwFZCvs/yql0IhQLsO930zcCXWeL/NsCMrlA==} + '@react-aria/toast@3.0.7': + resolution: {integrity: sha512-nuxPQ7wcSTg9UNMhXl9Uwyc5you/D1RfwymI3VDa5OGTZdJOmV2j94nyjBfMO2168EYMZjw+wEovvOZphs2Pbw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toggle@3.12.0': - resolution: {integrity: sha512-JfcrF8xUEa2CbbUXp+WQiTBVwSM/dm21v5kueQlksvLfXG6DGE8/zjM6tJFErrFypAasc1JXyrI4dspLOWCfRA==} + '@react-aria/toggle@3.12.1': + resolution: {integrity: sha512-XaFiRs1KEcIT6bTtVY/KTQxw4kinemj/UwXw2iJTu9XS43hhJ/9cvj8KzNGrKGqaxTpOYj62TnSHZbSiFViHDA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1762,38 +1762,38 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toolbar@3.0.0-beta.19': - resolution: {integrity: sha512-G4sgtOUTUUJHznXlpKcY64SxD2gKOqIQXZXjWTVcY/Q5hAjl8gbTt5XIED22GmeIgd/tVl6+lddGj6ESze4vSg==} + '@react-aria/toolbar@3.0.0-beta.20': + resolution: {integrity: sha512-Kxvqw+TpVOE/eSi8RAQ9xjBQ2uXe8KkRvlRNQWQsrzkZDkXhzqGfQuJnBmozFxqpzSLwaVqQajHFUSvPAScT8Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tooltip@3.8.6': - resolution: {integrity: sha512-lW/PegiswGLlCP0CM4FH2kbIrEe4Li2SoklzIRh4nXZtiLIexswoE5/5af7PMtoMAl31or6fHZleVLzZD4VcfA==} + '@react-aria/tooltip@3.8.7': + resolution: {integrity: sha512-Aj7DPJYGZ9/+2ZfhkvbN7YMeA5qu4oy4LVQiMCpqNwcFzvhTAVhN7J7cS6KjA64fhd1shKm3BZ693Ez6lSpqwg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tree@3.1.2': - resolution: {integrity: sha512-duyAoxSIzgIEP1UvCivx8uY7GZxo8nhfSsHW77GO+UMgwBjWkrvHnYQXBYbLq1GLqLxuDN+U7SFe8Az7+HcbOg==} + '@react-aria/tree@3.1.3': + resolution: {integrity: sha512-CWjIvJS540Kzzxs1f4fF0ajPUfYoeptcA6MmXHBlCKE2euRSvKW6F1ZhvLVq81YsYWuAfBKnG2/JsTgBZnGPVQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/utils@3.30.0': - resolution: {integrity: sha512-ydA6y5G1+gbem3Va2nczj/0G0W7/jUVo/cbN10WA5IizzWIwMP5qhFr7macgbKfHMkZ+YZC3oXnt2NNre5odKw==} + '@react-aria/utils@3.30.1': + resolution: {integrity: sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/virtualizer@4.1.8': - resolution: {integrity: sha512-dwaJuqjtpVKTaWJS+PEe+tymqVzOjY8cZLvmSDC4uUizHOUh+O/NvoKWtwSQnB4/GxIEvdgLxYTTvVTf8jdKgw==} + '@react-aria/virtualizer@4.1.9': + resolution: {integrity: sha512-LN5MfnM/fpZegzkqciipyAvPzbi4DNOGGCh98hVlpIT8IdTm0gNW1Ho2vza15EFcYgt9iinCZ9lhLT5HmE2ZtQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/visually-hidden@3.8.26': - resolution: {integrity: sha512-Lz36lTVaQbv5Kn74sPv0l9SnLQ5XHKCoq2zilP14Eb4QixDIqR7Ovj43m+6wi9pynf29jtOb/8D/9jrTjbmmgw==} + '@react-aria/visually-hidden@3.8.27': + resolution: {integrity: sha512-hD1DbL3WnjPnCdlQjwe19bQVRAGJyN0Aaup+s7NNtvZUn7AjoEH78jo8TE+L8yM7z/OZUQF26laCfYqeIwWn4g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1830,122 +1830,122 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/calendar@3.8.3': - resolution: {integrity: sha512-HTWD6ZKQcXDlvj6glEEG0oi2Tpkaw19y5rK526s04zJs894wFqM9PK0WHthEYqjCeQJ5B/OkyG19XX4lENxnZw==} + '@react-stately/calendar@3.8.4': + resolution: {integrity: sha512-q9mq0ydOLS5vJoHLnYfSCS/vppfjbg0XHJlAoPR+w+WpYZF4wPP453SrlX9T1DbxCEYFTpcxcMk/O8SDW3miAw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/checkbox@3.7.0': - resolution: {integrity: sha512-opViVhNvxFVHjXhM4nA/E03uvbLazsIKloXX9JtyBCZAQRUag17dpmkekfIkHvP4o7z7AWFoibD8JBFV1IrMcQ==} + '@react-stately/checkbox@3.7.1': + resolution: {integrity: sha512-ezfKRJsDuRCLtNoNOi9JXCp6PjffZWLZ/vENW/gbRDL8i46RKC/HpfJrJhvTPmsLYazxPC99Me9iq3v0VoNCsw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/collections@3.12.6': - resolution: {integrity: sha512-S158RKWGZSodbJXKZDdcnrLzFxzFmyRWDNakQd1nBGhSrW2JV8lDn9ku5Og7TrjoEpkz//B2oId648YT792ilw==} + '@react-stately/collections@3.12.7': + resolution: {integrity: sha512-0kQc0mI986GOCQHvRy4L0JQiotIK/KmEhR9Mu/6V0GoSdqg5QeUe4kyoNWj3bl03uQXme80v0L2jLHt+fOHHjA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/color@3.9.0': - resolution: {integrity: sha512-9eG0gDxVIu+A+DTdfwyYuU4pR788pVdq1Snpk8el787OsOb5WiuT4C4VWJb5Qbrq2PiFhhZmxuJXpzz4B1gW3A==} + '@react-stately/color@3.9.1': + resolution: {integrity: sha512-fCj7fFamyuQbL++MOcf4W4d4aFWXYWJ2UI1dKhrXdqVz/ly9CBVjy/MHKQ6xZX2tEiuoPX5NexfxzKKiozE50Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/combobox@3.11.0': - resolution: {integrity: sha512-W9COXdSOC+uqCZrRHJI0K7emlPb/Tx4A89JHWBcFmiAk+hs1Cnlyjw3aaqEiT8A8/HxDNMO9QcfisWC1iNyE9A==} + '@react-stately/combobox@3.11.1': + resolution: {integrity: sha512-ZZh+SaAmddoY+MeJr470oDYA0nGaJm4xoHCBapaBA0JNakGC/wTzF/IRz3tKQT2VYK4rumr1BJLZQydGp7zzeg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/data@3.13.2': - resolution: {integrity: sha512-xdCqR8dJ3cnvO8EdCeuQ335dOuBqEV4z/3LnpxmR11gyn8dWwtY5O794g5+AS0KqCgd9W0v7iBrRywq5UT2pCA==} + '@react-stately/data@3.14.0': + resolution: {integrity: sha512-3GUsOXatYohBX2wTQHnJKVQlFfYXnt7IoDDuIaUeM8kXlF+dRSFAOAfPUSGAph6lJz2ht4dq1SEl6ZL/u+dRlQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/datepicker@3.15.0': - resolution: {integrity: sha512-OuBx+h802CoANy6KNR6XuZCndiyRf9vpB32CYZX86nqWy21GSTeT73G41ze5cAH88A/6zmtpYK24nTlk8bdfWA==} + '@react-stately/datepicker@3.15.1': + resolution: {integrity: sha512-t64iYPms9y+MEQgOAu0XUHccbEXWVUWBHJWnYvAmILCHY8ZAOeSPAT1g4v9nzyiApcflSNXgpsvbs9BBEsrWww==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/disclosure@3.0.6': - resolution: {integrity: sha512-tR2IzcS7JbgAXy9U0gxQQGRHKIqgC7nj3xsY5U9QGCE1BKzwf/84iDE63AXpLRje31yuYzwXsJs6UrE9wSjb3g==} + '@react-stately/disclosure@3.0.7': + resolution: {integrity: sha512-ogM2y02uhpGfSOaBKIDz+hEha8qBH6WIRHRkoqdF4sEaR1kfq8LvBWdP1e/OcqHAhuRr28P2Rf0TDicnAnN7uA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/dnd@3.6.1': - resolution: {integrity: sha512-cbBLptL+tpXFQ0oU0v6GBtSvzP0doohyhCIr8pOzk6aYutFI0c5JZw8LGoKN/GLfXkm7iPyrfCKeKqDlDTHCzQ==} + '@react-stately/dnd@3.7.0': + resolution: {integrity: sha512-DddpCVkqt6vUPHLqe/2FHxW/gkR4tEt7W0MbFcCeCLbc9lmvzOClPwNpjmU/3UnU+vPQnwGGUeF3HvaxduUq2Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 '@react-stately/flags@3.1.2': resolution: {integrity: sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==} - '@react-stately/form@3.2.0': - resolution: {integrity: sha512-PfefxvT7/BIhAGpD4oQpdcxnL8cfN0ZTQxQq+Wmb9z3YzK1oM8GFxb8eGdDRG71JeF8WUNMAQVZFhgl00Z/YKg==} + '@react-stately/form@3.2.1': + resolution: {integrity: sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/grid@3.11.4': - resolution: {integrity: sha512-oaXFSk2eM0PJ0GVniGA0ZlTpAA0AL0O4MQ7V3cHqZAQbwSO0n2pT31GM0bSVnYP/qTF5lQHo3ECmRQCz0fVyMw==} + '@react-stately/grid@3.11.5': + resolution: {integrity: sha512-4cNjGYaNkcVS2wZoNHUrMRICBpkHStYw57EVemP7MjiWEVu53kzPgR1Iwmti2WFCpi1Lwu0qWNeCfzKpXW4BTg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/layout@4.4.0': - resolution: {integrity: sha512-PGpJBCo8yzasdYVGHFp/vHdzaJsagUOSc/bAQubVpKpKK+RVgSpk2uCo1O8sYjI5MxSVrhlhqGbVfV1O6Tqksw==} + '@react-stately/layout@4.5.0': + resolution: {integrity: sha512-giN20XXxSjOG/pRSdzKkHhIFochl0Wer2aWCYceXRNSoP0dTPNU7bjn2p3n3atVRdC9iZpmwIiASO5qDf89sLQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/list@3.12.4': - resolution: {integrity: sha512-r7vMM//tpmagyNlRzl2NFPPtx+az5R9pM6q7aI4aBf6/zpZt2eX2UW5gaDTGlkQng7r6OGyAgJD52jmGcCJk7Q==} + '@react-stately/list@3.13.0': + resolution: {integrity: sha512-Panv8TmaY8lAl3R7CRhyUadhf2yid6VKsRDBCBB1FHQOOeL7lqIraz/oskvpabZincuaIUWqQhqYslC4a6dvuA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/menu@3.9.6': - resolution: {integrity: sha512-2rVtgeVAiyr7qL8BhmCK/4el49rna/5kADRH5NfPdpXw8ZzaiiHq2RtX443Txj7pUU82CJWQn+CRobq7k6ZTEw==} + '@react-stately/menu@3.9.7': + resolution: {integrity: sha512-mfz1YoCgtje61AGxVdQaAFLlOXt9vV5dd1lQljYUPRafA/qu5Ursz4fNVlcavWW9GscebzFQErx+y0oSP7EUtQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/numberfield@3.10.0': - resolution: {integrity: sha512-6C8ML4/e2tcn01BRNfFLxetVaWwz0n0pVROnVpo8p761c6lmTqohqEMNcXCVNw9H0wsa1hug2a1S5PcN2OXgag==} + '@react-stately/numberfield@3.10.1': + resolution: {integrity: sha512-lXABmcTneVvXYMGTgZvTCr4E+upOi7VRLL50ZzTMJqHwB/qlEQPAam3dmddQRwIsuCM3MEnL7bSZFFlSYAtkEw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/overlays@3.6.18': - resolution: {integrity: sha512-g8n2FtDCxIg2wQ09R7lrM2niuxMPCdP17bxsPV9hyYnN6m42aAKGOhzWrFOK+3phQKgk/E1JQZEvKw1cyyGo1A==} + '@react-stately/overlays@3.6.19': + resolution: {integrity: sha512-swZXfDvxTYd7tKEpijEHBFFaEmbbnCvEhGlmrAz4K72cuRR9O5u+lcla8y1veGBbBSzrIdKNdBoIIJ+qQH+1TQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/radio@3.11.0': - resolution: {integrity: sha512-hsCmKb9e/ygmzBADFYIGpEQ43LrxjWnlKESgxphvlv0Klla4d6XLAYSFOTX1kcjSztpvVWrdl4cIfmKVF1pz2g==} + '@react-stately/radio@3.11.1': + resolution: {integrity: sha512-ld9KWztI64gssg7zSZi9li21sG85Exb+wFPXtCim1TtpnEpmRtB05pXDDS3xkkIU/qOL4eMEnnLO7xlNm0CRIA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/searchfield@3.5.14': - resolution: {integrity: sha512-OAycTULyF/UWy7Odyzw5lZV2yWH+Cy7fWsZxDUedeUs4Aiwbb6D4ph9pGb0RvhD4S3+B490a2ijGgfsaDeorMA==} + '@react-stately/searchfield@3.5.15': + resolution: {integrity: sha512-6LVVvm6Z60fetYLLa4B2Q/BIY+fSSknLTw8sjlV+iDEPAknj7MqWtoLz2gSQRTFKvyO7ZCjJoar8ZU/JEqcm+w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/select@3.7.0': - resolution: {integrity: sha512-OWLOCKBEj8/XI+vzBSSHQAJu0Hf9Xl/flMhYh47f2b45bO++DRLcVsi8nycPNisudvK6xMQ8a/h4FwjePrCXfg==} + '@react-stately/select@3.7.1': + resolution: {integrity: sha512-vZt4j9yVyOTWWJoP9plXmYaPZH2uMxbjcGMDbiShwsFiK8C2m9b3Cvy44TZehfzCWzpMVR/DYxEYuonEIGA82Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/selection@3.20.4': - resolution: {integrity: sha512-Hxmc6NtECStYo+Z2uBRhQ80KPhbSF7xXv9eb4qN8dhyuSnsD6c0wc6oAJsv18dldcFz8VrD48aP/uff9mj0hxQ==} + '@react-stately/selection@3.20.5': + resolution: {integrity: sha512-YezWUNEn2pz5mQlbhmngiX9HqQsruLSXlkrAzB1DD6aliGrUvPKufTTGCixOaB8KVeCamdiFAgx1WomNplzdQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/slider@3.7.0': - resolution: {integrity: sha512-quxqkyyxrxLELYEkPrIrucpVPdYDK8yyliv/vvNuHrjuLRIvx6UmssxqESp2EpZfwPYtEB29QXbAKT9+KuXoCQ==} + '@react-stately/slider@3.7.1': + resolution: {integrity: sha512-J+G18m1bZBCNQSXhxGd4GNGDUVonv4Sg7fZL+uLhXUy1x71xeJfFdKaviVvZcggtl0/q5InW41PXho7EouMDEg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/table@3.14.4': - resolution: {integrity: sha512-uhwk8z3DemozD+yHBjSa4WyxKczpDkxhJhW7ZVOY+1jNuTYxc9/JxzPsHICrlDVV8EPWwwyMUz8eO/8rKN7DbA==} + '@react-stately/table@3.15.0': + resolution: {integrity: sha512-KbvkrVF3sb25IPwyte9JcG5/4J7TgjHSsw7D61d/T/oUFMYPYVeolW9/2y+6u48WPkDJE8HJsurme+HbTN0FQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tabs@3.8.4': - resolution: {integrity: sha512-2Tr4yXkcNDLyyxrZr+c4FnAW/wkSim3UhDUWoOgTCy3mwlQzdh9r5qJrOZRghn1QvF7p8Ahp7O7qxwd2ZGJrvQ==} + '@react-stately/tabs@3.8.5': + resolution: {integrity: sha512-gdeI+NUH3hfqrxkJQSZkt+Zw4G2DrYJRloq/SGxu/9Bu5QD/U0psU2uqxQNtavW5qTChFK+D30rCPXpKlslWAA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1954,18 +1954,18 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/toggle@3.9.0': - resolution: {integrity: sha512-1URd97R5nbFF9Hc1nQBhvln55EnOkLNz6pjtXU7TCnV4tYVbe+tc++hgr5XRt6KAfmuXxVDujlzRc6QjfCn0cQ==} + '@react-stately/toggle@3.9.1': + resolution: {integrity: sha512-L6yUdE8xZfQhw4aEFZduF8u4v0VrpYrwWEA4Tu/4qwGIPukH0wd2W21Zpw+vAiLOaDKnxel1nXX68MWnm4QXpw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tooltip@3.5.6': - resolution: {integrity: sha512-BnOtE7726t1sCKPGbwzzEtEx40tjpbJvw5yqpoVnAV0OLfrXtLVYfd7tWRHmZOYmhELaUnY+gm3ZFYtwvnjs+A==} + '@react-stately/tooltip@3.5.7': + resolution: {integrity: sha512-GYh764BcYZz+Lclyutyir5I3elNo+vVNYzeNOKmPGZCE3p5B+/8lgZAHKxnRc9qmBlxvofnhMcuQxAPlBhoEkw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tree@3.9.1': - resolution: {integrity: sha512-dyoPIvPK/cs03Tg/MQSODi2kKYW1zaiOG9KC2P0c8b44mywU2ojBKzhSJky3dBkJ4VVGy7L+voBh50ELMjEa8Q==} + '@react-stately/tree@3.9.2': + resolution: {integrity: sha512-jsT1WZZhb7GRmg1iqoib9bULsilIK5KhbE8WrcfIml8NYr4usP4DJMcIYfRuiRtPLhKtUvHSoZ5CMbinPp8PUQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1974,8 +1974,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/virtualizer@4.4.2': - resolution: {integrity: sha512-csU/Bbq1+JYCXlF3wKHa690EhV4/uuK5VwZZvi9jTMqjblDiNUwEmIcx78J8aoadjho5wgRw3ddE9NPDGcVElA==} + '@react-stately/virtualizer@4.4.3': + resolution: {integrity: sha512-kk6ZyMtOT51kZYGUjUhbgEdRBp/OR3WD+Vj9kFoCa1vbY+fGzbpcnjsvR2LDZuEq8W45ruOvdr1c7HRJG4gWxA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1985,138 +1985,138 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/breadcrumbs@3.7.15': - resolution: {integrity: sha512-0RsymrsOAsx443XRDJ1krK+Lusr4t0qqExmzFe7/XYXOn/RbGKjzSdezsoWfTy8Hjks0YbfQPVKnNxg9LKv4XA==} + '@react-types/breadcrumbs@3.7.16': + resolution: {integrity: sha512-4J+7b9y6z8QGZqvsBSWQfebx6aIbc+1unQqnZCAlJl9EGzlI6SGdXRsURGkOUGJCV2GqY8bSocc8AZbRXpQ0XQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/button@3.13.0': - resolution: {integrity: sha512-hwvcNnBjDeNvWheWfBhmkJSzC48ub5rZq0DnpemB3XKOvv5WcF9p6rrQZsQ3egNGkh0Z+bKfr2QfotgOkccHSw==} + '@react-types/button@3.14.0': + resolution: {integrity: sha512-pXt1a+ElxiZyWpX0uznyjy5Z6EHhYxPcaXpccZXyn6coUo9jmCbgg14xR7Odo+JcbfaaISzZTDO7oGLVTcHnpA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/calendar@3.7.3': - resolution: {integrity: sha512-gofPgVpSawJ0iGO01SbVH46u3gdykHlGT5BfGU1cRnsOR2tJX38dekO/rnuGsMQYF0+kU6U9YVae+XoOFJNnWg==} + '@react-types/calendar@3.7.4': + resolution: {integrity: sha512-MZDyXtvdHl8CKQGYBkjYwc4ABBq6Mb4Fu7k/4boQAmMQ5Rtz29ouBCJrAs0BpR14B8ZMGzoNIolxS5RLKBmFSA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/checkbox@3.10.0': - resolution: {integrity: sha512-DJ84ilBDvZddE/Sul97Otee4M6psrPRaJm2a1Bc7M3Y5UKo6d6RGXdcDarRRpbnS7BeAbVanKiMS2ygI9QHh9g==} + '@react-types/checkbox@3.10.1': + resolution: {integrity: sha512-8ZqBoGBxtn6U/znpmyutGtBBaafUzcZnbuvYjwyRSONTrqQ0IhUq6jI/jbnE9r9SslIkbMB8IS1xRh2e63qmEQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/color@3.1.0': - resolution: {integrity: sha512-mqx76zdq/GyI7hdx+NTdTrCG6qmf1Uk3w/zWKF80OAesLqqs9XavQQZlRPu1Cg/fHiAHIBOLYTnLf8w+T2IMsw==} + '@react-types/color@3.1.1': + resolution: {integrity: sha512-zBF1Op4AO3mlygUq2gFhEoK3gZp2HgwCMUKkCzoDbrvcaahhVbDbfhRxgXKM/2dg7WkgsqhokdkjYV2mGQadRQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/combobox@3.13.7': - resolution: {integrity: sha512-R7MQ4Qm4fryo6FCg3Vo/l9wxkYVG05trsLbxzMvvxCMkpcoHUPhy8Ll33eXA3YP74Rs/IaM9d0d/amSUZ4M9wg==} + '@react-types/combobox@3.13.8': + resolution: {integrity: sha512-HGC3X9hmDRsjSZcFiflvJ7vbIgQ2gX/ZDxo1HVtvQqUDbgQCVakCcCdrB44aYgHFnyDiO6hyp7Y7jXtDBaEIIA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/datepicker@3.13.0': - resolution: {integrity: sha512-AG/iGcdQ5SVSjw8Ta7bCdGNkMda+e+Z7lOHxDawL44SII8LtZroBDlaCpb178Tvo17bBfJ6TvWXlvSpBY8GPRg==} + '@react-types/datepicker@3.13.1': + resolution: {integrity: sha512-ub+g5pS3WOo5P/3FRNsQSwvlb9CuLl2m6v6KBkRXc5xqKhFd7UjvVpL6Oi/1zwwfow4itvD1t7l1XxgCo7wZ6Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/dialog@3.5.20': - resolution: {integrity: sha512-ebn8jW/xW/nmRATaWIPHVBIpIFWSaqjrAxa58f5TXer5FtCD9pUuzAQDmy/o22ucB0yvn6Kl+fjb3SMbMdALZQ==} + '@react-types/dialog@3.5.21': + resolution: {integrity: sha512-jF1gN4bvwYamsLjefaFDnaSKxTa3Wtvn5f7WLjNVZ8ICVoiMBMdUJXTlPQHAL4YWqtCj4hK/3uimR1E+Pwd7Xw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/form@3.7.14': - resolution: {integrity: sha512-P+FXOQR/ISxLfBbCwgttcR1OZGqOknk7Ksgrxf7jpc4PuyUC048Jf+FcG+fARhoUeNEhv6kBXI5fpAB6xqnDhA==} + '@react-types/form@3.7.15': + resolution: {integrity: sha512-a7C1RXgMpHX9b1x/+h5YCOJL/2/Ojw9ErOJhLwUWzKUu5JWpQYf8JsXNsuMSndo4YBaiH/7bXFmg09cllHUmow==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/grid@3.3.4': - resolution: {integrity: sha512-8XNn7Czhl+D1b2zRwdO8c3oBJmKgevT/viKJB4qBVFOhK0l/p3HYDZUMdeclvUfSt4wx4ASpI7MD3v1vmN54oA==} + '@react-types/grid@3.3.5': + resolution: {integrity: sha512-hG6J2KDfmOHitkWoCa/9DvY1nTO2wgMIApcFoqLv7AWJr9CzvVqo5tIhZZCXiT1AvU2kafJxu9e7sr5GxAT2YA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/link@3.6.3': - resolution: {integrity: sha512-XIYEl9ZPa5mLy8uGQabdhPaFVmnvxNSYF59t0vs/IV0yxeoPvrjKjRAbXS+WP9zYMXIkHYNYYucriCkqKhotJA==} + '@react-types/link@3.6.4': + resolution: {integrity: sha512-eLpIgOPf7GW4DpdMq8UqiRJkriend1kWglz5O9qU+/FM6COtvRnQkEeRhHICUaU2NZUvMRQ30KaGUo3eeZ6b+g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/listbox@3.7.2': - resolution: {integrity: sha512-MRpBhApR1jJNASoVWsEvH5vf89TJw+l9Lt1ssawop0K2iYF5PmkthRdqcpYcTkFu5+f5QvFchVsNJ3TKD4cf2A==} + '@react-types/listbox@3.7.3': + resolution: {integrity: sha512-ONgror9uyGmIer5XxpRRNcc8QFVWiOzINrMKyaS8G4l3aP52ZwYpRfwMAVtra8lkVNvXDmO7hthPZkB6RYdNOA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/menu@3.10.3': - resolution: {integrity: sha512-Vd3t7fEbIOiq7kBAHaihfYf+/3Fuh0yK2KNjJ70BPtlAhMRMDVG3m0PheSTm3FFfj+uAdQdfc2YKPnMBbWjDuQ==} + '@react-types/menu@3.10.4': + resolution: {integrity: sha512-jCFVShLq3eASiuznenjoKBv3j0Jy2KQilAjBxdEp56WkZ5D338y/oY5zR6d25u9M0QslpI0DgwC8BwU7MCsPnw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/meter@3.4.11': - resolution: {integrity: sha512-c4jnDWFxDp09fNpCDrq6l2RxOxcolmf/frvdtVA/d4SGvfEOoqeUakpVDuOqDD0bU58tQPG3fqT2zH8vpWiJew==} + '@react-types/meter@3.4.12': + resolution: {integrity: sha512-rx+yrwdesSabPworWRMpQnuT69gm8xt58cAfTDV9eSY1Jo+lO5OPp0OIyKb+U0q/whf60wnn2hsVnXm2fBXKhA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/numberfield@3.8.13': - resolution: {integrity: sha512-zRSqInmxOTQJZt2fjAhuQK3Wa1vCOlKsRzUVvxTrE8gtQxlgFxirmobuUnjTEhwkFyb0bq8GvVfQV1E95Si2yw==} + '@react-types/numberfield@3.8.14': + resolution: {integrity: sha512-tlGEHJyeQSMlUoO4g9ekoELGJcqsjc/+/FAxo6YQMhQSkuIdkUKZg3UEBKzif4hLw787u80e1D0SxPUi3KO2oA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/overlays@3.9.0': - resolution: {integrity: sha512-T2DqMcDN5p8vb4vu2igoLrAtuewaNImLS8jsK7th7OjwQZfIWJn5Y45jSxHtXJUddEg1LkUjXYPSXCMerMcULw==} + '@react-types/overlays@3.9.1': + resolution: {integrity: sha512-UCG3TOu8FLk4j0Pr1nlhv0opcwMoqbGEOUvsSr6ITN6Qs2y0j+KYSYQ7a4+04m3dN//8+9Wjkkid8k+V1dV2CA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/progress@3.5.14': - resolution: {integrity: sha512-GeGrjOeHR/p5qQ1gGlN68jb+lL47kuddxMgdR1iEnAlYGY4OtJoEN/EM5W2ZxJRKPcJmzdcY/p/J0PXa8URbSg==} + '@react-types/progress@3.5.15': + resolution: {integrity: sha512-3SYvEyRt7vq7w0sc6wBYmkPqLMZbhH8FI3Lrnn9r3y8+69/efRjVmmJvwjm1z+c6rukszc2gCjUGTsMPQxVk2w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/radio@3.9.0': - resolution: {integrity: sha512-phndlgqMF6/9bOOhO3le00eozNfDU1E7OHWV2cWWhGSMRFuRdf7/d+NjVtavCX75+GJ50MxvXk+KB0fjTuvKyg==} + '@react-types/radio@3.9.1': + resolution: {integrity: sha512-DUCN3msm8QZ0MJrP55FmqMONaadYq6JTxihYFGMLP+NoKRnkxvXqNZ2PlkAOLGy3y4RHOnOF8O1LuJqFCCuxDw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/searchfield@3.6.4': - resolution: {integrity: sha512-gRVWnRHf7pqU0lBVlkU6XsLxvaWTPnn0EomddIBCVh0msVIyvEea8CXJppu7EpvRh+grNpiMEYeijQ+u8hixlQ==} + '@react-types/searchfield@3.6.5': + resolution: {integrity: sha512-5hI+Hb1U0bSxrJLvEwFEQfk7n3S+GO4c5W/0WZBG00YlYDY9asr1V0oU1WRmKPJJlRpyfG6PkMHDC3jhdj89ew==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/select@3.10.0': - resolution: {integrity: sha512-+xJwYWJoJTCGsaiPAqb6QB79ub1WKIHSmOS9lh/fPUXfUszVs05jhajaN9KjrKmnXds5uh4u6l1JH5J1l2K5pw==} + '@react-types/select@3.10.1': + resolution: {integrity: sha512-teANUr1byOzGsS/r2j7PatV470JrOhKP8En9lscfnqW5CeUghr+0NxkALnPkiEhCObi/Vu8GIcPareD0HNhtFA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/shared@3.31.0': - resolution: {integrity: sha512-ua5U6V66gDcbLZe4P2QeyNgPp4YWD1ymGA6j3n+s8CGExtrCPe64v+g4mvpT8Bnb985R96e4zFT61+m0YCwqMg==} + '@react-types/shared@3.32.0': + resolution: {integrity: sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/slider@3.8.0': - resolution: {integrity: sha512-eN6Fd3YCPseGfvfOJDtn9Lh9CrAb8tF3cTAprEcpnGrsxmdW9JQpcuciYuLM871X5D2fYg4WaYMpZaiYssjxBQ==} + '@react-types/slider@3.8.1': + resolution: {integrity: sha512-WxiQWj6iQr5Uft0/KcB9XSr361XnyTmL6eREZZacngA9CjPhRWYP3BRDPcCTuP7fj9Yi4QKMrryyjHqMHP8OKQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/switch@3.5.13': - resolution: {integrity: sha512-C2EhKBu7g7xhKboPPxhyKtROEti80Ck7TBnKclXt0D4LiwbzpR3qGfuzB+7YFItnhiauP7Uxe+bAfM5ojjtm9w==} + '@react-types/switch@3.5.14': + resolution: {integrity: sha512-M8kIv97i+ejCel4Ho+Y7tDbpOehymGwPA4ChxibeyD32+deyxu5B6BXxgKiL3l+oTLQ8ihLo3sRESdPFw8vpQg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/table@3.13.2': - resolution: {integrity: sha512-3/BpFIWHXTcGgQEfip87gMNCWPtPNsc3gFkW4qtsevQ+V0577KyNyvQgvFrqMZKnvz3NWFKyshBb7PTevsus4Q==} + '@react-types/table@3.13.3': + resolution: {integrity: sha512-/kY/VlXN+8l9saySd6igcsDQ3x8pOVFJAWyMh6gOaOVN7HOJkTMIchmqS+ATa4nege8jZqcdzyGeAmv7mN655A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tabs@3.3.17': - resolution: {integrity: sha512-cLcdxWNJe0Kf/pKuPQbEF9Fl+axiP4gB/WVjmAdhCgQ5LCJw2dGcy1LI1SXrlS3PVclbnujD1DJ8z1lIW4Tmww==} + '@react-types/tabs@3.3.18': + resolution: {integrity: sha512-yX/AVlGS7VXCuy2LSm8y8nxUrKVBgnLv+FrtkLqf6jUMtD4KP3k1c4+GPHeScR0HcYzCQF7gCF3Skba1RdYoug==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/textfield@3.12.4': - resolution: {integrity: sha512-cOgzI1dT8X1JMNQ9u2UKoV2L28ROkbFEtzY9At0MqTZYYSxYp3Q7i+XRqIBehu8jOMuCtN9ed9EgwVSfkicyLQ==} + '@react-types/textfield@3.12.5': + resolution: {integrity: sha512-VXez8KIcop87EgIy00r+tb30xokA309TfJ32Qv5qOYB5SMqoHnb6SYvWL8Ih2PDqCo5eBiiGesSaWYrHnRIL8Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tooltip@3.4.19': - resolution: {integrity: sha512-OR/pwZReWbCIxuHJYB1L4fTwliA+mzVvUJMWwXIRy6Eh5d07spS3FZEKFvOgjMxA1nyv5PLf8eyr5RuuP1GGAA==} + '@react-types/tooltip@3.4.20': + resolution: {integrity: sha512-tF1yThwvgSgW8Gu/CLL0p92AUldHR6szlwhwW+ewT318sQlfabMGO4xlCNFdxJYtqTpEXk2rlaVrBuaC//du0w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2321,11 +2321,11 @@ packages: '@swc/helpers@0.5.17': resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - '@tanstack/query-core@5.85.3': - resolution: {integrity: sha512-9Ne4USX83nHmRuEYs78LW+3lFEEO2hBDHu7mrdIgAFx5Zcrs7ker3n/i8p4kf6OgKExmaDN5oR0efRD7i2J0DQ==} + '@tanstack/query-core@5.85.5': + resolution: {integrity: sha512-KO0WTob4JEApv69iYp1eGvfMSUkgw//IpMnq+//cORBzXf0smyRwPLrUvEe5qtAEGjwZTXrjxg+oJNP/C00t6w==} - '@tanstack/react-query@5.85.3': - resolution: {integrity: sha512-AqU8TvNh5GVIE8I+TUU0noryBRy7gOY0XhSayVXmOPll4UkZeLWKDwi0rtWOZbwLRCbyxorfJ5DIjDqE7GXpcQ==} + '@tanstack/react-query@5.85.5': + resolution: {integrity: sha512-/X4EFNcnPiSs8wM2v+b6DqS5mmGeuJQvxBglmDxl6ZQb5V26ouD2SJYAcC3VjbNwqhY2zjxVD15rDA5nGbMn3A==} peerDependencies: react: ^18 || ^19 @@ -2429,8 +2429,8 @@ packages: '@types/react-window@1.8.8': resolution: {integrity: sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==} - '@types/react@19.1.10': - resolution: {integrity: sha512-EhBeSYX0Y6ye8pNebpKrwFJq7BoQ8J5SO6NlvNwwHjSj6adXJViPQrKlsyPw7hLBLvckEMO1yxeGdR82YBBlDg==} + '@types/react@19.1.11': + resolution: {integrity: sha512-lr3jdBw/BGj49Eps7EvqlUaoeA0xpj3pc0RoJkHpYaCHkVK7i28dKyImLQb3JVlqs3aYSXf7qYuWOW/fgZnTXQ==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2463,23 +2463,23 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.39.1': - resolution: {integrity: sha512-yYegZ5n3Yr6eOcqgj2nJH8cH/ZZgF+l0YIdKILSDjYFRjgYQMgv/lRjV5Z7Up04b9VYUondt8EPMqg7kTWgJ2g==} + '@typescript-eslint/eslint-plugin@8.40.0': + resolution: {integrity: sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.39.1 + '@typescript-eslint/parser': ^8.40.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.39.1': - resolution: {integrity: sha512-pUXGCuHnnKw6PyYq93lLRiZm3vjuslIy7tus1lIQTYVK9bL8XBgJnCWm8a0KcTtHC84Yya1Q6rtll+duSMj0dg==} + '@typescript-eslint/parser@8.40.0': + resolution: {integrity: sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.39.1': - resolution: {integrity: sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==} + '@typescript-eslint/project-service@8.40.0': + resolution: {integrity: sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -2488,18 +2488,18 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@8.39.1': - resolution: {integrity: sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==} + '@typescript-eslint/scope-manager@8.40.0': + resolution: {integrity: sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.39.1': - resolution: {integrity: sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==} + '@typescript-eslint/tsconfig-utils@8.40.0': + resolution: {integrity: sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.39.1': - resolution: {integrity: sha512-gu9/ahyatyAdQbKeHnhT4R+y3YLtqqHyvkfDxaBYk97EcbfChSJXyaJnIL3ygUv7OuZatePHmQvuH5ru0lnVeA==} + '@typescript-eslint/type-utils@8.40.0': + resolution: {integrity: sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2509,8 +2509,8 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@8.39.1': - resolution: {integrity: sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==} + '@typescript-eslint/types@8.40.0': + resolution: {integrity: sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -2522,8 +2522,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.39.1': - resolution: {integrity: sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==} + '@typescript-eslint/typescript-estree@8.40.0': + resolution: {integrity: sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -2534,8 +2534,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@8.39.1': - resolution: {integrity: sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==} + '@typescript-eslint/utils@8.40.0': + resolution: {integrity: sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2545,12 +2545,12 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@8.39.1': - resolution: {integrity: sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==} + '@typescript-eslint/visitor-keys@8.40.0': + resolution: {integrity: sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@umami/react-zen@0.164.0': - resolution: {integrity: sha512-z27uy0W3ZL0MH2cdVuu0c4guInHJQC2rYcAXxwxOAdEMtkzWym9ODfK3v5ihqS6oct+6er/bS1yVJ8gNnRvXDw==} + '@umami/react-zen@0.168.0': + resolution: {integrity: sha512-ckdVQP8jHEBFTviZv29DYOPCZfqLiO9hdLYqjifR2pGxpaAnaufyw+qbx5xuBn7jRYD2uMN99Eu6ChoAfacAQQ==} '@umami/redis-client@0.27.0': resolution: {integrity: sha512-SbHTpxhgeZyTBUSp2zdZM+XUtpsaSL4Tad8QXIEhEtjWhvvfoornyT5kLuyYCVtzSAT4daALeGmOO1z6EE1KcA==} @@ -2727,8 +2727,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + ansi-regex@6.2.0: + resolution: {integrity: sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==} engines: {node: '>=12'} ansi-styles@3.2.1: @@ -3023,8 +3023,8 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.5.0: - resolution: {integrity: sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==} + chalk@5.6.0: + resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} char-regex@1.0.2: @@ -3678,8 +3678,8 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-config-next@14.2.31: - resolution: {integrity: sha512-sT32j4678je7SWstBM6l0kE2L+LSgAARDAxw8iloNhI4/8xwkdDesbrGCPaGWzQv+dD6f6adhB+eRSThpGkBdg==} + eslint-config-next@14.2.32: + resolution: {integrity: sha512-mP/NmYtDBsKlKIOBnH+CW+pYeyR3wBhE+26DAqQ0/aRtEBeTEjgY2wAFUugUELkTLmrX6PpuMSSTpOhz7j9kdQ==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -6042,8 +6042,8 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-aria@3.42.0: - resolution: {integrity: sha512-lZF1tVmcO6mTWBHpmo4r58lBxIkt/DeF1gu5vrLv2lF4H213VGdSIG8ogQgMc2NaLHK720wafYVM2m5pRUIKdg==} + react-aria@3.43.0: + resolution: {integrity: sha512-5ju/DpKmuhq/0fH5h5F5Tdo41QA5KFtfLu4aj3mVZelmmhdbzBAXrrHVN28UllwgMZK/eNfrWc7H43iRJmZPAw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -6103,8 +6103,8 @@ packages: react: ^16.8.0 || 17.x react-dom: ^16.8.0 || 17.x - react-stately@3.40.0: - resolution: {integrity: sha512-Icg2q1pxTskx2dph3cFUu9RUQcInq25WZfUcKroX1Kl4jWxBobnfMvuxvJHHkysJh77IsnLmhF3+8If5oCoMFQ==} + react-stately@3.41.0: + resolution: {integrity: sha512-Fe8PaZPm9Ue9kDXVa8KaOz6gzbmZPuzftxeVQwKVX3u/kyFhbRkr/LeAFvgP7a+EeX+Bjmdht/9ixDsBXj4qbQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -7830,7 +7830,7 @@ snapshots: optionalDependencies: ts-jest: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.2)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.9.2)))(typescript@5.9.2) - '@hello-pangea/dnd@17.0.0(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@hello-pangea/dnd@17.0.0(@types/react@19.1.11)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@babel/runtime': 7.28.3 css-box-model: 1.2.1 @@ -7838,7 +7838,7 @@ snapshots: raf-schd: 4.0.3 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - react-redux: 9.2.0(@types/react@19.1.10)(react@19.1.1)(redux@5.0.1) + react-redux: 9.2.0(@types/react@19.1.11)(react@19.1.1)(redux@5.0.1) redux: 5.0.1 use-memo-one: 1.1.3(react@19.1.1) transitivePeerDependencies: @@ -7942,7 +7942,7 @@ snapshots: '@img/sharp-win32-x64@0.34.3': optional: true - '@internationalized/date@3.8.2': + '@internationalized/date@3.9.0': dependencies: '@swc/helpers': 0.5.17 @@ -7951,7 +7951,7 @@ snapshots: '@swc/helpers': 0.5.17 intl-messageformat: 10.7.16 - '@internationalized/number@3.6.4': + '@internationalized/number@3.6.5': dependencies: '@swc/helpers': 0.5.17 @@ -8179,11 +8179,11 @@ snapshots: '@tybys/wasm-util': 0.10.0 optional: true - '@netlify/plugin-nextjs@5.12.0': {} + '@netlify/plugin-nextjs@5.12.1': {} '@next/env@15.5.0': {} - '@next/eslint-plugin-next@14.2.31': + '@next/eslint-plugin-next@14.2.32': dependencies: glob: 10.3.10 @@ -8283,300 +8283,300 @@ snapshots: '@react-aria/autocomplete@3.0.0-beta.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/combobox': 3.13.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/listbox': 3.14.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/searchfield': 3.8.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/combobox': 3.13.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/listbox': 3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/searchfield': 3.8.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-stately/autocomplete': 3.0.0-beta.1(react@19.1.1) - '@react-stately/combobox': 3.11.0(react@19.1.1) + '@react-stately/combobox': 3.11.1(react@19.1.1) '@react-types/autocomplete': 3.0.0-alpha.31(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/breadcrumbs@3.5.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/breadcrumbs@3.5.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/link': 3.8.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/breadcrumbs': 3.7.15(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/link': 3.8.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/breadcrumbs': 3.7.16(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/button@3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/button@3.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/toolbar': 3.0.0-beta.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/toggle': 3.9.0(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/toolbar': 3.0.0-beta.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/toggle': 3.9.1(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/calendar@3.9.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/calendar@3.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@internationalized/date': 3.8.2 - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@internationalized/date': 3.9.0 + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/calendar': 3.8.3(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/calendar': 3.7.3(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/calendar': 3.8.4(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/calendar': 3.7.4(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/checkbox@3.16.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/checkbox@3.16.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/form': 3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/toggle': 3.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/checkbox': 3.7.0(react@19.1.1) - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-stately/toggle': 3.9.0(react@19.1.1) - '@react-types/checkbox': 3.10.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/toggle': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/checkbox': 3.7.1(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/toggle': 3.9.1(react@19.1.1) + '@react-types/checkbox': 3.10.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) '@react-aria/collections@3.0.0-rc.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) use-sync-external-store: 1.5.0(react@19.1.1) - '@react-aria/color@3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/color@3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/numberfield': 3.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/slider': 3.8.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/spinbutton': 3.6.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/color': 3.9.0(react@19.1.1) - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-types/color': 3.1.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/numberfield': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/slider': 3.8.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/spinbutton': 3.6.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/color': 3.9.1(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-types/color': 3.1.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/combobox@3.13.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/combobox@3.13.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/listbox': 3.14.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/listbox': 3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/menu': 3.19.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/overlays': 3.28.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/combobox': 3.11.0(react@19.1.1) - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/combobox': 3.13.7(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/menu': 3.19.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.29.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/combobox': 3.11.1(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/combobox': 3.13.8(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/datepicker@3.15.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/datepicker@3.15.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@internationalized/date': 3.8.2 - '@internationalized/number': 3.6.4 + '@internationalized/date': 3.9.0 + '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/form': 3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/spinbutton': 3.6.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/datepicker': 3.15.0(react@19.1.1) - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/calendar': 3.7.3(react@19.1.1) - '@react-types/datepicker': 3.13.0(react@19.1.1) - '@react-types/dialog': 3.5.20(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/spinbutton': 3.6.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/datepicker': 3.15.1(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/calendar': 3.7.4(react@19.1.1) + '@react-types/datepicker': 3.13.1(react@19.1.1) + '@react-types/dialog': 3.5.21(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/dialog@3.5.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/dialog@3.5.29(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/overlays': 3.28.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/dialog': 3.5.20(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.29.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/dialog': 3.5.21(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/disclosure@3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/disclosure@3.0.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/disclosure': 3.0.6(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/disclosure': 3.0.7(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/dnd@3.11.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/dnd@3.11.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@internationalized/string': 3.2.7 - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/overlays': 3.28.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/dnd': 3.6.1(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/overlays': 3.29.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/dnd': 3.7.0(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/focus@3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/focus@3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 clsx: 2.1.1 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/form@3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/form@3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/grid@3.14.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/grid@3.14.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/grid': 3.11.4(react@19.1.1) - '@react-stately/selection': 3.20.4(react@19.1.1) - '@react-types/checkbox': 3.10.0(react@19.1.1) - '@react-types/grid': 3.3.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/grid': 3.11.5(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-types/checkbox': 3.10.1(react@19.1.1) + '@react-types/grid': 3.3.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/gridlist@3.13.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/gridlist@3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/grid': 3.14.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/list': 3.12.4(react@19.1.1) - '@react-stately/tree': 3.9.1(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/grid': 3.14.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/list': 3.13.0(react@19.1.1) + '@react-stately/tree': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/i18n@3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/i18n@3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@internationalized/date': 3.8.2 + '@internationalized/date': 3.9.0 '@internationalized/message': 3.1.8 - '@internationalized/number': 3.6.4 + '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/interactions@3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/interactions@3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-stately/flags': 3.1.2 - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/label@3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/label@3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/landmark@3.0.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/landmark@3.0.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) use-sync-external-store: 1.5.0(react@19.1.1) - '@react-aria/link@3.8.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/link@3.8.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/link': 3.6.3(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/link': 3.6.4(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/listbox@3.14.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/listbox@3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/list': 3.12.4(react@19.1.1) - '@react-types/listbox': 3.7.2(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/list': 3.13.0(react@19.1.1) + '@react-types/listbox': 3.7.3(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -8585,164 +8585,164 @@ snapshots: dependencies: '@swc/helpers': 0.5.17 - '@react-aria/menu@3.19.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/menu@3.19.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/overlays': 3.28.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/menu': 3.9.6(react@19.1.1) - '@react-stately/selection': 3.20.4(react@19.1.1) - '@react-stately/tree': 3.9.1(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/menu': 3.10.3(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.29.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/menu': 3.9.7(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-stately/tree': 3.9.2(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/menu': 3.10.4(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/meter@3.4.25(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/meter@3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/progress': 3.4.25(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/meter': 3.4.11(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/progress': 3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/meter': 3.4.12(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/numberfield@3.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/numberfield@3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/spinbutton': 3.6.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-stately/numberfield': 3.10.0(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/numberfield': 3.8.13(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/spinbutton': 3.6.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/numberfield': 3.10.1(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/numberfield': 3.8.14(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/overlays@3.28.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/overlays@3.29.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/overlays': 3.6.18(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/overlays': 3.9.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/overlays': 3.6.19(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/overlays': 3.9.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/progress@3.4.25(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/progress@3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/progress': 3.5.14(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/progress': 3.5.15(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/radio@3.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/radio@3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/form': 3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/radio': 3.11.0(react@19.1.1) - '@react-types/radio': 3.9.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/radio': 3.11.1(react@19.1.1) + '@react-types/radio': 3.9.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/searchfield@3.8.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/searchfield@3.8.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/searchfield': 3.5.14(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/searchfield': 3.6.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/searchfield': 3.5.15(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/searchfield': 3.6.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/select@3.16.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/select@3.16.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/form': 3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/listbox': 3.14.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/menu': 3.19.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/select': 3.7.0(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/select': 3.10.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/listbox': 3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/menu': 3.19.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/select': 3.7.1(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/select': 3.10.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/selection@3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/selection@3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/selection': 3.20.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/separator@3.4.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/separator@3.4.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/slider@3.8.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/slider@3.8.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/slider': 3.7.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/slider': 3.8.0(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/slider': 3.7.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/slider': 3.8.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/spinbutton@3.6.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/spinbutton@3.6.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -8752,173 +8752,173 @@ snapshots: '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-aria/switch@3.7.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/switch@3.7.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/toggle': 3.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/toggle': 3.9.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/switch': 3.5.13(react@19.1.1) + '@react-aria/toggle': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/toggle': 3.9.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/switch': 3.5.14(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/table@3.17.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/table@3.17.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/grid': 3.14.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/grid': 3.14.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.6(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) '@react-stately/flags': 3.1.2 - '@react-stately/table': 3.14.4(react@19.1.1) - '@react-types/checkbox': 3.10.0(react@19.1.1) - '@react-types/grid': 3.3.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/table': 3.13.2(react@19.1.1) + '@react-stately/table': 3.15.0(react@19.1.1) + '@react-types/checkbox': 3.10.1(react@19.1.1) + '@react-types/grid': 3.3.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/table': 3.13.3(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/tabs@3.10.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/tabs@3.10.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/tabs': 3.8.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/tabs': 3.3.17(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/tabs': 3.8.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/tabs': 3.3.18(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/tag@3.7.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/tag@3.7.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/gridlist': 3.13.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/list': 3.12.4(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/gridlist': 3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/list': 3.13.0(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/textfield@3.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/textfield@3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/form': 3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/form': 3.2.0(react@19.1.1) + '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/textfield': 3.12.4(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/textfield': 3.12.5(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/toast@3.0.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/toast@3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/landmark': 3.0.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/landmark': 3.0.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-stately/toast': 3.1.2(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/toggle@3.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/toggle@3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/toggle': 3.9.0(react@19.1.1) - '@react-types/checkbox': 3.10.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/toggle': 3.9.1(react@19.1.1) + '@react-types/checkbox': 3.10.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) '@react-aria/toolbar@3.0.0-beta.16(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/toolbar@3.0.0-beta.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/toolbar@3.0.0-beta.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/tooltip@3.8.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/tooltip@3.8.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/tooltip': 3.5.6(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/tooltip': 3.4.19(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/tooltip': 3.5.7(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/tooltip': 3.4.20(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/tree@3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/tree@3.1.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/gridlist': 3.13.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/tree': 3.9.1(react@19.1.1) - '@react-types/button': 3.13.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/gridlist': 3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/tree': 3.9.2(react@19.1.1) + '@react-types/button': 3.14.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/utils@3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/utils@3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@react-aria/ssr': 3.9.10(react@19.1.1) '@react-stately/flags': 3.1.2 '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 clsx: 2.1.1 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/virtualizer@4.1.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/virtualizer@4.1.9(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/virtualizer': 4.4.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/virtualizer': 4.4.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/visually-hidden@3.8.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/visually-hidden@3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -8961,85 +8961,85 @@ snapshots: '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/calendar@3.8.3(react@19.1.1)': + '@react-stately/calendar@3.8.4(react@19.1.1)': dependencies: - '@internationalized/date': 3.8.2 + '@internationalized/date': 3.9.0 '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/calendar': 3.7.3(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/calendar': 3.7.4(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/checkbox@3.7.0(react@19.1.1)': + '@react-stately/checkbox@3.7.1(react@19.1.1)': dependencies: - '@react-stately/form': 3.2.0(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/checkbox': 3.10.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/checkbox': 3.10.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/collections@3.12.6(react@19.1.1)': + '@react-stately/collections@3.12.7(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/color@3.9.0(react@19.1.1)': + '@react-stately/color@3.9.1(react@19.1.1)': dependencies: - '@internationalized/number': 3.6.4 + '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-stately/numberfield': 3.10.0(react@19.1.1) - '@react-stately/slider': 3.7.0(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/numberfield': 3.10.1(react@19.1.1) + '@react-stately/slider': 3.7.1(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/color': 3.1.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/color': 3.1.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/combobox@3.11.0(react@19.1.1)': + '@react-stately/combobox@3.11.1(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-stately/list': 3.12.4(react@19.1.1) - '@react-stately/overlays': 3.6.18(react@19.1.1) - '@react-stately/select': 3.7.0(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/list': 3.13.0(react@19.1.1) + '@react-stately/overlays': 3.6.19(react@19.1.1) + '@react-stately/select': 3.7.1(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/combobox': 3.13.7(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/combobox': 3.13.8(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/data@3.13.2(react@19.1.1)': + '@react-stately/data@3.14.0(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/datepicker@3.15.0(react@19.1.1)': + '@react-stately/datepicker@3.15.1(react@19.1.1)': dependencies: - '@internationalized/date': 3.8.2 + '@internationalized/date': 3.9.0 '@internationalized/string': 3.2.7 - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-stately/overlays': 3.6.18(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/overlays': 3.6.19(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/datepicker': 3.13.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/datepicker': 3.13.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/disclosure@3.0.6(react@19.1.1)': + '@react-stately/disclosure@3.0.7(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/dnd@3.6.1(react@19.1.1)': + '@react-stately/dnd@3.7.0(react@19.1.1)': dependencies: - '@react-stately/selection': 3.20.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 @@ -9047,126 +9047,126 @@ snapshots: dependencies: '@swc/helpers': 0.5.17 - '@react-stately/form@3.2.0(react@19.1.1)': + '@react-stately/form@3.2.1(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/grid@3.11.4(react@19.1.1)': + '@react-stately/grid@3.11.5(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/selection': 3.20.4(react@19.1.1) - '@react-types/grid': 3.3.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-types/grid': 3.3.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/layout@4.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-stately/layout@4.5.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/table': 3.14.4(react@19.1.1) - '@react-stately/virtualizer': 4.4.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/grid': 3.3.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/table': 3.13.2(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/table': 3.15.0(react@19.1.1) + '@react-stately/virtualizer': 4.4.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/grid': 3.3.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/table': 3.13.3(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-stately/list@3.12.4(react@19.1.1)': + '@react-stately/list@3.13.0(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/selection': 3.20.4(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/menu@3.9.6(react@19.1.1)': + '@react-stately/menu@3.9.7(react@19.1.1)': dependencies: - '@react-stately/overlays': 3.6.18(react@19.1.1) - '@react-types/menu': 3.10.3(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-stately/overlays': 3.6.19(react@19.1.1) + '@react-types/menu': 3.10.4(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/numberfield@3.10.0(react@19.1.1)': + '@react-stately/numberfield@3.10.1(react@19.1.1)': dependencies: - '@internationalized/number': 3.6.4 - '@react-stately/form': 3.2.0(react@19.1.1) + '@internationalized/number': 3.6.5 + '@react-stately/form': 3.2.1(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/numberfield': 3.8.13(react@19.1.1) + '@react-types/numberfield': 3.8.14(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/overlays@3.6.18(react@19.1.1)': + '@react-stately/overlays@3.6.19(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/overlays': 3.9.0(react@19.1.1) + '@react-types/overlays': 3.9.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/radio@3.11.0(react@19.1.1)': + '@react-stately/radio@3.11.1(react@19.1.1)': dependencies: - '@react-stately/form': 3.2.0(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/radio': 3.9.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/radio': 3.9.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/searchfield@3.5.14(react@19.1.1)': + '@react-stately/searchfield@3.5.15(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/searchfield': 3.6.4(react@19.1.1) + '@react-types/searchfield': 3.6.5(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/select@3.7.0(react@19.1.1)': + '@react-stately/select@3.7.1(react@19.1.1)': dependencies: - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-stately/list': 3.12.4(react@19.1.1) - '@react-stately/overlays': 3.6.18(react@19.1.1) - '@react-types/select': 3.10.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/list': 3.13.0(react@19.1.1) + '@react-stately/overlays': 3.6.19(react@19.1.1) + '@react-types/select': 3.10.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/selection@3.20.4(react@19.1.1)': + '@react-stately/selection@3.20.5(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.6(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/slider@3.7.0(react@19.1.1)': + '@react-stately/slider@3.7.1(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/slider': 3.8.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/slider': 3.8.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/table@3.14.4(react@19.1.1)': + '@react-stately/table@3.15.0(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.6(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) '@react-stately/flags': 3.1.2 - '@react-stately/grid': 3.11.4(react@19.1.1) - '@react-stately/selection': 3.20.4(react@19.1.1) + '@react-stately/grid': 3.11.5(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/grid': 3.3.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/table': 3.13.2(react@19.1.1) + '@react-types/grid': 3.3.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/table': 3.13.3(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/tabs@3.8.4(react@19.1.1)': + '@react-stately/tabs@3.8.5(react@19.1.1)': dependencies: - '@react-stately/list': 3.12.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/tabs': 3.3.17(react@19.1.1) + '@react-stately/list': 3.13.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/tabs': 3.3.18(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 @@ -9176,27 +9176,27 @@ snapshots: react: 19.1.1 use-sync-external-store: 1.5.0(react@19.1.1) - '@react-stately/toggle@3.9.0(react@19.1.1)': + '@react-stately/toggle@3.9.1(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/checkbox': 3.10.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/checkbox': 3.10.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/tooltip@3.5.6(react@19.1.1)': + '@react-stately/tooltip@3.5.7(react@19.1.1)': dependencies: - '@react-stately/overlays': 3.6.18(react@19.1.1) - '@react-types/tooltip': 3.4.19(react@19.1.1) + '@react-stately/overlays': 3.6.19(react@19.1.1) + '@react-types/tooltip': 3.4.20(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/tree@3.9.1(react@19.1.1)': + '@react-stately/tree@3.9.2(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/selection': 3.20.4(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 @@ -9205,164 +9205,164 @@ snapshots: '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/virtualizer@4.4.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-stately/virtualizer@4.4.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) '@react-types/autocomplete@3.0.0-alpha.31(react@19.1.1)': dependencies: - '@react-types/combobox': 3.13.7(react@19.1.1) - '@react-types/searchfield': 3.6.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/combobox': 3.13.8(react@19.1.1) + '@react-types/searchfield': 3.6.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/breadcrumbs@3.7.15(react@19.1.1)': + '@react-types/breadcrumbs@3.7.16(react@19.1.1)': dependencies: - '@react-types/link': 3.6.3(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/link': 3.6.4(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/button@3.13.0(react@19.1.1)': + '@react-types/button@3.14.0(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/calendar@3.7.3(react@19.1.1)': + '@react-types/calendar@3.7.4(react@19.1.1)': dependencies: - '@internationalized/date': 3.8.2 - '@react-types/shared': 3.31.0(react@19.1.1) + '@internationalized/date': 3.9.0 + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/checkbox@3.10.0(react@19.1.1)': + '@react-types/checkbox@3.10.1(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/color@3.1.0(react@19.1.1)': + '@react-types/color@3.1.1(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/slider': 3.8.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/slider': 3.8.1(react@19.1.1) react: 19.1.1 - '@react-types/combobox@3.13.7(react@19.1.1)': + '@react-types/combobox@3.13.8(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/datepicker@3.13.0(react@19.1.1)': + '@react-types/datepicker@3.13.1(react@19.1.1)': dependencies: - '@internationalized/date': 3.8.2 - '@react-types/calendar': 3.7.3(react@19.1.1) - '@react-types/overlays': 3.9.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@internationalized/date': 3.9.0 + '@react-types/calendar': 3.7.4(react@19.1.1) + '@react-types/overlays': 3.9.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/dialog@3.5.20(react@19.1.1)': + '@react-types/dialog@3.5.21(react@19.1.1)': dependencies: - '@react-types/overlays': 3.9.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/overlays': 3.9.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/form@3.7.14(react@19.1.1)': + '@react-types/form@3.7.15(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/grid@3.3.4(react@19.1.1)': + '@react-types/grid@3.3.5(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/link@3.6.3(react@19.1.1)': + '@react-types/link@3.6.4(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/listbox@3.7.2(react@19.1.1)': + '@react-types/listbox@3.7.3(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/menu@3.10.3(react@19.1.1)': + '@react-types/menu@3.10.4(react@19.1.1)': dependencies: - '@react-types/overlays': 3.9.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/overlays': 3.9.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/meter@3.4.11(react@19.1.1)': + '@react-types/meter@3.4.12(react@19.1.1)': dependencies: - '@react-types/progress': 3.5.14(react@19.1.1) + '@react-types/progress': 3.5.15(react@19.1.1) react: 19.1.1 - '@react-types/numberfield@3.8.13(react@19.1.1)': + '@react-types/numberfield@3.8.14(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/overlays@3.9.0(react@19.1.1)': + '@react-types/overlays@3.9.1(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/progress@3.5.14(react@19.1.1)': + '@react-types/progress@3.5.15(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/radio@3.9.0(react@19.1.1)': + '@react-types/radio@3.9.1(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/searchfield@3.6.4(react@19.1.1)': + '@react-types/searchfield@3.6.5(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/textfield': 3.12.4(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/textfield': 3.12.5(react@19.1.1) react: 19.1.1 - '@react-types/select@3.10.0(react@19.1.1)': + '@react-types/select@3.10.1(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/shared@3.31.0(react@19.1.1)': + '@react-types/shared@3.32.0(react@19.1.1)': dependencies: react: 19.1.1 - '@react-types/slider@3.8.0(react@19.1.1)': + '@react-types/slider@3.8.1(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/switch@3.5.13(react@19.1.1)': + '@react-types/switch@3.5.14(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/table@3.13.2(react@19.1.1)': + '@react-types/table@3.13.3(react@19.1.1)': dependencies: - '@react-types/grid': 3.3.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/grid': 3.3.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/tabs@3.3.17(react@19.1.1)': + '@react-types/tabs@3.3.18(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/textfield@3.12.4(react@19.1.1)': + '@react-types/textfield@3.12.5(react@19.1.1)': dependencies: - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 - '@react-types/tooltip@3.4.19(react@19.1.1)': + '@react-types/tooltip@3.4.20(react@19.1.1)': dependencies: - '@react-types/overlays': 3.9.0(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-types/overlays': 3.9.1(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 '@redis/bloom@1.2.0(@redis/client@1.6.1)': @@ -9570,11 +9570,11 @@ snapshots: dependencies: tslib: 2.8.1 - '@tanstack/query-core@5.85.3': {} + '@tanstack/query-core@5.85.5': {} - '@tanstack/react-query@5.85.3(react@19.1.1)': + '@tanstack/react-query@5.85.5(react@19.1.1)': dependencies: - '@tanstack/query-core': 5.85.3 + '@tanstack/query-core': 5.85.5 react: 19.1.1 '@trysound/sax@0.2.0': {} @@ -9634,9 +9634,9 @@ snapshots: dependencies: '@types/node': 22.17.2 - '@types/hoist-non-react-statics@3.3.7(@types/react@19.1.10)': + '@types/hoist-non-react-statics@3.3.7(@types/react@19.1.11)': dependencies: - '@types/react': 19.1.10 + '@types/react': 19.1.11 hoist-non-react-statics: 3.3.2 '@types/istanbul-lib-coverage@2.0.6': {} @@ -9676,15 +9676,15 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - '@types/react-dom@19.1.7(@types/react@19.1.10)': + '@types/react-dom@19.1.7(@types/react@19.1.11)': dependencies: - '@types/react': 19.1.10 + '@types/react': 19.1.11 '@types/react-window@1.8.8': dependencies: - '@types/react': 19.1.10 + '@types/react': 19.1.11 - '@types/react@19.1.10': + '@types/react@19.1.11': dependencies: csstype: 3.1.3 @@ -9715,14 +9715,14 @@ snapshots: '@types/node': 22.17.2 optional: true - '@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.39.1(eslint@8.57.1)(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.39.1 - '@typescript-eslint/type-utils': 8.39.1(eslint@8.57.1)(typescript@5.9.2) - '@typescript-eslint/utils': 8.39.1(eslint@8.57.1)(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.39.1 + '@typescript-eslint/parser': 8.40.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.40.0 + '@typescript-eslint/type-utils': 8.40.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.40.0 eslint: 8.57.1 graphemer: 1.4.0 ignore: 7.0.5 @@ -9732,22 +9732,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2)': dependencies: - '@typescript-eslint/scope-manager': 8.39.1 - '@typescript-eslint/types': 8.39.1 - '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.39.1 + '@typescript-eslint/scope-manager': 8.40.0 + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.1(supports-color@8.1.1) eslint: 8.57.1 typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.39.1(typescript@5.9.2)': + '@typescript-eslint/project-service@8.40.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.9.2) - '@typescript-eslint/types': 8.39.1 + '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2) + '@typescript-eslint/types': 8.40.0 debug: 4.4.1(supports-color@8.1.1) typescript: 5.9.2 transitivePeerDependencies: @@ -9758,20 +9758,20 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@8.39.1': + '@typescript-eslint/scope-manager@8.40.0': dependencies: - '@typescript-eslint/types': 8.39.1 - '@typescript-eslint/visitor-keys': 8.39.1 + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/visitor-keys': 8.40.0 - '@typescript-eslint/tsconfig-utils@8.39.1(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.40.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.39.1(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.40.0(eslint@8.57.1)(typescript@5.9.2)': dependencies: - '@typescript-eslint/types': 8.39.1 - '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) - '@typescript-eslint/utils': 8.39.1(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@8.57.1)(typescript@5.9.2) debug: 4.4.1(supports-color@8.1.1) eslint: 8.57.1 ts-api-utils: 2.1.0(typescript@5.9.2) @@ -9781,7 +9781,7 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@8.39.1': {} + '@typescript-eslint/types@8.40.0': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.2)': dependencies: @@ -9797,12 +9797,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.39.1(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.40.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/project-service': 8.39.1(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.9.2) - '@typescript-eslint/types': 8.39.1 - '@typescript-eslint/visitor-keys': 8.39.1 + '@typescript-eslint/project-service': 8.40.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2) + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.1(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -9828,12 +9828,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.39.1(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/utils@8.40.0(eslint@8.57.1)(typescript@5.9.2)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.39.1 - '@typescript-eslint/types': 8.39.1 - '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.40.0 + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) eslint: 8.57.1 typescript: 5.9.2 transitivePeerDependencies: @@ -9844,16 +9844,16 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.39.1': + '@typescript-eslint/visitor-keys@8.40.0': dependencies: - '@typescript-eslint/types': 8.39.1 + '@typescript-eslint/types': 8.40.0 eslint-visitor-keys: 4.2.1 - '@umami/react-zen@0.164.0(@babel/core@7.28.3)(@types/react@19.1.10)(babel-plugin-react-compiler@19.1.0-rc.2)(immer@9.0.21)(use-sync-external-store@1.5.0(react@19.1.1))': + '@umami/react-zen@0.168.0(@babel/core@7.28.3)(@types/react@19.1.11)(babel-plugin-react-compiler@19.1.0-rc.2)(immer@9.0.21)(use-sync-external-store@1.5.0(react@19.1.1))': dependencies: '@fontsource/jetbrains-mono': 5.2.6 - '@internationalized/date': 3.8.2 - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@internationalized/date': 3.9.0 + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-spring/web': 9.7.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) classnames: 2.5.1 glob: 10.4.5 @@ -9866,7 +9866,7 @@ snapshots: react-hook-form: 7.62.0(react@19.1.1) react-icons: 5.5.0(react@19.1.1) thenby: 1.3.4 - zustand: 5.0.8(@types/react@19.1.10)(immer@9.0.21)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) + zustand: 5.0.8(@types/react@19.1.11)(immer@9.0.21)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) transitivePeerDependencies: - '@babel/core' - '@opentelemetry/api' @@ -10045,7 +10045,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.1.0: {} + ansi-regex@6.2.0: {} ansi-styles@3.2.1: dependencies: @@ -10400,7 +10400,7 @@ snapshots: chalk@5.3.0: {} - chalk@5.5.0: {} + chalk@5.6.0: {} char-regex@1.0.2: {} @@ -11168,16 +11168,16 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@14.2.31(eslint@8.57.1)(typescript@5.9.2): + eslint-config-next@14.2.32(eslint@8.57.1)(typescript@5.9.2): dependencies: - '@next/eslint-plugin-next': 14.2.31 + '@next/eslint-plugin-next': 14.2.32 '@rushstack/eslint-patch': 1.12.0 - '@typescript-eslint/eslint-plugin': 8.39.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) - '@typescript-eslint/parser': 8.39.1(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@8.57.1)(typescript@5.9.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1) @@ -11194,7 +11194,7 @@ snapshots: eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0): dependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) eslint-import-resolver-node@0.3.9: dependencies: @@ -11215,15 +11215,15 @@ snapshots: tinyglobby: 0.2.14 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/parser': 8.39.1(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@8.57.1)(typescript@5.9.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) @@ -11241,7 +11241,7 @@ snapshots: eslint: 8.57.1 globals: 13.24.0 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -11252,7 +11252,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -11264,18 +11264,18 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.39.1(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@8.57.1)(typescript@5.9.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.17.2)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.9.2)))(typescript@5.9.2): + eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.17.2)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.9.2)))(typescript@5.9.2): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) eslint: 8.57.1 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.39.1(@typescript-eslint/parser@8.39.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) jest: 29.7.0(@types/node@22.17.2)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.9.2)) transitivePeerDependencies: - supports-color @@ -13798,81 +13798,81 @@ snapshots: react-aria-components@1.9.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@internationalized/date': 3.8.2 + '@internationalized/date': 3.9.0 '@internationalized/string': 3.2.7 '@react-aria/autocomplete': 3.0.0-beta.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/collections': 3.0.0-rc.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/dnd': 3.11.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/dnd': 3.11.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/overlays': 3.28.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.29.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/ssr': 3.9.10(react@19.1.1) '@react-aria/toolbar': 3.0.0-beta.16(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/virtualizer': 4.1.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/virtualizer': 4.1.9(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-stately/autocomplete': 3.0.0-beta.1(react@19.1.1) - '@react-stately/layout': 4.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/selection': 3.20.4(react@19.1.1) - '@react-stately/table': 3.14.4(react@19.1.1) + '@react-stately/layout': 4.5.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-stately/table': 3.15.0(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-stately/virtualizer': 4.4.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/form': 3.7.14(react@19.1.1) - '@react-types/grid': 3.3.4(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) - '@react-types/table': 3.13.2(react@19.1.1) + '@react-stately/virtualizer': 4.4.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/form': 3.7.15(react@19.1.1) + '@react-types/grid': 3.3.5(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/table': 3.13.3(react@19.1.1) '@swc/helpers': 0.5.17 client-only: 0.0.1 react: 19.1.1 - react-aria: 3.42.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react-aria: 3.43.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-dom: 19.1.1(react@19.1.1) - react-stately: 3.40.0(react@19.1.1) + react-stately: 3.41.0(react@19.1.1) use-sync-external-store: 1.5.0(react@19.1.1) - react-aria@3.42.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + react-aria@3.43.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@internationalized/string': 3.2.7 - '@react-aria/breadcrumbs': 3.5.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/button': 3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/calendar': 3.9.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/checkbox': 3.16.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/color': 3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/combobox': 3.13.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/datepicker': 3.15.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/dialog': 3.5.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/disclosure': 3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/dnd': 3.11.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/focus': 3.21.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/gridlist': 3.13.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/landmark': 3.0.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/link': 3.8.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/listbox': 3.14.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/menu': 3.19.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/meter': 3.4.25(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/numberfield': 3.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/overlays': 3.28.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/progress': 3.4.25(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/radio': 3.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/searchfield': 3.8.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/select': 3.16.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/separator': 3.4.11(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/slider': 3.8.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/breadcrumbs': 3.5.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/button': 3.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/calendar': 3.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/checkbox': 3.16.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/color': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/combobox': 3.13.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/datepicker': 3.15.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/dialog': 3.5.29(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/disclosure': 3.0.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/dnd': 3.11.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/gridlist': 3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/landmark': 3.0.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/link': 3.8.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/listbox': 3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/menu': 3.19.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/meter': 3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/numberfield': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.29.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/progress': 3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/radio': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/searchfield': 3.8.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/select': 3.16.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/separator': 3.4.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/slider': 3.8.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/switch': 3.7.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/table': 3.17.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/tabs': 3.10.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/tag': 3.7.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/toast': 3.0.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/tooltip': 3.8.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/tree': 3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-aria/switch': 3.7.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/table': 3.17.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/tabs': 3.10.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/tag': 3.7.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/toast': 3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/tooltip': 3.8.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/tree': 3.1.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -13899,8 +13899,8 @@ snapshots: '@formatjs/ecma402-abstract': 2.3.4 '@formatjs/icu-messageformat-parser': 2.11.2 '@formatjs/intl': 3.1.6(typescript@5.9.2) - '@types/hoist-non-react-statics': 3.3.7(@types/react@19.1.10) - '@types/react': 19.1.10 + '@types/hoist-non-react-statics': 3.3.7(@types/react@19.1.11) + '@types/react': 19.1.11 hoist-non-react-statics: 3.3.2 intl-messageformat: 10.7.16 react: 19.1.1 @@ -13912,13 +13912,13 @@ snapshots: react-is@18.3.1: {} - react-redux@9.2.0(@types/react@19.1.10)(react@19.1.1)(redux@5.0.1): + react-redux@9.2.0(@types/react@19.1.11)(react@19.1.1)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 react: 19.1.1 use-sync-external-store: 1.5.0(react@19.1.1) optionalDependencies: - '@types/react': 19.1.10 + '@types/react': 19.1.11 redux: 5.0.1 react-simple-maps@2.3.0(prop-types@15.8.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): @@ -13931,34 +13931,34 @@ snapshots: react-dom: 19.1.1(react@19.1.1) topojson-client: 3.1.0 - react-stately@3.40.0(react@19.1.1): + react-stately@3.41.0(react@19.1.1): dependencies: - '@react-stately/calendar': 3.8.3(react@19.1.1) - '@react-stately/checkbox': 3.7.0(react@19.1.1) - '@react-stately/collections': 3.12.6(react@19.1.1) - '@react-stately/color': 3.9.0(react@19.1.1) - '@react-stately/combobox': 3.11.0(react@19.1.1) - '@react-stately/data': 3.13.2(react@19.1.1) - '@react-stately/datepicker': 3.15.0(react@19.1.1) - '@react-stately/disclosure': 3.0.6(react@19.1.1) - '@react-stately/dnd': 3.6.1(react@19.1.1) - '@react-stately/form': 3.2.0(react@19.1.1) - '@react-stately/list': 3.12.4(react@19.1.1) - '@react-stately/menu': 3.9.6(react@19.1.1) - '@react-stately/numberfield': 3.10.0(react@19.1.1) - '@react-stately/overlays': 3.6.18(react@19.1.1) - '@react-stately/radio': 3.11.0(react@19.1.1) - '@react-stately/searchfield': 3.5.14(react@19.1.1) - '@react-stately/select': 3.7.0(react@19.1.1) - '@react-stately/selection': 3.20.4(react@19.1.1) - '@react-stately/slider': 3.7.0(react@19.1.1) - '@react-stately/table': 3.14.4(react@19.1.1) - '@react-stately/tabs': 3.8.4(react@19.1.1) + '@react-stately/calendar': 3.8.4(react@19.1.1) + '@react-stately/checkbox': 3.7.1(react@19.1.1) + '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/color': 3.9.1(react@19.1.1) + '@react-stately/combobox': 3.11.1(react@19.1.1) + '@react-stately/data': 3.14.0(react@19.1.1) + '@react-stately/datepicker': 3.15.1(react@19.1.1) + '@react-stately/disclosure': 3.0.7(react@19.1.1) + '@react-stately/dnd': 3.7.0(react@19.1.1) + '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/list': 3.13.0(react@19.1.1) + '@react-stately/menu': 3.9.7(react@19.1.1) + '@react-stately/numberfield': 3.10.1(react@19.1.1) + '@react-stately/overlays': 3.6.19(react@19.1.1) + '@react-stately/radio': 3.11.1(react@19.1.1) + '@react-stately/searchfield': 3.5.15(react@19.1.1) + '@react-stately/select': 3.7.1(react@19.1.1) + '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-stately/slider': 3.7.1(react@19.1.1) + '@react-stately/table': 3.15.0(react@19.1.1) + '@react-stately/tabs': 3.8.5(react@19.1.1) '@react-stately/toast': 3.1.2(react@19.1.1) - '@react-stately/toggle': 3.9.0(react@19.1.1) - '@react-stately/tooltip': 3.5.6(react@19.1.1) - '@react-stately/tree': 3.9.1(react@19.1.1) - '@react-types/shared': 3.31.0(react@19.1.1) + '@react-stately/toggle': 3.9.1(react@19.1.1) + '@react-stately/tooltip': 3.5.7(react@19.1.1) + '@react-stately/tree': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) react: 19.1.1 react-use-measure@2.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1): @@ -14525,7 +14525,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.1.0 + ansi-regex: 6.2.0 strip-bom@3.0.0: {} @@ -15129,9 +15129,9 @@ snapshots: zod@3.25.76: {} - zustand@5.0.8(@types/react@19.1.10)(immer@9.0.21)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)): + zustand@5.0.8(@types/react@19.1.11)(immer@9.0.21)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)): optionalDependencies: - '@types/react': 19.1.10 + '@types/react': 19.1.11 immer: 9.0.21 react: 19.1.1 use-sync-external-store: 1.5.0(react@19.1.1) diff --git a/src/app/(main)/SideNav.tsx b/src/app/(main)/SideNav.tsx index fe07a1b67..a28dce815 100644 --- a/src/app/(main)/SideNav.tsx +++ b/src/app/(main)/SideNav.tsx @@ -70,7 +70,11 @@ export function SideNav(props: SidebarProps) { setIsCollapsed(false)}> - : }> + : } + style={{ maxHeight: 40 }} + > {!isCollapsed && !hasNav && } @@ -81,7 +85,12 @@ export function SideNav(props: SidebarProps) { {links.map(({ id, path, label, icon }) => { return ( - + ); })} @@ -90,7 +99,12 @@ export function SideNav(props: SidebarProps) { {bottomLinks.map(({ id, path, label, icon }) => { return ( - + ); })} diff --git a/src/app/(main)/admin/users/UserAddForm.tsx b/src/app/(main)/admin/users/UserAddForm.tsx index 626728cf9..e02be0df4 100644 --- a/src/app/(main)/admin/users/UserAddForm.tsx +++ b/src/app/(main)/admin/users/UserAddForm.tsx @@ -9,14 +9,11 @@ import { PasswordField, Button, } from '@umami/react-zen'; -import { useApi, useMessages } from '@/components/hooks'; +import { useMessages, useUpdateQuery } from '@/components/hooks'; import { ROLES } from '@/lib/constants'; export function UserAddForm({ onSave, onClose }) { - const { post, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: (data: any) => post(`/users`, data), - }); + const { mutate, error, isPending } = useUpdateQuery(`/users`); const { formatMessage, labels } = useMessages(); const handleSubmit = async (data: any) => { diff --git a/src/app/(main)/admin/users/UserDeleteForm.tsx b/src/app/(main)/admin/users/UserDeleteForm.tsx index 620da1d18..f316dafef 100644 --- a/src/app/(main)/admin/users/UserDeleteForm.tsx +++ b/src/app/(main)/admin/users/UserDeleteForm.tsx @@ -1,5 +1,5 @@ import { AlertDialog, Row } from '@umami/react-zen'; -import { useApi, useMessages, useModified } from '@/components/hooks'; +import { useDeleteQuery, useMessages, useModified } from '@/components/hooks'; export function UserDeleteForm({ userId, @@ -13,8 +13,7 @@ export function UserDeleteForm({ onClose?: () => void; }) { const { messages, labels, formatMessage } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate } = useMutation({ mutationFn: () => del(`/users/${userId}`) }); + const { mutate } = useDeleteQuery(`/users/${userId}`); const { touch } = useModified(); const handleConfirm = async () => { diff --git a/src/app/(main)/admin/users/[userId]/UserEditForm.tsx b/src/app/(main)/admin/users/[userId]/UserEditForm.tsx index 52073459e..b1134cccf 100644 --- a/src/app/(main)/admin/users/[userId]/UserEditForm.tsx +++ b/src/app/(main)/admin/users/[userId]/UserEditForm.tsx @@ -7,30 +7,16 @@ import { TextField, FormSubmitButton, PasswordField, - useToast, } from '@umami/react-zen'; -import { useApi, useLoginQuery, useMessages, useModified, useUser } from '@/components/hooks'; +import { useLoginQuery, useMessages, useUpdateQuery, useUser } from '@/components/hooks'; import { ROLES } from '@/lib/constants'; export function UserEditForm({ userId, onSave }: { userId: string; onSave?: () => void }) { const { formatMessage, labels, messages, getMessage } = useMessages(); - const { post, useMutation } = useApi(); const user = useUser(); const { user: login } = useLoginQuery(); - const { toast } = useToast(); - const { touch } = useModified(); - const { mutate, error } = useMutation({ - mutationFn: ({ - username, - password, - role, - }: { - username: string; - password: string; - role: string; - }) => post(`/users/${userId}`, { username, password, role }), - }); + const { mutate, error, toast, touch } = useUpdateQuery(`/users/${userId}`); const handleSubmit = async (data: any) => { mutate(data, { diff --git a/src/app/(main)/boards/BoardAddForm.tsx b/src/app/(main)/boards/BoardAddForm.tsx index 075fac4f8..fae3c70aa 100644 --- a/src/app/(main)/boards/BoardAddForm.tsx +++ b/src/app/(main)/boards/BoardAddForm.tsx @@ -1,5 +1,5 @@ import { Form, FormField, FormSubmitButton, Row, TextField, Button } from '@umami/react-zen'; -import { useApi } from '@/components/hooks'; +import { useUpdateQuery } from '@/components/hooks'; import { DOMAIN_REGEX } from '@/lib/constants'; import { useMessages } from '@/components/hooks'; @@ -13,10 +13,7 @@ export function BoardAddForm({ onClose?: () => void; }) { const { formatMessage, labels, messages } = useMessages(); - const { post, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: (data: any) => post('/websites', { ...data, teamId }), - }); + const { mutate, error, isPending } = useUpdateQuery('/websites', { teamId }); const handleSubmit = async (data: any) => { mutate(data, { diff --git a/src/app/(main)/links/LinkDeleteButton.tsx b/src/app/(main)/links/LinkDeleteButton.tsx index 276f4e8f8..ba0eddbef 100644 --- a/src/app/(main)/links/LinkDeleteButton.tsx +++ b/src/app/(main)/links/LinkDeleteButton.tsx @@ -3,7 +3,7 @@ import { ActionButton } from '@/components/input/ActionButton'; import { Trash } from '@/components/icons'; import { ConfirmationForm } from '@/components/common/ConfirmationForm'; import { messages } from '@/components/messages'; -import { useApi, useMessages, useModified } from '@/components/hooks'; +import { useDeleteQuery, useMessages } from '@/components/hooks'; export function LinkDeleteButton({ linkId, @@ -16,11 +16,7 @@ export function LinkDeleteButton({ onSave?: () => void; }) { const { formatMessage, labels } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate, isPending, error } = useMutation({ - mutationFn: () => del(`/links/${linkId}`), - }); - const { touch } = useModified(); + const { mutate, isPending, error, touch } = useDeleteQuery(`/links/${linkId}`); const handleConfirm = (close: () => void) => { mutate(null, { diff --git a/src/app/(main)/pixels/PixelDeleteButton.tsx b/src/app/(main)/pixels/PixelDeleteButton.tsx index 70e2b1f66..6bbb514f7 100644 --- a/src/app/(main)/pixels/PixelDeleteButton.tsx +++ b/src/app/(main)/pixels/PixelDeleteButton.tsx @@ -3,8 +3,7 @@ import { ActionButton } from '@/components/input/ActionButton'; import { Trash } from '@/components/icons'; import { ConfirmationForm } from '@/components/common/ConfirmationForm'; import { messages } from '@/components/messages'; -import { useApi, useMessages, useModified } from '@/components/hooks'; - +import { useDeleteQuery, useMessages, useModified } from '@/components/hooks'; export function PixelDeleteButton({ pixelId, name, @@ -15,10 +14,7 @@ export function PixelDeleteButton({ onSave?: () => void; }) { const { formatMessage, labels } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate, isPending, error } = useMutation({ - mutationFn: () => del(`/pixels/${pixelId}`), - }); + const { mutate, isPending, error } = useDeleteQuery(`/pixels/${pixelId}`); const { touch } = useModified(); const handleConfirm = (close: () => void) => { diff --git a/src/app/(main)/settings/preferences/DateRangeSetting.tsx b/src/app/(main)/settings/preferences/DateRangeSetting.tsx index 8a957a22d..ff92a8b0f 100644 --- a/src/app/(main)/settings/preferences/DateRangeSetting.tsx +++ b/src/app/(main)/settings/preferences/DateRangeSetting.tsx @@ -8,17 +8,14 @@ export function DateRangeSetting() { const { dateRange, saveDateRange } = useDateRange(); const { value } = dateRange; - const handleChange = (value: string) => saveDateRange(value); + const handleChange = (value: string) => { + saveDateRange(value); + }; const handleReset = () => saveDateRange(DEFAULT_DATE_RANGE_VALUE); return ( - + ); diff --git a/src/app/(main)/settings/profile/PasswordEditForm.tsx b/src/app/(main)/settings/profile/PasswordEditForm.tsx index 8d8b6b564..c75840ae1 100644 --- a/src/app/(main)/settings/profile/PasswordEditForm.tsx +++ b/src/app/(main)/settings/profile/PasswordEditForm.tsx @@ -6,14 +6,11 @@ import { Button, FormSubmitButton, } from '@umami/react-zen'; -import { useApi, useMessages } from '@/components/hooks'; +import { useMessages, useUpdateQuery } from '@/components/hooks'; export function PasswordEditForm({ onSave, onClose }) { const { formatMessage, labels, messages } = useMessages(); - const { post, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: (data: any) => post('/me/password', data), - }); + const { mutate, error, isPending } = useUpdateQuery('/me/password'); const handleSubmit = async (data: any) => { mutate(data, { diff --git a/src/app/(main)/teams/TeamAddForm.tsx b/src/app/(main)/teams/TeamAddForm.tsx index 80fd0c622..1f80b2c2b 100644 --- a/src/app/(main)/teams/TeamAddForm.tsx +++ b/src/app/(main)/teams/TeamAddForm.tsx @@ -1,4 +1,4 @@ -import { useApi, useMessages } from '@/components/hooks'; +import { useMessages, useUpdateQuery } from '@/components/hooks'; import { Button, Form, @@ -10,10 +10,7 @@ import { export function TeamAddForm({ onSave, onClose }: { onSave: () => void; onClose: () => void }) { const { formatMessage, labels } = useMessages(); - const { post, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: (data: any) => post('/teams', data), - }); + const { mutate, error, isPending } = useUpdateQuery('/teams'); const handleSubmit = async (data: any) => { mutate(data, { diff --git a/src/app/(main)/teams/TeamJoinForm.tsx b/src/app/(main)/teams/TeamJoinForm.tsx index 91ec5aaf8..ca2e96eff 100644 --- a/src/app/(main)/teams/TeamJoinForm.tsx +++ b/src/app/(main)/teams/TeamJoinForm.tsx @@ -6,12 +6,11 @@ import { Button, FormSubmitButton, } from '@umami/react-zen'; -import { useApi, useMessages, useModified } from '@/components/hooks'; +import { useMessages, useModified, useUpdateQuery } from '@/components/hooks'; export function TeamJoinForm({ onSave, onClose }: { onSave: () => void; onClose: () => void }) { const { formatMessage, labels } = useMessages(); - const { post, useMutation } = useApi(); - const { mutate, error } = useMutation({ mutationFn: (data: any) => post('/teams/join', data) }); + const { mutate, error } = useUpdateQuery('/teams/join'); const { touch } = useModified(); const handleSubmit = async (data: any) => { diff --git a/src/app/(main)/teams/TeamLeaveForm.tsx b/src/app/(main)/teams/TeamLeaveForm.tsx index 1923777f6..0477ee1d3 100644 --- a/src/app/(main)/teams/TeamLeaveForm.tsx +++ b/src/app/(main)/teams/TeamLeaveForm.tsx @@ -1,4 +1,4 @@ -import { useApi, useMessages, useModified } from '@/components/hooks'; +import { useDeleteQuery, useMessages, useModified } from '@/components/hooks'; import { ConfirmationForm } from '@/components/common/ConfirmationForm'; export function TeamLeaveForm({ @@ -15,10 +15,7 @@ export function TeamLeaveForm({ onClose: () => void; }) { const { formatMessage, labels, messages } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: () => del(`/teams/${teamId}/users/${userId}`), - }); + const { mutate, error, isPending } = useDeleteQuery(`/teams/${teamId}/users/${userId}`); const { touch } = useModified(); const handleConfirm = async () => { diff --git a/src/app/(main)/teams/[teamId]/TeamDeleteForm.tsx b/src/app/(main)/teams/[teamId]/TeamDeleteForm.tsx index ef740d610..94c51d87d 100644 --- a/src/app/(main)/teams/[teamId]/TeamDeleteForm.tsx +++ b/src/app/(main)/teams/[teamId]/TeamDeleteForm.tsx @@ -1,5 +1,5 @@ import { TypeConfirmationForm } from '@/components/common/TypeConfirmationForm'; -import { useApi, useMessages } from '@/components/hooks'; +import { useDeleteQuery, useMessages } from '@/components/hooks'; const CONFIRM_VALUE = 'DELETE'; @@ -13,14 +13,12 @@ export function TeamDeleteForm({ onClose?: () => void; }) { const { labels, formatMessage } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: () => del(`/teams/${teamId}`), - }); + const { mutate, error, isPending, touch } = useDeleteQuery(`/teams/${teamId}`); const handleConfirm = async () => { mutate(null, { onSuccess: async () => { + touch('teams'); onSave?.(); onClose?.(); }, diff --git a/src/app/(main)/teams/[teamId]/TeamEditForm.tsx b/src/app/(main)/teams/[teamId]/TeamEditForm.tsx index a7b3ff25a..7be3e6a7a 100644 --- a/src/app/(main)/teams/[teamId]/TeamEditForm.tsx +++ b/src/app/(main)/teams/[teamId]/TeamEditForm.tsx @@ -5,10 +5,9 @@ import { FormSubmitButton, TextField, Button, - useToast, } from '@umami/react-zen'; import { getRandomChars } from '@/lib/crypto'; -import { useApi, useMessages, useModified, useTeam } from '@/components/hooks'; +import { useMessages, useTeam, useUpdateQuery } from '@/components/hooks'; const generateId = () => `team_${getRandomChars(16)}`; @@ -23,20 +22,15 @@ export function TeamEditForm({ }) { const team = useTeam(); const { formatMessage, labels, messages } = useMessages(); - const { post, useMutation } = useApi(); - const { toast } = useToast(); - const { touch } = useModified(); - const { mutate, error } = useMutation({ - mutationFn: (data: any) => post(`/teams/${teamId}`, data), - }); + const { mutate, error, isPending, touch, toast } = useUpdateQuery(`/teams/${teamId}`); const handleSubmit = async (data: any) => { mutate(data, { onSuccess: async () => { + toast(formatMessage(messages.saved)); touch('teams'); touch(`teams:${teamId}`); - toast(formatMessage(messages.saved)); onSave?.(); }, }); @@ -65,7 +59,9 @@ export function TeamEditForm({ - {formatMessage(labels.save)} + + {formatMessage(labels.save)} + )} diff --git a/src/app/(main)/teams/[teamId]/TeamMemberEditForm.tsx b/src/app/(main)/teams/[teamId]/TeamMemberEditForm.tsx index 23abbe33e..e2c264abf 100644 --- a/src/app/(main)/teams/[teamId]/TeamMemberEditForm.tsx +++ b/src/app/(main)/teams/[teamId]/TeamMemberEditForm.tsx @@ -1,4 +1,4 @@ -import { useApi, useMessages } from '@/components/hooks'; +import { useMessages, useUpdateQuery } from '@/components/hooks'; import { ROLES } from '@/lib/constants'; import { Button, @@ -23,10 +23,7 @@ export function TeamMemberEditForm({ onSave?: () => void; onClose?: () => void; }) { - const { post, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: (data: any) => post(`/teams/${teamId}/users/${userId}`, data), - }); + const { mutate, error, isPending } = useUpdateQuery(`/teams/${teamId}/users/${userId}`); const { formatMessage, labels } = useMessages(); const handleSubmit = async (data: any) => { diff --git a/src/app/(main)/teams/[teamId]/TeamMemberRemoveButton.tsx b/src/app/(main)/teams/[teamId]/TeamMemberRemoveButton.tsx index db2a1894d..66d540b00 100644 --- a/src/app/(main)/teams/[teamId]/TeamMemberRemoveButton.tsx +++ b/src/app/(main)/teams/[teamId]/TeamMemberRemoveButton.tsx @@ -1,5 +1,5 @@ import { ConfirmationForm } from '@/components/common/ConfirmationForm'; -import { useApi, useMessages, useModified } from '@/components/hooks'; +import { useDeleteQuery, useMessages, useModified } from '@/components/hooks'; import { messages } from '@/components/messages'; import { Trash } from '@/components/icons'; import { Dialog } from '@umami/react-zen'; @@ -18,10 +18,7 @@ export function TeamMemberRemoveButton({ onSave?: () => void; }) { const { formatMessage, labels } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate, isPending, error } = useMutation({ - mutationFn: () => del(`/teams/${teamId}/users/${userId}`), - }); + const { mutate, isPending, error } = useDeleteQuery(`/teams/${teamId}/users/${userId}`); const { touch } = useModified(); const handleConfirm = (close: () => void) => { diff --git a/src/app/(main)/teams/[teamId]/TeamWebsiteRemoveButton.tsx b/src/app/(main)/teams/[teamId]/TeamWebsiteRemoveButton.tsx index 38f0252b9..34e8184e9 100644 --- a/src/app/(main)/teams/[teamId]/TeamWebsiteRemoveButton.tsx +++ b/src/app/(main)/teams/[teamId]/TeamWebsiteRemoveButton.tsx @@ -1,13 +1,10 @@ -import { useApi, useMessages } from '@/components/hooks'; +import { useDeleteQuery, useMessages } from '@/components/hooks'; import { Icon, LoadingButton, Text } from '@umami/react-zen'; import { Close } from '@/components/icons'; export function TeamWebsiteRemoveButton({ teamId, websiteId, onSave }) { const { formatMessage, labels } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate, isPending } = useMutation({ - mutationFn: () => del(`/teams/${teamId}/websites/${websiteId}`), - }); + const { mutate, isPending } = useDeleteQuery(`/teams/${teamId}/websites/${websiteId}`); const handleRemoveTeamMember = async () => { mutate(null, { diff --git a/src/app/(main)/websites/WebsiteAddForm.tsx b/src/app/(main)/websites/WebsiteAddForm.tsx index 91d4d846b..e2be25633 100644 --- a/src/app/(main)/websites/WebsiteAddForm.tsx +++ b/src/app/(main)/websites/WebsiteAddForm.tsx @@ -1,5 +1,5 @@ import { Form, FormField, FormSubmitButton, Row, TextField, Button } from '@umami/react-zen'; -import { useApi } from '@/components/hooks'; +import { useUpdateQuery } from '@/components/hooks'; import { DOMAIN_REGEX } from '@/lib/constants'; import { useMessages } from '@/components/hooks'; @@ -13,10 +13,7 @@ export function WebsiteAddForm({ onClose?: () => void; }) { const { formatMessage, labels, messages } = useMessages(); - const { post, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: (data: any) => post('/websites', { ...data, teamId }), - }); + const { mutate, error, isPending } = useUpdateQuery('/websites', { teamId }); const handleSubmit = async (data: any) => { mutate(data, { diff --git a/src/app/(main)/websites/[websiteId]/(reports)/funnels/FunnelEditForm.tsx b/src/app/(main)/websites/[websiteId]/(reports)/funnels/FunnelEditForm.tsx index 8c83b26f8..c1dbde081 100644 --- a/src/app/(main)/websites/[websiteId]/(reports)/funnels/FunnelEditForm.tsx +++ b/src/app/(main)/websites/[websiteId]/(reports)/funnels/FunnelEditForm.tsx @@ -15,7 +15,7 @@ import { Row, Loading, } from '@umami/react-zen'; -import { useApi, useMessages, useModified, useReportQuery } from '@/components/hooks'; +import { useMessages, useReportQuery, useUpdateQuery } from '@/components/hooks'; import { File, Lightning, Close, Plus } from '@/components/icons'; const FUNNEL_STEPS_MAX = 8; @@ -32,12 +32,8 @@ export function FunnelEditForm({ onClose?: () => void; }) { const { formatMessage, labels } = useMessages(); - const { touch } = useModified(); - const { post, useMutation } = useApi(); const { data } = useReportQuery(id); - const { mutate, error, isPending } = useMutation({ - mutationFn: (params: any) => post(`/reports${id ? `/${id}` : ''}`, params), - }); + const { mutate, error, isPending, touch } = useUpdateQuery(`/reports${id ? `/${id}` : ''}`); const handleSubmit = async ({ name, ...parameters }) => { mutate( diff --git a/src/app/(main)/websites/[websiteId]/(reports)/goals/GoalEditForm.tsx b/src/app/(main)/websites/[websiteId]/(reports)/goals/GoalEditForm.tsx index e1a3d97a9..f8ff296f0 100644 --- a/src/app/(main)/websites/[websiteId]/(reports)/goals/GoalEditForm.tsx +++ b/src/app/(main)/websites/[websiteId]/(reports)/goals/GoalEditForm.tsx @@ -12,7 +12,7 @@ import { Icon, Loading, } from '@umami/react-zen'; -import { useApi, useMessages, useModified, useReportQuery } from '@/components/hooks'; +import { useMessages, useReportQuery, useUpdateQuery } from '@/components/hooks'; import { File, Lightning } from '@/components/icons'; export function GoalEditForm({ @@ -27,12 +27,9 @@ export function GoalEditForm({ onClose?: () => void; }) { const { formatMessage, labels } = useMessages(); - const { touch } = useModified(); - const { post, useMutation } = useApi(); + const { data } = useReportQuery(id); - const { mutate, error, isPending } = useMutation({ - mutationFn: (params: any) => post(`/reports${id ? `/${id}` : ''}`, params), - }); + const { mutate, error, isPending, touch } = useUpdateQuery(`/reports${id ? `/${id}` : ''}`); const handleSubmit = async ({ name, ...parameters }) => { mutate( diff --git a/src/app/(main)/websites/[websiteId]/WebsiteNav.tsx b/src/app/(main)/websites/[websiteId]/WebsiteNav.tsx index 7637a4526..78d31ade6 100644 --- a/src/app/(main)/websites/[websiteId]/WebsiteNav.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsiteNav.tsx @@ -24,7 +24,11 @@ export function WebsiteNav({ websiteId }: { websiteId: string }) { const { pathname, renderUrl, teamId } = useNavigation(); const renderPath = (path: string) => - renderUrl(`/websites/${websiteId}${path}`, { event: undefined }); + renderUrl(`/websites/${websiteId}${path}`, { + event: undefined, + compare: undefined, + view: undefined, + }); const items = [ { diff --git a/src/app/(main)/websites/[websiteId]/cohorts/CohortAddButton.tsx b/src/app/(main)/websites/[websiteId]/cohorts/CohortAddButton.tsx index abf03d10f..3f155f64a 100644 --- a/src/app/(main)/websites/[websiteId]/cohorts/CohortAddButton.tsx +++ b/src/app/(main)/websites/[websiteId]/cohorts/CohortAddButton.tsx @@ -15,7 +15,7 @@ export function CohortAddButton({ websiteId }: { websiteId: string }) { {formatMessage(labels.cohort)} - + {({ close }) => { return ; }} diff --git a/src/app/(main)/websites/[websiteId]/cohorts/CohortDeleteButton.tsx b/src/app/(main)/websites/[websiteId]/cohorts/CohortDeleteButton.tsx index 043b51f9d..9e56a875f 100644 --- a/src/app/(main)/websites/[websiteId]/cohorts/CohortDeleteButton.tsx +++ b/src/app/(main)/websites/[websiteId]/cohorts/CohortDeleteButton.tsx @@ -3,7 +3,7 @@ import { ActionButton } from '@/components/input/ActionButton'; import { Trash } from '@/components/icons'; import { ConfirmationForm } from '@/components/common/ConfirmationForm'; import { messages } from '@/components/messages'; -import { useApi, useMessages, useModified } from '@/components/hooks'; +import { useDeleteQuery, useMessages } from '@/components/hooks'; export function CohortDeleteButton({ cohortId, @@ -17,11 +17,9 @@ export function CohortDeleteButton({ onSave?: () => void; }) { const { formatMessage, labels } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate, isPending, error } = useMutation({ - mutationFn: () => del(`/websites/${websiteId}/segments/${cohortId}`), - }); - const { touch } = useModified(); + const { mutate, isPending, error, touch } = useDeleteQuery( + `/websites/${websiteId}/segments/${cohortId}`, + ); const handleConfirm = (close: () => void) => { mutate(null, { diff --git a/src/app/(main)/websites/[websiteId]/cohorts/CohortEditButton.tsx b/src/app/(main)/websites/[websiteId]/cohorts/CohortEditButton.tsx index bd5f3abfa..411f932a6 100644 --- a/src/app/(main)/websites/[websiteId]/cohorts/CohortEditButton.tsx +++ b/src/app/(main)/websites/[websiteId]/cohorts/CohortEditButton.tsx @@ -17,7 +17,7 @@ export function CohortEditButton({ return ( }> - + {({ close }) => { return ( void; onClose?: () => void; }) { + const [action, setAction] = useState('path'); + const [search, setSearch] = useState(''); + const searchValue = useDebounce(search, 300); const { data } = useWebsiteCohortQuery(websiteId, cohortId); - const { formatMessage, labels } = useMessages(); - const [currentFilters, setCurrentFilters] = useState(filters); - const { touch } = useModified(); + const { formatMessage, labels, messages } = useMessages(); const startDate = subMonths(endOfDay(new Date()), 6); const endDate = endOfDay(new Date()); - const { post, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: (data: any) => - post(`/websites/${websiteId}/cohorts${cohortId ? `/${cohortId}` : ''}`, { - ...data, - type: 'cohort', - }), + const { data: searchResults, isLoading } = useWebsiteValuesQuery({ + websiteId, + type: action, + search: searchValue, + startDate, + endDate, }); - const handleSubmit = async (data: any) => { - mutate( - { ...data, parameters: filtersArrayToObject(currentFilters) }, - { - onSuccess: async () => { - touch('cohorts'); - onSave?.(); - onClose?.(); - }, + const { mutate, error, isPending, touch, toast } = useUpdateQuery( + `/websites/${websiteId}/segments${cohortId ? `/${cohortId}` : ''}`, + { + type: 'cohort', + }, + ); + + const items: string[] = useMemo(() => { + return searchResults?.map(({ value }) => value) || []; + }, [searchResults]); + + const handleSubmit = async (formData: any) => { + mutate(formData, { + onSuccess: async () => { + toast(formatMessage(messages.saved)); + touch('cohorts'); + onSave?.(); + onClose?.(); }, - ); + }); + }; + + const handleSearch = (value: SetStateAction) => { + setSearch(value); }; if (cohortId && !data) { @@ -63,7 +87,11 @@ export function CohortEditForm({ } return ( -
+ - {showFilters && ( - <> - - - - )} + + + + + + + + + + {({ field }) => { + return ( + { + handleSearch(value); + field?.onChange?.(value); + }} + formValue="text" + allowsEmptyCollection + allowsCustomValue + renderEmptyState={() => + isLoading ? ( + + ) : ( + + ) + } + > + {items.map(item => ( + + {item} + + ))} + + ); + }} + + + + + + + + + + + + + + + + + + + - + {formatMessage(labels.save)} diff --git a/src/app/(main)/websites/[websiteId]/compare/CompareTables.tsx b/src/app/(main)/websites/[websiteId]/compare/CompareTables.tsx index 7ba728b53..32f859fcd 100644 --- a/src/app/(main)/websites/[websiteId]/compare/CompareTables.tsx +++ b/src/app/(main)/websites/[websiteId]/compare/CompareTables.tsx @@ -17,80 +17,98 @@ export function CompareTables({ websiteId }: { websiteId: string }) { updateParams, query: { view = 'path' }, } = useNavigation(); + const { startDate, endDate } = getCompareDate( + dateCompare, + dateRange.startDate, + dateRange.endDate, + ); + + const params = { + startAt: startDate.getTime(), + endAt: endDate.getTime(), + }; + + const renderPath = (view: string) => { + return updateParams({ view }); + }; const items = [ { id: 'path', label: formatMessage(labels.path), - path: updateParams({ view: 'path' }), + path: renderPath('path'), + }, + { + id: 'channel', + label: formatMessage(labels.channels), + path: renderPath('channel'), }, { id: 'referrer', label: formatMessage(labels.referrers), - path: updateParams({ view: 'referrer' }), + path: renderPath('referrer'), }, { id: 'browser', label: formatMessage(labels.browsers), - path: updateParams({ view: 'browser' }), + path: renderPath('browser'), }, { id: 'os', label: formatMessage(labels.os), - path: updateParams({ view: 'os' }), + path: renderPath('os'), }, { id: 'device', label: formatMessage(labels.devices), - path: updateParams({ view: 'device' }), + path: renderPath('device'), }, { id: 'country', label: formatMessage(labels.countries), - path: updateParams({ view: 'country' }), + path: renderPath('country'), }, { id: 'region', label: formatMessage(labels.regions), - path: updateParams({ view: 'region' }), + path: renderPath('region'), }, { id: 'city', label: formatMessage(labels.cities), - path: updateParams({ view: 'city' }), + path: renderPath('city'), }, { id: 'language', label: formatMessage(labels.languages), - path: updateParams({ view: 'language' }), + path: renderPath('language'), }, { id: 'screen', label: formatMessage(labels.screens), - path: updateParams({ view: 'screen' }), + path: renderPath('screen'), }, { id: 'event', label: formatMessage(labels.events), - path: updateParams({ view: 'event' }), + path: renderPath('event'), }, { id: 'hostname', label: formatMessage(labels.hostname), - path: updateParams({ view: 'hostname' }), + path: renderPath('hostname'), }, { id: 'tag', label: formatMessage(labels.tags), - path: updateParams({ view: 'tag' }), + path: renderPath('tag'), }, ]; - const renderChange = props => { - const { label: x, count: y } = props; - const prev = data.find(d => d.x === x)?.y; - const value = y - prev; - const change = Math.abs(((y - prev) / prev) * 100); + const renderChange = ({ label, count }) => { + const prev = data.find(d => d.x === label)?.y; + const value = count - prev; + const change = Math.abs(((count - prev) / prev) * 100); return ( !isNaN(change) && ( @@ -101,19 +119,8 @@ export function CompareTables({ websiteId }: { websiteId: string }) { ); }; - const handleChange = id => { - router.push(updateParams({ view: id })); - }; - - const { startDate, endDate } = getCompareDate( - dateCompare, - dateRange.startDate, - dateRange.endDate, - ); - - const params = { - startAt: startDate.getTime(), - endAt: endDate.getTime(), + const handleChange = (id: any) => { + router.push(renderPath(id)); }; return ( @@ -133,8 +140,8 @@ export function CompareTables({ websiteId }: { websiteId: string }) { ))} - - + + {formatMessage(labels.previous)} diff --git a/src/app/(main)/websites/[websiteId]/segments/SegmentAddButton.tsx b/src/app/(main)/websites/[websiteId]/segments/SegmentAddButton.tsx index bf28cd497..d27acb3c9 100644 --- a/src/app/(main)/websites/[websiteId]/segments/SegmentAddButton.tsx +++ b/src/app/(main)/websites/[websiteId]/segments/SegmentAddButton.tsx @@ -15,7 +15,7 @@ export function SegmentAddButton({ websiteId }: { websiteId: string }) { {formatMessage(labels.segment)} - + {({ close }) => { return ; }} diff --git a/src/app/(main)/websites/[websiteId]/segments/SegmentDeleteButton.tsx b/src/app/(main)/websites/[websiteId]/segments/SegmentDeleteButton.tsx index 3561af850..f212187b8 100644 --- a/src/app/(main)/websites/[websiteId]/segments/SegmentDeleteButton.tsx +++ b/src/app/(main)/websites/[websiteId]/segments/SegmentDeleteButton.tsx @@ -3,7 +3,7 @@ import { ActionButton } from '@/components/input/ActionButton'; import { Trash } from '@/components/icons'; import { ConfirmationForm } from '@/components/common/ConfirmationForm'; import { messages } from '@/components/messages'; -import { useApi, useMessages, useModified } from '@/components/hooks'; +import { useDeleteQuery, useMessages } from '@/components/hooks'; export function SegmentDeleteButton({ segmentId, @@ -17,11 +17,9 @@ export function SegmentDeleteButton({ onSave?: () => void; }) { const { formatMessage, labels } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate, isPending, error } = useMutation({ - mutationFn: () => del(`/websites/${websiteId}/segments/${segmentId}`), - }); - const { touch } = useModified(); + const { mutate, isPending, error, touch } = useDeleteQuery( + `/websites/${websiteId}/segments/${segmentId}`, + ); const handleConfirm = (close: () => void) => { mutate(null, { diff --git a/src/app/(main)/websites/[websiteId]/segments/SegmentEditButton.tsx b/src/app/(main)/websites/[websiteId]/segments/SegmentEditButton.tsx index 7821815a5..ba8f82b4e 100644 --- a/src/app/(main)/websites/[websiteId]/segments/SegmentEditButton.tsx +++ b/src/app/(main)/websites/[websiteId]/segments/SegmentEditButton.tsx @@ -11,13 +11,13 @@ export function SegmentEditButton({ }: { segmentId: string; websiteId: string; - filters: any[]; + filters?: any[]; }) { const { formatMessage, labels } = useMessages(); return ( }> - + {({ close }) => { return ( { - mutate( - { ...data, parameters: filtersArrayToObject(currentFilters) }, - { - onSuccess: async () => { - toast(formatMessage(messages.saved)); - touch('segments'); - onSave?.(); - onClose?.(); - }, + const handleSubmit = async (formData: any) => { + mutate(formData, { + onSuccess: async () => { + toast(formatMessage(messages.saved)); + touch('segments'); + onSave?.(); + onClose?.(); }, - ); + }); }; if (segmentId && !data) { @@ -63,35 +53,27 @@ export function SegmentEditForm({ } return ( - + - + {showFilters && ( <> - + + + )} - + {formatMessage(labels.save)} diff --git a/src/app/(main)/websites/[websiteId]/segments/SegmentsTable.tsx b/src/app/(main)/websites/[websiteId]/segments/SegmentsTable.tsx index 6f75aa9e0..98224637d 100644 --- a/src/app/(main)/websites/[websiteId]/segments/SegmentsTable.tsx +++ b/src/app/(main)/websites/[websiteId]/segments/SegmentsTable.tsx @@ -2,7 +2,6 @@ import { DataTable, DataColumn, Row } from '@umami/react-zen'; import { useMessages, useNavigation } from '@/components/hooks'; import { Empty } from '@/components/common/Empty'; import { DateDistance } from '@/components/common/DateDistance'; -import { filtersObjectToArray } from '@/lib/params'; import { SegmentEditButton } from '@/app/(main)/websites/[websiteId]/segments/SegmentEditButton'; import { SegmentDeleteButton } from '@/app/(main)/websites/[websiteId]/segments/SegmentDeleteButton'; import Link from 'next/link'; @@ -27,15 +26,11 @@ export function SegmentsTable({ data = [] }) { {(row: any) => { - const { id, name, parameters } = row; + const { id, name } = row; return ( - + ); diff --git a/src/app/(main)/websites/[websiteId]/settings/WebsiteDeleteForm.tsx b/src/app/(main)/websites/[websiteId]/settings/WebsiteDeleteForm.tsx index b6e723d7d..a123813d0 100644 --- a/src/app/(main)/websites/[websiteId]/settings/WebsiteDeleteForm.tsx +++ b/src/app/(main)/websites/[websiteId]/settings/WebsiteDeleteForm.tsx @@ -1,4 +1,4 @@ -import { useApi, useMessages, useModified } from '@/components/hooks'; +import { useDeleteQuery, useMessages } from '@/components/hooks'; import { TypeConfirmationForm } from '@/components/common/TypeConfirmationForm'; const CONFIRM_VALUE = 'DELETE'; @@ -13,11 +13,7 @@ export function WebsiteDeleteForm({ onClose?: () => void; }) { const { formatMessage, labels } = useMessages(); - const { del, useMutation } = useApi(); - const { mutate, isPending, error } = useMutation({ - mutationFn: () => del(`/websites/${websiteId}`), - }); - const { touch } = useModified(); + const { mutate, isPending, error, touch } = useDeleteQuery(`/websites/${websiteId}`); const handleConfirm = async () => { mutate(null, { diff --git a/src/app/(main)/websites/[websiteId]/settings/WebsiteEditForm.tsx b/src/app/(main)/websites/[websiteId]/settings/WebsiteEditForm.tsx index 5beeaf705..9220e0718 100644 --- a/src/app/(main)/websites/[websiteId]/settings/WebsiteEditForm.tsx +++ b/src/app/(main)/websites/[websiteId]/settings/WebsiteEditForm.tsx @@ -1,24 +1,11 @@ -import { - FormSubmitButton, - Form, - FormField, - FormButtons, - TextField, - useToast, -} from '@umami/react-zen'; -import { useApi, useMessages, useModified, useWebsite } from '@/components/hooks'; +import { FormSubmitButton, Form, FormField, FormButtons, TextField } from '@umami/react-zen'; +import { useMessages, useUpdateQuery, useWebsite } from '@/components/hooks'; import { DOMAIN_REGEX } from '@/lib/constants'; export function WebsiteEditForm({ websiteId, onSave }: { websiteId: string; onSave?: () => void }) { const website = useWebsite(); const { formatMessage, labels, messages } = useMessages(); - const { post, useMutation } = useApi(); - const { toast } = useToast(); - const { touch } = useModified(); - - const { mutate, error } = useMutation({ - mutationFn: (data: any) => post(`/websites/${websiteId}`, data), - }); + const { mutate, error, touch, toast } = useUpdateQuery(`/websites/${websiteId}`); const handleSubmit = async (data: any) => { mutate(data, { diff --git a/src/app/(main)/websites/[websiteId]/settings/WebsiteResetForm.tsx b/src/app/(main)/websites/[websiteId]/settings/WebsiteResetForm.tsx index 89e93ad41..3c990ded9 100644 --- a/src/app/(main)/websites/[websiteId]/settings/WebsiteResetForm.tsx +++ b/src/app/(main)/websites/[websiteId]/settings/WebsiteResetForm.tsx @@ -1,4 +1,4 @@ -import { useApi, useMessages } from '@/components/hooks'; +import { useMessages, useUpdateQuery } from '@/components/hooks'; import { TypeConfirmationForm } from '@/components/common/TypeConfirmationForm'; const CONFIRM_VALUE = 'RESET'; @@ -13,10 +13,7 @@ export function WebsiteResetForm({ onClose?: () => void; }) { const { formatMessage, labels } = useMessages(); - const { post, useMutation } = useApi(); - const { mutate, isPending, error } = useMutation({ - mutationFn: (data: any) => post(`/websites/${websiteId}/reset`, data), - }); + const { mutate, isPending, error } = useUpdateQuery(`/websites/${websiteId}/reset`); const handleConfirm = async () => { mutate(null, { diff --git a/src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx b/src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx index 4f3fe2478..ef225d19d 100644 --- a/src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx +++ b/src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx @@ -7,12 +7,11 @@ import { FormSubmitButton, Column, Label, - useToast, Row, } from '@umami/react-zen'; import { useState } from 'react'; import { getRandomChars } from '@/lib/crypto'; -import { useApi, useMessages, useModified } from '@/components/hooks'; +import { useMessages, useUpdateQuery } from '@/components/hooks'; const generateId = () => getRandomChars(16); @@ -26,12 +25,7 @@ export interface WebsiteShareFormProps { export function WebsiteShareForm({ websiteId, shareId, onSave, onClose }: WebsiteShareFormProps) { const { formatMessage, labels, messages } = useMessages(); const [id, setId] = useState(shareId); - const { post, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: (data: any) => post(`/websites/${websiteId}`, data), - }); - const { touch } = useModified(); - const { toast } = useToast(); + const { mutate, error, isPending, touch, toast } = useUpdateQuery(`/websites/${websiteId}`); const url = `${window?.location.origin || ''}${process.env.basePath || ''}/share/${id}`; diff --git a/src/app/api/websites/[websiteId]/values/route.ts b/src/app/api/websites/[websiteId]/values/route.ts index 91870bd5a..12942f5cf 100644 --- a/src/app/api/websites/[websiteId]/values/route.ts +++ b/src/app/api/websites/[websiteId]/values/route.ts @@ -4,14 +4,14 @@ import { getQueryFilters, parseRequest } from '@/lib/request'; import { badRequest, json, unauthorized } from '@/lib/response'; import { getWebsiteSegments, getValues } from '@/queries'; import { z } from 'zod'; -import { dateRangeParams, searchParams } from '@/lib/schema'; +import { dateRangeParams, fieldsParam, searchParams } from '@/lib/schema'; export async function GET( request: Request, { params }: { params: Promise<{ websiteId: string }> }, ) { const schema = z.object({ - type: z.string(), + type: fieldsParam, ...dateRangeParams, ...searchParams, }); @@ -31,7 +31,7 @@ export async function GET( const { type } = query; if (!SESSION_COLUMNS.includes(type) && !EVENT_COLUMNS.includes(type) && !FILTER_GROUPS[type]) { - return badRequest('Invalid type.'); + return badRequest(); } let values; diff --git a/src/app/login/LoginForm.tsx b/src/app/login/LoginForm.tsx index 795f855aa..6c732a06f 100644 --- a/src/app/login/LoginForm.tsx +++ b/src/app/login/LoginForm.tsx @@ -10,7 +10,7 @@ import { Heading, } from '@umami/react-zen'; import { useRouter } from 'next/navigation'; -import { useApi, useMessages } from '@/components/hooks'; +import { useMessages, useUpdateQuery } from '@/components/hooks'; import { setUser } from '@/store/app'; import { setClientAuthToken } from '@/lib/client'; import { Logo } from '@/components/icons'; @@ -18,10 +18,7 @@ import { Logo } from '@/components/icons'; export function LoginForm() { const { formatMessage, labels, getMessage } = useMessages(); const router = useRouter(); - const { post, useMutation } = useApi(); - const { mutate, error, isPending } = useMutation({ - mutationFn: (data: any) => post('/auth/login', data), - }); + const { mutate, error, isPending } = useUpdateQuery('/auth/login'); const handleSubmit = async (data: any) => { mutate(data, { diff --git a/src/components/common/FilterRecord.tsx b/src/components/common/FilterRecord.tsx index 1ee1326ed..6b7a6e043 100644 --- a/src/components/common/FilterRecord.tsx +++ b/src/components/common/FilterRecord.tsx @@ -3,6 +3,7 @@ import { Grid, Column, TextField, Label, Select, Icon, Button, ListItem } from ' import { useFilters, useFormat, useWebsiteValuesQuery } from '@/components/hooks'; import { Close } from '@/components/icons'; import { isSearchOperator } from '@/lib/params'; +import { Empty } from '@/components/common/Empty'; export interface FilterRecordProps { websiteId: string; @@ -41,20 +42,25 @@ export function FilterRecord({ endDate, }); const isSearch = isSearchOperator(operator); + const items = data?.filter(({ value }) => value) || []; - const handleSearch = value => { + const handleSearch = (value: string) => { setSearch(value); }; - const handleSelectOperator = value => { + const handleSelectOperator = (value: any) => { onSelect?.(name, value); }; - const handleSelectValue = value => { + const handleSelectValue = (value: string) => { setSelected(value); onChange?.(name, value); }; + const renderValue = () => { + return formatValue(selected, type); + }; + return ( @@ -78,15 +84,17 @@ export function FilterRecord({ )} {!isSearch && (