diff --git a/.gitignore b/.gitignore index fb24753..677443e 100644 --- a/.gitignore +++ b/.gitignore @@ -45,4 +45,5 @@ apps/**/dist .dccache # ENV -.env \ No newline at end of file +.env +.vercel diff --git a/apps/somai.me/app/essay/[slug]/counter.tsx b/apps/somai.me/app/essay/[slug]/counter.tsx new file mode 100644 index 0000000..67920a5 --- /dev/null +++ b/apps/somai.me/app/essay/[slug]/counter.tsx @@ -0,0 +1,25 @@ +import { kv } from "@vercel/kv"; +import React from "react"; + +import { Text } from "@thugga/ui"; + +async function recordView(slug: string) { + // Get the formatter + const formatter = Intl.NumberFormat("en", { notation: "compact" }); + + // Create keys + const viewKey = ["pageviews", "essays", slug].join(":"); + + await kv.incr(viewKey); + const viewCount = (await kv.get(viewKey)) ?? 0; + return { + message: "View Added", + status: 202, + views: formatter.format(viewCount), + }; +} + +export default async function ViewsCounter({ essay }: { essay: string }) { + const views = await recordView(essay); + return {views?.views || 0} views; +} diff --git a/apps/somai.me/app/essay/[slug]/section.details.tsx b/apps/somai.me/app/essay/[slug]/section.details.tsx index c8b5e52..27f3a0d 100644 --- a/apps/somai.me/app/essay/[slug]/section.details.tsx +++ b/apps/somai.me/app/essay/[slug]/section.details.tsx @@ -2,6 +2,8 @@ import { PropsWithChildren } from "react"; import { Stack, Text } from "@thugga/ui"; +import ViewsCounter from "./counter"; + import { Post } from "../../../lib/essays"; export interface DetailsSectionProps { @@ -13,20 +15,35 @@ export default function DetailsSection( ) { const { post } = props; return ( - - Melek Somai / {post.meta.publishedAt.text} - - {post.meta.readingTime.words} words / {post.meta.readingTime.text} - + + + {post.meta.publishedAt.text} + + {post.meta.readingTime.words} words / {post.meta.readingTime.text} + + + + By Melek Somai + + ); } diff --git a/apps/somai.me/app/essays/page.tsx b/apps/somai.me/app/essays/page.tsx index 70980d6..9e88ad0 100644 --- a/apps/somai.me/app/essays/page.tsx +++ b/apps/somai.me/app/essays/page.tsx @@ -23,7 +23,6 @@ export default async function EssayPage() { A space to share thoughts and ideas that are often reflections on my current research. - {/* @ts-expect-error Server Component */} ); diff --git a/apps/somai.me/app/og/route.tsx b/apps/somai.me/app/og/route.tsx index 96ea1e1..4d6c74c 100644 --- a/apps/somai.me/app/og/route.tsx +++ b/apps/somai.me/app/og/route.tsx @@ -10,10 +10,6 @@ const size = { }; // Font -const interBold = fetch( - new URL("../../public/fonts/Inter-Bold.ttf", import.meta.url), -).then((res) => res.arrayBuffer()); - const interRegular = fetch( new URL("../../public/fonts/Inter-Regular.ttf", import.meta.url), ).then((res) => res.arrayBuffer()); @@ -68,12 +64,6 @@ export async function GET(request: Request) { // size config to also set the ImageResponse's width and height. ...size, fonts: [ - { - name: "Inter", - data: await interBold, - style: "normal", - weight: 700, - }, { name: "Inter", data: await interRegular, diff --git a/apps/somai.me/app/page.tsx b/apps/somai.me/app/page.tsx index 9b03c71..e228ed0 100644 --- a/apps/somai.me/app/page.tsx +++ b/apps/somai.me/app/page.tsx @@ -13,9 +13,7 @@ export default function MainPage() { intersection of Healthcare Informatics, Data Science, and Product Engineering. - {/* @ts-expect-error Server Component */} - {/* @ts-expect-error Server Component */} ); diff --git a/apps/somai.me/app/paper/[slug]/page.tsx b/apps/somai.me/app/paper/[slug]/page.tsx index 94b8cba..2c99901 100644 --- a/apps/somai.me/app/paper/[slug]/page.tsx +++ b/apps/somai.me/app/paper/[slug]/page.tsx @@ -23,7 +23,6 @@ export default function PaperPage({ params }: Props) { return ( - {/* @ts-expect-error Server Component */} <Text variant="small"> {publication.publisher} / {publication.publishedAt.text} diff --git a/apps/somai.me/app/papers/page.tsx b/apps/somai.me/app/papers/page.tsx index 0f6878b..fb62829 100644 --- a/apps/somai.me/app/papers/page.tsx +++ b/apps/somai.me/app/papers/page.tsx @@ -24,9 +24,7 @@ export default async function PapersPage() { Research in areas ranging from Clinical Computing, Patient Remote Monitoring, Neuro-Epidemiology, to AI and Machine Learning. </HeroSection> - {/* @ts-expect-error Server Component */} <MostPopularSection /> - {/* @ts-expect-error Server Component */} <PublicationsSection /> </> ); diff --git a/apps/somai.me/package.json b/apps/somai.me/package.json index 6baac89..edf1301 100644 --- a/apps/somai.me/package.json +++ b/apps/somai.me/package.json @@ -10,12 +10,14 @@ }, "dependencies": { "@markdoc/markdoc": "0.4.0", + "@phosphor-icons/react": "2.1.7", "@radix-ui/react-icons": "1.1.1", "@thugga/markdoc": "workspace:*", "@thugga/ui": "workspace:*", "@vanilla-extract/css": "1.15.3", "@vanilla-extract/next-plugin": "2.4.3", "@vercel/analytics": "1.3.1", + "@vercel/kv": "2.0.0", "@vercel/og": "0.6.2", "dayjs": "1.11.12", "globby": "14.0.2", @@ -24,8 +26,8 @@ "next": "14.2.5", "next-seo": "6.5.0", "next-themes": "0.2.1", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "18.3.0", + "react-dom": "18.3.0", "react-icons": "5.3.0", "reading-time": "1.5.0", "swr": "2.2.5" @@ -33,11 +35,11 @@ "devDependencies": { "@babel/core": "7.25.2", "@types/node": "22.2.0", - "@types/react": "18.3.3", + "@types/react": "18.3.0", "eslint": "8.57.0", "eslint-config-thugga": "workspace:*", "tsconfig": "workspace:*", - "typescript": "4.9.5", + "typescript": "5.1.3", "webpack": "5.93.0" }, "private": true diff --git a/package.json b/package.json index b36eace..344ae69 100644 --- a/package.json +++ b/package.json @@ -22,10 +22,10 @@ "npm": ">=7.0.0", "node": ">=20.0.0" }, + "packageManager": "pnpm@9.6.0", "private": true, "workspaces": [ "apps/*", "packages/*" - ], - "packageManager": "pnpm@9.6.0" + ] } diff --git a/packages/academic/package.json b/packages/academic/package.json index 1b198f1..cbc6f10 100644 --- a/packages/academic/package.json +++ b/packages/academic/package.json @@ -24,6 +24,6 @@ "eslint-config-thugga": "workspace:*", "tsconfig": "workspace:*", "tsx": "3.12.1", - "typescript": "4.9.5" + "typescript": "5.1.3" } } diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 8a14c70..e8b613e 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -23,7 +23,7 @@ "@types/node": "22.2.0", "eslint": "8.57.0", "prettier": "3.3.3", - "typescript": "4.9.5" + "typescript": "5.1.3" }, "publishConfig": { "access": "public" diff --git a/packages/markdoc/package.json b/packages/markdoc/package.json index b792b9d..9ec8e61 100644 --- a/packages/markdoc/package.json +++ b/packages/markdoc/package.json @@ -10,7 +10,7 @@ "peerDependencies": { "@markdoc/markdoc": "0.4.0", "@thugga/ui": "workspace:*", - "react-dom": "18.3.1" + "react-dom": "18.3.0" }, "dependencies": { "prism-react-renderer": "1.3.3" @@ -18,15 +18,15 @@ "devDependencies": { "@markdoc/markdoc": "0.4.0", "@thugga/ui": "workspace:*", - "@types/react": "18.3.3", - "@types/react-dom": "18.0.11", + "@types/react": "18.3.0", + "@types/react-dom": "18.3.0", "eslint": "8.57.0", "eslint-config-thugga": "workspace:*", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "18.3.0", + "react-dom": "18.3.0", "tsconfig": "workspace:*", "tsup": "5.10.1", - "typescript": "4.9.5" + "typescript": "5.1.3" }, "types": "./src/index.tsx" } diff --git a/packages/ui/package.json b/packages/ui/package.json index f6c4441..fe9d099 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -10,11 +10,11 @@ "peerDependencies": { "@stitches/react": "1.2.8", "next": "14.2.5", - "react": "18.3.1", - "react-dom": "18.3.1" + "react": "18.3.0", + "react-dom": "18.3.0" }, "dependencies": { - "@phosphor-icons/react": "2.0.9", + "@phosphor-icons/react": "2.1.7", "@radix-ui/colors": "0.1.8", "@radix-ui/react-avatar": "1.0.2", "@radix-ui/react-dialog": "1.0.4", @@ -45,15 +45,15 @@ }, "devDependencies": { "@types/lodash": "4.14.191", - "@types/react": "18.3.3", - "@types/react-dom": "18.0.11", + "@types/react": "18.3.0", + "@types/react-dom": "18.3.0", "eslint": "8.57.0", "eslint-config-thugga": "workspace:*", "next": "14.2.5", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "18.3.0", + "react-dom": "18.3.0", "tsconfig": "workspace:*", - "typescript": "4.9.5", + "typescript": "5.1.3", "webpack": "5.93.0" }, "types": "./src/index.ts" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 090873e..815b331 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,10 +25,13 @@ importers: dependencies: '@markdoc/markdoc': specifier: 0.4.0 - version: 0.4.0(@types/react@18.3.3)(react@18.3.1) + version: 0.4.0(@types/react@18.3.0)(react@18.3.0) + '@phosphor-icons/react': + specifier: 2.1.7 + version: 2.1.7(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@radix-ui/react-icons': specifier: 1.1.1 - version: 1.1.1(react@18.3.1) + version: 1.1.1(react@18.3.0) '@thugga/markdoc': specifier: workspace:* version: link:../../packages/markdoc @@ -40,10 +43,13 @@ importers: version: 1.15.3 '@vanilla-extract/next-plugin': specifier: 2.4.3 - version: 2.4.3(@types/node@22.2.0)(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.31.6)(webpack@5.93.0) + version: 2.4.3(@types/node@22.2.0)(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(terser@5.31.6)(webpack@5.93.0) '@vercel/analytics': specifier: 1.3.1 - version: 1.3.1(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.3.1(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react@18.3.0) + '@vercel/kv': + specifier: 2.0.0 + version: 2.0.0 '@vercel/og': specifier: 0.6.2 version: 0.6.2 @@ -61,28 +67,28 @@ importers: version: 3.1.0 next: specifier: 14.2.5 - version: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) next-seo: specifier: 6.5.0 - version: 6.5.0(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.5.0(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) next-themes: specifier: 0.2.1 - version: 0.2.1(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.2.1(next@14.2.5(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 18.3.0 + version: 18.3.0 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 18.3.0 + version: 18.3.0(react@18.3.0) react-icons: specifier: 5.3.0 - version: 5.3.0(react@18.3.1) + version: 5.3.0(react@18.3.0) reading-time: specifier: 1.5.0 version: 1.5.0 swr: specifier: 2.2.5 - version: 2.2.5(react@18.3.1) + version: 2.2.5(react@18.3.0) devDependencies: '@babel/core': specifier: 7.25.2 @@ -91,8 +97,8 @@ importers: specifier: 22.2.0 version: 22.2.0 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: 18.3.0 + version: 18.3.0 eslint: specifier: 8.57.0 version: 8.57.0 @@ -103,8 +109,8 @@ importers: specifier: workspace:* version: link:../../packages/tsconfig typescript: - specifier: 4.9.5 - version: 4.9.5 + specifier: 5.1.3 + version: 5.1.3 webpack: specifier: 5.93.0 version: 5.93.0 @@ -152,29 +158,29 @@ importers: specifier: 3.12.1 version: 3.12.1 typescript: - specifier: 4.9.5 - version: 4.9.5 + specifier: 5.1.3 + version: 5.1.3 packages/eslint-config: dependencies: '@typescript-eslint/eslint-plugin': specifier: 7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.1.3))(eslint@8.57.0)(typescript@5.1.3) '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@4.9.5) + version: 7.18.0(eslint@8.57.0)(typescript@5.1.3) eslint: specifier: 8.57.0 version: 8.57.0 eslint-config-next: specifier: 14.2.5 - version: 14.2.5(eslint@8.57.0)(typescript@4.9.5) + version: 14.2.5(eslint@8.57.0)(typescript@5.1.3) eslint-config-prettier: specifier: 9.1.0 version: 9.1.0(eslint@8.57.0) eslint-plugin-import: specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.1.3))(eslint@8.57.0) eslint-plugin-markdown: specifier: 5.1.0 version: 5.1.0(eslint@8.57.0) @@ -195,7 +201,7 @@ importers: version: 0.3.0 eslint-plugin-typescript-sort-keys: specifier: 3.2.0 - version: 3.2.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5) + version: 3.2.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.1.3))(eslint@8.57.0)(typescript@5.1.3) eslint-plugin-yaml: specifier: 1.0.3 version: 1.0.3 @@ -207,27 +213,27 @@ importers: specifier: 3.3.3 version: 3.3.3 typescript: - specifier: 4.9.5 - version: 4.9.5 + specifier: 5.1.3 + version: 5.1.3 packages/markdoc: dependencies: prism-react-renderer: specifier: 1.3.3 - version: 1.3.3(react@18.3.1) + version: 1.3.3(react@18.3.0) devDependencies: '@markdoc/markdoc': specifier: 0.4.0 - version: 0.4.0(@types/react@18.3.3)(react@18.3.1) + version: 0.4.0(@types/react@18.3.0)(react@18.3.0) '@thugga/ui': specifier: workspace:* version: link:../ui '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: 18.3.0 + version: 18.3.0 '@types/react-dom': - specifier: 18.0.11 - version: 18.0.11 + specifier: 18.3.0 + version: 18.3.0 eslint: specifier: 8.57.0 version: 8.57.0 @@ -235,58 +241,58 @@ importers: specifier: workspace:* version: link:../eslint-config react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 18.3.0 + version: 18.3.0 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 18.3.0 + version: 18.3.0(react@18.3.0) tsconfig: specifier: workspace:* version: link:../tsconfig tsup: specifier: 5.10.1 - version: 5.10.1(postcss@8.4.41)(typescript@4.9.5) + version: 5.10.1(postcss@8.4.41)(typescript@5.1.3) typescript: - specifier: 4.9.5 - version: 4.9.5 + specifier: 5.1.3 + version: 5.1.3 packages/tsconfig: {} packages/ui: dependencies: '@phosphor-icons/react': - specifier: 2.0.9 - version: 2.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 2.1.7 + version: 2.1.7(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@radix-ui/colors': specifier: 0.1.8 version: 0.1.8 '@radix-ui/react-avatar': specifier: 1.0.2 - version: 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@radix-ui/react-dialog': specifier: 1.0.4 - version: 1.0.4(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@radix-ui/react-popover': specifier: 1.0.5 - version: 1.0.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.5(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@radix-ui/react-scroll-area': specifier: 1.0.3 - version: 1.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@radix-ui/react-select': specifier: 1.2.1 - version: 1.2.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@radix-ui/react-separator': specifier: 1.0.2 - version: 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@radix-ui/react-slot': specifier: 1.0.2 - version: 1.0.2(@types/react@18.3.3)(react@18.3.1) + version: 1.0.2(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-tooltip': specifier: 1.0.6 - version: 1.0.6(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.6(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@stitches/react': specifier: 1.2.8 - version: 1.2.8(react@18.3.1) + version: 1.2.8(react@18.3.0) '@vanilla-extract/css': specifier: 1.15.3 version: 1.15.3 @@ -301,7 +307,7 @@ importers: version: 1.2.1 cmdk: specifier: 0.2.0 - version: 0.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.2.0(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) focus-visible: specifier: 5.2.0 version: 5.2.0 @@ -313,16 +319,16 @@ importers: version: 4.17.21 next-themes: specifier: 0.2.1 - version: 0.2.1(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.2.1(next@14.2.5(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) prism-react-renderer: specifier: 1.3.3 - version: 1.3.3(react@18.3.1) + version: 1.3.3(react@18.3.0) react-syntax-highlighter: specifier: 15.5.0 - version: 15.5.0(react@18.3.1) + version: 15.5.0(react@18.3.0) react-wrap-balancer: specifier: 0.5.0 - version: 0.5.0(react@18.3.1) + version: 0.5.0(react@18.3.0) rehype-pretty-code: specifier: 0.9.5 version: 0.9.5(shiki@0.14.2) @@ -346,11 +352,11 @@ importers: specifier: 4.14.191 version: 4.14.191 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: 18.3.0 + version: 18.3.0 '@types/react-dom': - specifier: 18.0.11 - version: 18.0.11 + specifier: 18.3.0 + version: 18.3.0 eslint: specifier: 8.57.0 version: 8.57.0 @@ -359,19 +365,19 @@ importers: version: link:../eslint-config next: specifier: 14.2.5 - version: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 18.3.0 + version: 18.3.0 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 18.3.0 + version: 18.3.0(react@18.3.0) tsconfig: specifier: workspace:* version: link:../tsconfig typescript: - specifier: 4.9.5 - version: 4.9.5 + specifier: 5.1.3 + version: 5.1.3 webpack: specifier: 5.93.0 version: 5.93.0 @@ -999,8 +1005,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@phosphor-icons/react@2.0.9': - resolution: {integrity: sha512-/dtQ0M9MXAr35wy8zPlwF684EvYRvGWZPAv+Bd0BR4vzIhjzfLBdHSovFxSP1rj3UOHvVR08qgRL04Kv90oqHA==} + '@phosphor-icons/react@2.1.7': + resolution: {integrity: sha512-g2e2eVAn1XG2a+LI09QU3IORLhnFNAFkNbo2iwbX6NOKSLOwvEMmTa7CgOzEbgNWR47z8i8kwjdvYZ5fkGx1mQ==} engines: {node: '>=10'} peerDependencies: react: '>= 16.8' @@ -1620,11 +1626,11 @@ packages: '@types/prop-types@15.7.5': resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - '@types/react-dom@18.0.11': - resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} + '@types/react-dom@18.3.0': + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react@18.3.3': - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/react@18.3.0': + resolution: {integrity: sha512-DiUcKjzE6soLyln8NNZmyhcQjVv+WsUIFSqetMN0p8927OztKT4VTfFTqsbAi5oAGIcgOmOajlfBqyptDDjZRw==} '@types/unist@2.0.6': resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} @@ -1754,6 +1760,9 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@upstash/redis@1.34.0': + resolution: {integrity: sha512-TrXNoJLkysIl8SBc4u9bNnyoFYoILpCcFJcLyWCccb/QSUmaVKdvY0m5diZqc3btExsapcMbaw/s/wh9Sf1pJw==} + '@vanilla-extract/babel-plugin-debug-ids@1.0.6': resolution: {integrity: sha512-C188vUEYmw41yxg3QooTs8r1IdbDQQ2mH7L5RkORBnHx74QlmsNfqVmKwAVTgrlYt8JoRaWMtPfGm/Ql0BNQrA==} @@ -1797,6 +1806,10 @@ packages: react: optional: true + '@vercel/kv@2.0.0': + resolution: {integrity: sha512-zdVrhbzZBYo5d1Hfn4bKtqCeKf0FuzW8rSHauzQVMUgv1+1JOwof2mWcBuI+YMJy8s0G0oqAUfQ7HgUDzb8EbA==} + engines: {node: '>=14.6'} + '@vercel/og@0.6.2': resolution: {integrity: sha512-OTe0KE37F5Y2eTys6eMnfopC+P4qr2ooXUTFyFPTplYSPwowmFk/HLD1FXtbKLjqsIH0SgekcJWad+C5uX4nkg==} engines: {node: '>=16'} @@ -2175,6 +2188,9 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + css-background-parser@0.1.0: resolution: {integrity: sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==} @@ -3958,10 +3974,10 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@18.3.0: + resolution: {integrity: sha512-zaKdLBftQJnvb7FtDIpZtsAIb2MZU087RM8bRDZU8LVCCFYjPTsDZJNFUWPcVz3HFSN1n/caxi0ca4B/aaVQGQ==} peerDependencies: - react: ^18.3.1 + react: ^18.3.0 react-icons@5.3.0: resolution: {integrity: sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==} @@ -4021,8 +4037,8 @@ packages: peerDependencies: react: '>=16.8.0 || ^17.0.0 || ^18' - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@18.3.0: + resolution: {integrity: sha512-RPutkJftSAldDibyrjuku7q11d3oy6wKOyPe5K1HA/HwwrXcEqBdHsLypkC2FFYjP7bPUa6gbzSBhw4sY2JcDg==} engines: {node: '>=0.10.0'} read-yaml-file@2.1.0: @@ -4556,9 +4572,9 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + typescript@5.1.3: + resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + engines: {node: '>=14.17'} hasBin: true ufo@1.5.4: @@ -5197,20 +5213,20 @@ snapshots: '@floating-ui/core': 1.4.1 '@floating-ui/utils': 0.1.1 - '@floating-ui/react-dom@0.7.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@0.7.2(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@floating-ui/dom': 0.5.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.3)(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.0)(react@18.3.0) transitivePeerDependencies: - '@types/react' - '@floating-ui/react-dom@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.0.1(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@floating-ui/dom': 1.5.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) '@floating-ui/utils@0.1.1': {} @@ -5257,11 +5273,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - '@markdoc/markdoc@0.4.0(@types/react@18.3.3)(react@18.3.1)': + '@markdoc/markdoc@0.4.0(@types/react@18.3.0)(react@18.3.0)': optionalDependencies: '@types/markdown-it': 12.2.3 - '@types/react': 18.3.3 - react: 18.3.1 + '@types/react': 18.3.0 + react: 18.3.0 '@microsoft/tsdoc-config@0.17.0': dependencies: @@ -5317,10 +5333,10 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - '@phosphor-icons/react@2.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@phosphor-icons/react@2.1.7(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) '@pkgjs/parseargs@0.11.0': optional: true @@ -5350,539 +5366,539 @@ snapshots: dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-arrow@1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 - '@radix-ui/react-avatar@1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-avatar@1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-context': 1.0.0(react@18.3.1) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-context': 1.0.0(react@18.3.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-collection@1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-context': 1.0.0(react@18.3.1) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.1(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-context': 1.0.0(react@18.3.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-slot': 1.0.1(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-compose-refs@1.0.0(react@18.3.1)': + '@radix-ui/react-compose-refs@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-context@1.0.0(react@18.3.1)': + '@radix-ui/react-context@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 - '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-context@1.0.1(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-dialog@1.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.0.0(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-context': 1.0.0(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.0(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.0(react@18.3.1) - '@radix-ui/react-portal': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.0(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.0(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-context': 1.0.0(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-focus-guards': 1.0.0(react@18.3.0) + '@radix-ui/react-focus-scope': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-id': 1.0.0(react@18.3.0) + '@radix-ui/react-portal': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-presence': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-slot': 1.0.0(react@18.3.0) + '@radix-ui/react-use-controllable-state': 1.0.0(react@18.3.0) aria-hidden: 1.1.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.4(@types/react@18.3.3)(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) + react-remove-scroll: 2.5.4(@types/react@18.3.0)(react@18.3.0) transitivePeerDependencies: - '@types/react' - '@radix-ui/react-dialog@1.0.4(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.0)(react@18.3.0) aria-hidden: 1.1.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) + react-remove-scroll: 2.5.5(@types/react@18.3.0)(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 - '@radix-ui/react-direction@1.0.0(react@18.3.1)': + '@radix-ui/react-direction@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 - '@radix-ui/react-dismissable-layer@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + '@radix-ui/react-use-escape-keydown': 1.0.0(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.2(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + '@radix-ui/react-use-escape-keydown': 1.0.2(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.0)(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-guards@1.0.0(react@18.3.1)': + '@radix-ui/react-focus-guards@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-focus-scope@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-focus-scope@1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.0)(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 - '@radix-ui/react-icons@1.1.1(react@18.3.1)': + '@radix-ui/react-icons@1.1.1(react@18.3.0)': dependencies: - react: 18.3.1 + react: 18.3.0 - '@radix-ui/react-id@1.0.0(react@18.3.1)': + '@radix-ui/react-id@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.0) + react: 18.3.0 - '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-id@1.0.1(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.0)(react@18.3.0) + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-popover@1.0.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popover@1.0.5(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-context': 1.0.0(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.0(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.0(react@18.3.1) - '@radix-ui/react-popper': 1.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.1(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.0(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-context': 1.0.0(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-focus-guards': 1.0.0(react@18.3.0) + '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-id': 1.0.0(react@18.3.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-presence': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-slot': 1.0.1(react@18.3.0) + '@radix-ui/react-use-controllable-state': 1.0.0(react@18.3.0) aria-hidden: 1.1.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) + react-remove-scroll: 2.5.5(@types/react@18.3.0)(react@18.3.0) transitivePeerDependencies: - '@types/react' - '@radix-ui/react-popper@1.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.1.1(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@floating-ui/react-dom': 0.7.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-context': 1.0.0(react@18.3.1) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1) - '@radix-ui/react-use-rect': 1.0.0(react@18.3.1) - '@radix-ui/react-use-size': 1.0.0(react@18.3.1) + '@floating-ui/react-dom': 0.7.2(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-arrow': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-context': 1.0.0(react@18.3.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.0) + '@radix-ui/react-use-rect': 1.0.0(react@18.3.0) + '@radix-ui/react-use-size': 1.0.0(react@18.3.0) '@radix-ui/rect': 1.0.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) transitivePeerDependencies: - '@types/react' - '@radix-ui/react-popper@1.1.2(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@floating-ui/react-dom': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@floating-ui/react-dom': 2.0.1(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.0)(react@18.3.0) '@radix-ui/rect': 1.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-portal@1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-portal@1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.0)(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-slot': 1.0.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-slot': 1.0.0(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-primitive@1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-slot': 1.0.1(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-slot': 1.0.1(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.0)(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 - '@radix-ui/react-scroll-area@1.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-scroll-area@1.0.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/number': 1.0.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-context': 1.0.0(react@18.3.1) - '@radix-ui/react-direction': 1.0.0(react@18.3.1) - '@radix-ui/react-presence': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@radix-ui/react-select@1.2.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-context': 1.0.0(react@18.3.0) + '@radix-ui/react-direction': 1.0.0(react@18.3.0) + '@radix-ui/react-presence': 1.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) + + '@radix-ui/react-select@1.2.1(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/number': 1.0.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - '@radix-ui/react-context': 1.0.0(react@18.3.1) - '@radix-ui/react-direction': 1.0.0(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.0(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.0(react@18.3.1) - '@radix-ui/react-popper': 1.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.1(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.0(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1) - '@radix-ui/react-use-previous': 1.0.0(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + '@radix-ui/react-context': 1.0.0(react@18.3.0) + '@radix-ui/react-direction': 1.0.0(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-focus-guards': 1.0.0(react@18.3.0) + '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-id': 1.0.0(react@18.3.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-slot': 1.0.1(react@18.3.0) + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + '@radix-ui/react-use-controllable-state': 1.0.0(react@18.3.0) + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.0) + '@radix-ui/react-use-previous': 1.0.0(react@18.3.0) + '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) aria-hidden: 1.1.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) + react-remove-scroll: 2.5.5(@types/react@18.3.0)(react@18.3.0) transitivePeerDependencies: - '@types/react' - '@radix-ui/react-separator@1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-separator@1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-slot@1.0.0(react@18.3.1)': + '@radix-ui/react-slot@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + react: 18.3.0 - '@radix-ui/react-slot@1.0.1(react@18.3.1)': + '@radix-ui/react-slot@1.0.1(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-compose-refs': 1.0.0(react@18.3.0) + react: 18.3.0 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-slot@1.0.2(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.0)(react@18.3.0) + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.0)(react@18.3.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 - '@radix-ui/react-use-callback-ref@1.0.0(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-use-controllable-state@1.0.0(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + react: 18.3.0 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.0)(react@18.3.0) + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-use-escape-keydown@1.0.0(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + react: 18.3.0 - '@radix-ui/react-use-escape-keydown@1.0.2(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.0.2(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.0) + react: 18.3.0 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.0)(react@18.3.0) + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-use-layout-effect@1.0.0(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-use-previous@1.0.0(react@18.3.1)': + '@radix-ui/react-use-previous@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - react: 18.3.1 + react: 18.3.0 - '@radix-ui/react-use-rect@1.0.0(react@18.3.1)': + '@radix-ui/react-use-rect@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/rect': 1.0.0 - react: 18.3.1 + react: 18.3.0 - '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 '@radix-ui/rect': 1.0.1 - react: 18.3.1 + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-use-size@1.0.0(react@18.3.1)': + '@radix-ui/react-use-size@1.0.0(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.0) + react: 18.3.0 - '@radix-ui/react-use-size@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-size@1.0.1(@types/react@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.0)(react@18.3.0) + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@radix-ui/react-visually-hidden@1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': dependencies: '@babel/runtime': 7.18.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.0.11 + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 '@radix-ui/rect@1.0.0': dependencies: @@ -5951,9 +5967,9 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stitches/react@1.2.8(react@18.3.1)': + '@stitches/react@1.2.8(react@18.3.0)': dependencies: - react: 18.3.1 + react: 18.3.0 '@swc/counter@0.1.3': {} @@ -6018,65 +6034,65 @@ snapshots: '@types/prop-types@15.7.5': {} - '@types/react-dom@18.0.11': + '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - '@types/react@18.3.3': + '@types/react@18.3.0': dependencies: '@types/prop-types': 15.7.5 csstype: 3.1.0 '@types/unist@2.0.6': {} - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.1.3))(eslint@8.57.0)(typescript@5.1.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.1.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.1.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.1.3) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@4.9.5) + ts-api-utils: 1.3.0(typescript@5.1.3) optionalDependencies: - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/experimental-utils@5.30.7(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/experimental-utils@5.30.7(eslint@8.57.0)(typescript@5.1.3)': dependencies: - '@typescript-eslint/utils': 5.30.7(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.30.7(eslint@8.57.0)(typescript@5.1.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3)': dependencies: '@typescript-eslint/scope-manager': 5.59.1 '@typescript-eslint/types': 5.59.1 - '@typescript-eslint/typescript-estree': 5.59.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.59.1(typescript@5.1.3) debug: 4.3.4 eslint: 8.57.0 optionalDependencies: - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.1.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.1.3) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.4 eslint: 8.57.0 optionalDependencies: - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color @@ -6095,15 +6111,15 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.1.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@4.9.5) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.1.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.1.3) debug: 4.3.4 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@4.9.5) + ts-api-utils: 1.3.0(typescript@5.1.3) optionalDependencies: - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color @@ -6113,7 +6129,7 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@5.30.7(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@5.30.7(typescript@5.1.3)': dependencies: '@typescript-eslint/types': 5.30.7 '@typescript-eslint/visitor-keys': 5.30.7 @@ -6121,13 +6137,13 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0(typescript@4.9.5) + tsutils: 3.21.0(typescript@5.1.3) optionalDependencies: - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@5.59.1(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@5.59.1(typescript@5.1.3)': dependencies: '@typescript-eslint/types': 5.59.1 '@typescript-eslint/visitor-keys': 5.59.1 @@ -6135,13 +6151,13 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 - tsutils: 3.21.0(typescript@4.9.5) + tsutils: 3.21.0(typescript@5.1.3) optionalDependencies: - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.18.0(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.1.3)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -6150,18 +6166,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@4.9.5) + ts-api-utils: 1.3.0(typescript@5.1.3) optionalDependencies: - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.30.7(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/utils@5.30.7(eslint@8.57.0)(typescript@5.1.3)': dependencies: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.30.7 '@typescript-eslint/types': 5.30.7 - '@typescript-eslint/typescript-estree': 5.30.7(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.30.7(typescript@5.1.3) eslint: 8.57.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.57.0) @@ -6169,12 +6185,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.1.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.1.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -6197,6 +6213,10 @@ snapshots: '@ungap/structured-clone@1.2.0': {} + '@upstash/redis@1.34.0': + dependencies: + crypto-js: 4.2.0 + '@vanilla-extract/babel-plugin-debug-ids@1.0.6': dependencies: '@babel/core': 7.25.2 @@ -6245,10 +6265,10 @@ snapshots: - supports-color - terser - '@vanilla-extract/next-plugin@2.4.3(@types/node@22.2.0)(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.31.6)(webpack@5.93.0)': + '@vanilla-extract/next-plugin@2.4.3(@types/node@22.2.0)(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(terser@5.31.6)(webpack@5.93.0)': dependencies: '@vanilla-extract/webpack-plugin': 2.3.11(@types/node@22.2.0)(terser@5.31.6)(webpack@5.93.0) - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -6291,12 +6311,16 @@ snapshots: - supports-color - terser - '@vercel/analytics@1.3.1(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/analytics@1.3.1(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react@18.3.0)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 + next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + + '@vercel/kv@2.0.0': + dependencies: + '@upstash/redis': 1.34.0 '@vercel/og@0.6.2': dependencies: @@ -6669,12 +6693,12 @@ snapshots: clsx@1.2.1: {} - cmdk@0.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + cmdk@0.2.0(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0): dependencies: - '@radix-ui/react-dialog': 1.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dialog': 1.0.0(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) command-score: 0.1.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) transitivePeerDependencies: - '@types/react' @@ -6730,6 +6754,8 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + crypto-js@4.2.0: {} + css-background-parser@0.1.0: {} css-box-shadow@1.0.0-3: {} @@ -7261,20 +7287,20 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@14.2.5(eslint@8.57.0)(typescript@4.9.5): + eslint-config-next@14.2.5(eslint@8.57.0)(typescript@5.1.3): dependencies: '@next/eslint-plugin-next': 14.2.5 '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/parser': 5.59.1(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.1(eslint@8.57.0)(typescript@5.1.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-react: 7.35.0(eslint@8.57.0) eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.0) optionalDependencies: - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color @@ -7298,13 +7324,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) get-tsconfig: 4.5.0 globby: 13.1.4 is-core-module: 2.12.0 @@ -7316,39 +7342,39 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.59.1(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.1(eslint@8.57.0)(typescript@5.1.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.59.1(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.1(eslint@8.57.0)(typescript@5.1.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.1.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -7358,7 +7384,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.6)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -7369,13 +7395,13 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.59.1(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.1(eslint@8.57.0)(typescript@5.1.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.1.3))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -7385,7 +7411,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.1.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -7396,7 +7422,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.1.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -7478,14 +7504,14 @@ snapshots: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - eslint-plugin-typescript-sort-keys@3.2.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5): + eslint-plugin-typescript-sort-keys@3.2.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.1.3))(eslint@8.57.0)(typescript@5.1.3): dependencies: - '@typescript-eslint/experimental-utils': 5.30.7(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/experimental-utils': 5.30.7(eslint@8.57.0)(typescript@5.1.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.1.3) eslint: 8.57.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color @@ -8601,19 +8627,19 @@ snapshots: neo-async@2.6.2: {} - next-seo@6.5.0(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-seo@6.5.0(next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0): dependencies: - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - next-themes@0.2.1(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.2.1(next@14.2.5(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0): dependencies: - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.0(react@18.3.0))(react@18.3.0): dependencies: '@next/env': 14.2.5 '@swc/helpers': 0.5.5 @@ -8621,9 +8647,9 @@ snapshots: caniuse-lite: 1.0.30001651 graceful-fs: 4.2.11 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.25.2)(react@18.3.1) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) + styled-jsx: 5.1.1(@babel/core@7.25.2)(react@18.3.0) optionalDependencies: '@next/swc-darwin-arm64': 14.2.5 '@next/swc-darwin-x64': 14.2.5 @@ -8834,9 +8860,9 @@ snapshots: prettier@3.3.3: {} - prism-react-renderer@1.3.3(react@18.3.1): + prism-react-renderer@1.3.3(react@18.3.0): dependencies: - react: 18.3.1 + react: 18.3.0 prismjs@1.27.0: {} @@ -8862,71 +8888,71 @@ snapshots: dependencies: safe-buffer: 5.1.2 - react-dom@18.3.1(react@18.3.1): + react-dom@18.3.0(react@18.3.0): dependencies: loose-envify: 1.4.0 - react: 18.3.1 + react: 18.3.0 scheduler: 0.23.2 - react-icons@5.3.0(react@18.3.1): + react-icons@5.3.0(react@18.3.0): dependencies: - react: 18.3.1 + react: 18.3.0 react-is@16.13.1: {} - react-remove-scroll-bar@2.3.3(@types/react@18.3.3)(react@18.3.1): + react-remove-scroll-bar@2.3.3(@types/react@18.3.0)(react@18.3.0): dependencies: - react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) + react: 18.3.0 + react-style-singleton: 2.2.1(@types/react@18.3.0)(react@18.3.0) tslib: 2.5.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - react-remove-scroll@2.5.4(@types/react@18.3.3)(react@18.3.1): + react-remove-scroll@2.5.4(@types/react@18.3.0)(react@18.3.0): dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.3(@types/react@18.3.3)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) + react: 18.3.0 + react-remove-scroll-bar: 2.3.3(@types/react@18.3.0)(react@18.3.0) + react-style-singleton: 2.2.1(@types/react@18.3.0)(react@18.3.0) tslib: 2.5.0 - use-callback-ref: 1.3.0(@types/react@18.3.3)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) + use-callback-ref: 1.3.0(@types/react@18.3.0)(react@18.3.0) + use-sidecar: 1.1.2(@types/react@18.3.0)(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - react-remove-scroll@2.5.5(@types/react@18.3.3)(react@18.3.1): + react-remove-scroll@2.5.5(@types/react@18.3.0)(react@18.3.0): dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.3(@types/react@18.3.3)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) + react: 18.3.0 + react-remove-scroll-bar: 2.3.3(@types/react@18.3.0)(react@18.3.0) + react-style-singleton: 2.2.1(@types/react@18.3.0)(react@18.3.0) tslib: 2.5.0 - use-callback-ref: 1.3.0(@types/react@18.3.3)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) + use-callback-ref: 1.3.0(@types/react@18.3.0)(react@18.3.0) + use-sidecar: 1.1.2(@types/react@18.3.0)(react@18.3.0) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.0)(react@18.3.0): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 18.3.1 + react: 18.3.0 tslib: 2.5.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - react-syntax-highlighter@15.5.0(react@18.3.1): + react-syntax-highlighter@15.5.0(react@18.3.0): dependencies: '@babel/runtime': 7.18.9 highlight.js: 10.7.3 lowlight: 1.20.0 prismjs: 1.29.0 - react: 18.3.1 + react: 18.3.0 refractor: 3.6.0 - react-wrap-balancer@0.5.0(react@18.3.1): + react-wrap-balancer@0.5.0(react@18.3.0): dependencies: - react: 18.3.1 + react: 18.3.0 - react@18.3.1: + react@18.3.0: dependencies: loose-envify: 1.4.0 @@ -9317,10 +9343,10 @@ snapshots: strip-json-comments@3.1.1: {} - styled-jsx@5.1.1(@babel/core@7.25.2)(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.25.2)(react@18.3.0): dependencies: client-only: 0.0.1 - react: 18.3.1 + react: 18.3.0 optionalDependencies: '@babel/core': 7.25.2 @@ -9347,11 +9373,11 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swr@2.2.5(react@18.3.1): + swr@2.2.5(react@18.3.0): dependencies: client-only: 0.0.1 - react: 18.3.1 - use-sync-external-store: 1.2.2(react@18.3.1) + react: 18.3.0 + use-sync-external-store: 1.2.2(react@18.3.0) sync-fetch@0.4.1: dependencies: @@ -9428,9 +9454,9 @@ snapshots: trough@2.1.0: {} - ts-api-utils@1.3.0(typescript@4.9.5): + ts-api-utils@1.3.0(typescript@5.1.3): dependencies: - typescript: 4.9.5 + typescript: 5.1.3 ts-interface-checker@0.1.13: {} @@ -9447,7 +9473,7 @@ snapshots: tslib@2.6.3: {} - tsup@5.10.1(postcss@8.4.41)(typescript@4.9.5): + tsup@5.10.1(postcss@8.4.41)(typescript@5.1.3): dependencies: bundle-require: 2.3.0(esbuild@0.13.15) cac: 6.7.12 @@ -9463,16 +9489,16 @@ snapshots: sucrase: 3.24.0 tree-kill: 1.2.2 optionalDependencies: - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - postcss - supports-color - ts-node - tsutils@3.21.0(typescript@4.9.5): + tsutils@3.21.0(typescript@5.1.3): dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.1.3 tsx@3.12.1: dependencies: @@ -9555,7 +9581,7 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript@4.9.5: {} + typescript@5.1.3: {} ufo@1.5.4: {} @@ -9628,30 +9654,30 @@ snapshots: dependencies: punycode: 2.1.1 - use-callback-ref@1.3.0(@types/react@18.3.3)(react@18.3.1): + use-callback-ref@1.3.0(@types/react@18.3.0)(react@18.3.0): dependencies: - react: 18.3.1 + react: 18.3.0 tslib: 2.5.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - use-isomorphic-layout-effect@1.1.2(@types/react@18.3.3)(react@18.3.1): + use-isomorphic-layout-effect@1.1.2(@types/react@18.3.0)(react@18.3.0): dependencies: - react: 18.3.1 + react: 18.3.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - use-sidecar@1.1.2(@types/react@18.3.3)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.0)(react@18.3.0): dependencies: detect-node-es: 1.1.0 - react: 18.3.1 + react: 18.3.0 tslib: 2.5.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.0 - use-sync-external-store@1.2.2(react@18.3.1): + use-sync-external-store@1.2.2(react@18.3.0): dependencies: - react: 18.3.1 + react: 18.3.0 uvu@0.5.6: dependencies: diff --git a/turbo.json b/turbo.json index 4b0d365..0eca089 100644 --- a/turbo.json +++ b/turbo.json @@ -8,7 +8,8 @@ "outputs": [ "dist/**", ".next/**" - ] + ], + "env": ["KV_REST_API_TOKEN", "KV_REST_API_URL"] }, "lint": { "outputs": []