diff --git a/bun.lockb b/bun.lockb index 6521d4d..ab93fd1 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 8dbf886..657ef68 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@testing-library/react": "^14.2.1", "@types/bun": "^1.0.6", "@types/node": "^20.11.19", - "@types/react": "^18.2.56", + "@types/react": "^18.2.57", "@types/react-dom": "^18.2.19", "postcss": "^8.4.35", "tailwindcss": "^3.4.1", diff --git a/yarn.lock b/yarn.lock index cd6b266..ba8822f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6 +1,6 @@ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 -# bun ./bun.lockb --hash: BEDA91EA2E8B6894-753c57b6d83ee9d6-380C6E8584CE8BB9-95086b8ea79b0c55 +# bun ./bun.lockb --hash: 8AE21D7D03E725D7-bac8fa4a55507174-C54B06AAFEBB95C0-17760ee0fa835eed "@alloc/quick-lru@^5.2.0": @@ -142,55 +142,55 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@next/env@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/env/-/env-14.1.1-canary.61.tgz" - integrity sha512-vS5tg1qFIPyKGx7ZBDrOc7Iq2P2amhwTmlu/rzo99q5+5Gh0NvGmF4/vBw1PIP2WZAp8AqEwdL8klbW0wMmmJw== - -"@next/swc-darwin-arm64@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.1-canary.61.tgz" - integrity sha512-Di/e/vfAbI8Ae2Wxuu2DZh2JBj5+DC8pl5C0XACO0Iu7j0qlUsNStk2SMFVfZpIANT0mF6Lz5T3ycaG86oUFSA== - -"@next/swc-darwin-x64@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.1-canary.61.tgz" - integrity sha512-EeT1cMyW+cECRVWkV1i26iPG+1EFToaL473YLUU/Q2EKSXQVw0T0F5pwIpZcSr+ecSvYYGbEdw2xdgGgNlqyDg== - -"@next/swc-linux-arm64-gnu@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.1-canary.61.tgz" - integrity sha512-LArfX7VejoNhxAeu0prjnyFJaJBpsaVxL7SOu6PVwnrP6dvmDI/cNFraoJ28yzsfBXI9swYdtRLUD7rEOJSftQ== - -"@next/swc-linux-arm64-musl@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.1-canary.61.tgz" - integrity sha512-uJnXfyKNcNXgT2XCX3wIF1b/P58HK7V/+WlY0bUss3tVHdaMtvia/WZYDe60LzNsmQJEtQXoBtVw0Y+YIxyBVg== - -"@next/swc-linux-x64-gnu@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.1-canary.61.tgz" - integrity sha512-Nik6CNMgt57et+2dqhOCQHZGmMQ0ju0sWu4O19y0XsfJnyhzQD7FYXuT+3jIZ9fiwdBNSEAyyZ4vUDqEFLdO3w== - -"@next/swc-linux-x64-musl@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.1-canary.61.tgz" - integrity sha512-dirPIeN0So3WLOBmfjfGL4lwpZbEHf8Ez2M5U0tZ75ZWF4xd5sKXLJDBlZ/1YBDH9RI7yivqbT4Rr5QN/W3V1w== - -"@next/swc-win32-arm64-msvc@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.1-canary.61.tgz" - integrity sha512-akv1zuBx286ZF1t1qmB8HMftZUvry+1g2JmpkVbvmuOq50MaGxFPdKsDZOnTrmvLezGrQV12JxC8CUwcBpZKLw== - -"@next/swc-win32-ia32-msvc@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.1-canary.61.tgz" - integrity sha512-heJt1MdizMmD1U2XzcolDaEaBg5SyHlA6+A0PSdVGvO3/PgA33YvxU48umlGwF0OQKIoeqj0d2m8vXdJGvLkZA== - -"@next/swc-win32-x64-msvc@14.1.1-canary.61": - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.1-canary.61.tgz" - integrity sha512-5AhTzPf1Xn2j8OoAexC2LmDt4x1h5pCB8gjeZ8jYxm6Z8pSOUtowsrOFmqbZpxWHKMTTjM1LbzIcY0AYo+O+bA== +"@next/env@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/env/-/env-14.1.1-canary.62.tgz" + integrity sha512-lW88VAxTGm6VeXWxHGCHnTQ3ndF9onShjpMibJVqRNsG49AAzzrk4LKb0+ILLWimIuRo8kYtX9/WNJMvzoMxgg== + +"@next/swc-darwin-arm64@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.1-canary.62.tgz" + integrity sha512-o8yJK9TmweAP9tGm6sLyWD0sSB+n+3thRiHD0Chm+tsJN9vjHhACj11O6UIgPLI7vu+bbBPt3xrU+4wxIYexUQ== + +"@next/swc-darwin-x64@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.1-canary.62.tgz" + integrity sha512-R7/opKdbsm1du+LnFNgJPYLvguMMlOF3R0d7xAurAg7MBUwWUh2f50tHcTDrVzNbdZEhk1jhlcmS/lrCxv3uYA== + +"@next/swc-linux-arm64-gnu@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.1-canary.62.tgz" + integrity sha512-hKysZWKQ5uuUcxhJafPJFfFz/6nrH2t6fAZfxV4skB+FxikMLUNMETeu6A2gRtXwHhqttlinD2BNlxHlEx5UoQ== + +"@next/swc-linux-arm64-musl@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.1-canary.62.tgz" + integrity sha512-2nVWU4ihwVypYltvukvRXuoH2Y8l38etaOdwmN1LcllKJ5Hu1DmXDFq2bmFML6q6HBs9LsX0YEHxfeVLd6pLXg== + +"@next/swc-linux-x64-gnu@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.1-canary.62.tgz" + integrity sha512-SFqP1ZVUQqWmdX3PtNgel62sffV5wZHbtW/J4E4P/QrBaNbGQlziw34tFvlssjOGRG3ZzuDGCgqtVr0l4/QvfQ== + +"@next/swc-linux-x64-musl@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.1-canary.62.tgz" + integrity sha512-adlHzPGxVc9PuorODAWLPZtjjrJVFIEmMAVvwLJy9vz4T/c+CrTfgWxUy+uIx5Xr+zw0GU3+E4D0FqqTKS6FDw== + +"@next/swc-win32-arm64-msvc@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.1-canary.62.tgz" + integrity sha512-gm5GnQz9I2yWst7RZqHf5frtfmjp+SP+FRzuTbCwWo04vOZqt/nrDOFha3O8VHfH/H+R1mECV6MiCR3vW64S/g== + +"@next/swc-win32-ia32-msvc@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.1-canary.62.tgz" + integrity sha512-zB/UXYimoYSmqAq3o4EH4vOFeAFaXdrwqpt7ptow2kLRt2w3hahp6dd4om/qhopd2fraezxdMxvuUoKKDCtzXw== + +"@next/swc-win32-x64-msvc@14.1.1-canary.62": + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.1-canary.62.tgz" + integrity sha512-wjDYA9PiricK8de+/xWQUc6q29KfA9sLUcxWfMzQQqBWKkx4AZsKJpQla8mf4ueJFKiWyy5wSjpUUqtQYObk4Q== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -278,10 +278,10 @@ resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz" integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== -"@types/react@*", "@types/react@^18.2.56": - version "18.2.56" - resolved "https://registry.npmjs.org/@types/react/-/react-18.2.56.tgz" - integrity sha512-NpwHDMkS/EFZF2dONFQHgkPRwhvgq/OAvIaGQzxGSBmaeR++kTg6njr15Vatz0/2VcCEwJQFi6Jf4Q0qBu0rLA== +"@types/react@*", "@types/react@^18.2.57": + version "18.2.57" + resolved "https://registry.npmjs.org/@types/react/-/react-18.2.57.tgz" + integrity sha512-ZvQsktJgSYrQiMirAN60y4O/LRevIV8hUzSOSNB6gfR3/o3wCBFQx3sPwIYtuDMeiVgsSS3UzCV26tEzgnfvQw== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -374,9 +374,11 @@ array-buffer-byte-length@^1.0.0: is-array-buffer "^3.0.4" available-typed-arrays@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz" - integrity sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg== + version "1.0.7" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" balanced-match@^1.0.0: version "1.0.2" @@ -547,7 +549,7 @@ deep-equal@^2.0.5: which-collection "^1.0.1" which-typed-array "^1.1.13" -define-data-property@^1.0.1, define-data-property@^1.1.2: +define-data-property@^1.0.1, define-data-property@^1.1.2, define-data-property@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== @@ -759,7 +761,7 @@ has-flag@^4.0.0: resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1, has-property-descriptors@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== @@ -767,9 +769,9 @@ has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: es-define-property "^1.0.0" has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + version "1.0.3" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" @@ -1038,11 +1040,11 @@ nanoid@^3.3.6, nanoid@^3.3.7: integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== next@canary: - version "14.1.1-canary.61" - resolved "https://registry.npmjs.org/next/-/next-14.1.1-canary.61.tgz" - integrity sha512-QMePsaNHDLX3nBi05+2im7fLn/AWq6BYP7quQVqUI3zr+C6rkhr5Zs6+K+9JILh7y7Vdgb6Ajohj6SJfvfy8DQ== + version "14.1.1-canary.62" + resolved "https://registry.npmjs.org/next/-/next-14.1.1-canary.62.tgz" + integrity sha512-Qjb/nzmExeYmpOLnrR8LKJo8v9X2H7iWfPhS7fHPxpYC+Aj/XrbWplH6YllMaJR/VHRKeeXDqWEvCqr+q4+8zQ== dependencies: - "@next/env" "14.1.1-canary.61" + "@next/env" "14.1.1-canary.62" "@swc/helpers" "0.5.5" busboy "1.6.0" caniuse-lite "^1.0.30001579" @@ -1050,15 +1052,15 @@ next@canary: postcss "8.4.31" styled-jsx "5.1.1" optionalDependencies: - "@next/swc-darwin-arm64" "14.1.1-canary.61" - "@next/swc-darwin-x64" "14.1.1-canary.61" - "@next/swc-linux-arm64-gnu" "14.1.1-canary.61" - "@next/swc-linux-arm64-musl" "14.1.1-canary.61" - "@next/swc-linux-x64-gnu" "14.1.1-canary.61" - "@next/swc-linux-x64-musl" "14.1.1-canary.61" - "@next/swc-win32-arm64-msvc" "14.1.1-canary.61" - "@next/swc-win32-ia32-msvc" "14.1.1-canary.61" - "@next/swc-win32-x64-msvc" "14.1.1-canary.61" + "@next/swc-darwin-arm64" "14.1.1-canary.62" + "@next/swc-darwin-x64" "14.1.1-canary.62" + "@next/swc-linux-arm64-gnu" "14.1.1-canary.62" + "@next/swc-linux-arm64-musl" "14.1.1-canary.62" + "@next/swc-linux-x64-gnu" "14.1.1-canary.62" + "@next/swc-linux-x64-musl" "14.1.1-canary.62" + "@next/swc-win32-arm64-msvc" "14.1.1-canary.62" + "@next/swc-win32-ia32-msvc" "14.1.1-canary.62" + "@next/swc-win32-x64-msvc" "14.1.1-canary.62" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -1141,6 +1143,11 @@ pirates@^4.0.1: resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== + postcss@8.4.31: version "8.4.31" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" @@ -1217,20 +1224,20 @@ queue-microtask@^1.2.2: resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -"react@18.3.0-canary-a9cc32511-20240215", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@^18.0.0, react@^18.2.0, react@canary: - version "18.3.0-canary-a9cc32511-20240215" - resolved "https://registry.npmjs.org/react/-/react-18.3.0-canary-a9cc32511-20240215.tgz" - integrity sha512-cnbvGUMpkogWs8F6+h4yoKM/+L4FBdWX1T68tbWMbxKAqKfvT6jt7yFLqD9LoIlc5PITBDkcFcrY9B8Z1+AmPw== +"react@18.3.0-canary-59831c98c-20240218", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@^18.0.0, react@^18.2.0, react@canary: + version "18.3.0-canary-59831c98c-20240218" + resolved "https://registry.npmjs.org/react/-/react-18.3.0-canary-59831c98c-20240218.tgz" + integrity sha512-EIbTDK68Gq96xp1JIx8v3fZ864BXbcHs6hKNeWxK7omqkuZt21wHRXqb7i829nQmOGPGR6HBRw8LNc+sgxffZA== dependencies: loose-envify "^1.1.0" react-dom@^18.0.0, react-dom@^18.2.0, react-dom@canary: - version "18.3.0-canary-a9cc32511-20240215" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0-canary-a9cc32511-20240215.tgz" - integrity sha512-n3D1z00jwTsKXA/O4iCK5xxuSlXS63stK655NHgv4MTr5mzINvEesMRTMzpcV8JrdsmnYu9NX+nOgY1g6Tiliw== + version "18.3.0-canary-59831c98c-20240218" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0-canary-59831c98c-20240218.tgz" + integrity sha512-DcxXDbKTM71olXT4KQW+nyOEXn261H+hd2p9pPk2l7FNSS73JtmIBZNNlM9GRouFUwX9MuUNrD4ruRam2PJICw== dependencies: loose-envify "^1.1.0" - scheduler "0.24.0-canary-a9cc32511-20240215" + scheduler "0.24.0-canary-59831c98c-20240218" react-is@^17.0.1: version "17.0.2" @@ -1287,10 +1294,10 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -"scheduler@0.24.0-canary-a9cc32511-20240215": - version "0.24.0-canary-a9cc32511-20240215" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-a9cc32511-20240215.tgz" - integrity sha512-4gyJkA9RIIV/YG7cN9uYvxfaFSh2kiSHlm+hPT862PKT8I9GD6c23T7sNpuwFvKBV4EMNpvMvjooP5bE7pexeQ== +"scheduler@0.24.0-canary-59831c98c-20240218": + version "0.24.0-canary-59831c98c-20240218" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-59831c98c-20240218.tgz" + integrity sha512-6CCdX7m4RrNO1TBtJNZ1ZMGfOTyBSX4IUSIp/N5eV5JT4RI5ovgp7fj9CRcp7Mq6PC3t/aVKR0As5rWMSDMiyA== dependencies: loose-envify "^1.1.0" @@ -1307,13 +1314,14 @@ set-function-length@^1.2.1: has-property-descriptors "^1.0.1" set-function-name@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz" - integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + version "2.0.2" + resolved "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== dependencies: - define-data-property "^1.0.1" + define-data-property "^1.1.4" + es-errors "^1.3.0" functions-have-names "^1.2.3" - has-property-descriptors "^1.0.0" + has-property-descriptors "^1.0.2" shebang-command@^2.0.0: version "2.0.0"