feat(analytics.tsx): replace Vercel Analytics with Beam Analytics

feat(layout.tsx): move Analytics script to head
feat(projects/page.tsx): update featured and top projects
feat(highstorm.mdx): add new project Highstorm
deps(package.json): update dependencies
This commit is contained in:
chronark 2023-05-19 20:39:44 +02:00
parent 74ffd5f3d8
commit 7688ce9cd5
No known key found for this signature in database
7 changed files with 277 additions and 5731 deletions

View File

@ -1,6 +1,15 @@
"use client"; "use client";
import { Analytics as VercelAnalytics } from "@vercel/analytics/react";
export function Analytics() { export function Analytics() {
return <VercelAnalytics />; const token = process.env.NEXT_PUBLIC_BEAM_TOKEN;
if (!token) {
return null;
}
return (
<script
src="https://beamanalytics.b-cdn.net/beam.min.js"
data-token={token}
async
/>
);
} }

View File

@ -62,12 +62,14 @@ export default function RootLayout({
}) { }) {
return ( return (
<html lang="en" className={[inter.variable, calSans.variable].join(" ")}> <html lang="en" className={[inter.variable, calSans.variable].join(" ")}>
<head>
<Analytics />
</head>
<body <body
className={`bg-black ${ className={`bg-black ${
process.env.NODE_ENV === "development" ? "debug-screens" : undefined process.env.NODE_ENV === "development" ? "debug-screens" : undefined
}`} }`}
> >
<Analytics />
{children} {children}
</body> </body>
</html> </html>

View File

@ -23,8 +23,8 @@ export default async function ProjectsPage() {
const featured = allProjects.find( const featured = allProjects.find(
(project) => project.slug === "planetfall", (project) => project.slug === "planetfall",
)!; )!;
const top2 = allProjects.find((project) => project.slug === "envshare")!; const top2 = allProjects.find((project) => project.slug === "highstorm")!;
const top3 = allProjects.find((project) => project.slug === "qstash")!; const top3 = allProjects.find((project) => project.slug === "envshare")!;
const sorted = allProjects const sorted = allProjects
.filter((p) => p.published) .filter((p) => p.published)
.filter( .filter(
@ -56,8 +56,8 @@ export default async function ProjectsPage() {
<div className="grid grid-cols-1 gap-8 mx-auto lg:grid-cols-2 "> <div className="grid grid-cols-1 gap-8 mx-auto lg:grid-cols-2 ">
<Card> <Card>
<Link href={`/projects/${featured.slug}`}> <Link href={`/projects/${featured.slug}`}>
<article className="relative h-full w-full p-4 md:p-8"> <article className="relative w-full h-full p-4 md:p-8">
<div className="flex justify-between gap-2 items-center"> <div className="flex items-center justify-between gap-2">
<div className="text-xs text-zinc-100"> <div className="text-xs text-zinc-100">
{featured.date ? ( {featured.date ? (
<time dateTime={new Date(featured.date).toISOString()}> <time dateTime={new Date(featured.date).toISOString()}>
@ -69,7 +69,7 @@ export default async function ProjectsPage() {
<span>SOON</span> <span>SOON</span>
)} )}
</div> </div>
<span className="text-zinc-500 text-xs flex items-center gap-1"> <span className="flex items-center gap-1 text-xs text-zinc-500">
<Eye className="w-4 h-4" />{" "} <Eye className="w-4 h-4" />{" "}
{Intl.NumberFormat("en-US", { notation: "compact" }).format( {Intl.NumberFormat("en-US", { notation: "compact" }).format(
views[featured.slug] ?? 0, views[featured.slug] ?? 0,
@ -88,7 +88,7 @@ export default async function ProjectsPage() {
</p> </p>
<div className="absolute bottom-4 md:bottom-8"> <div className="absolute bottom-4 md:bottom-8">
<Link <Link
className="text-zinc-200 hover:text-zinc-50 hidden lg:block" className="hidden text-zinc-200 hover:text-zinc-50 lg:block"
href={`/projects/${featured.slug}`} href={`/projects/${featured.slug}`}
> >
Read more <span aria-hidden="true">&rarr;</span> Read more <span aria-hidden="true">&rarr;</span>

View File

@ -0,0 +1,26 @@
---
title: highstorm.app
description: Simple, fast, open source custom event tracking
date: "2023-05-01"
url: https://highstorm.app
published: true
repository: "chronark/highstorm"
---
[![](https://highstorm.app/og.png)](https://highstorm.app)
Reduce the noise in your Slack workspace by consolidating all your event data into one place, filtering alerts by relevance, and customizing your alert settings to suit your needs.
###### Consolidate Events
Get all your event data in one place to reduce alert noise
###### Stay Focused
Keep your Slack workspace focused on what's important
###### Customizable Settings
Customize your alert settings to suit your unique needs
###### Clear Overview
Get a clear overview of all your alerts in one place

5454
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -9,27 +9,26 @@
"fmt": "pnpm rome check . --apply-suggested && pnpm rome format . --write" "fmt": "pnpm rome check . --apply-suggested && pnpm rome format . --write"
}, },
"dependencies": { "dependencies": {
"@next/font": "^13.2.1", "@next/font": "^13.4.3",
"@next/mdx": "^13.2.1", "@next/mdx": "^13.4.3",
"@types/node": "18.15.10", "@types/node": "20.2.1",
"@types/react": "18.0.29", "@types/react": "18.2.6",
"@types/react-dom": "18.0.11", "@types/react-dom": "18.2.4",
"@upstash/redis": "^1.20.1", "@upstash/redis": "^1.20.6",
"@vercel/analytics": "^0.1.11",
"contentlayer": "^0.3.0", "contentlayer": "^0.3.0",
"framer-motion": "^10.9.1", "framer-motion": "^10.12.12",
"lucide-react": "^0.127.0", "lucide-react": "^0.220.0",
"markdown-wasm": "^1.2.0", "markdown-wasm": "^1.2.0",
"next": "13.2.4", "next": "13.4.3",
"next-contentlayer": "^0.3.0", "next-contentlayer": "^0.3.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0", "react-dom": "18.2.0",
"react-wrap-balancer": "^0.4.0", "react-wrap-balancer": "^0.5.0",
"rehype-autolink-headings": "^6.1.1", "rehype-autolink-headings": "^6.1.1",
"rehype-pretty-code": "^0.9.4", "rehype-pretty-code": "^0.9.4",
"rehype-slug": "^5.1.0", "rehype-slug": "^5.1.0",
"remark-gfm": "^3.0.1", "remark-gfm": "^3.0.1",
"typescript": "5.0.2" "typescript": "5.0.4"
}, },
"devDependencies": { "devDependencies": {
"@opentelemetry/api": "^1.4.1", "@opentelemetry/api": "^1.4.1",

470
pnpm-lock.yaml generated
View File

@ -1,28 +1,27 @@
lockfileVersion: 5.4 lockfileVersion: 5.4
specifiers: specifiers:
'@next/font': ^13.2.1 '@next/font': ^13.4.3
'@next/mdx': ^13.2.1 '@next/mdx': ^13.4.3
'@opentelemetry/api': ^1.4.1 '@opentelemetry/api': ^1.4.1
'@tailwindcss/line-clamp': ^0.4.2 '@tailwindcss/line-clamp': ^0.4.2
'@tailwindcss/typography': ^0.5.9 '@tailwindcss/typography': ^0.5.9
'@types/node': 18.15.10 '@types/node': 20.2.1
'@types/react': 18.0.29 '@types/react': 18.2.6
'@types/react-dom': 18.0.11 '@types/react-dom': 18.2.4
'@upstash/redis': ^1.20.1 '@upstash/redis': ^1.20.6
'@vercel/analytics': ^0.1.11
autoprefixer: ^10.4.13 autoprefixer: ^10.4.13
contentlayer: ^0.3.0 contentlayer: ^0.3.0
framer-motion: ^10.9.1 framer-motion: ^10.12.12
lucide-react: ^0.127.0 lucide-react: ^0.220.0
markdown-wasm: ^1.2.0 markdown-wasm: ^1.2.0
next: 13.2.4 next: 13.4.3
next-contentlayer: ^0.3.0 next-contentlayer: ^0.3.0
postcss: ^8.4.21 postcss: ^8.4.21
postcss-nesting: ^11.2.2 postcss-nesting: ^11.2.2
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0 react-dom: 18.2.0
react-wrap-balancer: ^0.4.0 react-wrap-balancer: ^0.5.0
rehype-autolink-headings: ^6.1.1 rehype-autolink-headings: ^6.1.1
rehype-pretty-code: ^0.9.4 rehype-pretty-code: ^0.9.4
rehype-slug: ^5.1.0 rehype-slug: ^5.1.0
@ -30,30 +29,29 @@ specifiers:
rome: ^11.0.0 rome: ^11.0.0
tailwindcss: ^3.2.7 tailwindcss: ^3.2.7
tailwindcss-debug-screens: ^2.2.1 tailwindcss-debug-screens: ^2.2.1
typescript: 5.0.2 typescript: 5.0.4
dependencies: dependencies:
'@next/font': 13.3.1 '@next/font': 13.4.3
'@next/mdx': 13.3.1 '@next/mdx': 13.4.3
'@types/node': 18.15.10 '@types/node': 20.2.1
'@types/react': 18.0.29 '@types/react': 18.2.6
'@types/react-dom': 18.0.11 '@types/react-dom': 18.2.4
'@upstash/redis': 1.20.4 '@upstash/redis': 1.20.6
'@vercel/analytics': 0.1.11_react@18.2.0 contentlayer: 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
contentlayer: 0.3.2_35wdhhshintam6h7xjffma4xfq framer-motion: 10.12.12_biqbaboplfbrettd7655fr4n2y
framer-motion: 10.12.4_biqbaboplfbrettd7655fr4n2y lucide-react: 0.220.0_react@18.2.0
lucide-react: 0.127.0_react@18.2.0
markdown-wasm: 1.2.0 markdown-wasm: 1.2.0
next: 13.2.4_756ubwvsgazzkcxtigvs4yqbci next: 13.4.3_756ubwvsgazzkcxtigvs4yqbci
next-contentlayer: 0.3.2_6hrop2bxgloewk2uhot43fnkcm next-contentlayer: 0.3.2_sdki6ton57jntc4zsqrymir7f4
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0
react-wrap-balancer: 0.4.0_react@18.2.0 react-wrap-balancer: 0.5.0_react@18.2.0
rehype-autolink-headings: 6.1.1 rehype-autolink-headings: 6.1.1
rehype-pretty-code: 0.9.5_shiki@0.14.1 rehype-pretty-code: 0.9.5_shiki@0.14.2
rehype-slug: 5.1.0 rehype-slug: 5.1.0
remark-gfm: 3.0.1 remark-gfm: 3.0.1
typescript: 5.0.2 typescript: 5.0.4
devDependencies: devDependencies:
'@opentelemetry/api': 1.4.1 '@opentelemetry/api': 1.4.1
@ -80,10 +78,10 @@ packages:
regenerator-runtime: 0.13.11 regenerator-runtime: 0.13.11
dev: false dev: false
/@contentlayer/cli/0.3.2_35wdhhshintam6h7xjffma4xfq: /@contentlayer/cli/0.3.2_7ldc7gnc5hvkuxusigbquc7t3i:
resolution: {integrity: sha512-KLzB2z3Klbl4bU7VTJ8EaY1d17GCBFtwgvtNAVLOqUJ4LRw46+jT+qBMk8gyy7R1xDNF2H1a/yGYs8t8rlFVmg==} resolution: {integrity: sha512-KLzB2z3Klbl4bU7VTJ8EaY1d17GCBFtwgvtNAVLOqUJ4LRw46+jT+qBMk8gyy7R1xDNF2H1a/yGYs8t8rlFVmg==}
dependencies: dependencies:
'@contentlayer/core': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/core': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/utils': 0.3.2 '@contentlayer/utils': 0.3.2
clipanion: 3.2.0_typanion@3.12.1 clipanion: 3.2.0_typanion@3.12.1
typanion: 3.12.1 typanion: 3.12.1
@ -94,10 +92,10 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@contentlayer/client/0.3.2_35wdhhshintam6h7xjffma4xfq: /@contentlayer/client/0.3.2_7ldc7gnc5hvkuxusigbquc7t3i:
resolution: {integrity: sha512-5m7IFd0Z8qRBAOnAYwWcf/SFe1SmtHmeV1kO4pldEuD8J/5sxKeefdGHLNnH3sxlGfeJhEdDnymJtppg8v0D8w==} resolution: {integrity: sha512-5m7IFd0Z8qRBAOnAYwWcf/SFe1SmtHmeV1kO4pldEuD8J/5sxKeefdGHLNnH3sxlGfeJhEdDnymJtppg8v0D8w==}
dependencies: dependencies:
'@contentlayer/core': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/core': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
transitivePeerDependencies: transitivePeerDependencies:
- '@effect-ts/otel-node' - '@effect-ts/otel-node'
- esbuild - esbuild
@ -105,7 +103,7 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@contentlayer/core/0.3.2_35wdhhshintam6h7xjffma4xfq: /@contentlayer/core/0.3.2_7ldc7gnc5hvkuxusigbquc7t3i:
resolution: {integrity: sha512-5ZLzS3s4Lp5Tlw+U4kUUK9frYmi8sc970spJSvLSxtOTDHDE7xemGT9HSj0V4DcmIkY9TT7pCmMFRfpEv7IC6Q==} resolution: {integrity: sha512-5ZLzS3s4Lp5Tlw+U4kUUK9frYmi8sc970spJSvLSxtOTDHDE7xemGT9HSj0V4DcmIkY9TT7pCmMFRfpEv7IC6Q==}
peerDependencies: peerDependencies:
esbuild: 0.17.x esbuild: 0.17.x
@ -119,10 +117,10 @@ packages:
'@contentlayer/utils': 0.3.2 '@contentlayer/utils': 0.3.2
camel-case: 4.1.2 camel-case: 4.1.2
comment-json: 4.2.3 comment-json: 4.2.3
esbuild: 0.17.18 esbuild: 0.17.19
gray-matter: 4.0.3 gray-matter: 4.0.3
markdown-wasm: 1.2.0 markdown-wasm: 1.2.0
mdx-bundler: 9.2.1_esbuild@0.17.18 mdx-bundler: 9.2.1_esbuild@0.17.19
rehype-stringify: 9.0.3 rehype-stringify: 9.0.3
remark-frontmatter: 4.0.1 remark-frontmatter: 4.0.1
remark-parse: 10.0.1 remark-parse: 10.0.1
@ -135,10 +133,10 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@contentlayer/source-files/0.3.2_35wdhhshintam6h7xjffma4xfq: /@contentlayer/source-files/0.3.2_7ldc7gnc5hvkuxusigbquc7t3i:
resolution: {integrity: sha512-VYUaUbT3Hg3fSEEKpjDdfGEkw4bl4BaLHJWf5sulrkBtjdyNJ3RwUdnsqN3i+bibhcYF4ZvnFme4xtHBuEChmw==} resolution: {integrity: sha512-VYUaUbT3Hg3fSEEKpjDdfGEkw4bl4BaLHJWf5sulrkBtjdyNJ3RwUdnsqN3i+bibhcYF4ZvnFme4xtHBuEChmw==}
dependencies: dependencies:
'@contentlayer/core': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/core': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/utils': 0.3.2 '@contentlayer/utils': 0.3.2
chokidar: 3.5.3 chokidar: 3.5.3
fast-glob: 3.2.12 fast-glob: 3.2.12
@ -156,11 +154,11 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@contentlayer/source-remote-files/0.3.2_35wdhhshintam6h7xjffma4xfq: /@contentlayer/source-remote-files/0.3.2_7ldc7gnc5hvkuxusigbquc7t3i:
resolution: {integrity: sha512-BuABBHemn/UzhARsQh2XH13VUeb5HoRI3NkJeCGEMSnstzI72Dcc6krELwG3cTFYmgb95TV8NuIZKcrz8IsX6A==} resolution: {integrity: sha512-BuABBHemn/UzhARsQh2XH13VUeb5HoRI3NkJeCGEMSnstzI72Dcc6krELwG3cTFYmgb95TV8NuIZKcrz8IsX6A==}
dependencies: dependencies:
'@contentlayer/core': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/core': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/source-files': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/source-files': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/utils': 0.3.2 '@contentlayer/utils': 0.3.2
transitivePeerDependencies: transitivePeerDependencies:
- '@effect-ts/otel-node' - '@effect-ts/otel-node'
@ -282,22 +280,22 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild-plugins/node-resolve/0.1.4_esbuild@0.17.18: /@esbuild-plugins/node-resolve/0.1.4_esbuild@0.17.19:
resolution: {integrity: sha512-haFQ0qhxEpqtWWY0kx1Y5oE3sMyO1PcoSiWEPrAw6tm/ZOOLXjSs6Q+v1v9eyuVF0nNt50YEvrcrvENmyoMv5g==} resolution: {integrity: sha512-haFQ0qhxEpqtWWY0kx1Y5oE3sMyO1PcoSiWEPrAw6tm/ZOOLXjSs6Q+v1v9eyuVF0nNt50YEvrcrvENmyoMv5g==}
peerDependencies: peerDependencies:
esbuild: '*' esbuild: '*'
dependencies: dependencies:
'@types/resolve': 1.20.2 '@types/resolve': 1.20.2
debug: 4.3.4 debug: 4.3.4
esbuild: 0.17.18 esbuild: 0.17.19
escape-string-regexp: 4.0.0 escape-string-regexp: 4.0.0
resolve: 1.22.2 resolve: 1.22.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: false dev: false
/@esbuild/android-arm/0.17.18: /@esbuild/android-arm/0.17.19:
resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==} resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
@ -305,8 +303,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/android-arm64/0.17.18: /@esbuild/android-arm64/0.17.19:
resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==} resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
@ -314,8 +312,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/android-x64/0.17.18: /@esbuild/android-x64/0.17.19:
resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==} resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [android] os: [android]
@ -323,8 +321,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/darwin-arm64/0.17.18: /@esbuild/darwin-arm64/0.17.19:
resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==} resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
@ -332,8 +330,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/darwin-x64/0.17.18: /@esbuild/darwin-x64/0.17.19:
resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==} resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
@ -341,8 +339,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/freebsd-arm64/0.17.18: /@esbuild/freebsd-arm64/0.17.19:
resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==} resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
@ -350,8 +348,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/freebsd-x64/0.17.18: /@esbuild/freebsd-x64/0.17.19:
resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==} resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
@ -359,8 +357,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-arm/0.17.18: /@esbuild/linux-arm/0.17.19:
resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==} resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
@ -368,8 +366,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-arm64/0.17.18: /@esbuild/linux-arm64/0.17.19:
resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==} resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@ -377,8 +375,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-ia32/0.17.18: /@esbuild/linux-ia32/0.17.19:
resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==} resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
@ -386,8 +384,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-loong64/0.17.18: /@esbuild/linux-loong64/0.17.19:
resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==} resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
@ -395,8 +393,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-mips64el/0.17.18: /@esbuild/linux-mips64el/0.17.19:
resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==} resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
@ -404,8 +402,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-ppc64/0.17.18: /@esbuild/linux-ppc64/0.17.19:
resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==} resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
@ -413,8 +411,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-riscv64/0.17.18: /@esbuild/linux-riscv64/0.17.19:
resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==} resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
@ -422,8 +420,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-s390x/0.17.18: /@esbuild/linux-s390x/0.17.19:
resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==} resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
@ -431,8 +429,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-x64/0.17.18: /@esbuild/linux-x64/0.17.19:
resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==} resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@ -440,8 +438,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/netbsd-x64/0.17.18: /@esbuild/netbsd-x64/0.17.19:
resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==} resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
@ -449,8 +447,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/openbsd-x64/0.17.18: /@esbuild/openbsd-x64/0.17.19:
resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==} resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
@ -458,8 +456,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/sunos-x64/0.17.18: /@esbuild/sunos-x64/0.17.19:
resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==} resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
@ -467,8 +465,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/win32-arm64/0.17.18: /@esbuild/win32-arm64/0.17.19:
resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==} resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
@ -476,8 +474,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/win32-ia32/0.17.18: /@esbuild/win32-ia32/0.17.19:
resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==} resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
@ -485,8 +483,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/win32-x64/0.17.18: /@esbuild/win32-x64/0.17.19:
resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==} resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -503,7 +501,7 @@ packages:
engines: {node: ^8.13.0 || >=10.10.0} engines: {node: ^8.13.0 || >=10.10.0}
dependencies: dependencies:
'@grpc/proto-loader': 0.7.6 '@grpc/proto-loader': 0.7.6
'@types/node': 18.15.10 '@types/node': 20.2.1
dev: false dev: false
/@grpc/proto-loader/0.6.13: /@grpc/proto-loader/0.6.13:
@ -569,16 +567,16 @@ packages:
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
jsbi: 4.3.0 jsbi: 4.3.0
tslib: 2.5.0 tslib: 2.5.2
dev: false dev: false
/@mdx-js/esbuild/2.3.0_esbuild@0.17.18: /@mdx-js/esbuild/2.3.0_esbuild@0.17.19:
resolution: {integrity: sha512-r/vsqsM0E+U4Wr0DK+0EfmABE/eg+8ITW4DjvYdh3ve/tK2safaqHArNnaqbOk1DjYGrhxtoXoGaM3BY8fGBTA==} resolution: {integrity: sha512-r/vsqsM0E+U4Wr0DK+0EfmABE/eg+8ITW4DjvYdh3ve/tK2safaqHArNnaqbOk1DjYGrhxtoXoGaM3BY8fGBTA==}
peerDependencies: peerDependencies:
esbuild: '>=0.11.0' esbuild: '>=0.11.0'
dependencies: dependencies:
'@mdx-js/mdx': 2.3.0 '@mdx-js/mdx': 2.3.0
esbuild: 0.17.18 esbuild: 0.17.19
node-fetch: 3.3.1 node-fetch: 3.3.1
vfile: 5.3.7 vfile: 5.3.7
transitivePeerDependencies: transitivePeerDependencies:
@ -609,16 +607,16 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@next/env/13.2.4: /@next/env/13.4.3:
resolution: {integrity: sha512-+Mq3TtpkeeKFZanPturjcXt+KHfKYnLlX6jMLyCrmpq6OOs4i1GqBOAauSkii9QeKCMTYzGppar21JU57b/GEA==} resolution: {integrity: sha512-pa1ErjyFensznttAk3EIv77vFbfSYT6cLzVRK5jx4uiRuCQo+m2wCFAREaHKIy63dlgvOyMlzh6R8Inu8H3KrQ==}
dev: false dev: false
/@next/font/13.3.1: /@next/font/13.4.3:
resolution: {integrity: sha512-S8Shizt4xlHDItXTAowEoyktiaLIEzTxJeXPaRu+VDeb21yXu7kMX2DUQE5Un+kb/ViCaAdWlyltCuS2sywEjA==} resolution: {integrity: sha512-plrCwj4s9fjjcMdkAo+MAVkKuSemRz6XLcow6RdkesEfNyfSD8eMU9+rR3khrXnCZ9zjsf9mcPG5ubvqDXU0mg==}
dev: false dev: false
/@next/mdx/13.3.1: /@next/mdx/13.4.3:
resolution: {integrity: sha512-DasSzihfUHVwX+NRuc7GdnGtspOp3AHTlUc397CEK8qkBw05TVQIAOywP6gT/0WpbKWD4iOch9JZS8XVkXKq7A==} resolution: {integrity: sha512-ubDW9DIoGpb9WgkVyvnnvNq2BekGnv2NZ+38SCVyijfzF/+sdAGzJ2NIobuKiMurmKMwFtZ3Hh0Y1Hj1zOddcQ==}
peerDependencies: peerDependencies:
'@mdx-js/loader': '>=0.15.0' '@mdx-js/loader': '>=0.15.0'
'@mdx-js/react': '>=0.15.0' '@mdx-js/react': '>=0.15.0'
@ -631,26 +629,8 @@ packages:
source-map: 0.7.4 source-map: 0.7.4
dev: false dev: false
/@next/swc-android-arm-eabi/13.2.4: /@next/swc-darwin-arm64/13.4.3:
resolution: {integrity: sha512-DWlalTSkLjDU11MY11jg17O1gGQzpRccM9Oes2yTqj2DpHndajrXHGxj9HGtJ+idq2k7ImUdJVWS2h2l/EDJOw==} resolution: {integrity: sha512-yx18udH/ZmR4Bw4M6lIIPE3JxsAZwo04iaucEfA2GMt1unXr2iodHUX/LAKNyi6xoLP2ghi0E+Xi1f4Qb8f1LQ==}
engines: {node: '>= 10'}
cpu: [arm]
os: [android]
requiresBuild: true
dev: false
optional: true
/@next/swc-android-arm64/13.2.4:
resolution: {integrity: sha512-sRavmUImUCf332Gy+PjIfLkMhiRX1Ez4SI+3vFDRs1N5eXp+uNzjFUK/oLMMOzk6KFSkbiK/3Wt8+dHQR/flNg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: false
optional: true
/@next/swc-darwin-arm64/13.2.4:
resolution: {integrity: sha512-S6vBl+OrInP47TM3LlYx65betocKUUlTZDDKzTiRDbsRESeyIkBtZ6Qi5uT2zQs4imqllJznVjFd1bXLx3Aa6A==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
@ -658,8 +638,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-darwin-x64/13.2.4: /@next/swc-darwin-x64/13.4.3:
resolution: {integrity: sha512-a6LBuoYGcFOPGd4o8TPo7wmv5FnMr+Prz+vYHopEDuhDoMSHOnC+v+Ab4D7F0NMZkvQjEJQdJS3rqgFhlZmKlw==} resolution: {integrity: sha512-Mi8xJWh2IOjryAM1mx18vwmal9eokJ2njY4nDh04scy37F0LEGJ/diL6JL6kTXi0UfUCGbMsOItf7vpReNiD2A==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
@ -667,26 +647,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-freebsd-x64/13.2.4: /@next/swc-linux-arm64-gnu/13.4.3:
resolution: {integrity: sha512-kkbzKVZGPaXRBPisoAQkh3xh22r+TD+5HwoC5bOkALraJ0dsOQgSMAvzMXKsN3tMzJUPS0tjtRf1cTzrQ0I5vQ==} resolution: {integrity: sha512-aBvtry4bxJ1xwKZ/LVPeBGBwWVwxa4bTnNkRRw6YffJnn/f4Tv4EGDPaVeYHZGQVA56wsGbtA6nZMuWs/EIk4Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-arm-gnueabihf/13.2.4:
resolution: {integrity: sha512-7qA1++UY0fjprqtjBZaOA6cas/7GekpjVsZn/0uHvquuITFCdKGFCsKNBx3S0Rpxmx6WYo0GcmhNRM9ru08BGg==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@next/swc-linux-arm64-gnu/13.2.4:
resolution: {integrity: sha512-xzYZdAeq883MwXgcwc72hqo/F/dwUxCukpDOkx/j1HTq/J0wJthMGjinN9wH5bPR98Mfeh1MZJ91WWPnZOedOg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@ -694,8 +656,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-linux-arm64-musl/13.2.4: /@next/swc-linux-arm64-musl/13.4.3:
resolution: {integrity: sha512-8rXr3WfmqSiYkb71qzuDP6I6R2T2tpkmf83elDN8z783N9nvTJf2E7eLx86wu2OJCi4T05nuxCsh4IOU3LQ5xw==} resolution: {integrity: sha512-krT+2G3kEsEUvZoYte3/2IscscDraYPc2B+fDJFipPktJmrv088Pei/RjrhWm5TMIy5URYjZUoDZdh5k940Dyw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@ -703,8 +665,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-linux-x64-gnu/13.2.4: /@next/swc-linux-x64-gnu/13.4.3:
resolution: {integrity: sha512-Ngxh51zGSlYJ4EfpKG4LI6WfquulNdtmHg1yuOYlaAr33KyPJp4HeN/tivBnAHcZkoNy0hh/SbwDyCnz5PFJQQ==} resolution: {integrity: sha512-AMdFX6EKJjC0G/CM6hJvkY8wUjCcbdj3Qg7uAQJ7PVejRWaVt0sDTMavbRfgMchx8h8KsAudUCtdFkG9hlEClw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@ -712,8 +674,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-linux-x64-musl/13.2.4: /@next/swc-linux-x64-musl/13.4.3:
resolution: {integrity: sha512-gOvwIYoSxd+j14LOcvJr+ekd9fwYT1RyMAHOp7znA10+l40wkFiMONPLWiZuHxfRk+Dy7YdNdDh3ImumvL6VwA==} resolution: {integrity: sha512-jySgSXE48shaLtcQbiFO9ajE9mqz7pcAVLnVLvRIlUHyQYR/WyZdK8ehLs65Mz6j9cLrJM+YdmdJPyV4WDaz2g==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@ -721,8 +683,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-win32-arm64-msvc/13.2.4: /@next/swc-win32-arm64-msvc/13.4.3:
resolution: {integrity: sha512-q3NJzcfClgBm4HvdcnoEncmztxrA5GXqKeiZ/hADvC56pwNALt3ngDC6t6qr1YW9V/EPDxCYeaX4zYxHciW4Dw==} resolution: {integrity: sha512-5DxHo8uYcaADiE9pHrg8o28VMt/1kR8voDehmfs9AqS0qSClxAAl+CchjdboUvbCjdNWL1MISCvEfKY2InJ3JA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
@ -730,8 +692,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-win32-ia32-msvc/13.2.4: /@next/swc-win32-ia32-msvc/13.4.3:
resolution: {integrity: sha512-/eZ5ncmHUYtD2fc6EUmAIZlAJnVT2YmxDsKs1Ourx0ttTtvtma/WKlMV5NoUsyOez0f9ExLyOpeCoz5aj+MPXw==} resolution: {integrity: sha512-LaqkF3d+GXRA5X6zrUjQUrXm2MN/3E2arXBtn5C7avBCNYfm9G3Xc646AmmmpN3DJZVaMYliMyCIQCMDEzk80w==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
@ -739,8 +701,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-win32-x64-msvc/13.2.4: /@next/swc-win32-x64-msvc/13.4.3:
resolution: {integrity: sha512-0MffFmyv7tBLlji01qc0IaPP/LVExzvj7/R5x1Jph1bTAIj4Vu81yFQWHHQAP6r4ff9Ukj1mBK6MDNVXm7Tcvw==} resolution: {integrity: sha512-jglUk/x7ZWeOJWlVoKyIAkHLTI+qEkOriOOV+3hr1GyiywzcqfI7TpFSiwC7kk1scOiH7NTFKp8mA3XPNO9bDw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -1056,10 +1018,10 @@ packages:
dev: true dev: true
optional: true optional: true
/@swc/helpers/0.4.14: /@swc/helpers/0.5.1:
resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
dependencies: dependencies:
tslib: 2.5.0 tslib: 2.5.2
dev: false dev: false
/@tailwindcss/line-clamp/0.4.4_tailwindcss@3.3.2: /@tailwindcss/line-clamp/0.4.4_tailwindcss@3.3.2:
@ -1134,8 +1096,8 @@ packages:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: false dev: false
/@types/node/18.15.10: /@types/node/20.2.1:
resolution: {integrity: sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ==} resolution: {integrity: sha512-DqJociPbZP1lbZ5SQPk4oag6W7AyaGMO6gSfRwq3PWl4PXTwJpRQJhDq4W0kzrg3w6tJ1SwlvGZ5uKFHY13LIg==}
dev: false dev: false
/@types/parse5/6.0.3: /@types/parse5/6.0.3:
@ -1146,14 +1108,14 @@ packages:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
dev: false dev: false
/@types/react-dom/18.0.11: /@types/react-dom/18.2.4:
resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} resolution: {integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==}
dependencies: dependencies:
'@types/react': 18.0.29 '@types/react': 18.2.6
dev: false dev: false
/@types/react/18.0.29: /@types/react/18.2.6:
resolution: {integrity: sha512-wXHktgUABxplw1+UnljseDq4+uztQyp2tlWZRIxHlpchsCFqiYkvaDS8JR7eKOQm8wziTH/el5qL7D6gYNkYcw==} resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==}
dependencies: dependencies:
'@types/prop-types': 15.7.5 '@types/prop-types': 15.7.5
'@types/scheduler': 0.16.3 '@types/scheduler': 0.16.3
@ -1172,22 +1134,14 @@ packages:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
dev: false dev: false
/@upstash/redis/1.20.4: /@upstash/redis/1.20.6:
resolution: {integrity: sha512-U7j7py+yPvafB5KS7o+F19j2CWzZCwmQ4Tvs+n2lpCWuw/8CeFtWrFWPtQa5dgrVu6tu+Ki9DmhDiAbgMS5fGA==} resolution: {integrity: sha512-q1izaYEUsq/WiXNOjf4oOjFZe8fIeBSZN8d5cEyOD4nem+zxc4jccieorQQrNlEahKPE1ZYLzVEkMODRUfch2g==}
dependencies: dependencies:
isomorphic-fetch: 3.0.0 isomorphic-fetch: 3.0.0
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
dev: false dev: false
/@vercel/analytics/0.1.11_react@18.2.0:
resolution: {integrity: sha512-mj5CPR02y0BRs1tN3oZcBNAX9a8NxsIUl9vElDPcqxnMfP0RbRc9fI9Ud7+QDg/1Izvt5uMumsr+6YsmVHcyuw==}
peerDependencies:
react: ^16.8||^17||^18
dependencies:
react: 18.2.0
dev: false
/acorn-jsx/5.3.2_acorn@8.8.2: /acorn-jsx/5.3.2_acorn@8.8.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies: peerDependencies:
@ -1308,11 +1262,18 @@ packages:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
dev: false dev: false
/busboy/1.6.0:
resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
engines: {node: '>=10.16.0'}
dependencies:
streamsearch: 1.1.0
dev: false
/camel-case/4.1.2: /camel-case/4.1.2:
resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
dependencies: dependencies:
pascal-case: 3.1.2 pascal-case: 3.1.2
tslib: 2.5.0 tslib: 2.5.2
dev: false dev: false
/camelcase-css/2.0.1: /camelcase-css/2.0.1:
@ -1324,8 +1285,8 @@ packages:
resolution: {integrity: sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==} resolution: {integrity: sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==}
dev: true dev: true
/caniuse-lite/1.0.30001481: /caniuse-lite/1.0.30001488:
resolution: {integrity: sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==} resolution: {integrity: sha512-NORIQuuL4xGpIy6iCCQGN4iFjlBXtfKWIenlUuyZJumLRIindLb7wXM+GO8erEhb7vXfcnf4BAg2PrSDN5TNLQ==}
dev: false dev: false
/ccount/2.0.1: /ccount/2.0.1:
@ -1417,17 +1378,17 @@ packages:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true dev: true
/contentlayer/0.3.2_35wdhhshintam6h7xjffma4xfq: /contentlayer/0.3.2_7ldc7gnc5hvkuxusigbquc7t3i:
resolution: {integrity: sha512-fQN3l/KvUW+nIvXiaShpOCvXX4alNbvfo56vnVxHVm6vKP10bb/IRhjMXPXZzr+5hmCaeep9wMpCAvOKB6NJHA==} resolution: {integrity: sha512-fQN3l/KvUW+nIvXiaShpOCvXX4alNbvfo56vnVxHVm6vKP10bb/IRhjMXPXZzr+5hmCaeep9wMpCAvOKB6NJHA==}
engines: {node: '>=14.18'} engines: {node: '>=14.18'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
dependencies: dependencies:
'@contentlayer/cli': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/cli': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/client': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/client': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/core': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/core': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/source-files': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/source-files': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/source-remote-files': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/source-remote-files': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/utils': 0.3.2 '@contentlayer/utils': 0.3.2
transitivePeerDependencies: transitivePeerDependencies:
- '@effect-ts/otel-node' - '@effect-ts/otel-node'
@ -1499,34 +1460,34 @@ packages:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
dev: false dev: false
/esbuild/0.17.18: /esbuild/0.17.19:
resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==} resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
optionalDependencies: optionalDependencies:
'@esbuild/android-arm': 0.17.18 '@esbuild/android-arm': 0.17.19
'@esbuild/android-arm64': 0.17.18 '@esbuild/android-arm64': 0.17.19
'@esbuild/android-x64': 0.17.18 '@esbuild/android-x64': 0.17.19
'@esbuild/darwin-arm64': 0.17.18 '@esbuild/darwin-arm64': 0.17.19
'@esbuild/darwin-x64': 0.17.18 '@esbuild/darwin-x64': 0.17.19
'@esbuild/freebsd-arm64': 0.17.18 '@esbuild/freebsd-arm64': 0.17.19
'@esbuild/freebsd-x64': 0.17.18 '@esbuild/freebsd-x64': 0.17.19
'@esbuild/linux-arm': 0.17.18 '@esbuild/linux-arm': 0.17.19
'@esbuild/linux-arm64': 0.17.18 '@esbuild/linux-arm64': 0.17.19
'@esbuild/linux-ia32': 0.17.18 '@esbuild/linux-ia32': 0.17.19
'@esbuild/linux-loong64': 0.17.18 '@esbuild/linux-loong64': 0.17.19
'@esbuild/linux-mips64el': 0.17.18 '@esbuild/linux-mips64el': 0.17.19
'@esbuild/linux-ppc64': 0.17.18 '@esbuild/linux-ppc64': 0.17.19
'@esbuild/linux-riscv64': 0.17.18 '@esbuild/linux-riscv64': 0.17.19
'@esbuild/linux-s390x': 0.17.18 '@esbuild/linux-s390x': 0.17.19
'@esbuild/linux-x64': 0.17.18 '@esbuild/linux-x64': 0.17.19
'@esbuild/netbsd-x64': 0.17.18 '@esbuild/netbsd-x64': 0.17.19
'@esbuild/openbsd-x64': 0.17.18 '@esbuild/openbsd-x64': 0.17.19
'@esbuild/sunos-x64': 0.17.18 '@esbuild/sunos-x64': 0.17.19
'@esbuild/win32-arm64': 0.17.18 '@esbuild/win32-arm64': 0.17.19
'@esbuild/win32-ia32': 0.17.18 '@esbuild/win32-ia32': 0.17.19
'@esbuild/win32-x64': 0.17.18 '@esbuild/win32-x64': 0.17.19
dev: false dev: false
/escalade/3.1.1: /escalade/3.1.1:
@ -1661,8 +1622,8 @@ packages:
resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
dev: true dev: true
/framer-motion/10.12.4_biqbaboplfbrettd7655fr4n2y: /framer-motion/10.12.12_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-9gLtv8T6dui0tujHROR+VM3kdJyKiFCFiD94IQE+0OuX6LaIyXtdVpviokVdrHSb1giWhmmX4yzoucALMx6mtw==} resolution: {integrity: sha512-DDCqp60U6hR7aUrXj/BXc/t0Sd/U4ep6w/NZQkw898K+u7s+Vv/P8yxq4WTNA86kU9QCsqOgn1Qhz2DpYK0Oag==}
peerDependencies: peerDependencies:
react: ^18.0.0 react: ^18.0.0
react-dom: ^18.0.0 react-dom: ^18.0.0
@ -1674,7 +1635,7 @@ packages:
dependencies: dependencies:
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0
tslib: 2.5.0 tslib: 2.5.2
optionalDependencies: optionalDependencies:
'@emotion/is-prop-valid': 0.8.8 '@emotion/is-prop-valid': 0.8.8
dev: false dev: false
@ -1996,7 +1957,7 @@ packages:
/isomorphic-fetch/3.0.0: /isomorphic-fetch/3.0.0:
resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==}
dependencies: dependencies:
node-fetch: 2.6.9 node-fetch: 2.6.11
whatwg-fetch: 3.6.2 whatwg-fetch: 3.6.2
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
@ -2090,7 +2051,7 @@ packages:
/lower-case/2.0.2: /lower-case/2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies: dependencies:
tslib: 2.5.0 tslib: 2.5.2
dev: false dev: false
/lru-cache/6.0.0: /lru-cache/6.0.0:
@ -2100,8 +2061,8 @@ packages:
yallist: 4.0.0 yallist: 4.0.0
dev: false dev: false
/lucide-react/0.127.0_react@18.2.0: /lucide-react/0.220.0_react@18.2.0:
resolution: {integrity: sha512-9xxwl2FbdwWDjB0L6FEsOSbeOVp7Pj+L3urz+xDJNx1xggmQgGjeKDJQ28i/9ON8rV9HaqwQveBtsYnHqtWLqg==} resolution: {integrity: sha512-bYtGUsLAWBvZu+BzAU/ziP1gzE4LwMEXLnlgSr1yUKEPPalLG77JLd5GdYebOVkpm+GtqRqnp6tEKDX7Bm8ZlQ==}
peerDependencies: peerDependencies:
react: ^16.5.1 || ^17.0.0 || ^18.0.0 react: ^16.5.1 || ^17.0.0 || ^18.0.0
dependencies: dependencies:
@ -2315,17 +2276,17 @@ packages:
'@types/mdast': 3.0.10 '@types/mdast': 3.0.10
dev: false dev: false
/mdx-bundler/9.2.1_esbuild@0.17.18: /mdx-bundler/9.2.1_esbuild@0.17.19:
resolution: {integrity: sha512-hWEEip1KU9MCNqeH2rqwzAZ1pdqPPbfkx9OTJjADqGPQz4t9BO85fhI7AP9gVYrpmfArf9/xJZUN0yBErg/G/Q==} resolution: {integrity: sha512-hWEEip1KU9MCNqeH2rqwzAZ1pdqPPbfkx9OTJjADqGPQz4t9BO85fhI7AP9gVYrpmfArf9/xJZUN0yBErg/G/Q==}
engines: {node: '>=14', npm: '>=6'} engines: {node: '>=14', npm: '>=6'}
peerDependencies: peerDependencies:
esbuild: 0.* esbuild: 0.*
dependencies: dependencies:
'@babel/runtime': 7.21.0 '@babel/runtime': 7.21.0
'@esbuild-plugins/node-resolve': 0.1.4_esbuild@0.17.18 '@esbuild-plugins/node-resolve': 0.1.4_esbuild@0.17.19
'@fal-works/esbuild-plugin-global-externals': 2.1.2 '@fal-works/esbuild-plugin-global-externals': 2.1.2
'@mdx-js/esbuild': 2.3.0_esbuild@0.17.18 '@mdx-js/esbuild': 2.3.0_esbuild@0.17.19
esbuild: 0.17.18 esbuild: 0.17.19
gray-matter: 4.0.3 gray-matter: 4.0.3
remark-frontmatter: 4.0.1 remark-frontmatter: 4.0.1
remark-mdx-frontmatter: 1.1.1 remark-mdx-frontmatter: 1.1.1
@ -2722,16 +2683,16 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true hasBin: true
/next-contentlayer/0.3.2_6hrop2bxgloewk2uhot43fnkcm: /next-contentlayer/0.3.2_sdki6ton57jntc4zsqrymir7f4:
resolution: {integrity: sha512-pihb/VtBq30eV+WpaWakWVtA1DWKzfXeaL7l/vR4MvrTO8UtZaX9H6wY0oSOqrmy674BRjXiQ03PbEOE5D6/iA==} resolution: {integrity: sha512-pihb/VtBq30eV+WpaWakWVtA1DWKzfXeaL7l/vR4MvrTO8UtZaX9H6wY0oSOqrmy674BRjXiQ03PbEOE5D6/iA==}
peerDependencies: peerDependencies:
next: ^12 || ^13 next: ^12 || ^13
react: '*' react: '*'
react-dom: '*' react-dom: '*'
dependencies: dependencies:
'@contentlayer/core': 0.3.2_35wdhhshintam6h7xjffma4xfq '@contentlayer/core': 0.3.2_7ldc7gnc5hvkuxusigbquc7t3i
'@contentlayer/utils': 0.3.2 '@contentlayer/utils': 0.3.2
next: 13.2.4_756ubwvsgazzkcxtigvs4yqbci next: 13.4.3_756ubwvsgazzkcxtigvs4yqbci
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0
transitivePeerDependencies: transitivePeerDependencies:
@ -2741,12 +2702,12 @@ packages:
- supports-color - supports-color
dev: false dev: false
/next/13.2.4_756ubwvsgazzkcxtigvs4yqbci: /next/13.4.3_756ubwvsgazzkcxtigvs4yqbci:
resolution: {integrity: sha512-g1I30317cThkEpvzfXujf0O4wtaQHtDCLhlivwlTJ885Ld+eOgcz7r3TGQzeU+cSRoNHtD8tsJgzxVdYojFssw==} resolution: {integrity: sha512-FV3pBrAAnAIfOclTvncw9dDohyeuEEXPe5KNcva91anT/rdycWbgtu3IjUj4n5yHnWK8YEPo0vrUecHmnmUNbA==}
engines: {node: '>=14.6.0'} engines: {node: '>=16.8.0'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@opentelemetry/api': ^1.4.0 '@opentelemetry/api': ^1.1.0
fibers: '>= 3.1.0' fibers: '>= 3.1.0'
node-sass: ^6.0.0 || ^7.0.0 node-sass: ^6.0.0 || ^7.0.0
react: ^18.2.0 react: ^18.2.0
@ -2762,28 +2723,26 @@ packages:
sass: sass:
optional: true optional: true
dependencies: dependencies:
'@next/env': 13.2.4 '@next/env': 13.4.3
'@opentelemetry/api': 1.4.1 '@opentelemetry/api': 1.4.1
'@swc/helpers': 0.4.14 '@swc/helpers': 0.5.1
caniuse-lite: 1.0.30001481 busboy: 1.6.0
caniuse-lite: 1.0.30001488
postcss: 8.4.14 postcss: 8.4.14
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0
styled-jsx: 5.1.1_react@18.2.0 styled-jsx: 5.1.1_react@18.2.0
zod: 3.21.4
optionalDependencies: optionalDependencies:
'@next/swc-android-arm-eabi': 13.2.4 '@next/swc-darwin-arm64': 13.4.3
'@next/swc-android-arm64': 13.2.4 '@next/swc-darwin-x64': 13.4.3
'@next/swc-darwin-arm64': 13.2.4 '@next/swc-linux-arm64-gnu': 13.4.3
'@next/swc-darwin-x64': 13.2.4 '@next/swc-linux-arm64-musl': 13.4.3
'@next/swc-freebsd-x64': 13.2.4 '@next/swc-linux-x64-gnu': 13.4.3
'@next/swc-linux-arm-gnueabihf': 13.2.4 '@next/swc-linux-x64-musl': 13.4.3
'@next/swc-linux-arm64-gnu': 13.2.4 '@next/swc-win32-arm64-msvc': 13.4.3
'@next/swc-linux-arm64-musl': 13.2.4 '@next/swc-win32-ia32-msvc': 13.4.3
'@next/swc-linux-x64-gnu': 13.2.4 '@next/swc-win32-x64-msvc': 13.4.3
'@next/swc-linux-x64-musl': 13.2.4
'@next/swc-win32-arm64-msvc': 13.2.4
'@next/swc-win32-ia32-msvc': 13.2.4
'@next/swc-win32-x64-msvc': 13.2.4
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
- babel-plugin-macros - babel-plugin-macros
@ -2793,7 +2752,7 @@ packages:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies: dependencies:
lower-case: 2.0.2 lower-case: 2.0.2
tslib: 2.5.0 tslib: 2.5.2
dev: false dev: false
/node-domexception/1.0.0: /node-domexception/1.0.0:
@ -2801,8 +2760,8 @@ packages:
engines: {node: '>=10.5.0'} engines: {node: '>=10.5.0'}
dev: false dev: false
/node-fetch/2.6.9: /node-fetch/2.6.11:
resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==}
engines: {node: 4.x || >=6.0.0} engines: {node: 4.x || >=6.0.0}
peerDependencies: peerDependencies:
encoding: ^0.1.0 encoding: ^0.1.0
@ -2881,7 +2840,7 @@ packages:
resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
dependencies: dependencies:
no-case: 3.0.4 no-case: 3.0.4
tslib: 2.5.0 tslib: 2.5.2
dev: false dev: false
/path-is-absolute/1.0.1: /path-is-absolute/1.0.1:
@ -3035,7 +2994,7 @@ packages:
'@protobufjs/pool': 1.1.0 '@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0 '@protobufjs/utf8': 1.1.0
'@types/long': 4.0.2 '@types/long': 4.0.2
'@types/node': 18.15.10 '@types/node': 20.2.1
long: 4.0.0 long: 4.0.0
dev: false dev: false
@ -3054,7 +3013,7 @@ packages:
'@protobufjs/path': 1.1.2 '@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0 '@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0 '@protobufjs/utf8': 1.1.0
'@types/node': 18.15.10 '@types/node': 20.2.1
long: 5.2.3 long: 5.2.3
dev: false dev: false
@ -3071,10 +3030,10 @@ packages:
scheduler: 0.23.0 scheduler: 0.23.0
dev: false dev: false
/react-wrap-balancer/0.4.0_react@18.2.0: /react-wrap-balancer/0.5.0_react@18.2.0:
resolution: {integrity: sha512-MUsROihHd7bFHCo9kCOifKDYBEZPgKTyGvfa8RcwRQKtT2cL7Um9Cc8A7GvuT8t3np7LAGsEkzdEyJdKrr5lVQ==} resolution: {integrity: sha512-5vwe5QDczQ9zwAtv3iEVj8hdMbNwQtM/QlSNLJfDUzRE9noPtxevb+Kon916Mu2RUorCrAtashQ1F9BVBjdeZg==}
peerDependencies: peerDependencies:
react: ^18.0.0 react: '>=16.8.0 || ^17.0.0 || ^18'
dependencies: dependencies:
react: 18.2.0 react: 18.2.0
dev: false dev: false
@ -3114,7 +3073,7 @@ packages:
unist-util-visit: 4.1.2 unist-util-visit: 4.1.2
dev: false dev: false
/rehype-pretty-code/0.9.5_shiki@0.14.1: /rehype-pretty-code/0.9.5_shiki@0.14.2:
resolution: {integrity: sha512-TYA4oDxxn4z/YZ6ZNz7BX5BuyeJzi7D6XxI44T/eqUOBYypwwOd7RZ+IBb1NkERpian/k7sZ1+KsdIbWDRenQw==} resolution: {integrity: sha512-TYA4oDxxn4z/YZ6ZNz7BX5BuyeJzi7D6XxI44T/eqUOBYypwwOd7RZ+IBb1NkERpian/k7sZ1+KsdIbWDRenQw==}
engines: {node: ^12.16.0 || >=13.2.0} engines: {node: ^12.16.0 || >=13.2.0}
peerDependencies: peerDependencies:
@ -3122,7 +3081,7 @@ packages:
dependencies: dependencies:
hash-obj: 4.0.0 hash-obj: 4.0.0
parse-numeric-range: 1.3.0 parse-numeric-range: 1.3.0
shiki: 0.14.1 shiki: 0.14.2
dev: false dev: false
/rehype-slug/5.1.0: /rehype-slug/5.1.0:
@ -3273,8 +3232,8 @@ packages:
lru-cache: 6.0.0 lru-cache: 6.0.0
dev: false dev: false
/shiki/0.14.1: /shiki/0.14.2:
resolution: {integrity: sha512-+Jz4nBkCBe0mEDqo1eKRcCdjRtrCjozmcbTUjbPTX7OOJfEbTZzlUWlZtGe3Gb5oV1/jnojhG//YZc3rs9zSEw==} resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==}
dependencies: dependencies:
ansi-sequence-parser: 1.1.0 ansi-sequence-parser: 1.1.0
jsonc-parser: 3.2.0 jsonc-parser: 3.2.0
@ -3318,6 +3277,11 @@ packages:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
dev: false dev: false
/streamsearch/1.1.0:
resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
engines: {node: '>=10.0.0'}
dev: false
/string-width/4.2.3: /string-width/4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -3470,8 +3434,8 @@ packages:
resolution: {integrity: sha512-qzJMo2pbkUJWusRH5o8xR+xogn6RmvViyUgwBFTtRENLse470clCGjHDf6haWGZ1AOmk8XkEohUoBW8Uut6Scg==} resolution: {integrity: sha512-qzJMo2pbkUJWusRH5o8xR+xogn6RmvViyUgwBFTtRENLse470clCGjHDf6haWGZ1AOmk8XkEohUoBW8Uut6Scg==}
dev: false dev: false
/tslib/2.5.0: /tslib/2.5.2:
resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==}
dev: false dev: false
/typanion/3.12.1: /typanion/3.12.1:
@ -3488,8 +3452,8 @@ packages:
engines: {node: '>=14.16'} engines: {node: '>=14.16'}
dev: false dev: false
/typescript/5.0.2: /typescript/5.0.4:
resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
engines: {node: '>=12.20'} engines: {node: '>=12.20'}
hasBin: true hasBin: true
dev: false dev: false