From a906a74187376203482533c3d2cd7756910c62bf Mon Sep 17 00:00:00 2001 From: Emma Ruby Date: Fri, 29 Nov 2024 01:04:15 -0600 Subject: [PATCH] Package Updates --- bun.lockb | Bin 226844 -> 241725 bytes package-lock.json | 1148 +++++++++++++++++++++++++++++++++------------ package.json | 8 +- 3 files changed, 848 insertions(+), 308 deletions(-) diff --git a/bun.lockb b/bun.lockb index 47bae056cdb0ca5dfab36fba87b0b3905628a78a..388bcbe7e30ed6eed93e87605ddd5a01171d18cd 100644 GIT binary patch delta 40710 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

!H=uaQ616EUpWRt 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 diff --git a/package-lock.json b/package-lock.json index 7b23ff1..931f5cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,15 +49,15 @@ "date-fns": "^3.6.0", "embla-carousel-react": "^8.3.0", "eslint": "8.49.0", - "eslint-config-next": "13.5.1", + "eslint-config-next": "^15.0.3", "input-otp": "^1.2.4", "lucide-react": "^0.446.0", - "next": "13.5.1", + "next": "^15.0.3", "next-themes": "^0.3.0", "postcss": "8.4.30", - "react": "18.2.0", + "react": "^18.3.1", "react-day-picker": "^8.10.1", - "react-dom": "18.2.0", + "react-dom": "^18.3.1", "react-hook-form": "^7.53.0", "react-resizable-panels": "^2.1.3", "recharts": "^2.12.7", @@ -95,6 +95,16 @@ "node": ">=6.9.0" } }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -221,6 +231,367 @@ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead" }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -306,25 +677,56 @@ } }, "node_modules/@next/env": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.1.tgz", - "integrity": "sha512-CIMWiOTyflFn/GFx33iYXkgLSQsMQZV4jB91qaj/TfxGaGOXxn8C1j72TaUSPIyN7ziS/AYG46kGmnvuk1oOpg==" + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.0.3.tgz", + "integrity": "sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==", + "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.5.1.tgz", - "integrity": "sha512-LBlI3iQvlzRE7Y6AfIyHKuM4T6REGmFgweN2tBqEUVEfgxERBLOutV2xckXEp3Y3VbfJBBXKZNfDzs20gHimSg==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.0.3.tgz", + "integrity": "sha512-3Ln/nHq2V+v8uIaxCR6YfYo7ceRgZNXfTd3yW1ukTaFbO+/I8jNakrjYWODvG9BuR2v5kgVtH/C8r0i11quOgw==", + "license": "MIT", "dependencies": { - "glob": "7.1.7" + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/eslint-plugin-next/node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@next/eslint-plugin-next/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/@next/swc-darwin-arm64": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.1.tgz", - "integrity": "sha512-Bcd0VFrLHZnMmJy6LqV1CydZ7lYaBao8YBEdQUVzV8Ypn/l5s//j5ffjfvMzpEQ4mzlAj3fIY+Bmd9NxpWhACw==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.0.3.tgz", + "integrity": "sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -334,12 +736,13 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.1.tgz", - "integrity": "sha512-uvTZrZa4D0bdWa1jJ7X1tBGIxzpqSnw/ATxWvoRO9CVBvXSx87JyuISY+BWsfLFF59IRodESdeZwkWM2l6+Kjg==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.0.3.tgz", + "integrity": "sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -349,12 +752,13 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.1.tgz", - "integrity": "sha512-/52ThlqdORPQt3+AlMoO+omicdYyUEDeRDGPAj86ULpV4dg+/GCFCKAmFWT0Q4zChFwsAoZUECLcKbRdcc0SNg==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.0.3.tgz", + "integrity": "sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -364,12 +768,13 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.1.tgz", - "integrity": "sha512-L4qNXSOHeu1hEAeeNsBgIYVnvm0gg9fj2O2Yx/qawgQEGuFBfcKqlmIE/Vp8z6gwlppxz5d7v6pmHs1NB6R37w==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.0.3.tgz", + "integrity": "sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -379,12 +784,13 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.1.tgz", - "integrity": "sha512-QVvMrlrFFYvLtABk092kcZ5Mzlmsk2+SV3xYuAu8sbTuIoh0U2+HGNhVklmuYCuM3DAAxdiMQTNlRQmNH11udw==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.0.3.tgz", + "integrity": "sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -394,12 +800,13 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.1.tgz", - "integrity": "sha512-bBnr+XuWc28r9e8gQ35XBtyi5KLHLhTbEvrSgcWna8atI48sNggjIK8IyiEBO3KIrcUVXYkldAzGXPEYMnKt1g==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.0.3.tgz", + "integrity": "sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -414,27 +821,13 @@ "integrity": "sha512-aDH8VVNfzv2UvwMMw8LOdzlWu514TOprKWZt+5CPiCeGhN0N5uqVpj5oysQKY/WUkeVzOM+Mk9fg8GxRTSjBcw==" }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.1.tgz", - "integrity": "sha512-EQGeE4S5c9v06jje9gr4UlxqUEA+zrsgPi6kg9VwR+dQHirzbnVJISF69UfKVkmLntknZJJI9XpWPB6q0Z7mTg==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.0.3.tgz", + "integrity": "sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==", "cpu": [ "arm64" ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.1.tgz", - "integrity": "sha512-1y31Q6awzofVjmbTLtRl92OX3s+W0ZfO8AP8fTnITcIo9a6ATDc/eqa08fd6tSpFu6IFpxOBbdevOjwYTGx/AQ==", - "cpu": [ - "ia32" - ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -444,12 +837,13 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.1.tgz", - "integrity": "sha512-+9XBQizy7X/GuwNegq+5QkkxAPV7SBsIwapVRQd9WSvvU20YO23B3bZUpevdabi4fsd25y9RJDDncljy/V54ww==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.0.3.tgz", + "integrity": "sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -1918,10 +2312,17 @@ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==" }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, "node_modules/@swc/helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", - "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", + "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.4.0" } @@ -2018,126 +2419,6 @@ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==" }, - "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -2274,14 +2555,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, "node_modules/array.prototype.findlast": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", @@ -2663,7 +2936,8 @@ "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" }, "node_modules/clsx": { "version": "2.1.1", @@ -3033,6 +3307,20 @@ } } }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -3049,6 +3337,17 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -3352,6 +3651,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/detect-node-es": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", @@ -3362,17 +3671,6 @@ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", @@ -3693,22 +3991,24 @@ } }, "node_modules/eslint-config-next": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.5.1.tgz", - "integrity": "sha512-+8xIIWtD+iFwHfXgmXRGn05BuNIu/RAGcz6kI4wsJTPrE/1WtWKv2o0l+GbQ6wRaC+cbBV8+QnFAOf18aJiWrg==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.0.3.tgz", + "integrity": "sha512-IGP2DdQQrgjcr4mwFPve4DrCqo7CVVez1WoYY47XwKSrYO4hC0Dlb+iJA60i0YfICOzgNADIb8r28BpQ5Zs0wg==", + "license": "MIT", "dependencies": { - "@next/eslint-plugin-next": "13.5.1", - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", + "@next/eslint-plugin-next": "15.0.3", + "@rushstack/eslint-patch": "^1.10.3", + "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.35.0", + "eslint-plugin-react-hooks": "^5.0.0" }, "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", + "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", "typescript": ">=3.3.1" }, "peerDependenciesMeta": { @@ -3717,6 +4017,205 @@ } } }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.16.0.tgz", + "integrity": "sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==", + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/type-utils": "8.16.0", + "@typescript-eslint/utils": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.16.0.tgz", + "integrity": "sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.16.0", + "@typescript-eslint/utils": "8.16.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.16.0.tgz", + "integrity": "sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/typescript-estree": "8.16.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/parser": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.16.0.tgz", + "integrity": "sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/typescript-estree": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/scope-manager": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.16.0.tgz", + "integrity": "sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/types": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.16.0.tgz", + "integrity": "sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==", + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.16.0.tgz", + "integrity": "sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.16.0.tgz", + "integrity": "sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.16.0", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-config-next/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/eslint-config-next/node_modules/eslint-import-resolver-typescript": { "version": "3.6.3", "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz", @@ -3751,6 +4250,33 @@ } } }, + "node_modules/eslint-config-next/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", @@ -3913,14 +4439,15 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz", + "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==", + "license": "MIT", "engines": { "node": ">=10" }, "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "node_modules/eslint-plugin-react/node_modules/doctrine": { @@ -4325,11 +4852,6 @@ "node": ">=10.13.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -4359,25 +4881,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -4587,6 +5090,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT", + "optional": true + }, "node_modules/is-async-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", @@ -5207,46 +5717,54 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "node_modules/next": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/next/-/next-13.5.1.tgz", - "integrity": "sha512-GIudNR7ggGUZoIL79mSZcxbXK9f5pwAIPZxEM8+j2yLqv5RODg4TkmUlaKSYVqE1bPQueamXSqdC3j7axiTSEg==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/next/-/next-15.0.3.tgz", + "integrity": "sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==", + "license": "MIT", "dependencies": { - "@next/env": "13.5.1", - "@swc/helpers": "0.5.2", + "@next/env": "15.0.3", + "@swc/counter": "0.1.3", + "@swc/helpers": "0.5.13", "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", - "postcss": "8.4.14", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0", - "zod": "3.21.4" + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" }, "bin": { "next": "dist/bin/next" }, "engines": { - "node": ">=16.14.0" + "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "13.5.1", - "@next/swc-darwin-x64": "13.5.1", - "@next/swc-linux-arm64-gnu": "13.5.1", - "@next/swc-linux-arm64-musl": "13.5.1", - "@next/swc-linux-x64-gnu": "13.5.1", - "@next/swc-linux-x64-musl": "13.5.1", - "@next/swc-win32-arm64-msvc": "13.5.1", - "@next/swc-win32-ia32-msvc": "13.5.1", - "@next/swc-win32-x64-msvc": "13.5.1" + "@next/swc-darwin-arm64": "15.0.3", + "@next/swc-darwin-x64": "15.0.3", + "@next/swc-linux-arm64-gnu": "15.0.3", + "@next/swc-linux-arm64-musl": "15.0.3", + "@next/swc-linux-x64-gnu": "15.0.3", + "@next/swc-linux-x64-musl": "15.0.3", + "@next/swc-win32-arm64-msvc": "15.0.3", + "@next/swc-win32-x64-msvc": "15.0.3", + "sharp": "^0.33.5" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "@playwright/test": "^1.41.2", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-66855b96-20241106", + "react-dom": "^18.2.0 || 19.0.0-rc-66855b96-20241106", "sass": "^1.3.0" }, "peerDependenciesMeta": { "@opentelemetry/api": { "optional": true }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, "sass": { "optional": true } @@ -5262,9 +5780,9 @@ } }, "node_modules/next/node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "funding": [ { "type": "opencollective", @@ -5273,10 +5791,15 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -5284,14 +5807,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/next/node_modules/zod": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", - "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", @@ -5551,14 +6066,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, "node_modules/picocolors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", @@ -5812,9 +6319,10 @@ ] }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -5836,15 +6344,16 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-hook-form": { @@ -6223,6 +6732,46 @@ "node": ">= 0.4" } }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -6270,12 +6819,14 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" } }, "node_modules/sonner": { @@ -6506,9 +7057,10 @@ } }, "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", "dependencies": { "client-only": "0.0.1" }, @@ -6516,7 +7068,7 @@ "node": ">= 12.0.0" }, "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" }, "peerDependenciesMeta": { "@babel/core": { @@ -6977,18 +7529,6 @@ "d3-timer": "^3.0.1" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index f3c3c98..a311c64 100644 --- a/package.json +++ b/package.json @@ -50,15 +50,15 @@ "date-fns": "^3.6.0", "embla-carousel-react": "^8.3.0", "eslint": "8.49.0", - "eslint-config-next": "13.5.1", + "eslint-config-next": "^15.0.3", "input-otp": "^1.2.4", "lucide-react": "^0.446.0", - "next": "13.5.1", + "next": "^15.0.3", "next-themes": "^0.3.0", "postcss": "8.4.30", - "react": "18.2.0", + "react": "^18.3.1", "react-day-picker": "^8.10.1", - "react-dom": "18.2.0", + "react-dom": "^18.3.1", "react-hook-form": "^7.53.0", "react-resizable-panels": "^2.1.3", "recharts": "^2.12.7",