├── .eslintrc.json
├── .gitignore
├── README.md
├── app
├── favicon.ico
├── globals.css
├── layout.tsx
├── page.tsx
└── print.css
├── components.json
├── components
├── copy.tsx
├── download.tsx
└── ui
│ └── sonner.tsx
├── lib
├── content.ts
└── utils.ts
├── next.config.ts
├── package-lock.json
├── package.json
├── pnpm-lock.yaml
├── postcss.config.mjs
├── public
├── logo.svg
└── resume.pdf
├── tailwind.config.ts
└── tsconfig.json
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["next/core-web-vitals", "next/typescript"]
3 | }
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.*
7 | .yarn/*
8 | !.yarn/patches
9 | !.yarn/plugins
10 | !.yarn/releases
11 | !.yarn/versions
12 |
13 | # testing
14 | /coverage
15 |
16 | # next.js
17 | /.next/
18 | /out/
19 |
20 | # production
21 | /build
22 |
23 | # misc
24 | .DS_Store
25 | *.pem
26 |
27 | # debug
28 | npm-debug.log*
29 | yarn-debug.log*
30 | yarn-error.log*
31 |
32 | # env files (can opt-in for committing if needed)
33 | .env*
34 |
35 | # vercel
36 | .vercel
37 |
38 | # typescript
39 | *.tsbuildinfo
40 | next-env.d.ts
41 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Resume Template
2 |
3 | 
4 |
5 | [](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fbrijr%2Fresume&project-name=resume&repository-name=resume&redirect-url=https%3A%2F%2Fgithub.com%2Fbrijr%2Fresume&demo-title=Next.js%2015%20Resume%20Template%20&demo-url=https%3A%2F%2Fresume.bridger.to)
6 |
7 | A minimalist, responsive resume template built with Next.js 15, TypeScript, and Tailwind CSS. Perfect for developers and designers who want to showcase their work in a clean, professional format.
8 |
9 | 🔗 [Live Demo](https://resume.bridger.to)
10 |
11 | ## Features
12 |
13 | - 🚀 Built with Next.js 15 (App Router)
14 | - 💨 Tailwind CSS for styling
15 | - 📱 Fully responsive design
16 | - 📄 PDF download functionality
17 | - 📋 Copy-to-clipboard for contact information
18 | - 🎨 Customizable content through simple content files
19 | - 🖨 Print-friendly styling
20 |
21 | ## Getting Started
22 |
23 | 1. Clone this repository:
24 |
25 | ```bash
26 | git clone https://github.com/brijr/resume
27 | cd resume
28 | ```
29 |
30 | 2. Install dependencies:
31 |
32 | ```bash
33 | npm install
34 | # or
35 | yarn install
36 | # or
37 | pnpm install
38 | ```
39 |
40 | 3. Run the development server:
41 |
42 | ```bash
43 | npm run dev
44 | # or
45 | yarn dev
46 | # or
47 | pnpm dev
48 | ```
49 |
50 | 4. Open [http://localhost:3000](http://localhost:3000) to view your resume
51 |
52 | ## Customization
53 |
54 | ### Content
55 |
56 | Edit your resume content in `/lib/content.ts`. The content is structured in sections:
57 |
58 | - Intro (personal information)
59 | - Work Experience
60 | - Education
61 | - Projects
62 | - Open Source Contributions
63 |
64 | ### Styling
65 |
66 | - Main styles are in `app/globals.css`
67 | - Print-specific styles are in `app/print.css`
68 | - The template uses Tailwind CSS for styling - customize the theme in `tailwind.config.ts`
69 |
70 | ### PDF Download
71 |
72 | 1. Place your PDF version in the `public` directory
73 | 2. Update the `pdfUrl` prop in `app/page.tsx` to point to your PDF file
74 |
75 | ## Deployment
76 |
77 | Deploy your resume site using [Vercel](https://vercel.com):
78 |
79 | [](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fbrijr%2Fresume&project-name=resume&repository-name=resume&redirect-url=https%3A%2F%2Fgithub.com%2Fbrijr%2Fresume&demo-title=Next.js%2015%20Resume%20Template%20&demo-url=https%3A%2F%2Fresume.bridger.to)
80 |
81 | ## License
82 |
83 | MIT License - Feel free to use this template for your own resume!
84 |
85 | Created by [Bridger Tower](https://bridger.to)
86 |
--------------------------------------------------------------------------------
/app/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brijr/resume/f9309415d93a038e2fabfcae8d60bdf39dd7a51a/app/favicon.ico
--------------------------------------------------------------------------------
/app/globals.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
5 | /* General */
6 |
7 | body {
8 | font-family: Arial, Helvetica, sans-serif;
9 | }
10 |
11 | a,
12 | .link {
13 | @apply underline underline-offset-[3px] decoration-dotted decoration-muted-foreground/50 hover:text-muted-foreground transition-all;
14 | }
15 |
16 | h1 {
17 | @apply text-2xl;
18 | }
19 |
20 | h2 {
21 | @apply text-xl;
22 | }
23 |
24 | /* Theme Styles */
25 |
26 | @layer base {
27 | :root {
28 | --background: 0 0% 100%;
29 | --foreground: 20 14.3% 4.1%;
30 | --card: 0 0% 100%;
31 | --card-foreground: 20 14.3% 4.1%;
32 | --popover: 0 0% 100%;
33 | --popover-foreground: 20 14.3% 4.1%;
34 | --primary: 24 9.8% 10%;
35 | --primary-foreground: 60 9.1% 97.8%;
36 | --secondary: 60 4.8% 95.9%;
37 | --secondary-foreground: 24 9.8% 10%;
38 | --muted: 60 4.8% 95.9%;
39 | --muted-foreground: 25 5.3% 44.7%;
40 | --accent: 60 4.8% 95.9%;
41 | --accent-foreground: 24 9.8% 10%;
42 | --destructive: 0 84.2% 60.2%;
43 | --destructive-foreground: 60 9.1% 97.8%;
44 | --border: 20 5.9% 90%;
45 | --input: 20 5.9% 90%;
46 | --ring: 20 14.3% 4.1%;
47 | --chart-1: 12 76% 61%;
48 | --chart-2: 173 58% 39%;
49 | --chart-3: 197 37% 24%;
50 | --chart-4: 43 74% 66%;
51 | --chart-5: 27 87% 67%;
52 | --radius: 0.5rem;
53 | }
54 | .dark {
55 | --background: 20 14.3% 4.1%;
56 | --foreground: 60 9.1% 97.8%;
57 | --card: 20 14.3% 4.1%;
58 | --card-foreground: 60 9.1% 97.8%;
59 | --popover: 20 14.3% 4.1%;
60 | --popover-foreground: 60 9.1% 97.8%;
61 | --primary: 60 9.1% 97.8%;
62 | --primary-foreground: 24 9.8% 10%;
63 | --secondary: 12 6.5% 15.1%;
64 | --secondary-foreground: 60 9.1% 97.8%;
65 | --muted: 12 6.5% 15.1%;
66 | --muted-foreground: 24 5.4% 63.9%;
67 | --accent: 12 6.5% 15.1%;
68 | --accent-foreground: 60 9.1% 97.8%;
69 | --destructive: 0 62.8% 30.6%;
70 | --destructive-foreground: 60 9.1% 97.8%;
71 | --border: 12 6.5% 15.1%;
72 | --input: 12 6.5% 15.1%;
73 | --ring: 24 5.7% 82.9%;
74 | --chart-1: 220 70% 50%;
75 | --chart-2: 160 60% 45%;
76 | --chart-3: 30 80% 55%;
77 | --chart-4: 280 65% 60%;
78 | --chart-5: 340 75% 55%;
79 | }
80 | }
81 |
82 | @layer base {
83 | * {
84 | @apply border-border;
85 | }
86 | body {
87 | @apply bg-background text-foreground;
88 | }
89 | }
90 |
91 | /* Animation Styles */
92 |
93 | .fade-in-up {
94 | opacity: 0;
95 | animation: fadeInUp 800ms ease-in-out forwards;
96 | }
97 |
98 | @keyframes fadeInUp {
99 | from {
100 | opacity: 0;
101 | transform: translateY(1rem);
102 | }
103 | to {
104 | opacity: 1;
105 | transform: translateY(0);
106 | }
107 | }
108 |
--------------------------------------------------------------------------------
/app/layout.tsx:
--------------------------------------------------------------------------------
1 | import type { Metadata } from "next";
2 | import { Inter, JetBrains_Mono } from "next/font/google";
3 | import "./globals.css";
4 | import "./print.css";
5 | import { intro } from "@/lib/content";
6 | import { Analytics } from "@vercel/analytics/react";
7 | import { Toaster } from "sonner";
8 |
9 | const inter = Inter({
10 | subsets: ["latin"],
11 | variable: "--font-inter",
12 | });
13 |
14 | const jetbrainsMono = JetBrains_Mono({
15 | subsets: ["latin"],
16 | variable: "--font-jetbrains-mono",
17 | });
18 |
19 | export const metadata: Metadata = {
20 | title: `Resume of ${intro.name}`,
21 | description: intro.about,
22 | };
23 |
24 | export default function RootLayout({
25 | children,
26 | }: Readonly<{
27 | children: React.ReactNode;
28 | }>) {
29 | return (
30 |
31 |
34 | {children}
35 |
36 |
37 |
38 |
39 | );
40 | }
41 |
--------------------------------------------------------------------------------
/app/page.tsx:
--------------------------------------------------------------------------------
1 | import { intro, work, education, projects, openSource } from "@/lib/content";
2 | import type { Intro } from "@/lib/content";
3 | import { Copy } from "@/components/copy";
4 | import Image from "next/image";
5 | import Logo from "@/public/logo.svg";
6 | import { DownloadPDF } from "@/components/download";
7 |
8 | export default function Home() {
9 | return (
10 |
11 |
12 |
13 |
14 | Work
15 |
16 | {work.map((item) => (
17 |
18 | ))}
19 |
20 |
21 |
22 |
23 | Education
24 |
25 | {education.map((item) => (
26 |
27 | ))}
28 |
29 |
30 |
31 |
32 | Projects
33 |
34 | {projects.map((item) => (
35 |
36 | ))}
37 |
38 |
39 |
40 |
41 | Open Source
42 |
43 | {openSource.map((item) => (
44 |
45 | ))}
46 |
47 |
48 |
49 |
50 | © {new Date().getFullYear()} {intro.name}
51 |
52 |
53 | );
54 | }
55 |
56 | interface IntroProps {
57 | intro: Intro;
58 | }
59 |
60 | function Intro({ intro }: IntroProps) {
61 | return (
62 |
63 |
70 |
71 | {intro.name}
72 |
73 |
92 |
93 |
94 | {intro.about}
95 |
96 |
97 | );
98 | }
99 |
100 | type ItemProps = {
101 | title: string;
102 | date?: string;
103 | description: string[];
104 | href?: string;
105 | location?: string;
106 | };
107 |
108 | function Item({ title, date, description, href, location }: ItemProps) {
109 | return (
110 |
111 |
112 |
113 | {href ? (
114 |
115 | {title}
116 |
117 | ) : (
118 | title
119 | )}
120 |
121 | {date && (
122 |
{date}
123 | )}
124 | {location && (
125 |
{location}
126 | )}
127 |
128 |
129 | {description.map((item, i) => (
130 |
131 | {item}
132 |
133 | ))}
134 |
135 |
136 | );
137 | }
138 |
--------------------------------------------------------------------------------
/app/print.css:
--------------------------------------------------------------------------------
1 | @media print {
2 | /* Page Setup */
3 | @page {
4 | size: letter;
5 | margin: 1.5cm !important;
6 | }
7 |
8 | /* Base Styles */
9 | body {
10 | background: white !important;
11 | color: black !important;
12 | font-size: 10pt !important;
13 | line-height: 1.4 !important;
14 | -webkit-print-color-adjust: exact !important;
15 | print-color-adjust: exact !important;
16 | }
17 |
18 | /* Disable All Animations */
19 | .fade-in-up {
20 | animation: none !important;
21 | opacity: 1 !important;
22 | transform: none !important;
23 | }
24 |
25 | [class*="!delay-"] {
26 | animation-delay: 0ms !important;
27 | }
28 |
29 | /* Layout Adjustments */
30 | main {
31 | padding: 0 !important;
32 | max-width: none !important;
33 | margin: 0 auto !important;
34 | gap: 1.5rem !important;
35 | }
36 |
37 | /* Typography */
38 | h1 {
39 | font-size: 16pt !important;
40 | margin-bottom: 0.5rem !important;
41 | }
42 |
43 | h2 {
44 | font-size: 13pt !important;
45 | margin-bottom: 0.75rem !important;
46 | color: black !important;
47 | border-bottom: 1px solid #ddd !important;
48 | padding-bottom: 0.25rem !important;
49 | }
50 |
51 | h3 {
52 | font-size: 11pt !important;
53 | margin-bottom: 0.25rem !important;
54 | }
55 |
56 | p {
57 | margin: 0 !important;
58 | }
59 |
60 | /* Links */
61 | a {
62 | color: black !important;
63 | text-decoration: none !important;
64 | }
65 |
66 | .dont-print {
67 | display: none !important;
68 | }
69 |
70 | /* Grid Layouts */
71 | .grid {
72 | display: grid !important;
73 | gap: 0.75rem !important;
74 | }
75 |
76 | .sm\:grid-cols-\[1fr_2fr\] {
77 | grid-template-columns: 1fr 2fr !important;
78 | }
79 |
80 | /* Section Spacing */
81 | section {
82 | break-inside: avoid !important;
83 | page-break-inside: avoid !important;
84 | margin-bottom: 1rem !important;
85 | padding: 0.5rem 0 !important;
86 | }
87 |
88 | /* Text Colors */
89 | .text-muted-foreground {
90 | color: #444 !important;
91 | opacity: 1 !important;
92 | }
93 |
94 | /* Page Breaks */
95 | h1,
96 | h2,
97 | h3 {
98 | break-after: avoid !important;
99 | break-before: auto !important;
100 | }
101 |
102 | /* Remove Animations and Effects */
103 | * {
104 | animation: none !important;
105 | transition: none !important;
106 | box-shadow: none !important;
107 | background: transparent !important;
108 | }
109 |
110 | /* Divide Lines */
111 | .divide-y > * + * {
112 | border-top: 1px solid #eee !important;
113 | }
114 |
115 | /* Item Styles */
116 | .hover\:bg-muted\/50:hover {
117 | background: transparent !important;
118 | }
119 |
120 | /* Logo */
121 | img {
122 | print-color-adjust: exact !important;
123 | -webkit-print-color-adjust: exact !important;
124 | }
125 |
126 | /* Hide Print-specific Elements */
127 | .print-hide {
128 | display: none !important;
129 | }
130 | }
131 |
--------------------------------------------------------------------------------
/components.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema.json",
3 | "style": "new-york",
4 | "rsc": true,
5 | "tsx": true,
6 | "tailwind": {
7 | "config": "tailwind.config.ts",
8 | "css": "app/globals.css",
9 | "baseColor": "stone",
10 | "cssVariables": true,
11 | "prefix": ""
12 | },
13 | "aliases": {
14 | "components": "@/components",
15 | "utils": "@/lib/utils",
16 | "ui": "@/components/ui",
17 | "lib": "@/lib",
18 | "hooks": "@/hooks"
19 | },
20 | "iconLibrary": "lucide"
21 | }
--------------------------------------------------------------------------------
/components/copy.tsx:
--------------------------------------------------------------------------------
1 | "use client";
2 |
3 | import { toast } from "sonner";
4 |
5 | interface CopyProps {
6 | children: React.ReactNode;
7 | text: string;
8 | }
9 |
10 | export const Copy: React.FC = ({ children, text }) => {
11 | const handleClick = () => {
12 | navigator.clipboard.writeText(text);
13 | toast.success("Copied to clipboard");
14 | };
15 |
16 | return (
17 |
20 | );
21 | };
22 |
--------------------------------------------------------------------------------
/components/download.tsx:
--------------------------------------------------------------------------------
1 | "use client";
2 |
3 | import { toast } from "sonner";
4 |
5 | interface DownloadPDFProps {
6 | pdfUrl: string;
7 | fileName?: string;
8 | }
9 |
10 | export function DownloadPDF({
11 | pdfUrl,
12 | fileName = "resume.pdf",
13 | }: DownloadPDFProps) {
14 | const handleDownload = async () => {
15 | const loadingToastId = toast.loading("Downloading PDF...");
16 |
17 | try {
18 | const response = await fetch(pdfUrl);
19 |
20 | if (!response.ok) throw new Error("Failed to download PDF");
21 |
22 | const blob = await response.blob();
23 | const url = window.URL.createObjectURL(blob);
24 |
25 | // Create link and trigger download
26 | const link = document.createElement("a");
27 | link.href = url;
28 | link.download = fileName;
29 | document.body.appendChild(link);
30 | link.click();
31 | document.body.removeChild(link);
32 |
33 | // Cleanup
34 | window.URL.revokeObjectURL(url);
35 |
36 | toast.dismiss(loadingToastId);
37 | toast.success("PDF downloaded successfully!");
38 | } catch (error) {
39 | console.error("Error:", error);
40 | toast.dismiss(loadingToastId);
41 | toast.error("Failed to download PDF. Please try again.");
42 | }
43 | };
44 |
45 | return (
46 |
53 | );
54 | }
55 |
--------------------------------------------------------------------------------
/components/ui/sonner.tsx:
--------------------------------------------------------------------------------
1 | "use client"
2 |
3 | import { useTheme } from "next-themes"
4 | import { Toaster as Sonner } from "sonner"
5 |
6 | type ToasterProps = React.ComponentProps
7 |
8 | const Toaster = ({ ...props }: ToasterProps) => {
9 | const { theme = "system" } = useTheme()
10 |
11 | return (
12 |
28 | )
29 | }
30 |
31 | export { Toaster }
32 |
--------------------------------------------------------------------------------
/lib/content.ts:
--------------------------------------------------------------------------------
1 | export interface Intro {
2 | name: string;
3 | about: string;
4 | href: string;
5 | github: string;
6 | linkedin: string;
7 | email: string;
8 | }
9 |
10 | export interface ResumeItem {
11 | title: string;
12 | href?: string;
13 | date?: string;
14 | location?: string;
15 | description: string[];
16 | }
17 |
18 | export interface EducationItem extends ResumeItem {
19 | title: string;
20 | date: string;
21 | location: string;
22 | description: string[];
23 | }
24 |
25 | export interface ProjectItem extends ResumeItem {
26 | title: string;
27 | href: string;
28 | description: string[];
29 | }
30 |
31 | export interface OpenSourceItem extends ResumeItem {
32 | title: string;
33 | href: string;
34 | description: string[];
35 | }
36 |
37 | export const intro: Intro = {
38 | name: "Bridger Tower",
39 | about:
40 | "I'm a designer and developer specializing in creating intuitive, high-performance software and websites that merge visual excellence with practical functionality. I am passionate about human computer interaction, usability, and aesthetics in software and technology.",
41 | href: "https://bridger.to",
42 | github: "https://github.com/brijr",
43 | linkedin: "https://linkedin.com/in/brijr",
44 | email: "bridgertower@gmail.com",
45 | };
46 |
47 | export const work: ResumeItem[] = [
48 | {
49 | title: "Design Engineer at Ampry",
50 | href: "https://ampry.com",
51 | date: "2023 to Present",
52 | location: "Pleasant Grove, UT",
53 | description: [
54 | "Lead product engineering initiatives and design system architecture",
55 | "Drive technical implementation of component libraries",
56 | "Manage end-to-end product development workflows",
57 | ],
58 | },
59 | {
60 | title: "Design Engineer at 9d8",
61 | href: "https://9d8.dev",
62 | date: "2021 to Present",
63 | location: "Remote",
64 | description: [
65 | "Design and develop AI-powered solutions for marketing and sales teams",
66 | "Create scalable systems that enhance client workflow efficiency",
67 | "Implement cutting-edge AI technologies in user-friendly interfaces",
68 | ],
69 | },
70 | {
71 | title: "Creative Developer at Tackle",
72 | href: "https://tackle.io",
73 | date: "2022 to 2023",
74 | location: "Remote",
75 | description: [
76 | "Led development of design systems and technical architecture",
77 | "Improved site performance metrics while scaling development workflows",
78 | "Implemented automated testing and deployment processes",
79 | ],
80 | },
81 | {
82 | title: "Founding Designer at Ampry",
83 | href: "https://ampry.com",
84 | date: "2020 to 2022",
85 | location: "Pleasant Grove, UT",
86 | description: [
87 | "Built scalable design systems for CRO tech startup from ground up",
88 | "Developed and implemented conversion optimization strategies",
89 | "Assisted in significant conversion improvements across 200+ clients",
90 | ],
91 | },
92 | {
93 | title: "Designer at Zion",
94 | href: "https://zion.surf",
95 | date: "2018 to 2022",
96 | location: "Lehi, UT",
97 | description: [
98 | "Collaborated with 100+ brands and marketing agencies",
99 | "Created cohesive visual narratives across multiple platforms",
100 | "Mediums include brand, web, social, product, and publication design",
101 | ],
102 | },
103 | ];
104 |
105 | export const education: EducationItem[] = [
106 | {
107 | title: "BA Advertising at BYU",
108 | date: "2018 to 2022",
109 | location: "Provo, UT",
110 | description: [
111 | "Focus: Brand strategy and communication design",
112 | "Developed expertise in account leadership and growth marketing",
113 | "Led multiple award-winning campaign projects",
114 | ],
115 | },
116 | {
117 | title: "UX Design Certificate at Google",
118 | date: "2020 to 2021",
119 | location: "Remote",
120 | description: [
121 | "Mastered user journey mapping and wireframing techniques",
122 | "Completed 5 end-to-end product design projects",
123 | "Applied UX principles to real-world client challenges",
124 | ],
125 | },
126 | ];
127 |
128 | export const projects: ProjectItem[] = [
129 | {
130 | title: "Outr.ai",
131 | href: "https://outr.ai",
132 | description: [
133 | "AI agents for scaling sales outreach",
134 | "Role: Product Designer, AI Engineer, and Design Engineer",
135 | "Built with Typescript and Next.js",
136 | ],
137 | },
138 | {
139 | title: "WaveFinder",
140 | href: "https://wavefinder.io",
141 | description: [
142 | "Marketing message testing powered by AI",
143 | "Role: Product Designer, AI Engineer, and Design Engineer",
144 | "Built with Typescript and Next.js",
145 | ],
146 | },
147 | {
148 | title: "Swyftfin",
149 | href: "https://swyftfin.com",
150 | description: [
151 | "Portable lending platform for home service providers",
152 | "Role: Product Designer and Design Engineer",
153 | "Built with Typescript and Next.js",
154 | ],
155 | },
156 | ];
157 |
158 | export const openSource: OpenSourceItem[] = [
159 | {
160 | title: "Router.so",
161 | href: "https://router.so",
162 | description: [
163 | "Headless lead router and form backend",
164 | "Role: Product Designer and Design Engineer",
165 | "200+ Stars on Github, 800+ Users",
166 | ],
167 | },
168 | {
169 | title: "Components",
170 | href: "https://components.bridger.to",
171 | description: [
172 | "Collection of components for building marketing websites",
173 | "Next.js, Tailwind, React, Typescript, and shadcn/ui",
174 | "260+ Stars on Github",
175 | ],
176 | },
177 | {
178 | title: "Craft Design System",
179 | href: "https://craft-ds.com",
180 | description: [
181 | "Design system for building websites FAST!",
182 | "Next.js, Tailwind, React, Typescript, and shadcn/ui",
183 | "170+ Stars on Github",
184 | ],
185 | },
186 | {
187 | title: "Next WP",
188 | href: "https://wp.9d8.dev",
189 | description: [
190 | "Wordpress as a headless CMS using Next.js",
191 | "Featured by Vercel as a template",
192 | "620+ Stars on Github",
193 | ],
194 | },
195 | ];
196 |
--------------------------------------------------------------------------------
/lib/utils.ts:
--------------------------------------------------------------------------------
1 | import { clsx, type ClassValue } from "clsx"
2 | import { twMerge } from "tailwind-merge"
3 |
4 | export function cn(...inputs: ClassValue[]) {
5 | return twMerge(clsx(inputs))
6 | }
7 |
--------------------------------------------------------------------------------
/next.config.ts:
--------------------------------------------------------------------------------
1 | import type { NextConfig } from "next";
2 |
3 | const nextConfig: NextConfig = {
4 | /* config options here */
5 | };
6 |
7 | export default nextConfig;
8 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nextjs",
3 | "version": "0.1.0",
4 | "private": true,
5 | "scripts": {
6 | "dev": "next dev",
7 | "build": "next build",
8 | "start": "next start",
9 | "lint": "next lint"
10 | },
11 | "dependencies": {
12 | "@vercel/analytics": "^1.5.0",
13 | "class-variance-authority": "^0.7.1",
14 | "clsx": "^2.1.1",
15 | "html2canvas": "^1.4.1",
16 | "jspdf": "^2.5.2",
17 | "lucide-react": "^0.456.0",
18 | "next": "15.0.3",
19 | "next-themes": "^0.4.6",
20 | "puppeteer": "^23.11.1",
21 | "react": "19.0.0-rc-66855b96-20241106",
22 | "react-dom": "19.0.0-rc-66855b96-20241106",
23 | "sonner": "^1.7.4",
24 | "tailwind-merge": "^2.6.0",
25 | "tailwindcss-animate": "^1.0.7"
26 | },
27 | "devDependencies": {
28 | "@types/node": "^20.17.24",
29 | "@types/react": "^18.3.18",
30 | "@types/react-dom": "^18.3.5",
31 | "eslint": "^8.57.1",
32 | "eslint-config-next": "15.0.3",
33 | "postcss": "^8.5.3",
34 | "tailwindcss": "^3.4.17",
35 | "typescript": "^5.8.2"
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | dependencies:
11 | '@vercel/analytics':
12 | specifier: ^1.5.0
13 | version: 1.5.0(next@15.0.3(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)
14 | class-variance-authority:
15 | specifier: ^0.7.1
16 | version: 0.7.1
17 | clsx:
18 | specifier: ^2.1.1
19 | version: 2.1.1
20 | html2canvas:
21 | specifier: ^1.4.1
22 | version: 1.4.1
23 | jspdf:
24 | specifier: ^2.5.2
25 | version: 2.5.2
26 | lucide-react:
27 | specifier: ^0.456.0
28 | version: 0.456.0(react@19.0.0-rc-66855b96-20241106)
29 | next:
30 | specifier: 15.0.3
31 | version: 15.0.3(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)
32 | next-themes:
33 | specifier: ^0.4.6
34 | version: 0.4.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)
35 | puppeteer:
36 | specifier: ^23.11.1
37 | version: 23.11.1(typescript@5.8.2)
38 | react:
39 | specifier: 19.0.0-rc-66855b96-20241106
40 | version: 19.0.0-rc-66855b96-20241106
41 | react-dom:
42 | specifier: 19.0.0-rc-66855b96-20241106
43 | version: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106)
44 | sonner:
45 | specifier: ^1.7.4
46 | version: 1.7.4(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)
47 | tailwind-merge:
48 | specifier: ^2.6.0
49 | version: 2.6.0
50 | tailwindcss-animate:
51 | specifier: ^1.0.7
52 | version: 1.0.7(tailwindcss@3.4.17)
53 | devDependencies:
54 | '@types/node':
55 | specifier: ^20.17.24
56 | version: 20.17.24
57 | '@types/react':
58 | specifier: ^18.3.18
59 | version: 18.3.18
60 | '@types/react-dom':
61 | specifier: ^18.3.5
62 | version: 18.3.5(@types/react@18.3.18)
63 | eslint:
64 | specifier: ^8.57.1
65 | version: 8.57.1
66 | eslint-config-next:
67 | specifier: 15.0.3
68 | version: 15.0.3(eslint@8.57.1)(typescript@5.8.2)
69 | postcss:
70 | specifier: ^8.5.3
71 | version: 8.5.3
72 | tailwindcss:
73 | specifier: ^3.4.17
74 | version: 3.4.17
75 | typescript:
76 | specifier: ^5.8.2
77 | version: 5.8.2
78 |
79 | packages:
80 |
81 | '@alloc/quick-lru@5.2.0':
82 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
83 | engines: {node: '>=10'}
84 |
85 | '@babel/code-frame@7.26.2':
86 | resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
87 | engines: {node: '>=6.9.0'}
88 |
89 | '@babel/helper-validator-identifier@7.25.9':
90 | resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
91 | engines: {node: '>=6.9.0'}
92 |
93 | '@babel/runtime@7.26.10':
94 | resolution: {integrity: sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==}
95 | engines: {node: '>=6.9.0'}
96 |
97 | '@emnapi/core@1.3.1':
98 | resolution: {integrity: sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==}
99 |
100 | '@emnapi/runtime@1.3.1':
101 | resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
102 |
103 | '@emnapi/wasi-threads@1.0.1':
104 | resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==}
105 |
106 | '@eslint-community/eslint-utils@4.5.1':
107 | resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==}
108 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
109 | peerDependencies:
110 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
111 |
112 | '@eslint-community/regexpp@4.12.1':
113 | resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
114 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
115 |
116 | '@eslint/eslintrc@2.1.4':
117 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
118 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
119 |
120 | '@eslint/js@8.57.1':
121 | resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
122 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
123 |
124 | '@humanwhocodes/config-array@0.13.0':
125 | resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
126 | engines: {node: '>=10.10.0'}
127 | deprecated: Use @eslint/config-array instead
128 |
129 | '@humanwhocodes/module-importer@1.0.1':
130 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
131 | engines: {node: '>=12.22'}
132 |
133 | '@humanwhocodes/object-schema@2.0.3':
134 | resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
135 | deprecated: Use @eslint/object-schema instead
136 |
137 | '@img/sharp-darwin-arm64@0.33.5':
138 | resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
139 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
140 | cpu: [arm64]
141 | os: [darwin]
142 |
143 | '@img/sharp-darwin-x64@0.33.5':
144 | resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
145 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
146 | cpu: [x64]
147 | os: [darwin]
148 |
149 | '@img/sharp-libvips-darwin-arm64@1.0.4':
150 | resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
151 | cpu: [arm64]
152 | os: [darwin]
153 |
154 | '@img/sharp-libvips-darwin-x64@1.0.4':
155 | resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
156 | cpu: [x64]
157 | os: [darwin]
158 |
159 | '@img/sharp-libvips-linux-arm64@1.0.4':
160 | resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
161 | cpu: [arm64]
162 | os: [linux]
163 |
164 | '@img/sharp-libvips-linux-arm@1.0.5':
165 | resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
166 | cpu: [arm]
167 | os: [linux]
168 |
169 | '@img/sharp-libvips-linux-s390x@1.0.4':
170 | resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
171 | cpu: [s390x]
172 | os: [linux]
173 |
174 | '@img/sharp-libvips-linux-x64@1.0.4':
175 | resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
176 | cpu: [x64]
177 | os: [linux]
178 |
179 | '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
180 | resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
181 | cpu: [arm64]
182 | os: [linux]
183 |
184 | '@img/sharp-libvips-linuxmusl-x64@1.0.4':
185 | resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
186 | cpu: [x64]
187 | os: [linux]
188 |
189 | '@img/sharp-linux-arm64@0.33.5':
190 | resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
191 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
192 | cpu: [arm64]
193 | os: [linux]
194 |
195 | '@img/sharp-linux-arm@0.33.5':
196 | resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
197 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
198 | cpu: [arm]
199 | os: [linux]
200 |
201 | '@img/sharp-linux-s390x@0.33.5':
202 | resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
203 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
204 | cpu: [s390x]
205 | os: [linux]
206 |
207 | '@img/sharp-linux-x64@0.33.5':
208 | resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
209 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
210 | cpu: [x64]
211 | os: [linux]
212 |
213 | '@img/sharp-linuxmusl-arm64@0.33.5':
214 | resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
215 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
216 | cpu: [arm64]
217 | os: [linux]
218 |
219 | '@img/sharp-linuxmusl-x64@0.33.5':
220 | resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
221 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
222 | cpu: [x64]
223 | os: [linux]
224 |
225 | '@img/sharp-wasm32@0.33.5':
226 | resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
227 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
228 | cpu: [wasm32]
229 |
230 | '@img/sharp-win32-ia32@0.33.5':
231 | resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
232 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
233 | cpu: [ia32]
234 | os: [win32]
235 |
236 | '@img/sharp-win32-x64@0.33.5':
237 | resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
238 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
239 | cpu: [x64]
240 | os: [win32]
241 |
242 | '@isaacs/cliui@8.0.2':
243 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
244 | engines: {node: '>=12'}
245 |
246 | '@jridgewell/gen-mapping@0.3.8':
247 | resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
248 | engines: {node: '>=6.0.0'}
249 |
250 | '@jridgewell/resolve-uri@3.1.2':
251 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
252 | engines: {node: '>=6.0.0'}
253 |
254 | '@jridgewell/set-array@1.2.1':
255 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
256 | engines: {node: '>=6.0.0'}
257 |
258 | '@jridgewell/sourcemap-codec@1.5.0':
259 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
260 |
261 | '@jridgewell/trace-mapping@0.3.25':
262 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
263 |
264 | '@napi-rs/wasm-runtime@0.2.7':
265 | resolution: {integrity: sha512-5yximcFK5FNompXfJFoWanu5l8v1hNGqNHh9du1xETp9HWk/B/PzvchX55WYOPaIeNglG8++68AAiauBAtbnzw==}
266 |
267 | '@next/env@15.0.3':
268 | resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==}
269 |
270 | '@next/eslint-plugin-next@15.0.3':
271 | resolution: {integrity: sha512-3Ln/nHq2V+v8uIaxCR6YfYo7ceRgZNXfTd3yW1ukTaFbO+/I8jNakrjYWODvG9BuR2v5kgVtH/C8r0i11quOgw==}
272 |
273 | '@next/swc-darwin-arm64@15.0.3':
274 | resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==}
275 | engines: {node: '>= 10'}
276 | cpu: [arm64]
277 | os: [darwin]
278 |
279 | '@next/swc-darwin-x64@15.0.3':
280 | resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==}
281 | engines: {node: '>= 10'}
282 | cpu: [x64]
283 | os: [darwin]
284 |
285 | '@next/swc-linux-arm64-gnu@15.0.3':
286 | resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==}
287 | engines: {node: '>= 10'}
288 | cpu: [arm64]
289 | os: [linux]
290 |
291 | '@next/swc-linux-arm64-musl@15.0.3':
292 | resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==}
293 | engines: {node: '>= 10'}
294 | cpu: [arm64]
295 | os: [linux]
296 |
297 | '@next/swc-linux-x64-gnu@15.0.3':
298 | resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==}
299 | engines: {node: '>= 10'}
300 | cpu: [x64]
301 | os: [linux]
302 |
303 | '@next/swc-linux-x64-musl@15.0.3':
304 | resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==}
305 | engines: {node: '>= 10'}
306 | cpu: [x64]
307 | os: [linux]
308 |
309 | '@next/swc-win32-arm64-msvc@15.0.3':
310 | resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==}
311 | engines: {node: '>= 10'}
312 | cpu: [arm64]
313 | os: [win32]
314 |
315 | '@next/swc-win32-x64-msvc@15.0.3':
316 | resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==}
317 | engines: {node: '>= 10'}
318 | cpu: [x64]
319 | os: [win32]
320 |
321 | '@nodelib/fs.scandir@2.1.5':
322 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
323 | engines: {node: '>= 8'}
324 |
325 | '@nodelib/fs.stat@2.0.5':
326 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
327 | engines: {node: '>= 8'}
328 |
329 | '@nodelib/fs.walk@1.2.8':
330 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
331 | engines: {node: '>= 8'}
332 |
333 | '@nolyfill/is-core-module@1.0.39':
334 | resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==}
335 | engines: {node: '>=12.4.0'}
336 |
337 | '@pkgjs/parseargs@0.11.0':
338 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
339 | engines: {node: '>=14'}
340 |
341 | '@puppeteer/browsers@2.6.1':
342 | resolution: {integrity: sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==}
343 | engines: {node: '>=18'}
344 | hasBin: true
345 |
346 | '@rtsao/scc@1.1.0':
347 | resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
348 |
349 | '@rushstack/eslint-patch@1.11.0':
350 | resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==}
351 |
352 | '@swc/counter@0.1.3':
353 | resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
354 |
355 | '@swc/helpers@0.5.13':
356 | resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==}
357 |
358 | '@tootallnate/quickjs-emscripten@0.23.0':
359 | resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
360 |
361 | '@tybys/wasm-util@0.9.0':
362 | resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
363 |
364 | '@types/json5@0.0.29':
365 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
366 |
367 | '@types/node@20.17.24':
368 | resolution: {integrity: sha512-d7fGCyB96w9BnWQrOsJtpyiSaBcAYYr75bnK6ZRjDbql2cGLj/3GsL5OYmLPNq76l7Gf2q4Rv9J2o6h5CrD9sA==}
369 |
370 | '@types/prop-types@15.7.14':
371 | resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==}
372 |
373 | '@types/raf@3.4.3':
374 | resolution: {integrity: sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==}
375 |
376 | '@types/react-dom@18.3.5':
377 | resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==}
378 | peerDependencies:
379 | '@types/react': ^18.0.0
380 |
381 | '@types/react@18.3.18':
382 | resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==}
383 |
384 | '@types/yauzl@2.10.3':
385 | resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
386 |
387 | '@typescript-eslint/eslint-plugin@8.26.1':
388 | resolution: {integrity: sha512-2X3mwqsj9Bd3Ciz508ZUtoQQYpOhU/kWoUqIf49H8Z0+Vbh6UF/y0OEYp0Q0axOGzaBGs7QxRwq0knSQ8khQNA==}
389 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
390 | peerDependencies:
391 | '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
392 | eslint: ^8.57.0 || ^9.0.0
393 | typescript: '>=4.8.4 <5.9.0'
394 |
395 | '@typescript-eslint/parser@8.26.1':
396 | resolution: {integrity: sha512-w6HZUV4NWxqd8BdeFf81t07d7/YV9s7TCWrQQbG5uhuvGUAW+fq1usZ1Hmz9UPNLniFnD8GLSsDpjP0hm1S4lQ==}
397 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
398 | peerDependencies:
399 | eslint: ^8.57.0 || ^9.0.0
400 | typescript: '>=4.8.4 <5.9.0'
401 |
402 | '@typescript-eslint/scope-manager@8.26.1':
403 | resolution: {integrity: sha512-6EIvbE5cNER8sqBu6V7+KeMZIC1664d2Yjt+B9EWUXrsyWpxx4lEZrmvxgSKRC6gX+efDL/UY9OpPZ267io3mg==}
404 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
405 |
406 | '@typescript-eslint/type-utils@8.26.1':
407 | resolution: {integrity: sha512-Kcj/TagJLwoY/5w9JGEFV0dclQdyqw9+VMndxOJKtoFSjfZhLXhYjzsQEeyza03rwHx2vFEGvrJWJBXKleRvZg==}
408 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
409 | peerDependencies:
410 | eslint: ^8.57.0 || ^9.0.0
411 | typescript: '>=4.8.4 <5.9.0'
412 |
413 | '@typescript-eslint/types@8.26.1':
414 | resolution: {integrity: sha512-n4THUQW27VmQMx+3P+B0Yptl7ydfceUj4ON/AQILAASwgYdZ/2dhfymRMh5egRUrvK5lSmaOm77Ry+lmXPOgBQ==}
415 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
416 |
417 | '@typescript-eslint/typescript-estree@8.26.1':
418 | resolution: {integrity: sha512-yUwPpUHDgdrv1QJ7YQal3cMVBGWfnuCdKbXw1yyjArax3353rEJP1ZA+4F8nOlQ3RfS2hUN/wze3nlY+ZOhvoA==}
419 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
420 | peerDependencies:
421 | typescript: '>=4.8.4 <5.9.0'
422 |
423 | '@typescript-eslint/utils@8.26.1':
424 | resolution: {integrity: sha512-V4Urxa/XtSUroUrnI7q6yUTD3hDtfJ2jzVfeT3VK0ciizfK2q/zGC0iDh1lFMUZR8cImRrep6/q0xd/1ZGPQpg==}
425 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
426 | peerDependencies:
427 | eslint: ^8.57.0 || ^9.0.0
428 | typescript: '>=4.8.4 <5.9.0'
429 |
430 | '@typescript-eslint/visitor-keys@8.26.1':
431 | resolution: {integrity: sha512-AjOC3zfnxd6S4Eiy3jwktJPclqhFHNyd8L6Gycf9WUPoKZpgM5PjkxY1X7uSy61xVpiJDhhk7XT2NVsN3ALTWg==}
432 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
433 |
434 | '@ungap/structured-clone@1.3.0':
435 | resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
436 |
437 | '@unrs/rspack-resolver-binding-darwin-arm64@1.1.2':
438 | resolution: {integrity: sha512-bQx2L40UF5XxsXwkD26PzuspqUbUswWVbmclmUC+c83Cv/EFrFJ1JaZj5Q5jyYglKGOtyIWY/hXTCdWRN9vT0Q==}
439 | cpu: [arm64]
440 | os: [darwin]
441 |
442 | '@unrs/rspack-resolver-binding-darwin-x64@1.1.2':
443 | resolution: {integrity: sha512-dMi9a7//BsuPTnhWEDxmdKZ6wxQlPnAob8VSjefGbKX/a+pHfTaX1pm/jv2VPdarP96IIjCKPatJS/TtLQeGQA==}
444 | cpu: [x64]
445 | os: [darwin]
446 |
447 | '@unrs/rspack-resolver-binding-freebsd-x64@1.1.2':
448 | resolution: {integrity: sha512-RiBZQ+LSORQObfhV1yH7jGz+4sN3SDYtV53jgc8tUVvqdqVDaUm1KA3zHLffmoiYNGrYkE3sSreGC+FVpsB4Vg==}
449 | cpu: [x64]
450 | os: [freebsd]
451 |
452 | '@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.1.2':
453 | resolution: {integrity: sha512-IyKIFBtOvuPCJt1WPx9e9ovTGhZzrIbW11vWzw4aPmx3VShE+YcMpAldqQubdCep0UVKZyFt+2hQDQZwFiJ4jg==}
454 | cpu: [arm]
455 | os: [linux]
456 |
457 | '@unrs/rspack-resolver-binding-linux-arm64-gnu@1.1.2':
458 | resolution: {integrity: sha512-RfYtlCtJrv5i6TO4dSlpbyOJX9Zbhmkqrr9hjDfr6YyE5KD0ywLRzw8UjXsohxG1XWgRpb2tvPuRYtURJwbqWg==}
459 | cpu: [arm64]
460 | os: [linux]
461 |
462 | '@unrs/rspack-resolver-binding-linux-arm64-musl@1.1.2':
463 | resolution: {integrity: sha512-MaITzkoqsn1Rm3+YnplubgAQEfOt+2jHfFvuFhXseUfcfbxe8Zyc3TM7LKwgv7mRVjIl+/yYN5JqL0cjbnhAnQ==}
464 | cpu: [arm64]
465 | os: [linux]
466 |
467 | '@unrs/rspack-resolver-binding-linux-x64-gnu@1.1.2':
468 | resolution: {integrity: sha512-Nu981XmzQqis/uB3j4Gi3p5BYCd/zReU5zbJmjMrEH7IIRH0dxZpdOmS/+KwEk6ao7Xd8P2D2gDHpHD/QTp0aQ==}
469 | cpu: [x64]
470 | os: [linux]
471 |
472 | '@unrs/rspack-resolver-binding-linux-x64-musl@1.1.2':
473 | resolution: {integrity: sha512-xJupeDvaRpV0ADMuG1dY9jkOjhUzTqtykvchiU2NldSD+nafSUcMWnoqzNUx7HGiqbTMOw9d9xT8ZiFs+6ZFyQ==}
474 | cpu: [x64]
475 | os: [linux]
476 |
477 | '@unrs/rspack-resolver-binding-wasm32-wasi@1.1.2':
478 | resolution: {integrity: sha512-un6X/xInks+KEgGpIHFV8BdoODHRohaDRvOwtjq+FXuoI4Ga0P6sLRvf4rPSZDvoMnqUhZtVNG0jG9oxOnrrLQ==}
479 | engines: {node: '>=14.0.0'}
480 | cpu: [wasm32]
481 |
482 | '@unrs/rspack-resolver-binding-win32-arm64-msvc@1.1.2':
483 | resolution: {integrity: sha512-2lCFkeT1HYUb/OOStBS1m67aZOf9BQxRA+Wf/xs94CGgzmoQt7H4V/BrkB/GSGKsudXjkiwt2oHNkHiowAS90A==}
484 | cpu: [arm64]
485 | os: [win32]
486 |
487 | '@unrs/rspack-resolver-binding-win32-x64-msvc@1.1.2':
488 | resolution: {integrity: sha512-EYfya5HCQ/8Yfy7rvAAX2rGytu81+d/CIhNCbZfNKLQ690/qFsdEeTXRsMQW1afHoluMM50PsjPYu8ndy8fSQg==}
489 | cpu: [x64]
490 | os: [win32]
491 |
492 | '@vercel/analytics@1.5.0':
493 | resolution: {integrity: sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==}
494 | peerDependencies:
495 | '@remix-run/react': ^2
496 | '@sveltejs/kit': ^1 || ^2
497 | next: '>= 13'
498 | react: ^18 || ^19 || ^19.0.0-rc
499 | svelte: '>= 4'
500 | vue: ^3
501 | vue-router: ^4
502 | peerDependenciesMeta:
503 | '@remix-run/react':
504 | optional: true
505 | '@sveltejs/kit':
506 | optional: true
507 | next:
508 | optional: true
509 | react:
510 | optional: true
511 | svelte:
512 | optional: true
513 | vue:
514 | optional: true
515 | vue-router:
516 | optional: true
517 |
518 | acorn-jsx@5.3.2:
519 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
520 | peerDependencies:
521 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
522 |
523 | acorn@8.14.1:
524 | resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
525 | engines: {node: '>=0.4.0'}
526 | hasBin: true
527 |
528 | agent-base@7.1.3:
529 | resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
530 | engines: {node: '>= 14'}
531 |
532 | ajv@6.12.6:
533 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
534 |
535 | ansi-regex@5.0.1:
536 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
537 | engines: {node: '>=8'}
538 |
539 | ansi-regex@6.1.0:
540 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
541 | engines: {node: '>=12'}
542 |
543 | ansi-styles@4.3.0:
544 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
545 | engines: {node: '>=8'}
546 |
547 | ansi-styles@6.2.1:
548 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
549 | engines: {node: '>=12'}
550 |
551 | any-promise@1.3.0:
552 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
553 |
554 | anymatch@3.1.3:
555 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
556 | engines: {node: '>= 8'}
557 |
558 | arg@5.0.2:
559 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
560 |
561 | argparse@2.0.1:
562 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
563 |
564 | aria-query@5.3.2:
565 | resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
566 | engines: {node: '>= 0.4'}
567 |
568 | array-buffer-byte-length@1.0.2:
569 | resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
570 | engines: {node: '>= 0.4'}
571 |
572 | array-includes@3.1.8:
573 | resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
574 | engines: {node: '>= 0.4'}
575 |
576 | array.prototype.findlast@1.2.5:
577 | resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
578 | engines: {node: '>= 0.4'}
579 |
580 | array.prototype.findlastindex@1.2.6:
581 | resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==}
582 | engines: {node: '>= 0.4'}
583 |
584 | array.prototype.flat@1.3.3:
585 | resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==}
586 | engines: {node: '>= 0.4'}
587 |
588 | array.prototype.flatmap@1.3.3:
589 | resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==}
590 | engines: {node: '>= 0.4'}
591 |
592 | array.prototype.tosorted@1.1.4:
593 | resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
594 | engines: {node: '>= 0.4'}
595 |
596 | arraybuffer.prototype.slice@1.0.4:
597 | resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
598 | engines: {node: '>= 0.4'}
599 |
600 | ast-types-flow@0.0.8:
601 | resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
602 |
603 | ast-types@0.13.4:
604 | resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
605 | engines: {node: '>=4'}
606 |
607 | async-function@1.0.0:
608 | resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
609 | engines: {node: '>= 0.4'}
610 |
611 | atob@2.1.2:
612 | resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
613 | engines: {node: '>= 4.5.0'}
614 | hasBin: true
615 |
616 | available-typed-arrays@1.0.7:
617 | resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
618 | engines: {node: '>= 0.4'}
619 |
620 | axe-core@4.10.3:
621 | resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==}
622 | engines: {node: '>=4'}
623 |
624 | axobject-query@4.1.0:
625 | resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
626 | engines: {node: '>= 0.4'}
627 |
628 | b4a@1.6.7:
629 | resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==}
630 |
631 | balanced-match@1.0.2:
632 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
633 |
634 | bare-events@2.5.4:
635 | resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==}
636 |
637 | bare-fs@4.0.1:
638 | resolution: {integrity: sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg==}
639 | engines: {bare: '>=1.7.0'}
640 |
641 | bare-os@3.6.0:
642 | resolution: {integrity: sha512-BUrFS5TqSBdA0LwHop4OjPJwisqxGy6JsWVqV6qaFoe965qqtaKfDzHY5T2YA1gUL0ZeeQeA+4BBc1FJTcHiPw==}
643 | engines: {bare: '>=1.14.0'}
644 |
645 | bare-path@3.0.0:
646 | resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==}
647 |
648 | bare-stream@2.6.5:
649 | resolution: {integrity: sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==}
650 | peerDependencies:
651 | bare-buffer: '*'
652 | bare-events: '*'
653 | peerDependenciesMeta:
654 | bare-buffer:
655 | optional: true
656 | bare-events:
657 | optional: true
658 |
659 | base64-arraybuffer@1.0.2:
660 | resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==}
661 | engines: {node: '>= 0.6.0'}
662 |
663 | base64-js@1.5.1:
664 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
665 |
666 | basic-ftp@5.0.5:
667 | resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==}
668 | engines: {node: '>=10.0.0'}
669 |
670 | binary-extensions@2.3.0:
671 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
672 | engines: {node: '>=8'}
673 |
674 | brace-expansion@1.1.11:
675 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
676 |
677 | brace-expansion@2.0.1:
678 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
679 |
680 | braces@3.0.3:
681 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
682 | engines: {node: '>=8'}
683 |
684 | btoa@1.2.1:
685 | resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==}
686 | engines: {node: '>= 0.4.0'}
687 | hasBin: true
688 |
689 | buffer-crc32@0.2.13:
690 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
691 |
692 | buffer@5.7.1:
693 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
694 |
695 | busboy@1.6.0:
696 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
697 | engines: {node: '>=10.16.0'}
698 |
699 | call-bind-apply-helpers@1.0.2:
700 | resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
701 | engines: {node: '>= 0.4'}
702 |
703 | call-bind@1.0.8:
704 | resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
705 | engines: {node: '>= 0.4'}
706 |
707 | call-bound@1.0.4:
708 | resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
709 | engines: {node: '>= 0.4'}
710 |
711 | callsites@3.1.0:
712 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
713 | engines: {node: '>=6'}
714 |
715 | camelcase-css@2.0.1:
716 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
717 | engines: {node: '>= 6'}
718 |
719 | caniuse-lite@1.0.30001705:
720 | resolution: {integrity: sha512-S0uyMMiYvA7CxNgomYBwwwPUnWzFD83f3B1ce5jHUfHTH//QL6hHsreI8RVC5606R4ssqravelYO5TU6t8sEyg==}
721 |
722 | canvg@3.0.11:
723 | resolution: {integrity: sha512-5ON+q7jCTgMp9cjpu4Jo6XbvfYwSB2Ow3kzHKfIyJfaCAOHLbdKPQqGKgfED/R5B+3TFFfe8pegYA+b423SRyA==}
724 | engines: {node: '>=10.0.0'}
725 |
726 | chalk@4.1.2:
727 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
728 | engines: {node: '>=10'}
729 |
730 | chokidar@3.6.0:
731 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
732 | engines: {node: '>= 8.10.0'}
733 |
734 | chromium-bidi@0.11.0:
735 | resolution: {integrity: sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==}
736 | peerDependencies:
737 | devtools-protocol: '*'
738 |
739 | class-variance-authority@0.7.1:
740 | resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==}
741 |
742 | client-only@0.0.1:
743 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
744 |
745 | cliui@8.0.1:
746 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
747 | engines: {node: '>=12'}
748 |
749 | clsx@2.1.1:
750 | resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
751 | engines: {node: '>=6'}
752 |
753 | color-convert@2.0.1:
754 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
755 | engines: {node: '>=7.0.0'}
756 |
757 | color-name@1.1.4:
758 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
759 |
760 | color-string@1.9.1:
761 | resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
762 |
763 | color@4.2.3:
764 | resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
765 | engines: {node: '>=12.5.0'}
766 |
767 | commander@4.1.1:
768 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
769 | engines: {node: '>= 6'}
770 |
771 | concat-map@0.0.1:
772 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
773 |
774 | core-js@3.41.0:
775 | resolution: {integrity: sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==}
776 |
777 | cosmiconfig@9.0.0:
778 | resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
779 | engines: {node: '>=14'}
780 | peerDependencies:
781 | typescript: '>=4.9.5'
782 | peerDependenciesMeta:
783 | typescript:
784 | optional: true
785 |
786 | cross-spawn@7.0.6:
787 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
788 | engines: {node: '>= 8'}
789 |
790 | css-line-break@2.1.0:
791 | resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==}
792 |
793 | cssesc@3.0.0:
794 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
795 | engines: {node: '>=4'}
796 | hasBin: true
797 |
798 | csstype@3.1.3:
799 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
800 |
801 | damerau-levenshtein@1.0.8:
802 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
803 |
804 | data-uri-to-buffer@6.0.2:
805 | resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
806 | engines: {node: '>= 14'}
807 |
808 | data-view-buffer@1.0.2:
809 | resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
810 | engines: {node: '>= 0.4'}
811 |
812 | data-view-byte-length@1.0.2:
813 | resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
814 | engines: {node: '>= 0.4'}
815 |
816 | data-view-byte-offset@1.0.1:
817 | resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
818 | engines: {node: '>= 0.4'}
819 |
820 | debug@3.2.7:
821 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
822 | peerDependencies:
823 | supports-color: '*'
824 | peerDependenciesMeta:
825 | supports-color:
826 | optional: true
827 |
828 | debug@4.4.0:
829 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
830 | engines: {node: '>=6.0'}
831 | peerDependencies:
832 | supports-color: '*'
833 | peerDependenciesMeta:
834 | supports-color:
835 | optional: true
836 |
837 | deep-is@0.1.4:
838 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
839 |
840 | define-data-property@1.1.4:
841 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
842 | engines: {node: '>= 0.4'}
843 |
844 | define-properties@1.2.1:
845 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
846 | engines: {node: '>= 0.4'}
847 |
848 | degenerator@5.0.1:
849 | resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
850 | engines: {node: '>= 14'}
851 |
852 | detect-libc@2.0.3:
853 | resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
854 | engines: {node: '>=8'}
855 |
856 | devtools-protocol@0.0.1367902:
857 | resolution: {integrity: sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==}
858 |
859 | didyoumean@1.2.2:
860 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
861 |
862 | dlv@1.1.3:
863 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
864 |
865 | doctrine@2.1.0:
866 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
867 | engines: {node: '>=0.10.0'}
868 |
869 | doctrine@3.0.0:
870 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
871 | engines: {node: '>=6.0.0'}
872 |
873 | dompurify@2.5.8:
874 | resolution: {integrity: sha512-o1vSNgrmYMQObbSSvF/1brBYEQPHhV1+gsmrusO7/GXtp1T9rCS8cXFqVxK/9crT1jA6Ccv+5MTSjBNqr7Sovw==}
875 |
876 | dunder-proto@1.0.1:
877 | resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
878 | engines: {node: '>= 0.4'}
879 |
880 | eastasianwidth@0.2.0:
881 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
882 |
883 | emoji-regex@8.0.0:
884 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
885 |
886 | emoji-regex@9.2.2:
887 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
888 |
889 | end-of-stream@1.4.4:
890 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
891 |
892 | env-paths@2.2.1:
893 | resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
894 | engines: {node: '>=6'}
895 |
896 | error-ex@1.3.2:
897 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
898 |
899 | es-abstract@1.23.9:
900 | resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
901 | engines: {node: '>= 0.4'}
902 |
903 | es-define-property@1.0.1:
904 | resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
905 | engines: {node: '>= 0.4'}
906 |
907 | es-errors@1.3.0:
908 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
909 | engines: {node: '>= 0.4'}
910 |
911 | es-iterator-helpers@1.2.1:
912 | resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
913 | engines: {node: '>= 0.4'}
914 |
915 | es-object-atoms@1.1.1:
916 | resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
917 | engines: {node: '>= 0.4'}
918 |
919 | es-set-tostringtag@2.1.0:
920 | resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
921 | engines: {node: '>= 0.4'}
922 |
923 | es-shim-unscopables@1.1.0:
924 | resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
925 | engines: {node: '>= 0.4'}
926 |
927 | es-to-primitive@1.3.0:
928 | resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
929 | engines: {node: '>= 0.4'}
930 |
931 | escalade@3.2.0:
932 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
933 | engines: {node: '>=6'}
934 |
935 | escape-string-regexp@4.0.0:
936 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
937 | engines: {node: '>=10'}
938 |
939 | escodegen@2.1.0:
940 | resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
941 | engines: {node: '>=6.0'}
942 | hasBin: true
943 |
944 | eslint-config-next@15.0.3:
945 | resolution: {integrity: sha512-IGP2DdQQrgjcr4mwFPve4DrCqo7CVVez1WoYY47XwKSrYO4hC0Dlb+iJA60i0YfICOzgNADIb8r28BpQ5Zs0wg==}
946 | peerDependencies:
947 | eslint: ^7.23.0 || ^8.0.0 || ^9.0.0
948 | typescript: '>=3.3.1'
949 | peerDependenciesMeta:
950 | typescript:
951 | optional: true
952 |
953 | eslint-import-resolver-node@0.3.9:
954 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
955 |
956 | eslint-import-resolver-typescript@3.9.1:
957 | resolution: {integrity: sha512-euxa5rTGqHeqVxmOHT25hpk58PxkQ4mNoX6Yun4ooGaCHAxOCojJYNvjmyeOQxj/LyW+3fulH0+xtk+p2kPPTw==}
958 | engines: {node: ^14.18.0 || >=16.0.0}
959 | peerDependencies:
960 | eslint: '*'
961 | eslint-plugin-import: '*'
962 | eslint-plugin-import-x: '*'
963 | peerDependenciesMeta:
964 | eslint-plugin-import:
965 | optional: true
966 | eslint-plugin-import-x:
967 | optional: true
968 |
969 | eslint-module-utils@2.12.0:
970 | resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
971 | engines: {node: '>=4'}
972 | peerDependencies:
973 | '@typescript-eslint/parser': '*'
974 | eslint: '*'
975 | eslint-import-resolver-node: '*'
976 | eslint-import-resolver-typescript: '*'
977 | eslint-import-resolver-webpack: '*'
978 | peerDependenciesMeta:
979 | '@typescript-eslint/parser':
980 | optional: true
981 | eslint:
982 | optional: true
983 | eslint-import-resolver-node:
984 | optional: true
985 | eslint-import-resolver-typescript:
986 | optional: true
987 | eslint-import-resolver-webpack:
988 | optional: true
989 |
990 | eslint-plugin-import@2.31.0:
991 | resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
992 | engines: {node: '>=4'}
993 | peerDependencies:
994 | '@typescript-eslint/parser': '*'
995 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
996 | peerDependenciesMeta:
997 | '@typescript-eslint/parser':
998 | optional: true
999 |
1000 | eslint-plugin-jsx-a11y@6.10.2:
1001 | resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
1002 | engines: {node: '>=4.0'}
1003 | peerDependencies:
1004 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
1005 |
1006 | eslint-plugin-react-hooks@5.2.0:
1007 | resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==}
1008 | engines: {node: '>=10'}
1009 | peerDependencies:
1010 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
1011 |
1012 | eslint-plugin-react@7.37.4:
1013 | resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==}
1014 | engines: {node: '>=4'}
1015 | peerDependencies:
1016 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
1017 |
1018 | eslint-scope@7.2.2:
1019 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
1020 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1021 |
1022 | eslint-visitor-keys@3.4.3:
1023 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1024 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1025 |
1026 | eslint-visitor-keys@4.2.0:
1027 | resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
1028 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1029 |
1030 | eslint@8.57.1:
1031 | resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
1032 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1033 | deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
1034 | hasBin: true
1035 |
1036 | espree@9.6.1:
1037 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1038 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1039 |
1040 | esprima@4.0.1:
1041 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
1042 | engines: {node: '>=4'}
1043 | hasBin: true
1044 |
1045 | esquery@1.6.0:
1046 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
1047 | engines: {node: '>=0.10'}
1048 |
1049 | esrecurse@4.3.0:
1050 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1051 | engines: {node: '>=4.0'}
1052 |
1053 | estraverse@5.3.0:
1054 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1055 | engines: {node: '>=4.0'}
1056 |
1057 | esutils@2.0.3:
1058 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1059 | engines: {node: '>=0.10.0'}
1060 |
1061 | extract-zip@2.0.1:
1062 | resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
1063 | engines: {node: '>= 10.17.0'}
1064 | hasBin: true
1065 |
1066 | fast-deep-equal@3.1.3:
1067 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1068 |
1069 | fast-fifo@1.3.2:
1070 | resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
1071 |
1072 | fast-glob@3.3.1:
1073 | resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
1074 | engines: {node: '>=8.6.0'}
1075 |
1076 | fast-glob@3.3.3:
1077 | resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
1078 | engines: {node: '>=8.6.0'}
1079 |
1080 | fast-json-stable-stringify@2.1.0:
1081 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1082 |
1083 | fast-levenshtein@2.0.6:
1084 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1085 |
1086 | fastq@1.19.1:
1087 | resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
1088 |
1089 | fd-slicer@1.1.0:
1090 | resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
1091 |
1092 | fdir@6.4.3:
1093 | resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
1094 | peerDependencies:
1095 | picomatch: ^3 || ^4
1096 | peerDependenciesMeta:
1097 | picomatch:
1098 | optional: true
1099 |
1100 | fflate@0.8.2:
1101 | resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
1102 |
1103 | file-entry-cache@6.0.1:
1104 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1105 | engines: {node: ^10.12.0 || >=12.0.0}
1106 |
1107 | fill-range@7.1.1:
1108 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
1109 | engines: {node: '>=8'}
1110 |
1111 | find-up@5.0.0:
1112 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1113 | engines: {node: '>=10'}
1114 |
1115 | flat-cache@3.2.0:
1116 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
1117 | engines: {node: ^10.12.0 || >=12.0.0}
1118 |
1119 | flatted@3.3.3:
1120 | resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
1121 |
1122 | for-each@0.3.5:
1123 | resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
1124 | engines: {node: '>= 0.4'}
1125 |
1126 | foreground-child@3.3.1:
1127 | resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
1128 | engines: {node: '>=14'}
1129 |
1130 | fs.realpath@1.0.0:
1131 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1132 |
1133 | fsevents@2.3.3:
1134 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1135 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1136 | os: [darwin]
1137 |
1138 | function-bind@1.1.2:
1139 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
1140 |
1141 | function.prototype.name@1.1.8:
1142 | resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
1143 | engines: {node: '>= 0.4'}
1144 |
1145 | functions-have-names@1.2.3:
1146 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
1147 |
1148 | get-caller-file@2.0.5:
1149 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1150 | engines: {node: 6.* || 8.* || >= 10.*}
1151 |
1152 | get-intrinsic@1.3.0:
1153 | resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
1154 | engines: {node: '>= 0.4'}
1155 |
1156 | get-proto@1.0.1:
1157 | resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
1158 | engines: {node: '>= 0.4'}
1159 |
1160 | get-stream@5.2.0:
1161 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
1162 | engines: {node: '>=8'}
1163 |
1164 | get-symbol-description@1.1.0:
1165 | resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
1166 | engines: {node: '>= 0.4'}
1167 |
1168 | get-tsconfig@4.10.0:
1169 | resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==}
1170 |
1171 | get-uri@6.0.4:
1172 | resolution: {integrity: sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==}
1173 | engines: {node: '>= 14'}
1174 |
1175 | glob-parent@5.1.2:
1176 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1177 | engines: {node: '>= 6'}
1178 |
1179 | glob-parent@6.0.2:
1180 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1181 | engines: {node: '>=10.13.0'}
1182 |
1183 | glob@10.4.5:
1184 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
1185 | hasBin: true
1186 |
1187 | glob@7.2.3:
1188 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1189 | deprecated: Glob versions prior to v9 are no longer supported
1190 |
1191 | globals@13.24.0:
1192 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
1193 | engines: {node: '>=8'}
1194 |
1195 | globalthis@1.0.4:
1196 | resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
1197 | engines: {node: '>= 0.4'}
1198 |
1199 | gopd@1.2.0:
1200 | resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
1201 | engines: {node: '>= 0.4'}
1202 |
1203 | graphemer@1.4.0:
1204 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1205 |
1206 | has-bigints@1.1.0:
1207 | resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
1208 | engines: {node: '>= 0.4'}
1209 |
1210 | has-flag@4.0.0:
1211 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1212 | engines: {node: '>=8'}
1213 |
1214 | has-property-descriptors@1.0.2:
1215 | resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
1216 |
1217 | has-proto@1.2.0:
1218 | resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
1219 | engines: {node: '>= 0.4'}
1220 |
1221 | has-symbols@1.1.0:
1222 | resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
1223 | engines: {node: '>= 0.4'}
1224 |
1225 | has-tostringtag@1.0.2:
1226 | resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
1227 | engines: {node: '>= 0.4'}
1228 |
1229 | hasown@2.0.2:
1230 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
1231 | engines: {node: '>= 0.4'}
1232 |
1233 | html2canvas@1.4.1:
1234 | resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==}
1235 | engines: {node: '>=8.0.0'}
1236 |
1237 | http-proxy-agent@7.0.2:
1238 | resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
1239 | engines: {node: '>= 14'}
1240 |
1241 | https-proxy-agent@7.0.6:
1242 | resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
1243 | engines: {node: '>= 14'}
1244 |
1245 | ieee754@1.2.1:
1246 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
1247 |
1248 | ignore@5.3.2:
1249 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
1250 | engines: {node: '>= 4'}
1251 |
1252 | import-fresh@3.3.1:
1253 | resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
1254 | engines: {node: '>=6'}
1255 |
1256 | imurmurhash@0.1.4:
1257 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
1258 | engines: {node: '>=0.8.19'}
1259 |
1260 | inflight@1.0.6:
1261 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1262 | deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
1263 |
1264 | inherits@2.0.4:
1265 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1266 |
1267 | internal-slot@1.1.0:
1268 | resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
1269 | engines: {node: '>= 0.4'}
1270 |
1271 | ip-address@9.0.5:
1272 | resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
1273 | engines: {node: '>= 12'}
1274 |
1275 | is-array-buffer@3.0.5:
1276 | resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
1277 | engines: {node: '>= 0.4'}
1278 |
1279 | is-arrayish@0.2.1:
1280 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
1281 |
1282 | is-arrayish@0.3.2:
1283 | resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
1284 |
1285 | is-async-function@2.1.1:
1286 | resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
1287 | engines: {node: '>= 0.4'}
1288 |
1289 | is-bigint@1.1.0:
1290 | resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
1291 | engines: {node: '>= 0.4'}
1292 |
1293 | is-binary-path@2.1.0:
1294 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1295 | engines: {node: '>=8'}
1296 |
1297 | is-boolean-object@1.2.2:
1298 | resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
1299 | engines: {node: '>= 0.4'}
1300 |
1301 | is-bun-module@1.3.0:
1302 | resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==}
1303 |
1304 | is-callable@1.2.7:
1305 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
1306 | engines: {node: '>= 0.4'}
1307 |
1308 | is-core-module@2.16.1:
1309 | resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
1310 | engines: {node: '>= 0.4'}
1311 |
1312 | is-data-view@1.0.2:
1313 | resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
1314 | engines: {node: '>= 0.4'}
1315 |
1316 | is-date-object@1.1.0:
1317 | resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
1318 | engines: {node: '>= 0.4'}
1319 |
1320 | is-extglob@2.1.1:
1321 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1322 | engines: {node: '>=0.10.0'}
1323 |
1324 | is-finalizationregistry@1.1.1:
1325 | resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
1326 | engines: {node: '>= 0.4'}
1327 |
1328 | is-fullwidth-code-point@3.0.0:
1329 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1330 | engines: {node: '>=8'}
1331 |
1332 | is-generator-function@1.1.0:
1333 | resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==}
1334 | engines: {node: '>= 0.4'}
1335 |
1336 | is-glob@4.0.3:
1337 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1338 | engines: {node: '>=0.10.0'}
1339 |
1340 | is-map@2.0.3:
1341 | resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
1342 | engines: {node: '>= 0.4'}
1343 |
1344 | is-number-object@1.1.1:
1345 | resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
1346 | engines: {node: '>= 0.4'}
1347 |
1348 | is-number@7.0.0:
1349 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1350 | engines: {node: '>=0.12.0'}
1351 |
1352 | is-path-inside@3.0.3:
1353 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1354 | engines: {node: '>=8'}
1355 |
1356 | is-regex@1.2.1:
1357 | resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
1358 | engines: {node: '>= 0.4'}
1359 |
1360 | is-set@2.0.3:
1361 | resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
1362 | engines: {node: '>= 0.4'}
1363 |
1364 | is-shared-array-buffer@1.0.4:
1365 | resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
1366 | engines: {node: '>= 0.4'}
1367 |
1368 | is-string@1.1.1:
1369 | resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
1370 | engines: {node: '>= 0.4'}
1371 |
1372 | is-symbol@1.1.1:
1373 | resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
1374 | engines: {node: '>= 0.4'}
1375 |
1376 | is-typed-array@1.1.15:
1377 | resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
1378 | engines: {node: '>= 0.4'}
1379 |
1380 | is-weakmap@2.0.2:
1381 | resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
1382 | engines: {node: '>= 0.4'}
1383 |
1384 | is-weakref@1.1.1:
1385 | resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
1386 | engines: {node: '>= 0.4'}
1387 |
1388 | is-weakset@2.0.4:
1389 | resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
1390 | engines: {node: '>= 0.4'}
1391 |
1392 | isarray@2.0.5:
1393 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
1394 |
1395 | isexe@2.0.0:
1396 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1397 |
1398 | iterator.prototype@1.1.5:
1399 | resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
1400 | engines: {node: '>= 0.4'}
1401 |
1402 | jackspeak@3.4.3:
1403 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
1404 |
1405 | jiti@1.21.7:
1406 | resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
1407 | hasBin: true
1408 |
1409 | js-tokens@4.0.0:
1410 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1411 |
1412 | js-yaml@4.1.0:
1413 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
1414 | hasBin: true
1415 |
1416 | jsbn@1.1.0:
1417 | resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
1418 |
1419 | json-buffer@3.0.1:
1420 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
1421 |
1422 | json-parse-even-better-errors@2.3.1:
1423 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
1424 |
1425 | json-schema-traverse@0.4.1:
1426 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
1427 |
1428 | json-stable-stringify-without-jsonify@1.0.1:
1429 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
1430 |
1431 | json5@1.0.2:
1432 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
1433 | hasBin: true
1434 |
1435 | jspdf@2.5.2:
1436 | resolution: {integrity: sha512-myeX9c+p7znDWPk0eTrujCzNjT+CXdXyk7YmJq5nD5V7uLLKmSXnlQ/Jn/kuo3X09Op70Apm0rQSnFWyGK8uEQ==}
1437 |
1438 | jsx-ast-utils@3.3.5:
1439 | resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
1440 | engines: {node: '>=4.0'}
1441 |
1442 | keyv@4.5.4:
1443 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
1444 |
1445 | language-subtag-registry@0.3.23:
1446 | resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
1447 |
1448 | language-tags@1.0.9:
1449 | resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
1450 | engines: {node: '>=0.10'}
1451 |
1452 | levn@0.4.1:
1453 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1454 | engines: {node: '>= 0.8.0'}
1455 |
1456 | lilconfig@3.1.3:
1457 | resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
1458 | engines: {node: '>=14'}
1459 |
1460 | lines-and-columns@1.2.4:
1461 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
1462 |
1463 | locate-path@6.0.0:
1464 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1465 | engines: {node: '>=10'}
1466 |
1467 | lodash.merge@4.6.2:
1468 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
1469 |
1470 | loose-envify@1.4.0:
1471 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
1472 | hasBin: true
1473 |
1474 | lru-cache@10.4.3:
1475 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1476 |
1477 | lru-cache@7.18.3:
1478 | resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
1479 | engines: {node: '>=12'}
1480 |
1481 | lucide-react@0.456.0:
1482 | resolution: {integrity: sha512-DIIGJqTT5X05sbAsQ+OhA8OtJYyD4NsEMCA/HQW/Y6ToPQ7gwbtujIoeAaup4HpHzV35SQOarKAWH8LYglB6eA==}
1483 | peerDependencies:
1484 | react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc
1485 |
1486 | math-intrinsics@1.1.0:
1487 | resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
1488 | engines: {node: '>= 0.4'}
1489 |
1490 | merge2@1.4.1:
1491 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1492 | engines: {node: '>= 8'}
1493 |
1494 | micromatch@4.0.8:
1495 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
1496 | engines: {node: '>=8.6'}
1497 |
1498 | minimatch@3.1.2:
1499 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1500 |
1501 | minimatch@9.0.5:
1502 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
1503 | engines: {node: '>=16 || 14 >=14.17'}
1504 |
1505 | minimist@1.2.8:
1506 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
1507 |
1508 | minipass@7.1.2:
1509 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
1510 | engines: {node: '>=16 || 14 >=14.17'}
1511 |
1512 | mitt@3.0.1:
1513 | resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
1514 |
1515 | ms@2.1.3:
1516 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
1517 |
1518 | mz@2.7.0:
1519 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
1520 |
1521 | nanoid@3.3.10:
1522 | resolution: {integrity: sha512-vSJJTG+t/dIKAUhUDw/dLdZ9s//5OxcHqLaDWWrW4Cdq7o6tdLIczUkMXt2MBNmk6sJRZBZRXVixs7URY1CmIg==}
1523 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1524 | hasBin: true
1525 |
1526 | natural-compare@1.4.0:
1527 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
1528 |
1529 | netmask@2.0.2:
1530 | resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
1531 | engines: {node: '>= 0.4.0'}
1532 |
1533 | next-themes@0.4.6:
1534 | resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
1535 | peerDependencies:
1536 | react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
1537 | react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
1538 |
1539 | next@15.0.3:
1540 | resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==}
1541 | engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
1542 | hasBin: true
1543 | peerDependencies:
1544 | '@opentelemetry/api': ^1.1.0
1545 | '@playwright/test': ^1.41.2
1546 | babel-plugin-react-compiler: '*'
1547 | react: ^18.2.0 || 19.0.0-rc-66855b96-20241106
1548 | react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106
1549 | sass: ^1.3.0
1550 | peerDependenciesMeta:
1551 | '@opentelemetry/api':
1552 | optional: true
1553 | '@playwright/test':
1554 | optional: true
1555 | babel-plugin-react-compiler:
1556 | optional: true
1557 | sass:
1558 | optional: true
1559 |
1560 | normalize-path@3.0.0:
1561 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1562 | engines: {node: '>=0.10.0'}
1563 |
1564 | object-assign@4.1.1:
1565 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
1566 | engines: {node: '>=0.10.0'}
1567 |
1568 | object-hash@3.0.0:
1569 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
1570 | engines: {node: '>= 6'}
1571 |
1572 | object-inspect@1.13.4:
1573 | resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
1574 | engines: {node: '>= 0.4'}
1575 |
1576 | object-keys@1.1.1:
1577 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
1578 | engines: {node: '>= 0.4'}
1579 |
1580 | object.assign@4.1.7:
1581 | resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
1582 | engines: {node: '>= 0.4'}
1583 |
1584 | object.entries@1.1.9:
1585 | resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==}
1586 | engines: {node: '>= 0.4'}
1587 |
1588 | object.fromentries@2.0.8:
1589 | resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
1590 | engines: {node: '>= 0.4'}
1591 |
1592 | object.groupby@1.0.3:
1593 | resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
1594 | engines: {node: '>= 0.4'}
1595 |
1596 | object.values@1.2.1:
1597 | resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
1598 | engines: {node: '>= 0.4'}
1599 |
1600 | once@1.4.0:
1601 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1602 |
1603 | optionator@0.9.4:
1604 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
1605 | engines: {node: '>= 0.8.0'}
1606 |
1607 | own-keys@1.0.1:
1608 | resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
1609 | engines: {node: '>= 0.4'}
1610 |
1611 | p-limit@3.1.0:
1612 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
1613 | engines: {node: '>=10'}
1614 |
1615 | p-locate@5.0.0:
1616 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
1617 | engines: {node: '>=10'}
1618 |
1619 | pac-proxy-agent@7.2.0:
1620 | resolution: {integrity: sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==}
1621 | engines: {node: '>= 14'}
1622 |
1623 | pac-resolver@7.0.1:
1624 | resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==}
1625 | engines: {node: '>= 14'}
1626 |
1627 | package-json-from-dist@1.0.1:
1628 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
1629 |
1630 | parent-module@1.0.1:
1631 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
1632 | engines: {node: '>=6'}
1633 |
1634 | parse-json@5.2.0:
1635 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
1636 | engines: {node: '>=8'}
1637 |
1638 | path-exists@4.0.0:
1639 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
1640 | engines: {node: '>=8'}
1641 |
1642 | path-is-absolute@1.0.1:
1643 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
1644 | engines: {node: '>=0.10.0'}
1645 |
1646 | path-key@3.1.1:
1647 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1648 | engines: {node: '>=8'}
1649 |
1650 | path-parse@1.0.7:
1651 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1652 |
1653 | path-scurry@1.11.1:
1654 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1655 | engines: {node: '>=16 || 14 >=14.18'}
1656 |
1657 | pend@1.2.0:
1658 | resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
1659 |
1660 | performance-now@2.1.0:
1661 | resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
1662 |
1663 | picocolors@1.1.1:
1664 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1665 |
1666 | picomatch@2.3.1:
1667 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1668 | engines: {node: '>=8.6'}
1669 |
1670 | picomatch@4.0.2:
1671 | resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
1672 | engines: {node: '>=12'}
1673 |
1674 | pify@2.3.0:
1675 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
1676 | engines: {node: '>=0.10.0'}
1677 |
1678 | pirates@4.0.6:
1679 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
1680 | engines: {node: '>= 6'}
1681 |
1682 | possible-typed-array-names@1.1.0:
1683 | resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
1684 | engines: {node: '>= 0.4'}
1685 |
1686 | postcss-import@15.1.0:
1687 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
1688 | engines: {node: '>=14.0.0'}
1689 | peerDependencies:
1690 | postcss: ^8.0.0
1691 |
1692 | postcss-js@4.0.1:
1693 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
1694 | engines: {node: ^12 || ^14 || >= 16}
1695 | peerDependencies:
1696 | postcss: ^8.4.21
1697 |
1698 | postcss-load-config@4.0.2:
1699 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
1700 | engines: {node: '>= 14'}
1701 | peerDependencies:
1702 | postcss: '>=8.0.9'
1703 | ts-node: '>=9.0.0'
1704 | peerDependenciesMeta:
1705 | postcss:
1706 | optional: true
1707 | ts-node:
1708 | optional: true
1709 |
1710 | postcss-nested@6.2.0:
1711 | resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
1712 | engines: {node: '>=12.0'}
1713 | peerDependencies:
1714 | postcss: ^8.2.14
1715 |
1716 | postcss-selector-parser@6.1.2:
1717 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
1718 | engines: {node: '>=4'}
1719 |
1720 | postcss-value-parser@4.2.0:
1721 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1722 |
1723 | postcss@8.4.31:
1724 | resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
1725 | engines: {node: ^10 || ^12 || >=14}
1726 |
1727 | postcss@8.5.3:
1728 | resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
1729 | engines: {node: ^10 || ^12 || >=14}
1730 |
1731 | prelude-ls@1.2.1:
1732 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1733 | engines: {node: '>= 0.8.0'}
1734 |
1735 | progress@2.0.3:
1736 | resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
1737 | engines: {node: '>=0.4.0'}
1738 |
1739 | prop-types@15.8.1:
1740 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
1741 |
1742 | proxy-agent@6.5.0:
1743 | resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==}
1744 | engines: {node: '>= 14'}
1745 |
1746 | proxy-from-env@1.1.0:
1747 | resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
1748 |
1749 | pump@3.0.2:
1750 | resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
1751 |
1752 | punycode@2.3.1:
1753 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
1754 | engines: {node: '>=6'}
1755 |
1756 | puppeteer-core@23.11.1:
1757 | resolution: {integrity: sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==}
1758 | engines: {node: '>=18'}
1759 |
1760 | puppeteer@23.11.1:
1761 | resolution: {integrity: sha512-53uIX3KR5en8l7Vd8n5DUv90Ae9QDQsyIthaUFVzwV6yU750RjqRznEtNMBT20VthqAdemnJN+hxVdmMHKt7Zw==}
1762 | engines: {node: '>=18'}
1763 | hasBin: true
1764 |
1765 | queue-microtask@1.2.3:
1766 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1767 |
1768 | raf@3.4.1:
1769 | resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
1770 |
1771 | react-dom@19.0.0-rc-66855b96-20241106:
1772 | resolution: {integrity: sha512-D25vdaytZ1wFIRiwNU98NPQ/upS2P8Co4/oNoa02PzHbh8deWdepjm5qwZM/46OdSiGv4WSWwxP55RO9obqJEQ==}
1773 | peerDependencies:
1774 | react: 19.0.0-rc-66855b96-20241106
1775 |
1776 | react-is@16.13.1:
1777 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
1778 |
1779 | react@19.0.0-rc-66855b96-20241106:
1780 | resolution: {integrity: sha512-klH7xkT71SxRCx4hb1hly5FJB21Hz0ACyxbXYAECEqssUjtJeFUAaI2U1DgJAzkGEnvEm3DkxuBchMC/9K4ipg==}
1781 | engines: {node: '>=0.10.0'}
1782 |
1783 | read-cache@1.0.0:
1784 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
1785 |
1786 | readdirp@3.6.0:
1787 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1788 | engines: {node: '>=8.10.0'}
1789 |
1790 | reflect.getprototypeof@1.0.10:
1791 | resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
1792 | engines: {node: '>= 0.4'}
1793 |
1794 | regenerator-runtime@0.13.11:
1795 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
1796 |
1797 | regenerator-runtime@0.14.1:
1798 | resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
1799 |
1800 | regexp.prototype.flags@1.5.4:
1801 | resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
1802 | engines: {node: '>= 0.4'}
1803 |
1804 | require-directory@2.1.1:
1805 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
1806 | engines: {node: '>=0.10.0'}
1807 |
1808 | resolve-from@4.0.0:
1809 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1810 | engines: {node: '>=4'}
1811 |
1812 | resolve-pkg-maps@1.0.0:
1813 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
1814 |
1815 | resolve@1.22.10:
1816 | resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
1817 | engines: {node: '>= 0.4'}
1818 | hasBin: true
1819 |
1820 | resolve@2.0.0-next.5:
1821 | resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
1822 | hasBin: true
1823 |
1824 | reusify@1.1.0:
1825 | resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
1826 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1827 |
1828 | rgbcolor@1.0.1:
1829 | resolution: {integrity: sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==}
1830 | engines: {node: '>= 0.8.15'}
1831 |
1832 | rimraf@3.0.2:
1833 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
1834 | deprecated: Rimraf versions prior to v4 are no longer supported
1835 | hasBin: true
1836 |
1837 | rspack-resolver@1.1.2:
1838 | resolution: {integrity: sha512-eHhz+9JWHFdbl/CVVqEP6kviLFZqw1s0MWxLdsGMtUKUspSO3SERptPohmrUIC9jT1bGV9Bd3+r8AmWbdfNAzQ==}
1839 |
1840 | run-parallel@1.2.0:
1841 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1842 |
1843 | safe-array-concat@1.1.3:
1844 | resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
1845 | engines: {node: '>=0.4'}
1846 |
1847 | safe-push-apply@1.0.0:
1848 | resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
1849 | engines: {node: '>= 0.4'}
1850 |
1851 | safe-regex-test@1.1.0:
1852 | resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
1853 | engines: {node: '>= 0.4'}
1854 |
1855 | scheduler@0.25.0-rc-66855b96-20241106:
1856 | resolution: {integrity: sha512-HQXp/Mnp/MMRSXMQF7urNFla+gmtXW/Gr1KliuR0iboTit4KvZRY8KYaq5ccCTAOJiUqQh2rE2F3wgUekmgdlA==}
1857 |
1858 | semver@6.3.1:
1859 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1860 | hasBin: true
1861 |
1862 | semver@7.7.1:
1863 | resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
1864 | engines: {node: '>=10'}
1865 | hasBin: true
1866 |
1867 | set-function-length@1.2.2:
1868 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
1869 | engines: {node: '>= 0.4'}
1870 |
1871 | set-function-name@2.0.2:
1872 | resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
1873 | engines: {node: '>= 0.4'}
1874 |
1875 | set-proto@1.0.0:
1876 | resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
1877 | engines: {node: '>= 0.4'}
1878 |
1879 | sharp@0.33.5:
1880 | resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
1881 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1882 |
1883 | shebang-command@2.0.0:
1884 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1885 | engines: {node: '>=8'}
1886 |
1887 | shebang-regex@3.0.0:
1888 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1889 | engines: {node: '>=8'}
1890 |
1891 | side-channel-list@1.0.0:
1892 | resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
1893 | engines: {node: '>= 0.4'}
1894 |
1895 | side-channel-map@1.0.1:
1896 | resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
1897 | engines: {node: '>= 0.4'}
1898 |
1899 | side-channel-weakmap@1.0.2:
1900 | resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
1901 | engines: {node: '>= 0.4'}
1902 |
1903 | side-channel@1.1.0:
1904 | resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
1905 | engines: {node: '>= 0.4'}
1906 |
1907 | signal-exit@4.1.0:
1908 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1909 | engines: {node: '>=14'}
1910 |
1911 | simple-swizzle@0.2.2:
1912 | resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
1913 |
1914 | smart-buffer@4.2.0:
1915 | resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
1916 | engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
1917 |
1918 | socks-proxy-agent@8.0.5:
1919 | resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
1920 | engines: {node: '>= 14'}
1921 |
1922 | socks@2.8.4:
1923 | resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==}
1924 | engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
1925 |
1926 | sonner@1.7.4:
1927 | resolution: {integrity: sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw==}
1928 | peerDependencies:
1929 | react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc
1930 | react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc
1931 |
1932 | source-map-js@1.2.1:
1933 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1934 | engines: {node: '>=0.10.0'}
1935 |
1936 | source-map@0.6.1:
1937 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
1938 | engines: {node: '>=0.10.0'}
1939 |
1940 | sprintf-js@1.1.3:
1941 | resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
1942 |
1943 | stable-hash@0.0.5:
1944 | resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
1945 |
1946 | stackblur-canvas@2.7.0:
1947 | resolution: {integrity: sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==}
1948 | engines: {node: '>=0.1.14'}
1949 |
1950 | streamsearch@1.1.0:
1951 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
1952 | engines: {node: '>=10.0.0'}
1953 |
1954 | streamx@2.22.0:
1955 | resolution: {integrity: sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==}
1956 |
1957 | string-width@4.2.3:
1958 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1959 | engines: {node: '>=8'}
1960 |
1961 | string-width@5.1.2:
1962 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
1963 | engines: {node: '>=12'}
1964 |
1965 | string.prototype.includes@2.0.1:
1966 | resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
1967 | engines: {node: '>= 0.4'}
1968 |
1969 | string.prototype.matchall@4.0.12:
1970 | resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==}
1971 | engines: {node: '>= 0.4'}
1972 |
1973 | string.prototype.repeat@1.0.0:
1974 | resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
1975 |
1976 | string.prototype.trim@1.2.10:
1977 | resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
1978 | engines: {node: '>= 0.4'}
1979 |
1980 | string.prototype.trimend@1.0.9:
1981 | resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==}
1982 | engines: {node: '>= 0.4'}
1983 |
1984 | string.prototype.trimstart@1.0.8:
1985 | resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
1986 | engines: {node: '>= 0.4'}
1987 |
1988 | strip-ansi@6.0.1:
1989 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1990 | engines: {node: '>=8'}
1991 |
1992 | strip-ansi@7.1.0:
1993 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
1994 | engines: {node: '>=12'}
1995 |
1996 | strip-bom@3.0.0:
1997 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
1998 | engines: {node: '>=4'}
1999 |
2000 | strip-json-comments@3.1.1:
2001 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
2002 | engines: {node: '>=8'}
2003 |
2004 | styled-jsx@5.1.6:
2005 | resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
2006 | engines: {node: '>= 12.0.0'}
2007 | peerDependencies:
2008 | '@babel/core': '*'
2009 | babel-plugin-macros: '*'
2010 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
2011 | peerDependenciesMeta:
2012 | '@babel/core':
2013 | optional: true
2014 | babel-plugin-macros:
2015 | optional: true
2016 |
2017 | sucrase@3.35.0:
2018 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
2019 | engines: {node: '>=16 || 14 >=14.17'}
2020 | hasBin: true
2021 |
2022 | supports-color@7.2.0:
2023 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
2024 | engines: {node: '>=8'}
2025 |
2026 | supports-preserve-symlinks-flag@1.0.0:
2027 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
2028 | engines: {node: '>= 0.4'}
2029 |
2030 | svg-pathdata@6.0.3:
2031 | resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==}
2032 | engines: {node: '>=12.0.0'}
2033 |
2034 | tailwind-merge@2.6.0:
2035 | resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==}
2036 |
2037 | tailwindcss-animate@1.0.7:
2038 | resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
2039 | peerDependencies:
2040 | tailwindcss: '>=3.0.0 || insiders'
2041 |
2042 | tailwindcss@3.4.17:
2043 | resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
2044 | engines: {node: '>=14.0.0'}
2045 | hasBin: true
2046 |
2047 | tar-fs@3.0.8:
2048 | resolution: {integrity: sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==}
2049 |
2050 | tar-stream@3.1.7:
2051 | resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
2052 |
2053 | text-decoder@1.2.3:
2054 | resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==}
2055 |
2056 | text-segmentation@1.0.3:
2057 | resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==}
2058 |
2059 | text-table@0.2.0:
2060 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
2061 |
2062 | thenify-all@1.6.0:
2063 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
2064 | engines: {node: '>=0.8'}
2065 |
2066 | thenify@3.3.1:
2067 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
2068 |
2069 | through@2.3.8:
2070 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
2071 |
2072 | tinyglobby@0.2.12:
2073 | resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==}
2074 | engines: {node: '>=12.0.0'}
2075 |
2076 | to-regex-range@5.0.1:
2077 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2078 | engines: {node: '>=8.0'}
2079 |
2080 | ts-api-utils@2.0.1:
2081 | resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==}
2082 | engines: {node: '>=18.12'}
2083 | peerDependencies:
2084 | typescript: '>=4.8.4'
2085 |
2086 | ts-interface-checker@0.1.13:
2087 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
2088 |
2089 | tsconfig-paths@3.15.0:
2090 | resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
2091 |
2092 | tslib@2.8.1:
2093 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
2094 |
2095 | type-check@0.4.0:
2096 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
2097 | engines: {node: '>= 0.8.0'}
2098 |
2099 | type-fest@0.20.2:
2100 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
2101 | engines: {node: '>=10'}
2102 |
2103 | typed-array-buffer@1.0.3:
2104 | resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
2105 | engines: {node: '>= 0.4'}
2106 |
2107 | typed-array-byte-length@1.0.3:
2108 | resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
2109 | engines: {node: '>= 0.4'}
2110 |
2111 | typed-array-byte-offset@1.0.4:
2112 | resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
2113 | engines: {node: '>= 0.4'}
2114 |
2115 | typed-array-length@1.0.7:
2116 | resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
2117 | engines: {node: '>= 0.4'}
2118 |
2119 | typed-query-selector@2.12.0:
2120 | resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==}
2121 |
2122 | typescript@5.8.2:
2123 | resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
2124 | engines: {node: '>=14.17'}
2125 | hasBin: true
2126 |
2127 | unbox-primitive@1.1.0:
2128 | resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
2129 | engines: {node: '>= 0.4'}
2130 |
2131 | unbzip2-stream@1.4.3:
2132 | resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
2133 |
2134 | undici-types@6.19.8:
2135 | resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
2136 |
2137 | uri-js@4.4.1:
2138 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
2139 |
2140 | util-deprecate@1.0.2:
2141 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2142 |
2143 | utrie@1.0.2:
2144 | resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==}
2145 |
2146 | which-boxed-primitive@1.1.1:
2147 | resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
2148 | engines: {node: '>= 0.4'}
2149 |
2150 | which-builtin-type@1.2.1:
2151 | resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
2152 | engines: {node: '>= 0.4'}
2153 |
2154 | which-collection@1.0.2:
2155 | resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
2156 | engines: {node: '>= 0.4'}
2157 |
2158 | which-typed-array@1.1.19:
2159 | resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
2160 | engines: {node: '>= 0.4'}
2161 |
2162 | which@2.0.2:
2163 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
2164 | engines: {node: '>= 8'}
2165 | hasBin: true
2166 |
2167 | word-wrap@1.2.5:
2168 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
2169 | engines: {node: '>=0.10.0'}
2170 |
2171 | wrap-ansi@7.0.0:
2172 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
2173 | engines: {node: '>=10'}
2174 |
2175 | wrap-ansi@8.1.0:
2176 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
2177 | engines: {node: '>=12'}
2178 |
2179 | wrappy@1.0.2:
2180 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2181 |
2182 | ws@8.18.1:
2183 | resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==}
2184 | engines: {node: '>=10.0.0'}
2185 | peerDependencies:
2186 | bufferutil: ^4.0.1
2187 | utf-8-validate: '>=5.0.2'
2188 | peerDependenciesMeta:
2189 | bufferutil:
2190 | optional: true
2191 | utf-8-validate:
2192 | optional: true
2193 |
2194 | y18n@5.0.8:
2195 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
2196 | engines: {node: '>=10'}
2197 |
2198 | yaml@2.7.0:
2199 | resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==}
2200 | engines: {node: '>= 14'}
2201 | hasBin: true
2202 |
2203 | yargs-parser@21.1.1:
2204 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
2205 | engines: {node: '>=12'}
2206 |
2207 | yargs@17.7.2:
2208 | resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
2209 | engines: {node: '>=12'}
2210 |
2211 | yauzl@2.10.0:
2212 | resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
2213 |
2214 | yocto-queue@0.1.0:
2215 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
2216 | engines: {node: '>=10'}
2217 |
2218 | zod@3.23.8:
2219 | resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
2220 |
2221 | snapshots:
2222 |
2223 | '@alloc/quick-lru@5.2.0': {}
2224 |
2225 | '@babel/code-frame@7.26.2':
2226 | dependencies:
2227 | '@babel/helper-validator-identifier': 7.25.9
2228 | js-tokens: 4.0.0
2229 | picocolors: 1.1.1
2230 |
2231 | '@babel/helper-validator-identifier@7.25.9': {}
2232 |
2233 | '@babel/runtime@7.26.10':
2234 | dependencies:
2235 | regenerator-runtime: 0.14.1
2236 |
2237 | '@emnapi/core@1.3.1':
2238 | dependencies:
2239 | '@emnapi/wasi-threads': 1.0.1
2240 | tslib: 2.8.1
2241 | optional: true
2242 |
2243 | '@emnapi/runtime@1.3.1':
2244 | dependencies:
2245 | tslib: 2.8.1
2246 | optional: true
2247 |
2248 | '@emnapi/wasi-threads@1.0.1':
2249 | dependencies:
2250 | tslib: 2.8.1
2251 | optional: true
2252 |
2253 | '@eslint-community/eslint-utils@4.5.1(eslint@8.57.1)':
2254 | dependencies:
2255 | eslint: 8.57.1
2256 | eslint-visitor-keys: 3.4.3
2257 |
2258 | '@eslint-community/regexpp@4.12.1': {}
2259 |
2260 | '@eslint/eslintrc@2.1.4':
2261 | dependencies:
2262 | ajv: 6.12.6
2263 | debug: 4.4.0
2264 | espree: 9.6.1
2265 | globals: 13.24.0
2266 | ignore: 5.3.2
2267 | import-fresh: 3.3.1
2268 | js-yaml: 4.1.0
2269 | minimatch: 3.1.2
2270 | strip-json-comments: 3.1.1
2271 | transitivePeerDependencies:
2272 | - supports-color
2273 |
2274 | '@eslint/js@8.57.1': {}
2275 |
2276 | '@humanwhocodes/config-array@0.13.0':
2277 | dependencies:
2278 | '@humanwhocodes/object-schema': 2.0.3
2279 | debug: 4.4.0
2280 | minimatch: 3.1.2
2281 | transitivePeerDependencies:
2282 | - supports-color
2283 |
2284 | '@humanwhocodes/module-importer@1.0.1': {}
2285 |
2286 | '@humanwhocodes/object-schema@2.0.3': {}
2287 |
2288 | '@img/sharp-darwin-arm64@0.33.5':
2289 | optionalDependencies:
2290 | '@img/sharp-libvips-darwin-arm64': 1.0.4
2291 | optional: true
2292 |
2293 | '@img/sharp-darwin-x64@0.33.5':
2294 | optionalDependencies:
2295 | '@img/sharp-libvips-darwin-x64': 1.0.4
2296 | optional: true
2297 |
2298 | '@img/sharp-libvips-darwin-arm64@1.0.4':
2299 | optional: true
2300 |
2301 | '@img/sharp-libvips-darwin-x64@1.0.4':
2302 | optional: true
2303 |
2304 | '@img/sharp-libvips-linux-arm64@1.0.4':
2305 | optional: true
2306 |
2307 | '@img/sharp-libvips-linux-arm@1.0.5':
2308 | optional: true
2309 |
2310 | '@img/sharp-libvips-linux-s390x@1.0.4':
2311 | optional: true
2312 |
2313 | '@img/sharp-libvips-linux-x64@1.0.4':
2314 | optional: true
2315 |
2316 | '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
2317 | optional: true
2318 |
2319 | '@img/sharp-libvips-linuxmusl-x64@1.0.4':
2320 | optional: true
2321 |
2322 | '@img/sharp-linux-arm64@0.33.5':
2323 | optionalDependencies:
2324 | '@img/sharp-libvips-linux-arm64': 1.0.4
2325 | optional: true
2326 |
2327 | '@img/sharp-linux-arm@0.33.5':
2328 | optionalDependencies:
2329 | '@img/sharp-libvips-linux-arm': 1.0.5
2330 | optional: true
2331 |
2332 | '@img/sharp-linux-s390x@0.33.5':
2333 | optionalDependencies:
2334 | '@img/sharp-libvips-linux-s390x': 1.0.4
2335 | optional: true
2336 |
2337 | '@img/sharp-linux-x64@0.33.5':
2338 | optionalDependencies:
2339 | '@img/sharp-libvips-linux-x64': 1.0.4
2340 | optional: true
2341 |
2342 | '@img/sharp-linuxmusl-arm64@0.33.5':
2343 | optionalDependencies:
2344 | '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
2345 | optional: true
2346 |
2347 | '@img/sharp-linuxmusl-x64@0.33.5':
2348 | optionalDependencies:
2349 | '@img/sharp-libvips-linuxmusl-x64': 1.0.4
2350 | optional: true
2351 |
2352 | '@img/sharp-wasm32@0.33.5':
2353 | dependencies:
2354 | '@emnapi/runtime': 1.3.1
2355 | optional: true
2356 |
2357 | '@img/sharp-win32-ia32@0.33.5':
2358 | optional: true
2359 |
2360 | '@img/sharp-win32-x64@0.33.5':
2361 | optional: true
2362 |
2363 | '@isaacs/cliui@8.0.2':
2364 | dependencies:
2365 | string-width: 5.1.2
2366 | string-width-cjs: string-width@4.2.3
2367 | strip-ansi: 7.1.0
2368 | strip-ansi-cjs: strip-ansi@6.0.1
2369 | wrap-ansi: 8.1.0
2370 | wrap-ansi-cjs: wrap-ansi@7.0.0
2371 |
2372 | '@jridgewell/gen-mapping@0.3.8':
2373 | dependencies:
2374 | '@jridgewell/set-array': 1.2.1
2375 | '@jridgewell/sourcemap-codec': 1.5.0
2376 | '@jridgewell/trace-mapping': 0.3.25
2377 |
2378 | '@jridgewell/resolve-uri@3.1.2': {}
2379 |
2380 | '@jridgewell/set-array@1.2.1': {}
2381 |
2382 | '@jridgewell/sourcemap-codec@1.5.0': {}
2383 |
2384 | '@jridgewell/trace-mapping@0.3.25':
2385 | dependencies:
2386 | '@jridgewell/resolve-uri': 3.1.2
2387 | '@jridgewell/sourcemap-codec': 1.5.0
2388 |
2389 | '@napi-rs/wasm-runtime@0.2.7':
2390 | dependencies:
2391 | '@emnapi/core': 1.3.1
2392 | '@emnapi/runtime': 1.3.1
2393 | '@tybys/wasm-util': 0.9.0
2394 | optional: true
2395 |
2396 | '@next/env@15.0.3': {}
2397 |
2398 | '@next/eslint-plugin-next@15.0.3':
2399 | dependencies:
2400 | fast-glob: 3.3.1
2401 |
2402 | '@next/swc-darwin-arm64@15.0.3':
2403 | optional: true
2404 |
2405 | '@next/swc-darwin-x64@15.0.3':
2406 | optional: true
2407 |
2408 | '@next/swc-linux-arm64-gnu@15.0.3':
2409 | optional: true
2410 |
2411 | '@next/swc-linux-arm64-musl@15.0.3':
2412 | optional: true
2413 |
2414 | '@next/swc-linux-x64-gnu@15.0.3':
2415 | optional: true
2416 |
2417 | '@next/swc-linux-x64-musl@15.0.3':
2418 | optional: true
2419 |
2420 | '@next/swc-win32-arm64-msvc@15.0.3':
2421 | optional: true
2422 |
2423 | '@next/swc-win32-x64-msvc@15.0.3':
2424 | optional: true
2425 |
2426 | '@nodelib/fs.scandir@2.1.5':
2427 | dependencies:
2428 | '@nodelib/fs.stat': 2.0.5
2429 | run-parallel: 1.2.0
2430 |
2431 | '@nodelib/fs.stat@2.0.5': {}
2432 |
2433 | '@nodelib/fs.walk@1.2.8':
2434 | dependencies:
2435 | '@nodelib/fs.scandir': 2.1.5
2436 | fastq: 1.19.1
2437 |
2438 | '@nolyfill/is-core-module@1.0.39': {}
2439 |
2440 | '@pkgjs/parseargs@0.11.0':
2441 | optional: true
2442 |
2443 | '@puppeteer/browsers@2.6.1':
2444 | dependencies:
2445 | debug: 4.4.0
2446 | extract-zip: 2.0.1
2447 | progress: 2.0.3
2448 | proxy-agent: 6.5.0
2449 | semver: 7.7.1
2450 | tar-fs: 3.0.8
2451 | unbzip2-stream: 1.4.3
2452 | yargs: 17.7.2
2453 | transitivePeerDependencies:
2454 | - bare-buffer
2455 | - supports-color
2456 |
2457 | '@rtsao/scc@1.1.0': {}
2458 |
2459 | '@rushstack/eslint-patch@1.11.0': {}
2460 |
2461 | '@swc/counter@0.1.3': {}
2462 |
2463 | '@swc/helpers@0.5.13':
2464 | dependencies:
2465 | tslib: 2.8.1
2466 |
2467 | '@tootallnate/quickjs-emscripten@0.23.0': {}
2468 |
2469 | '@tybys/wasm-util@0.9.0':
2470 | dependencies:
2471 | tslib: 2.8.1
2472 | optional: true
2473 |
2474 | '@types/json5@0.0.29': {}
2475 |
2476 | '@types/node@20.17.24':
2477 | dependencies:
2478 | undici-types: 6.19.8
2479 |
2480 | '@types/prop-types@15.7.14': {}
2481 |
2482 | '@types/raf@3.4.3':
2483 | optional: true
2484 |
2485 | '@types/react-dom@18.3.5(@types/react@18.3.18)':
2486 | dependencies:
2487 | '@types/react': 18.3.18
2488 |
2489 | '@types/react@18.3.18':
2490 | dependencies:
2491 | '@types/prop-types': 15.7.14
2492 | csstype: 3.1.3
2493 |
2494 | '@types/yauzl@2.10.3':
2495 | dependencies:
2496 | '@types/node': 20.17.24
2497 | optional: true
2498 |
2499 | '@typescript-eslint/eslint-plugin@8.26.1(@typescript-eslint/parser@8.26.1(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)':
2500 | dependencies:
2501 | '@eslint-community/regexpp': 4.12.1
2502 | '@typescript-eslint/parser': 8.26.1(eslint@8.57.1)(typescript@5.8.2)
2503 | '@typescript-eslint/scope-manager': 8.26.1
2504 | '@typescript-eslint/type-utils': 8.26.1(eslint@8.57.1)(typescript@5.8.2)
2505 | '@typescript-eslint/utils': 8.26.1(eslint@8.57.1)(typescript@5.8.2)
2506 | '@typescript-eslint/visitor-keys': 8.26.1
2507 | eslint: 8.57.1
2508 | graphemer: 1.4.0
2509 | ignore: 5.3.2
2510 | natural-compare: 1.4.0
2511 | ts-api-utils: 2.0.1(typescript@5.8.2)
2512 | typescript: 5.8.2
2513 | transitivePeerDependencies:
2514 | - supports-color
2515 |
2516 | '@typescript-eslint/parser@8.26.1(eslint@8.57.1)(typescript@5.8.2)':
2517 | dependencies:
2518 | '@typescript-eslint/scope-manager': 8.26.1
2519 | '@typescript-eslint/types': 8.26.1
2520 | '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.2)
2521 | '@typescript-eslint/visitor-keys': 8.26.1
2522 | debug: 4.4.0
2523 | eslint: 8.57.1
2524 | typescript: 5.8.2
2525 | transitivePeerDependencies:
2526 | - supports-color
2527 |
2528 | '@typescript-eslint/scope-manager@8.26.1':
2529 | dependencies:
2530 | '@typescript-eslint/types': 8.26.1
2531 | '@typescript-eslint/visitor-keys': 8.26.1
2532 |
2533 | '@typescript-eslint/type-utils@8.26.1(eslint@8.57.1)(typescript@5.8.2)':
2534 | dependencies:
2535 | '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.2)
2536 | '@typescript-eslint/utils': 8.26.1(eslint@8.57.1)(typescript@5.8.2)
2537 | debug: 4.4.0
2538 | eslint: 8.57.1
2539 | ts-api-utils: 2.0.1(typescript@5.8.2)
2540 | typescript: 5.8.2
2541 | transitivePeerDependencies:
2542 | - supports-color
2543 |
2544 | '@typescript-eslint/types@8.26.1': {}
2545 |
2546 | '@typescript-eslint/typescript-estree@8.26.1(typescript@5.8.2)':
2547 | dependencies:
2548 | '@typescript-eslint/types': 8.26.1
2549 | '@typescript-eslint/visitor-keys': 8.26.1
2550 | debug: 4.4.0
2551 | fast-glob: 3.3.3
2552 | is-glob: 4.0.3
2553 | minimatch: 9.0.5
2554 | semver: 7.7.1
2555 | ts-api-utils: 2.0.1(typescript@5.8.2)
2556 | typescript: 5.8.2
2557 | transitivePeerDependencies:
2558 | - supports-color
2559 |
2560 | '@typescript-eslint/utils@8.26.1(eslint@8.57.1)(typescript@5.8.2)':
2561 | dependencies:
2562 | '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1)
2563 | '@typescript-eslint/scope-manager': 8.26.1
2564 | '@typescript-eslint/types': 8.26.1
2565 | '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.2)
2566 | eslint: 8.57.1
2567 | typescript: 5.8.2
2568 | transitivePeerDependencies:
2569 | - supports-color
2570 |
2571 | '@typescript-eslint/visitor-keys@8.26.1':
2572 | dependencies:
2573 | '@typescript-eslint/types': 8.26.1
2574 | eslint-visitor-keys: 4.2.0
2575 |
2576 | '@ungap/structured-clone@1.3.0': {}
2577 |
2578 | '@unrs/rspack-resolver-binding-darwin-arm64@1.1.2':
2579 | optional: true
2580 |
2581 | '@unrs/rspack-resolver-binding-darwin-x64@1.1.2':
2582 | optional: true
2583 |
2584 | '@unrs/rspack-resolver-binding-freebsd-x64@1.1.2':
2585 | optional: true
2586 |
2587 | '@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.1.2':
2588 | optional: true
2589 |
2590 | '@unrs/rspack-resolver-binding-linux-arm64-gnu@1.1.2':
2591 | optional: true
2592 |
2593 | '@unrs/rspack-resolver-binding-linux-arm64-musl@1.1.2':
2594 | optional: true
2595 |
2596 | '@unrs/rspack-resolver-binding-linux-x64-gnu@1.1.2':
2597 | optional: true
2598 |
2599 | '@unrs/rspack-resolver-binding-linux-x64-musl@1.1.2':
2600 | optional: true
2601 |
2602 | '@unrs/rspack-resolver-binding-wasm32-wasi@1.1.2':
2603 | dependencies:
2604 | '@napi-rs/wasm-runtime': 0.2.7
2605 | optional: true
2606 |
2607 | '@unrs/rspack-resolver-binding-win32-arm64-msvc@1.1.2':
2608 | optional: true
2609 |
2610 | '@unrs/rspack-resolver-binding-win32-x64-msvc@1.1.2':
2611 | optional: true
2612 |
2613 | '@vercel/analytics@1.5.0(next@15.0.3(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)':
2614 | optionalDependencies:
2615 | next: 15.0.3(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)
2616 | react: 19.0.0-rc-66855b96-20241106
2617 |
2618 | acorn-jsx@5.3.2(acorn@8.14.1):
2619 | dependencies:
2620 | acorn: 8.14.1
2621 |
2622 | acorn@8.14.1: {}
2623 |
2624 | agent-base@7.1.3: {}
2625 |
2626 | ajv@6.12.6:
2627 | dependencies:
2628 | fast-deep-equal: 3.1.3
2629 | fast-json-stable-stringify: 2.1.0
2630 | json-schema-traverse: 0.4.1
2631 | uri-js: 4.4.1
2632 |
2633 | ansi-regex@5.0.1: {}
2634 |
2635 | ansi-regex@6.1.0: {}
2636 |
2637 | ansi-styles@4.3.0:
2638 | dependencies:
2639 | color-convert: 2.0.1
2640 |
2641 | ansi-styles@6.2.1: {}
2642 |
2643 | any-promise@1.3.0: {}
2644 |
2645 | anymatch@3.1.3:
2646 | dependencies:
2647 | normalize-path: 3.0.0
2648 | picomatch: 2.3.1
2649 |
2650 | arg@5.0.2: {}
2651 |
2652 | argparse@2.0.1: {}
2653 |
2654 | aria-query@5.3.2: {}
2655 |
2656 | array-buffer-byte-length@1.0.2:
2657 | dependencies:
2658 | call-bound: 1.0.4
2659 | is-array-buffer: 3.0.5
2660 |
2661 | array-includes@3.1.8:
2662 | dependencies:
2663 | call-bind: 1.0.8
2664 | define-properties: 1.2.1
2665 | es-abstract: 1.23.9
2666 | es-object-atoms: 1.1.1
2667 | get-intrinsic: 1.3.0
2668 | is-string: 1.1.1
2669 |
2670 | array.prototype.findlast@1.2.5:
2671 | dependencies:
2672 | call-bind: 1.0.8
2673 | define-properties: 1.2.1
2674 | es-abstract: 1.23.9
2675 | es-errors: 1.3.0
2676 | es-object-atoms: 1.1.1
2677 | es-shim-unscopables: 1.1.0
2678 |
2679 | array.prototype.findlastindex@1.2.6:
2680 | dependencies:
2681 | call-bind: 1.0.8
2682 | call-bound: 1.0.4
2683 | define-properties: 1.2.1
2684 | es-abstract: 1.23.9
2685 | es-errors: 1.3.0
2686 | es-object-atoms: 1.1.1
2687 | es-shim-unscopables: 1.1.0
2688 |
2689 | array.prototype.flat@1.3.3:
2690 | dependencies:
2691 | call-bind: 1.0.8
2692 | define-properties: 1.2.1
2693 | es-abstract: 1.23.9
2694 | es-shim-unscopables: 1.1.0
2695 |
2696 | array.prototype.flatmap@1.3.3:
2697 | dependencies:
2698 | call-bind: 1.0.8
2699 | define-properties: 1.2.1
2700 | es-abstract: 1.23.9
2701 | es-shim-unscopables: 1.1.0
2702 |
2703 | array.prototype.tosorted@1.1.4:
2704 | dependencies:
2705 | call-bind: 1.0.8
2706 | define-properties: 1.2.1
2707 | es-abstract: 1.23.9
2708 | es-errors: 1.3.0
2709 | es-shim-unscopables: 1.1.0
2710 |
2711 | arraybuffer.prototype.slice@1.0.4:
2712 | dependencies:
2713 | array-buffer-byte-length: 1.0.2
2714 | call-bind: 1.0.8
2715 | define-properties: 1.2.1
2716 | es-abstract: 1.23.9
2717 | es-errors: 1.3.0
2718 | get-intrinsic: 1.3.0
2719 | is-array-buffer: 3.0.5
2720 |
2721 | ast-types-flow@0.0.8: {}
2722 |
2723 | ast-types@0.13.4:
2724 | dependencies:
2725 | tslib: 2.8.1
2726 |
2727 | async-function@1.0.0: {}
2728 |
2729 | atob@2.1.2: {}
2730 |
2731 | available-typed-arrays@1.0.7:
2732 | dependencies:
2733 | possible-typed-array-names: 1.1.0
2734 |
2735 | axe-core@4.10.3: {}
2736 |
2737 | axobject-query@4.1.0: {}
2738 |
2739 | b4a@1.6.7: {}
2740 |
2741 | balanced-match@1.0.2: {}
2742 |
2743 | bare-events@2.5.4:
2744 | optional: true
2745 |
2746 | bare-fs@4.0.1:
2747 | dependencies:
2748 | bare-events: 2.5.4
2749 | bare-path: 3.0.0
2750 | bare-stream: 2.6.5(bare-events@2.5.4)
2751 | transitivePeerDependencies:
2752 | - bare-buffer
2753 | optional: true
2754 |
2755 | bare-os@3.6.0:
2756 | optional: true
2757 |
2758 | bare-path@3.0.0:
2759 | dependencies:
2760 | bare-os: 3.6.0
2761 | optional: true
2762 |
2763 | bare-stream@2.6.5(bare-events@2.5.4):
2764 | dependencies:
2765 | streamx: 2.22.0
2766 | optionalDependencies:
2767 | bare-events: 2.5.4
2768 | optional: true
2769 |
2770 | base64-arraybuffer@1.0.2: {}
2771 |
2772 | base64-js@1.5.1: {}
2773 |
2774 | basic-ftp@5.0.5: {}
2775 |
2776 | binary-extensions@2.3.0: {}
2777 |
2778 | brace-expansion@1.1.11:
2779 | dependencies:
2780 | balanced-match: 1.0.2
2781 | concat-map: 0.0.1
2782 |
2783 | brace-expansion@2.0.1:
2784 | dependencies:
2785 | balanced-match: 1.0.2
2786 |
2787 | braces@3.0.3:
2788 | dependencies:
2789 | fill-range: 7.1.1
2790 |
2791 | btoa@1.2.1: {}
2792 |
2793 | buffer-crc32@0.2.13: {}
2794 |
2795 | buffer@5.7.1:
2796 | dependencies:
2797 | base64-js: 1.5.1
2798 | ieee754: 1.2.1
2799 |
2800 | busboy@1.6.0:
2801 | dependencies:
2802 | streamsearch: 1.1.0
2803 |
2804 | call-bind-apply-helpers@1.0.2:
2805 | dependencies:
2806 | es-errors: 1.3.0
2807 | function-bind: 1.1.2
2808 |
2809 | call-bind@1.0.8:
2810 | dependencies:
2811 | call-bind-apply-helpers: 1.0.2
2812 | es-define-property: 1.0.1
2813 | get-intrinsic: 1.3.0
2814 | set-function-length: 1.2.2
2815 |
2816 | call-bound@1.0.4:
2817 | dependencies:
2818 | call-bind-apply-helpers: 1.0.2
2819 | get-intrinsic: 1.3.0
2820 |
2821 | callsites@3.1.0: {}
2822 |
2823 | camelcase-css@2.0.1: {}
2824 |
2825 | caniuse-lite@1.0.30001705: {}
2826 |
2827 | canvg@3.0.11:
2828 | dependencies:
2829 | '@babel/runtime': 7.26.10
2830 | '@types/raf': 3.4.3
2831 | core-js: 3.41.0
2832 | raf: 3.4.1
2833 | regenerator-runtime: 0.13.11
2834 | rgbcolor: 1.0.1
2835 | stackblur-canvas: 2.7.0
2836 | svg-pathdata: 6.0.3
2837 | optional: true
2838 |
2839 | chalk@4.1.2:
2840 | dependencies:
2841 | ansi-styles: 4.3.0
2842 | supports-color: 7.2.0
2843 |
2844 | chokidar@3.6.0:
2845 | dependencies:
2846 | anymatch: 3.1.3
2847 | braces: 3.0.3
2848 | glob-parent: 5.1.2
2849 | is-binary-path: 2.1.0
2850 | is-glob: 4.0.3
2851 | normalize-path: 3.0.0
2852 | readdirp: 3.6.0
2853 | optionalDependencies:
2854 | fsevents: 2.3.3
2855 |
2856 | chromium-bidi@0.11.0(devtools-protocol@0.0.1367902):
2857 | dependencies:
2858 | devtools-protocol: 0.0.1367902
2859 | mitt: 3.0.1
2860 | zod: 3.23.8
2861 |
2862 | class-variance-authority@0.7.1:
2863 | dependencies:
2864 | clsx: 2.1.1
2865 |
2866 | client-only@0.0.1: {}
2867 |
2868 | cliui@8.0.1:
2869 | dependencies:
2870 | string-width: 4.2.3
2871 | strip-ansi: 6.0.1
2872 | wrap-ansi: 7.0.0
2873 |
2874 | clsx@2.1.1: {}
2875 |
2876 | color-convert@2.0.1:
2877 | dependencies:
2878 | color-name: 1.1.4
2879 |
2880 | color-name@1.1.4: {}
2881 |
2882 | color-string@1.9.1:
2883 | dependencies:
2884 | color-name: 1.1.4
2885 | simple-swizzle: 0.2.2
2886 | optional: true
2887 |
2888 | color@4.2.3:
2889 | dependencies:
2890 | color-convert: 2.0.1
2891 | color-string: 1.9.1
2892 | optional: true
2893 |
2894 | commander@4.1.1: {}
2895 |
2896 | concat-map@0.0.1: {}
2897 |
2898 | core-js@3.41.0:
2899 | optional: true
2900 |
2901 | cosmiconfig@9.0.0(typescript@5.8.2):
2902 | dependencies:
2903 | env-paths: 2.2.1
2904 | import-fresh: 3.3.1
2905 | js-yaml: 4.1.0
2906 | parse-json: 5.2.0
2907 | optionalDependencies:
2908 | typescript: 5.8.2
2909 |
2910 | cross-spawn@7.0.6:
2911 | dependencies:
2912 | path-key: 3.1.1
2913 | shebang-command: 2.0.0
2914 | which: 2.0.2
2915 |
2916 | css-line-break@2.1.0:
2917 | dependencies:
2918 | utrie: 1.0.2
2919 |
2920 | cssesc@3.0.0: {}
2921 |
2922 | csstype@3.1.3: {}
2923 |
2924 | damerau-levenshtein@1.0.8: {}
2925 |
2926 | data-uri-to-buffer@6.0.2: {}
2927 |
2928 | data-view-buffer@1.0.2:
2929 | dependencies:
2930 | call-bound: 1.0.4
2931 | es-errors: 1.3.0
2932 | is-data-view: 1.0.2
2933 |
2934 | data-view-byte-length@1.0.2:
2935 | dependencies:
2936 | call-bound: 1.0.4
2937 | es-errors: 1.3.0
2938 | is-data-view: 1.0.2
2939 |
2940 | data-view-byte-offset@1.0.1:
2941 | dependencies:
2942 | call-bound: 1.0.4
2943 | es-errors: 1.3.0
2944 | is-data-view: 1.0.2
2945 |
2946 | debug@3.2.7:
2947 | dependencies:
2948 | ms: 2.1.3
2949 |
2950 | debug@4.4.0:
2951 | dependencies:
2952 | ms: 2.1.3
2953 |
2954 | deep-is@0.1.4: {}
2955 |
2956 | define-data-property@1.1.4:
2957 | dependencies:
2958 | es-define-property: 1.0.1
2959 | es-errors: 1.3.0
2960 | gopd: 1.2.0
2961 |
2962 | define-properties@1.2.1:
2963 | dependencies:
2964 | define-data-property: 1.1.4
2965 | has-property-descriptors: 1.0.2
2966 | object-keys: 1.1.1
2967 |
2968 | degenerator@5.0.1:
2969 | dependencies:
2970 | ast-types: 0.13.4
2971 | escodegen: 2.1.0
2972 | esprima: 4.0.1
2973 |
2974 | detect-libc@2.0.3:
2975 | optional: true
2976 |
2977 | devtools-protocol@0.0.1367902: {}
2978 |
2979 | didyoumean@1.2.2: {}
2980 |
2981 | dlv@1.1.3: {}
2982 |
2983 | doctrine@2.1.0:
2984 | dependencies:
2985 | esutils: 2.0.3
2986 |
2987 | doctrine@3.0.0:
2988 | dependencies:
2989 | esutils: 2.0.3
2990 |
2991 | dompurify@2.5.8:
2992 | optional: true
2993 |
2994 | dunder-proto@1.0.1:
2995 | dependencies:
2996 | call-bind-apply-helpers: 1.0.2
2997 | es-errors: 1.3.0
2998 | gopd: 1.2.0
2999 |
3000 | eastasianwidth@0.2.0: {}
3001 |
3002 | emoji-regex@8.0.0: {}
3003 |
3004 | emoji-regex@9.2.2: {}
3005 |
3006 | end-of-stream@1.4.4:
3007 | dependencies:
3008 | once: 1.4.0
3009 |
3010 | env-paths@2.2.1: {}
3011 |
3012 | error-ex@1.3.2:
3013 | dependencies:
3014 | is-arrayish: 0.2.1
3015 |
3016 | es-abstract@1.23.9:
3017 | dependencies:
3018 | array-buffer-byte-length: 1.0.2
3019 | arraybuffer.prototype.slice: 1.0.4
3020 | available-typed-arrays: 1.0.7
3021 | call-bind: 1.0.8
3022 | call-bound: 1.0.4
3023 | data-view-buffer: 1.0.2
3024 | data-view-byte-length: 1.0.2
3025 | data-view-byte-offset: 1.0.1
3026 | es-define-property: 1.0.1
3027 | es-errors: 1.3.0
3028 | es-object-atoms: 1.1.1
3029 | es-set-tostringtag: 2.1.0
3030 | es-to-primitive: 1.3.0
3031 | function.prototype.name: 1.1.8
3032 | get-intrinsic: 1.3.0
3033 | get-proto: 1.0.1
3034 | get-symbol-description: 1.1.0
3035 | globalthis: 1.0.4
3036 | gopd: 1.2.0
3037 | has-property-descriptors: 1.0.2
3038 | has-proto: 1.2.0
3039 | has-symbols: 1.1.0
3040 | hasown: 2.0.2
3041 | internal-slot: 1.1.0
3042 | is-array-buffer: 3.0.5
3043 | is-callable: 1.2.7
3044 | is-data-view: 1.0.2
3045 | is-regex: 1.2.1
3046 | is-shared-array-buffer: 1.0.4
3047 | is-string: 1.1.1
3048 | is-typed-array: 1.1.15
3049 | is-weakref: 1.1.1
3050 | math-intrinsics: 1.1.0
3051 | object-inspect: 1.13.4
3052 | object-keys: 1.1.1
3053 | object.assign: 4.1.7
3054 | own-keys: 1.0.1
3055 | regexp.prototype.flags: 1.5.4
3056 | safe-array-concat: 1.1.3
3057 | safe-push-apply: 1.0.0
3058 | safe-regex-test: 1.1.0
3059 | set-proto: 1.0.0
3060 | string.prototype.trim: 1.2.10
3061 | string.prototype.trimend: 1.0.9
3062 | string.prototype.trimstart: 1.0.8
3063 | typed-array-buffer: 1.0.3
3064 | typed-array-byte-length: 1.0.3
3065 | typed-array-byte-offset: 1.0.4
3066 | typed-array-length: 1.0.7
3067 | unbox-primitive: 1.1.0
3068 | which-typed-array: 1.1.19
3069 |
3070 | es-define-property@1.0.1: {}
3071 |
3072 | es-errors@1.3.0: {}
3073 |
3074 | es-iterator-helpers@1.2.1:
3075 | dependencies:
3076 | call-bind: 1.0.8
3077 | call-bound: 1.0.4
3078 | define-properties: 1.2.1
3079 | es-abstract: 1.23.9
3080 | es-errors: 1.3.0
3081 | es-set-tostringtag: 2.1.0
3082 | function-bind: 1.1.2
3083 | get-intrinsic: 1.3.0
3084 | globalthis: 1.0.4
3085 | gopd: 1.2.0
3086 | has-property-descriptors: 1.0.2
3087 | has-proto: 1.2.0
3088 | has-symbols: 1.1.0
3089 | internal-slot: 1.1.0
3090 | iterator.prototype: 1.1.5
3091 | safe-array-concat: 1.1.3
3092 |
3093 | es-object-atoms@1.1.1:
3094 | dependencies:
3095 | es-errors: 1.3.0
3096 |
3097 | es-set-tostringtag@2.1.0:
3098 | dependencies:
3099 | es-errors: 1.3.0
3100 | get-intrinsic: 1.3.0
3101 | has-tostringtag: 1.0.2
3102 | hasown: 2.0.2
3103 |
3104 | es-shim-unscopables@1.1.0:
3105 | dependencies:
3106 | hasown: 2.0.2
3107 |
3108 | es-to-primitive@1.3.0:
3109 | dependencies:
3110 | is-callable: 1.2.7
3111 | is-date-object: 1.1.0
3112 | is-symbol: 1.1.1
3113 |
3114 | escalade@3.2.0: {}
3115 |
3116 | escape-string-regexp@4.0.0: {}
3117 |
3118 | escodegen@2.1.0:
3119 | dependencies:
3120 | esprima: 4.0.1
3121 | estraverse: 5.3.0
3122 | esutils: 2.0.3
3123 | optionalDependencies:
3124 | source-map: 0.6.1
3125 |
3126 | eslint-config-next@15.0.3(eslint@8.57.1)(typescript@5.8.2):
3127 | dependencies:
3128 | '@next/eslint-plugin-next': 15.0.3
3129 | '@rushstack/eslint-patch': 1.11.0
3130 | '@typescript-eslint/eslint-plugin': 8.26.1(@typescript-eslint/parser@8.26.1(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)
3131 | '@typescript-eslint/parser': 8.26.1(eslint@8.57.1)(typescript@5.8.2)
3132 | eslint: 8.57.1
3133 | eslint-import-resolver-node: 0.3.9
3134 | eslint-import-resolver-typescript: 3.9.1(eslint-plugin-import@2.31.0)(eslint@8.57.1)
3135 | eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.26.1(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1)
3136 | eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1)
3137 | eslint-plugin-react: 7.37.4(eslint@8.57.1)
3138 | eslint-plugin-react-hooks: 5.2.0(eslint@8.57.1)
3139 | optionalDependencies:
3140 | typescript: 5.8.2
3141 | transitivePeerDependencies:
3142 | - eslint-import-resolver-webpack
3143 | - eslint-plugin-import-x
3144 | - supports-color
3145 |
3146 | eslint-import-resolver-node@0.3.9:
3147 | dependencies:
3148 | debug: 3.2.7
3149 | is-core-module: 2.16.1
3150 | resolve: 1.22.10
3151 | transitivePeerDependencies:
3152 | - supports-color
3153 |
3154 | eslint-import-resolver-typescript@3.9.1(eslint-plugin-import@2.31.0)(eslint@8.57.1):
3155 | dependencies:
3156 | '@nolyfill/is-core-module': 1.0.39
3157 | debug: 4.4.0
3158 | eslint: 8.57.1
3159 | get-tsconfig: 4.10.0
3160 | is-bun-module: 1.3.0
3161 | rspack-resolver: 1.1.2
3162 | stable-hash: 0.0.5
3163 | tinyglobby: 0.2.12
3164 | optionalDependencies:
3165 | eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.26.1(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1)
3166 | transitivePeerDependencies:
3167 | - supports-color
3168 |
3169 | eslint-module-utils@2.12.0(@typescript-eslint/parser@8.26.1(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1):
3170 | dependencies:
3171 | debug: 3.2.7
3172 | optionalDependencies:
3173 | '@typescript-eslint/parser': 8.26.1(eslint@8.57.1)(typescript@5.8.2)
3174 | eslint: 8.57.1
3175 | eslint-import-resolver-node: 0.3.9
3176 | eslint-import-resolver-typescript: 3.9.1(eslint-plugin-import@2.31.0)(eslint@8.57.1)
3177 | transitivePeerDependencies:
3178 | - supports-color
3179 |
3180 | eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.26.1(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1):
3181 | dependencies:
3182 | '@rtsao/scc': 1.1.0
3183 | array-includes: 3.1.8
3184 | array.prototype.findlastindex: 1.2.6
3185 | array.prototype.flat: 1.3.3
3186 | array.prototype.flatmap: 1.3.3
3187 | debug: 3.2.7
3188 | doctrine: 2.1.0
3189 | eslint: 8.57.1
3190 | eslint-import-resolver-node: 0.3.9
3191 | eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.26.1(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1)
3192 | hasown: 2.0.2
3193 | is-core-module: 2.16.1
3194 | is-glob: 4.0.3
3195 | minimatch: 3.1.2
3196 | object.fromentries: 2.0.8
3197 | object.groupby: 1.0.3
3198 | object.values: 1.2.1
3199 | semver: 6.3.1
3200 | string.prototype.trimend: 1.0.9
3201 | tsconfig-paths: 3.15.0
3202 | optionalDependencies:
3203 | '@typescript-eslint/parser': 8.26.1(eslint@8.57.1)(typescript@5.8.2)
3204 | transitivePeerDependencies:
3205 | - eslint-import-resolver-typescript
3206 | - eslint-import-resolver-webpack
3207 | - supports-color
3208 |
3209 | eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1):
3210 | dependencies:
3211 | aria-query: 5.3.2
3212 | array-includes: 3.1.8
3213 | array.prototype.flatmap: 1.3.3
3214 | ast-types-flow: 0.0.8
3215 | axe-core: 4.10.3
3216 | axobject-query: 4.1.0
3217 | damerau-levenshtein: 1.0.8
3218 | emoji-regex: 9.2.2
3219 | eslint: 8.57.1
3220 | hasown: 2.0.2
3221 | jsx-ast-utils: 3.3.5
3222 | language-tags: 1.0.9
3223 | minimatch: 3.1.2
3224 | object.fromentries: 2.0.8
3225 | safe-regex-test: 1.1.0
3226 | string.prototype.includes: 2.0.1
3227 |
3228 | eslint-plugin-react-hooks@5.2.0(eslint@8.57.1):
3229 | dependencies:
3230 | eslint: 8.57.1
3231 |
3232 | eslint-plugin-react@7.37.4(eslint@8.57.1):
3233 | dependencies:
3234 | array-includes: 3.1.8
3235 | array.prototype.findlast: 1.2.5
3236 | array.prototype.flatmap: 1.3.3
3237 | array.prototype.tosorted: 1.1.4
3238 | doctrine: 2.1.0
3239 | es-iterator-helpers: 1.2.1
3240 | eslint: 8.57.1
3241 | estraverse: 5.3.0
3242 | hasown: 2.0.2
3243 | jsx-ast-utils: 3.3.5
3244 | minimatch: 3.1.2
3245 | object.entries: 1.1.9
3246 | object.fromentries: 2.0.8
3247 | object.values: 1.2.1
3248 | prop-types: 15.8.1
3249 | resolve: 2.0.0-next.5
3250 | semver: 6.3.1
3251 | string.prototype.matchall: 4.0.12
3252 | string.prototype.repeat: 1.0.0
3253 |
3254 | eslint-scope@7.2.2:
3255 | dependencies:
3256 | esrecurse: 4.3.0
3257 | estraverse: 5.3.0
3258 |
3259 | eslint-visitor-keys@3.4.3: {}
3260 |
3261 | eslint-visitor-keys@4.2.0: {}
3262 |
3263 | eslint@8.57.1:
3264 | dependencies:
3265 | '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1)
3266 | '@eslint-community/regexpp': 4.12.1
3267 | '@eslint/eslintrc': 2.1.4
3268 | '@eslint/js': 8.57.1
3269 | '@humanwhocodes/config-array': 0.13.0
3270 | '@humanwhocodes/module-importer': 1.0.1
3271 | '@nodelib/fs.walk': 1.2.8
3272 | '@ungap/structured-clone': 1.3.0
3273 | ajv: 6.12.6
3274 | chalk: 4.1.2
3275 | cross-spawn: 7.0.6
3276 | debug: 4.4.0
3277 | doctrine: 3.0.0
3278 | escape-string-regexp: 4.0.0
3279 | eslint-scope: 7.2.2
3280 | eslint-visitor-keys: 3.4.3
3281 | espree: 9.6.1
3282 | esquery: 1.6.0
3283 | esutils: 2.0.3
3284 | fast-deep-equal: 3.1.3
3285 | file-entry-cache: 6.0.1
3286 | find-up: 5.0.0
3287 | glob-parent: 6.0.2
3288 | globals: 13.24.0
3289 | graphemer: 1.4.0
3290 | ignore: 5.3.2
3291 | imurmurhash: 0.1.4
3292 | is-glob: 4.0.3
3293 | is-path-inside: 3.0.3
3294 | js-yaml: 4.1.0
3295 | json-stable-stringify-without-jsonify: 1.0.1
3296 | levn: 0.4.1
3297 | lodash.merge: 4.6.2
3298 | minimatch: 3.1.2
3299 | natural-compare: 1.4.0
3300 | optionator: 0.9.4
3301 | strip-ansi: 6.0.1
3302 | text-table: 0.2.0
3303 | transitivePeerDependencies:
3304 | - supports-color
3305 |
3306 | espree@9.6.1:
3307 | dependencies:
3308 | acorn: 8.14.1
3309 | acorn-jsx: 5.3.2(acorn@8.14.1)
3310 | eslint-visitor-keys: 3.4.3
3311 |
3312 | esprima@4.0.1: {}
3313 |
3314 | esquery@1.6.0:
3315 | dependencies:
3316 | estraverse: 5.3.0
3317 |
3318 | esrecurse@4.3.0:
3319 | dependencies:
3320 | estraverse: 5.3.0
3321 |
3322 | estraverse@5.3.0: {}
3323 |
3324 | esutils@2.0.3: {}
3325 |
3326 | extract-zip@2.0.1:
3327 | dependencies:
3328 | debug: 4.4.0
3329 | get-stream: 5.2.0
3330 | yauzl: 2.10.0
3331 | optionalDependencies:
3332 | '@types/yauzl': 2.10.3
3333 | transitivePeerDependencies:
3334 | - supports-color
3335 |
3336 | fast-deep-equal@3.1.3: {}
3337 |
3338 | fast-fifo@1.3.2: {}
3339 |
3340 | fast-glob@3.3.1:
3341 | dependencies:
3342 | '@nodelib/fs.stat': 2.0.5
3343 | '@nodelib/fs.walk': 1.2.8
3344 | glob-parent: 5.1.2
3345 | merge2: 1.4.1
3346 | micromatch: 4.0.8
3347 |
3348 | fast-glob@3.3.3:
3349 | dependencies:
3350 | '@nodelib/fs.stat': 2.0.5
3351 | '@nodelib/fs.walk': 1.2.8
3352 | glob-parent: 5.1.2
3353 | merge2: 1.4.1
3354 | micromatch: 4.0.8
3355 |
3356 | fast-json-stable-stringify@2.1.0: {}
3357 |
3358 | fast-levenshtein@2.0.6: {}
3359 |
3360 | fastq@1.19.1:
3361 | dependencies:
3362 | reusify: 1.1.0
3363 |
3364 | fd-slicer@1.1.0:
3365 | dependencies:
3366 | pend: 1.2.0
3367 |
3368 | fdir@6.4.3(picomatch@4.0.2):
3369 | optionalDependencies:
3370 | picomatch: 4.0.2
3371 |
3372 | fflate@0.8.2: {}
3373 |
3374 | file-entry-cache@6.0.1:
3375 | dependencies:
3376 | flat-cache: 3.2.0
3377 |
3378 | fill-range@7.1.1:
3379 | dependencies:
3380 | to-regex-range: 5.0.1
3381 |
3382 | find-up@5.0.0:
3383 | dependencies:
3384 | locate-path: 6.0.0
3385 | path-exists: 4.0.0
3386 |
3387 | flat-cache@3.2.0:
3388 | dependencies:
3389 | flatted: 3.3.3
3390 | keyv: 4.5.4
3391 | rimraf: 3.0.2
3392 |
3393 | flatted@3.3.3: {}
3394 |
3395 | for-each@0.3.5:
3396 | dependencies:
3397 | is-callable: 1.2.7
3398 |
3399 | foreground-child@3.3.1:
3400 | dependencies:
3401 | cross-spawn: 7.0.6
3402 | signal-exit: 4.1.0
3403 |
3404 | fs.realpath@1.0.0: {}
3405 |
3406 | fsevents@2.3.3:
3407 | optional: true
3408 |
3409 | function-bind@1.1.2: {}
3410 |
3411 | function.prototype.name@1.1.8:
3412 | dependencies:
3413 | call-bind: 1.0.8
3414 | call-bound: 1.0.4
3415 | define-properties: 1.2.1
3416 | functions-have-names: 1.2.3
3417 | hasown: 2.0.2
3418 | is-callable: 1.2.7
3419 |
3420 | functions-have-names@1.2.3: {}
3421 |
3422 | get-caller-file@2.0.5: {}
3423 |
3424 | get-intrinsic@1.3.0:
3425 | dependencies:
3426 | call-bind-apply-helpers: 1.0.2
3427 | es-define-property: 1.0.1
3428 | es-errors: 1.3.0
3429 | es-object-atoms: 1.1.1
3430 | function-bind: 1.1.2
3431 | get-proto: 1.0.1
3432 | gopd: 1.2.0
3433 | has-symbols: 1.1.0
3434 | hasown: 2.0.2
3435 | math-intrinsics: 1.1.0
3436 |
3437 | get-proto@1.0.1:
3438 | dependencies:
3439 | dunder-proto: 1.0.1
3440 | es-object-atoms: 1.1.1
3441 |
3442 | get-stream@5.2.0:
3443 | dependencies:
3444 | pump: 3.0.2
3445 |
3446 | get-symbol-description@1.1.0:
3447 | dependencies:
3448 | call-bound: 1.0.4
3449 | es-errors: 1.3.0
3450 | get-intrinsic: 1.3.0
3451 |
3452 | get-tsconfig@4.10.0:
3453 | dependencies:
3454 | resolve-pkg-maps: 1.0.0
3455 |
3456 | get-uri@6.0.4:
3457 | dependencies:
3458 | basic-ftp: 5.0.5
3459 | data-uri-to-buffer: 6.0.2
3460 | debug: 4.4.0
3461 | transitivePeerDependencies:
3462 | - supports-color
3463 |
3464 | glob-parent@5.1.2:
3465 | dependencies:
3466 | is-glob: 4.0.3
3467 |
3468 | glob-parent@6.0.2:
3469 | dependencies:
3470 | is-glob: 4.0.3
3471 |
3472 | glob@10.4.5:
3473 | dependencies:
3474 | foreground-child: 3.3.1
3475 | jackspeak: 3.4.3
3476 | minimatch: 9.0.5
3477 | minipass: 7.1.2
3478 | package-json-from-dist: 1.0.1
3479 | path-scurry: 1.11.1
3480 |
3481 | glob@7.2.3:
3482 | dependencies:
3483 | fs.realpath: 1.0.0
3484 | inflight: 1.0.6
3485 | inherits: 2.0.4
3486 | minimatch: 3.1.2
3487 | once: 1.4.0
3488 | path-is-absolute: 1.0.1
3489 |
3490 | globals@13.24.0:
3491 | dependencies:
3492 | type-fest: 0.20.2
3493 |
3494 | globalthis@1.0.4:
3495 | dependencies:
3496 | define-properties: 1.2.1
3497 | gopd: 1.2.0
3498 |
3499 | gopd@1.2.0: {}
3500 |
3501 | graphemer@1.4.0: {}
3502 |
3503 | has-bigints@1.1.0: {}
3504 |
3505 | has-flag@4.0.0: {}
3506 |
3507 | has-property-descriptors@1.0.2:
3508 | dependencies:
3509 | es-define-property: 1.0.1
3510 |
3511 | has-proto@1.2.0:
3512 | dependencies:
3513 | dunder-proto: 1.0.1
3514 |
3515 | has-symbols@1.1.0: {}
3516 |
3517 | has-tostringtag@1.0.2:
3518 | dependencies:
3519 | has-symbols: 1.1.0
3520 |
3521 | hasown@2.0.2:
3522 | dependencies:
3523 | function-bind: 1.1.2
3524 |
3525 | html2canvas@1.4.1:
3526 | dependencies:
3527 | css-line-break: 2.1.0
3528 | text-segmentation: 1.0.3
3529 |
3530 | http-proxy-agent@7.0.2:
3531 | dependencies:
3532 | agent-base: 7.1.3
3533 | debug: 4.4.0
3534 | transitivePeerDependencies:
3535 | - supports-color
3536 |
3537 | https-proxy-agent@7.0.6:
3538 | dependencies:
3539 | agent-base: 7.1.3
3540 | debug: 4.4.0
3541 | transitivePeerDependencies:
3542 | - supports-color
3543 |
3544 | ieee754@1.2.1: {}
3545 |
3546 | ignore@5.3.2: {}
3547 |
3548 | import-fresh@3.3.1:
3549 | dependencies:
3550 | parent-module: 1.0.1
3551 | resolve-from: 4.0.0
3552 |
3553 | imurmurhash@0.1.4: {}
3554 |
3555 | inflight@1.0.6:
3556 | dependencies:
3557 | once: 1.4.0
3558 | wrappy: 1.0.2
3559 |
3560 | inherits@2.0.4: {}
3561 |
3562 | internal-slot@1.1.0:
3563 | dependencies:
3564 | es-errors: 1.3.0
3565 | hasown: 2.0.2
3566 | side-channel: 1.1.0
3567 |
3568 | ip-address@9.0.5:
3569 | dependencies:
3570 | jsbn: 1.1.0
3571 | sprintf-js: 1.1.3
3572 |
3573 | is-array-buffer@3.0.5:
3574 | dependencies:
3575 | call-bind: 1.0.8
3576 | call-bound: 1.0.4
3577 | get-intrinsic: 1.3.0
3578 |
3579 | is-arrayish@0.2.1: {}
3580 |
3581 | is-arrayish@0.3.2:
3582 | optional: true
3583 |
3584 | is-async-function@2.1.1:
3585 | dependencies:
3586 | async-function: 1.0.0
3587 | call-bound: 1.0.4
3588 | get-proto: 1.0.1
3589 | has-tostringtag: 1.0.2
3590 | safe-regex-test: 1.1.0
3591 |
3592 | is-bigint@1.1.0:
3593 | dependencies:
3594 | has-bigints: 1.1.0
3595 |
3596 | is-binary-path@2.1.0:
3597 | dependencies:
3598 | binary-extensions: 2.3.0
3599 |
3600 | is-boolean-object@1.2.2:
3601 | dependencies:
3602 | call-bound: 1.0.4
3603 | has-tostringtag: 1.0.2
3604 |
3605 | is-bun-module@1.3.0:
3606 | dependencies:
3607 | semver: 7.7.1
3608 |
3609 | is-callable@1.2.7: {}
3610 |
3611 | is-core-module@2.16.1:
3612 | dependencies:
3613 | hasown: 2.0.2
3614 |
3615 | is-data-view@1.0.2:
3616 | dependencies:
3617 | call-bound: 1.0.4
3618 | get-intrinsic: 1.3.0
3619 | is-typed-array: 1.1.15
3620 |
3621 | is-date-object@1.1.0:
3622 | dependencies:
3623 | call-bound: 1.0.4
3624 | has-tostringtag: 1.0.2
3625 |
3626 | is-extglob@2.1.1: {}
3627 |
3628 | is-finalizationregistry@1.1.1:
3629 | dependencies:
3630 | call-bound: 1.0.4
3631 |
3632 | is-fullwidth-code-point@3.0.0: {}
3633 |
3634 | is-generator-function@1.1.0:
3635 | dependencies:
3636 | call-bound: 1.0.4
3637 | get-proto: 1.0.1
3638 | has-tostringtag: 1.0.2
3639 | safe-regex-test: 1.1.0
3640 |
3641 | is-glob@4.0.3:
3642 | dependencies:
3643 | is-extglob: 2.1.1
3644 |
3645 | is-map@2.0.3: {}
3646 |
3647 | is-number-object@1.1.1:
3648 | dependencies:
3649 | call-bound: 1.0.4
3650 | has-tostringtag: 1.0.2
3651 |
3652 | is-number@7.0.0: {}
3653 |
3654 | is-path-inside@3.0.3: {}
3655 |
3656 | is-regex@1.2.1:
3657 | dependencies:
3658 | call-bound: 1.0.4
3659 | gopd: 1.2.0
3660 | has-tostringtag: 1.0.2
3661 | hasown: 2.0.2
3662 |
3663 | is-set@2.0.3: {}
3664 |
3665 | is-shared-array-buffer@1.0.4:
3666 | dependencies:
3667 | call-bound: 1.0.4
3668 |
3669 | is-string@1.1.1:
3670 | dependencies:
3671 | call-bound: 1.0.4
3672 | has-tostringtag: 1.0.2
3673 |
3674 | is-symbol@1.1.1:
3675 | dependencies:
3676 | call-bound: 1.0.4
3677 | has-symbols: 1.1.0
3678 | safe-regex-test: 1.1.0
3679 |
3680 | is-typed-array@1.1.15:
3681 | dependencies:
3682 | which-typed-array: 1.1.19
3683 |
3684 | is-weakmap@2.0.2: {}
3685 |
3686 | is-weakref@1.1.1:
3687 | dependencies:
3688 | call-bound: 1.0.4
3689 |
3690 | is-weakset@2.0.4:
3691 | dependencies:
3692 | call-bound: 1.0.4
3693 | get-intrinsic: 1.3.0
3694 |
3695 | isarray@2.0.5: {}
3696 |
3697 | isexe@2.0.0: {}
3698 |
3699 | iterator.prototype@1.1.5:
3700 | dependencies:
3701 | define-data-property: 1.1.4
3702 | es-object-atoms: 1.1.1
3703 | get-intrinsic: 1.3.0
3704 | get-proto: 1.0.1
3705 | has-symbols: 1.1.0
3706 | set-function-name: 2.0.2
3707 |
3708 | jackspeak@3.4.3:
3709 | dependencies:
3710 | '@isaacs/cliui': 8.0.2
3711 | optionalDependencies:
3712 | '@pkgjs/parseargs': 0.11.0
3713 |
3714 | jiti@1.21.7: {}
3715 |
3716 | js-tokens@4.0.0: {}
3717 |
3718 | js-yaml@4.1.0:
3719 | dependencies:
3720 | argparse: 2.0.1
3721 |
3722 | jsbn@1.1.0: {}
3723 |
3724 | json-buffer@3.0.1: {}
3725 |
3726 | json-parse-even-better-errors@2.3.1: {}
3727 |
3728 | json-schema-traverse@0.4.1: {}
3729 |
3730 | json-stable-stringify-without-jsonify@1.0.1: {}
3731 |
3732 | json5@1.0.2:
3733 | dependencies:
3734 | minimist: 1.2.8
3735 |
3736 | jspdf@2.5.2:
3737 | dependencies:
3738 | '@babel/runtime': 7.26.10
3739 | atob: 2.1.2
3740 | btoa: 1.2.1
3741 | fflate: 0.8.2
3742 | optionalDependencies:
3743 | canvg: 3.0.11
3744 | core-js: 3.41.0
3745 | dompurify: 2.5.8
3746 | html2canvas: 1.4.1
3747 |
3748 | jsx-ast-utils@3.3.5:
3749 | dependencies:
3750 | array-includes: 3.1.8
3751 | array.prototype.flat: 1.3.3
3752 | object.assign: 4.1.7
3753 | object.values: 1.2.1
3754 |
3755 | keyv@4.5.4:
3756 | dependencies:
3757 | json-buffer: 3.0.1
3758 |
3759 | language-subtag-registry@0.3.23: {}
3760 |
3761 | language-tags@1.0.9:
3762 | dependencies:
3763 | language-subtag-registry: 0.3.23
3764 |
3765 | levn@0.4.1:
3766 | dependencies:
3767 | prelude-ls: 1.2.1
3768 | type-check: 0.4.0
3769 |
3770 | lilconfig@3.1.3: {}
3771 |
3772 | lines-and-columns@1.2.4: {}
3773 |
3774 | locate-path@6.0.0:
3775 | dependencies:
3776 | p-locate: 5.0.0
3777 |
3778 | lodash.merge@4.6.2: {}
3779 |
3780 | loose-envify@1.4.0:
3781 | dependencies:
3782 | js-tokens: 4.0.0
3783 |
3784 | lru-cache@10.4.3: {}
3785 |
3786 | lru-cache@7.18.3: {}
3787 |
3788 | lucide-react@0.456.0(react@19.0.0-rc-66855b96-20241106):
3789 | dependencies:
3790 | react: 19.0.0-rc-66855b96-20241106
3791 |
3792 | math-intrinsics@1.1.0: {}
3793 |
3794 | merge2@1.4.1: {}
3795 |
3796 | micromatch@4.0.8:
3797 | dependencies:
3798 | braces: 3.0.3
3799 | picomatch: 2.3.1
3800 |
3801 | minimatch@3.1.2:
3802 | dependencies:
3803 | brace-expansion: 1.1.11
3804 |
3805 | minimatch@9.0.5:
3806 | dependencies:
3807 | brace-expansion: 2.0.1
3808 |
3809 | minimist@1.2.8: {}
3810 |
3811 | minipass@7.1.2: {}
3812 |
3813 | mitt@3.0.1: {}
3814 |
3815 | ms@2.1.3: {}
3816 |
3817 | mz@2.7.0:
3818 | dependencies:
3819 | any-promise: 1.3.0
3820 | object-assign: 4.1.1
3821 | thenify-all: 1.6.0
3822 |
3823 | nanoid@3.3.10: {}
3824 |
3825 | natural-compare@1.4.0: {}
3826 |
3827 | netmask@2.0.2: {}
3828 |
3829 | next-themes@0.4.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106):
3830 | dependencies:
3831 | react: 19.0.0-rc-66855b96-20241106
3832 | react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106)
3833 |
3834 | next@15.0.3(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106):
3835 | dependencies:
3836 | '@next/env': 15.0.3
3837 | '@swc/counter': 0.1.3
3838 | '@swc/helpers': 0.5.13
3839 | busboy: 1.6.0
3840 | caniuse-lite: 1.0.30001705
3841 | postcss: 8.4.31
3842 | react: 19.0.0-rc-66855b96-20241106
3843 | react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106)
3844 | styled-jsx: 5.1.6(react@19.0.0-rc-66855b96-20241106)
3845 | optionalDependencies:
3846 | '@next/swc-darwin-arm64': 15.0.3
3847 | '@next/swc-darwin-x64': 15.0.3
3848 | '@next/swc-linux-arm64-gnu': 15.0.3
3849 | '@next/swc-linux-arm64-musl': 15.0.3
3850 | '@next/swc-linux-x64-gnu': 15.0.3
3851 | '@next/swc-linux-x64-musl': 15.0.3
3852 | '@next/swc-win32-arm64-msvc': 15.0.3
3853 | '@next/swc-win32-x64-msvc': 15.0.3
3854 | sharp: 0.33.5
3855 | transitivePeerDependencies:
3856 | - '@babel/core'
3857 | - babel-plugin-macros
3858 |
3859 | normalize-path@3.0.0: {}
3860 |
3861 | object-assign@4.1.1: {}
3862 |
3863 | object-hash@3.0.0: {}
3864 |
3865 | object-inspect@1.13.4: {}
3866 |
3867 | object-keys@1.1.1: {}
3868 |
3869 | object.assign@4.1.7:
3870 | dependencies:
3871 | call-bind: 1.0.8
3872 | call-bound: 1.0.4
3873 | define-properties: 1.2.1
3874 | es-object-atoms: 1.1.1
3875 | has-symbols: 1.1.0
3876 | object-keys: 1.1.1
3877 |
3878 | object.entries@1.1.9:
3879 | dependencies:
3880 | call-bind: 1.0.8
3881 | call-bound: 1.0.4
3882 | define-properties: 1.2.1
3883 | es-object-atoms: 1.1.1
3884 |
3885 | object.fromentries@2.0.8:
3886 | dependencies:
3887 | call-bind: 1.0.8
3888 | define-properties: 1.2.1
3889 | es-abstract: 1.23.9
3890 | es-object-atoms: 1.1.1
3891 |
3892 | object.groupby@1.0.3:
3893 | dependencies:
3894 | call-bind: 1.0.8
3895 | define-properties: 1.2.1
3896 | es-abstract: 1.23.9
3897 |
3898 | object.values@1.2.1:
3899 | dependencies:
3900 | call-bind: 1.0.8
3901 | call-bound: 1.0.4
3902 | define-properties: 1.2.1
3903 | es-object-atoms: 1.1.1
3904 |
3905 | once@1.4.0:
3906 | dependencies:
3907 | wrappy: 1.0.2
3908 |
3909 | optionator@0.9.4:
3910 | dependencies:
3911 | deep-is: 0.1.4
3912 | fast-levenshtein: 2.0.6
3913 | levn: 0.4.1
3914 | prelude-ls: 1.2.1
3915 | type-check: 0.4.0
3916 | word-wrap: 1.2.5
3917 |
3918 | own-keys@1.0.1:
3919 | dependencies:
3920 | get-intrinsic: 1.3.0
3921 | object-keys: 1.1.1
3922 | safe-push-apply: 1.0.0
3923 |
3924 | p-limit@3.1.0:
3925 | dependencies:
3926 | yocto-queue: 0.1.0
3927 |
3928 | p-locate@5.0.0:
3929 | dependencies:
3930 | p-limit: 3.1.0
3931 |
3932 | pac-proxy-agent@7.2.0:
3933 | dependencies:
3934 | '@tootallnate/quickjs-emscripten': 0.23.0
3935 | agent-base: 7.1.3
3936 | debug: 4.4.0
3937 | get-uri: 6.0.4
3938 | http-proxy-agent: 7.0.2
3939 | https-proxy-agent: 7.0.6
3940 | pac-resolver: 7.0.1
3941 | socks-proxy-agent: 8.0.5
3942 | transitivePeerDependencies:
3943 | - supports-color
3944 |
3945 | pac-resolver@7.0.1:
3946 | dependencies:
3947 | degenerator: 5.0.1
3948 | netmask: 2.0.2
3949 |
3950 | package-json-from-dist@1.0.1: {}
3951 |
3952 | parent-module@1.0.1:
3953 | dependencies:
3954 | callsites: 3.1.0
3955 |
3956 | parse-json@5.2.0:
3957 | dependencies:
3958 | '@babel/code-frame': 7.26.2
3959 | error-ex: 1.3.2
3960 | json-parse-even-better-errors: 2.3.1
3961 | lines-and-columns: 1.2.4
3962 |
3963 | path-exists@4.0.0: {}
3964 |
3965 | path-is-absolute@1.0.1: {}
3966 |
3967 | path-key@3.1.1: {}
3968 |
3969 | path-parse@1.0.7: {}
3970 |
3971 | path-scurry@1.11.1:
3972 | dependencies:
3973 | lru-cache: 10.4.3
3974 | minipass: 7.1.2
3975 |
3976 | pend@1.2.0: {}
3977 |
3978 | performance-now@2.1.0:
3979 | optional: true
3980 |
3981 | picocolors@1.1.1: {}
3982 |
3983 | picomatch@2.3.1: {}
3984 |
3985 | picomatch@4.0.2: {}
3986 |
3987 | pify@2.3.0: {}
3988 |
3989 | pirates@4.0.6: {}
3990 |
3991 | possible-typed-array-names@1.1.0: {}
3992 |
3993 | postcss-import@15.1.0(postcss@8.5.3):
3994 | dependencies:
3995 | postcss: 8.5.3
3996 | postcss-value-parser: 4.2.0
3997 | read-cache: 1.0.0
3998 | resolve: 1.22.10
3999 |
4000 | postcss-js@4.0.1(postcss@8.5.3):
4001 | dependencies:
4002 | camelcase-css: 2.0.1
4003 | postcss: 8.5.3
4004 |
4005 | postcss-load-config@4.0.2(postcss@8.5.3):
4006 | dependencies:
4007 | lilconfig: 3.1.3
4008 | yaml: 2.7.0
4009 | optionalDependencies:
4010 | postcss: 8.5.3
4011 |
4012 | postcss-nested@6.2.0(postcss@8.5.3):
4013 | dependencies:
4014 | postcss: 8.5.3
4015 | postcss-selector-parser: 6.1.2
4016 |
4017 | postcss-selector-parser@6.1.2:
4018 | dependencies:
4019 | cssesc: 3.0.0
4020 | util-deprecate: 1.0.2
4021 |
4022 | postcss-value-parser@4.2.0: {}
4023 |
4024 | postcss@8.4.31:
4025 | dependencies:
4026 | nanoid: 3.3.10
4027 | picocolors: 1.1.1
4028 | source-map-js: 1.2.1
4029 |
4030 | postcss@8.5.3:
4031 | dependencies:
4032 | nanoid: 3.3.10
4033 | picocolors: 1.1.1
4034 | source-map-js: 1.2.1
4035 |
4036 | prelude-ls@1.2.1: {}
4037 |
4038 | progress@2.0.3: {}
4039 |
4040 | prop-types@15.8.1:
4041 | dependencies:
4042 | loose-envify: 1.4.0
4043 | object-assign: 4.1.1
4044 | react-is: 16.13.1
4045 |
4046 | proxy-agent@6.5.0:
4047 | dependencies:
4048 | agent-base: 7.1.3
4049 | debug: 4.4.0
4050 | http-proxy-agent: 7.0.2
4051 | https-proxy-agent: 7.0.6
4052 | lru-cache: 7.18.3
4053 | pac-proxy-agent: 7.2.0
4054 | proxy-from-env: 1.1.0
4055 | socks-proxy-agent: 8.0.5
4056 | transitivePeerDependencies:
4057 | - supports-color
4058 |
4059 | proxy-from-env@1.1.0: {}
4060 |
4061 | pump@3.0.2:
4062 | dependencies:
4063 | end-of-stream: 1.4.4
4064 | once: 1.4.0
4065 |
4066 | punycode@2.3.1: {}
4067 |
4068 | puppeteer-core@23.11.1:
4069 | dependencies:
4070 | '@puppeteer/browsers': 2.6.1
4071 | chromium-bidi: 0.11.0(devtools-protocol@0.0.1367902)
4072 | debug: 4.4.0
4073 | devtools-protocol: 0.0.1367902
4074 | typed-query-selector: 2.12.0
4075 | ws: 8.18.1
4076 | transitivePeerDependencies:
4077 | - bare-buffer
4078 | - bufferutil
4079 | - supports-color
4080 | - utf-8-validate
4081 |
4082 | puppeteer@23.11.1(typescript@5.8.2):
4083 | dependencies:
4084 | '@puppeteer/browsers': 2.6.1
4085 | chromium-bidi: 0.11.0(devtools-protocol@0.0.1367902)
4086 | cosmiconfig: 9.0.0(typescript@5.8.2)
4087 | devtools-protocol: 0.0.1367902
4088 | puppeteer-core: 23.11.1
4089 | typed-query-selector: 2.12.0
4090 | transitivePeerDependencies:
4091 | - bare-buffer
4092 | - bufferutil
4093 | - supports-color
4094 | - typescript
4095 | - utf-8-validate
4096 |
4097 | queue-microtask@1.2.3: {}
4098 |
4099 | raf@3.4.1:
4100 | dependencies:
4101 | performance-now: 2.1.0
4102 | optional: true
4103 |
4104 | react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106):
4105 | dependencies:
4106 | react: 19.0.0-rc-66855b96-20241106
4107 | scheduler: 0.25.0-rc-66855b96-20241106
4108 |
4109 | react-is@16.13.1: {}
4110 |
4111 | react@19.0.0-rc-66855b96-20241106: {}
4112 |
4113 | read-cache@1.0.0:
4114 | dependencies:
4115 | pify: 2.3.0
4116 |
4117 | readdirp@3.6.0:
4118 | dependencies:
4119 | picomatch: 2.3.1
4120 |
4121 | reflect.getprototypeof@1.0.10:
4122 | dependencies:
4123 | call-bind: 1.0.8
4124 | define-properties: 1.2.1
4125 | es-abstract: 1.23.9
4126 | es-errors: 1.3.0
4127 | es-object-atoms: 1.1.1
4128 | get-intrinsic: 1.3.0
4129 | get-proto: 1.0.1
4130 | which-builtin-type: 1.2.1
4131 |
4132 | regenerator-runtime@0.13.11:
4133 | optional: true
4134 |
4135 | regenerator-runtime@0.14.1: {}
4136 |
4137 | regexp.prototype.flags@1.5.4:
4138 | dependencies:
4139 | call-bind: 1.0.8
4140 | define-properties: 1.2.1
4141 | es-errors: 1.3.0
4142 | get-proto: 1.0.1
4143 | gopd: 1.2.0
4144 | set-function-name: 2.0.2
4145 |
4146 | require-directory@2.1.1: {}
4147 |
4148 | resolve-from@4.0.0: {}
4149 |
4150 | resolve-pkg-maps@1.0.0: {}
4151 |
4152 | resolve@1.22.10:
4153 | dependencies:
4154 | is-core-module: 2.16.1
4155 | path-parse: 1.0.7
4156 | supports-preserve-symlinks-flag: 1.0.0
4157 |
4158 | resolve@2.0.0-next.5:
4159 | dependencies:
4160 | is-core-module: 2.16.1
4161 | path-parse: 1.0.7
4162 | supports-preserve-symlinks-flag: 1.0.0
4163 |
4164 | reusify@1.1.0: {}
4165 |
4166 | rgbcolor@1.0.1:
4167 | optional: true
4168 |
4169 | rimraf@3.0.2:
4170 | dependencies:
4171 | glob: 7.2.3
4172 |
4173 | rspack-resolver@1.1.2:
4174 | optionalDependencies:
4175 | '@unrs/rspack-resolver-binding-darwin-arm64': 1.1.2
4176 | '@unrs/rspack-resolver-binding-darwin-x64': 1.1.2
4177 | '@unrs/rspack-resolver-binding-freebsd-x64': 1.1.2
4178 | '@unrs/rspack-resolver-binding-linux-arm-gnueabihf': 1.1.2
4179 | '@unrs/rspack-resolver-binding-linux-arm64-gnu': 1.1.2
4180 | '@unrs/rspack-resolver-binding-linux-arm64-musl': 1.1.2
4181 | '@unrs/rspack-resolver-binding-linux-x64-gnu': 1.1.2
4182 | '@unrs/rspack-resolver-binding-linux-x64-musl': 1.1.2
4183 | '@unrs/rspack-resolver-binding-wasm32-wasi': 1.1.2
4184 | '@unrs/rspack-resolver-binding-win32-arm64-msvc': 1.1.2
4185 | '@unrs/rspack-resolver-binding-win32-x64-msvc': 1.1.2
4186 |
4187 | run-parallel@1.2.0:
4188 | dependencies:
4189 | queue-microtask: 1.2.3
4190 |
4191 | safe-array-concat@1.1.3:
4192 | dependencies:
4193 | call-bind: 1.0.8
4194 | call-bound: 1.0.4
4195 | get-intrinsic: 1.3.0
4196 | has-symbols: 1.1.0
4197 | isarray: 2.0.5
4198 |
4199 | safe-push-apply@1.0.0:
4200 | dependencies:
4201 | es-errors: 1.3.0
4202 | isarray: 2.0.5
4203 |
4204 | safe-regex-test@1.1.0:
4205 | dependencies:
4206 | call-bound: 1.0.4
4207 | es-errors: 1.3.0
4208 | is-regex: 1.2.1
4209 |
4210 | scheduler@0.25.0-rc-66855b96-20241106: {}
4211 |
4212 | semver@6.3.1: {}
4213 |
4214 | semver@7.7.1: {}
4215 |
4216 | set-function-length@1.2.2:
4217 | dependencies:
4218 | define-data-property: 1.1.4
4219 | es-errors: 1.3.0
4220 | function-bind: 1.1.2
4221 | get-intrinsic: 1.3.0
4222 | gopd: 1.2.0
4223 | has-property-descriptors: 1.0.2
4224 |
4225 | set-function-name@2.0.2:
4226 | dependencies:
4227 | define-data-property: 1.1.4
4228 | es-errors: 1.3.0
4229 | functions-have-names: 1.2.3
4230 | has-property-descriptors: 1.0.2
4231 |
4232 | set-proto@1.0.0:
4233 | dependencies:
4234 | dunder-proto: 1.0.1
4235 | es-errors: 1.3.0
4236 | es-object-atoms: 1.1.1
4237 |
4238 | sharp@0.33.5:
4239 | dependencies:
4240 | color: 4.2.3
4241 | detect-libc: 2.0.3
4242 | semver: 7.7.1
4243 | optionalDependencies:
4244 | '@img/sharp-darwin-arm64': 0.33.5
4245 | '@img/sharp-darwin-x64': 0.33.5
4246 | '@img/sharp-libvips-darwin-arm64': 1.0.4
4247 | '@img/sharp-libvips-darwin-x64': 1.0.4
4248 | '@img/sharp-libvips-linux-arm': 1.0.5
4249 | '@img/sharp-libvips-linux-arm64': 1.0.4
4250 | '@img/sharp-libvips-linux-s390x': 1.0.4
4251 | '@img/sharp-libvips-linux-x64': 1.0.4
4252 | '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
4253 | '@img/sharp-libvips-linuxmusl-x64': 1.0.4
4254 | '@img/sharp-linux-arm': 0.33.5
4255 | '@img/sharp-linux-arm64': 0.33.5
4256 | '@img/sharp-linux-s390x': 0.33.5
4257 | '@img/sharp-linux-x64': 0.33.5
4258 | '@img/sharp-linuxmusl-arm64': 0.33.5
4259 | '@img/sharp-linuxmusl-x64': 0.33.5
4260 | '@img/sharp-wasm32': 0.33.5
4261 | '@img/sharp-win32-ia32': 0.33.5
4262 | '@img/sharp-win32-x64': 0.33.5
4263 | optional: true
4264 |
4265 | shebang-command@2.0.0:
4266 | dependencies:
4267 | shebang-regex: 3.0.0
4268 |
4269 | shebang-regex@3.0.0: {}
4270 |
4271 | side-channel-list@1.0.0:
4272 | dependencies:
4273 | es-errors: 1.3.0
4274 | object-inspect: 1.13.4
4275 |
4276 | side-channel-map@1.0.1:
4277 | dependencies:
4278 | call-bound: 1.0.4
4279 | es-errors: 1.3.0
4280 | get-intrinsic: 1.3.0
4281 | object-inspect: 1.13.4
4282 |
4283 | side-channel-weakmap@1.0.2:
4284 | dependencies:
4285 | call-bound: 1.0.4
4286 | es-errors: 1.3.0
4287 | get-intrinsic: 1.3.0
4288 | object-inspect: 1.13.4
4289 | side-channel-map: 1.0.1
4290 |
4291 | side-channel@1.1.0:
4292 | dependencies:
4293 | es-errors: 1.3.0
4294 | object-inspect: 1.13.4
4295 | side-channel-list: 1.0.0
4296 | side-channel-map: 1.0.1
4297 | side-channel-weakmap: 1.0.2
4298 |
4299 | signal-exit@4.1.0: {}
4300 |
4301 | simple-swizzle@0.2.2:
4302 | dependencies:
4303 | is-arrayish: 0.3.2
4304 | optional: true
4305 |
4306 | smart-buffer@4.2.0: {}
4307 |
4308 | socks-proxy-agent@8.0.5:
4309 | dependencies:
4310 | agent-base: 7.1.3
4311 | debug: 4.4.0
4312 | socks: 2.8.4
4313 | transitivePeerDependencies:
4314 | - supports-color
4315 |
4316 | socks@2.8.4:
4317 | dependencies:
4318 | ip-address: 9.0.5
4319 | smart-buffer: 4.2.0
4320 |
4321 | sonner@1.7.4(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106):
4322 | dependencies:
4323 | react: 19.0.0-rc-66855b96-20241106
4324 | react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106)
4325 |
4326 | source-map-js@1.2.1: {}
4327 |
4328 | source-map@0.6.1:
4329 | optional: true
4330 |
4331 | sprintf-js@1.1.3: {}
4332 |
4333 | stable-hash@0.0.5: {}
4334 |
4335 | stackblur-canvas@2.7.0:
4336 | optional: true
4337 |
4338 | streamsearch@1.1.0: {}
4339 |
4340 | streamx@2.22.0:
4341 | dependencies:
4342 | fast-fifo: 1.3.2
4343 | text-decoder: 1.2.3
4344 | optionalDependencies:
4345 | bare-events: 2.5.4
4346 |
4347 | string-width@4.2.3:
4348 | dependencies:
4349 | emoji-regex: 8.0.0
4350 | is-fullwidth-code-point: 3.0.0
4351 | strip-ansi: 6.0.1
4352 |
4353 | string-width@5.1.2:
4354 | dependencies:
4355 | eastasianwidth: 0.2.0
4356 | emoji-regex: 9.2.2
4357 | strip-ansi: 7.1.0
4358 |
4359 | string.prototype.includes@2.0.1:
4360 | dependencies:
4361 | call-bind: 1.0.8
4362 | define-properties: 1.2.1
4363 | es-abstract: 1.23.9
4364 |
4365 | string.prototype.matchall@4.0.12:
4366 | dependencies:
4367 | call-bind: 1.0.8
4368 | call-bound: 1.0.4
4369 | define-properties: 1.2.1
4370 | es-abstract: 1.23.9
4371 | es-errors: 1.3.0
4372 | es-object-atoms: 1.1.1
4373 | get-intrinsic: 1.3.0
4374 | gopd: 1.2.0
4375 | has-symbols: 1.1.0
4376 | internal-slot: 1.1.0
4377 | regexp.prototype.flags: 1.5.4
4378 | set-function-name: 2.0.2
4379 | side-channel: 1.1.0
4380 |
4381 | string.prototype.repeat@1.0.0:
4382 | dependencies:
4383 | define-properties: 1.2.1
4384 | es-abstract: 1.23.9
4385 |
4386 | string.prototype.trim@1.2.10:
4387 | dependencies:
4388 | call-bind: 1.0.8
4389 | call-bound: 1.0.4
4390 | define-data-property: 1.1.4
4391 | define-properties: 1.2.1
4392 | es-abstract: 1.23.9
4393 | es-object-atoms: 1.1.1
4394 | has-property-descriptors: 1.0.2
4395 |
4396 | string.prototype.trimend@1.0.9:
4397 | dependencies:
4398 | call-bind: 1.0.8
4399 | call-bound: 1.0.4
4400 | define-properties: 1.2.1
4401 | es-object-atoms: 1.1.1
4402 |
4403 | string.prototype.trimstart@1.0.8:
4404 | dependencies:
4405 | call-bind: 1.0.8
4406 | define-properties: 1.2.1
4407 | es-object-atoms: 1.1.1
4408 |
4409 | strip-ansi@6.0.1:
4410 | dependencies:
4411 | ansi-regex: 5.0.1
4412 |
4413 | strip-ansi@7.1.0:
4414 | dependencies:
4415 | ansi-regex: 6.1.0
4416 |
4417 | strip-bom@3.0.0: {}
4418 |
4419 | strip-json-comments@3.1.1: {}
4420 |
4421 | styled-jsx@5.1.6(react@19.0.0-rc-66855b96-20241106):
4422 | dependencies:
4423 | client-only: 0.0.1
4424 | react: 19.0.0-rc-66855b96-20241106
4425 |
4426 | sucrase@3.35.0:
4427 | dependencies:
4428 | '@jridgewell/gen-mapping': 0.3.8
4429 | commander: 4.1.1
4430 | glob: 10.4.5
4431 | lines-and-columns: 1.2.4
4432 | mz: 2.7.0
4433 | pirates: 4.0.6
4434 | ts-interface-checker: 0.1.13
4435 |
4436 | supports-color@7.2.0:
4437 | dependencies:
4438 | has-flag: 4.0.0
4439 |
4440 | supports-preserve-symlinks-flag@1.0.0: {}
4441 |
4442 | svg-pathdata@6.0.3:
4443 | optional: true
4444 |
4445 | tailwind-merge@2.6.0: {}
4446 |
4447 | tailwindcss-animate@1.0.7(tailwindcss@3.4.17):
4448 | dependencies:
4449 | tailwindcss: 3.4.17
4450 |
4451 | tailwindcss@3.4.17:
4452 | dependencies:
4453 | '@alloc/quick-lru': 5.2.0
4454 | arg: 5.0.2
4455 | chokidar: 3.6.0
4456 | didyoumean: 1.2.2
4457 | dlv: 1.1.3
4458 | fast-glob: 3.3.3
4459 | glob-parent: 6.0.2
4460 | is-glob: 4.0.3
4461 | jiti: 1.21.7
4462 | lilconfig: 3.1.3
4463 | micromatch: 4.0.8
4464 | normalize-path: 3.0.0
4465 | object-hash: 3.0.0
4466 | picocolors: 1.1.1
4467 | postcss: 8.5.3
4468 | postcss-import: 15.1.0(postcss@8.5.3)
4469 | postcss-js: 4.0.1(postcss@8.5.3)
4470 | postcss-load-config: 4.0.2(postcss@8.5.3)
4471 | postcss-nested: 6.2.0(postcss@8.5.3)
4472 | postcss-selector-parser: 6.1.2
4473 | resolve: 1.22.10
4474 | sucrase: 3.35.0
4475 | transitivePeerDependencies:
4476 | - ts-node
4477 |
4478 | tar-fs@3.0.8:
4479 | dependencies:
4480 | pump: 3.0.2
4481 | tar-stream: 3.1.7
4482 | optionalDependencies:
4483 | bare-fs: 4.0.1
4484 | bare-path: 3.0.0
4485 | transitivePeerDependencies:
4486 | - bare-buffer
4487 |
4488 | tar-stream@3.1.7:
4489 | dependencies:
4490 | b4a: 1.6.7
4491 | fast-fifo: 1.3.2
4492 | streamx: 2.22.0
4493 |
4494 | text-decoder@1.2.3:
4495 | dependencies:
4496 | b4a: 1.6.7
4497 |
4498 | text-segmentation@1.0.3:
4499 | dependencies:
4500 | utrie: 1.0.2
4501 |
4502 | text-table@0.2.0: {}
4503 |
4504 | thenify-all@1.6.0:
4505 | dependencies:
4506 | thenify: 3.3.1
4507 |
4508 | thenify@3.3.1:
4509 | dependencies:
4510 | any-promise: 1.3.0
4511 |
4512 | through@2.3.8: {}
4513 |
4514 | tinyglobby@0.2.12:
4515 | dependencies:
4516 | fdir: 6.4.3(picomatch@4.0.2)
4517 | picomatch: 4.0.2
4518 |
4519 | to-regex-range@5.0.1:
4520 | dependencies:
4521 | is-number: 7.0.0
4522 |
4523 | ts-api-utils@2.0.1(typescript@5.8.2):
4524 | dependencies:
4525 | typescript: 5.8.2
4526 |
4527 | ts-interface-checker@0.1.13: {}
4528 |
4529 | tsconfig-paths@3.15.0:
4530 | dependencies:
4531 | '@types/json5': 0.0.29
4532 | json5: 1.0.2
4533 | minimist: 1.2.8
4534 | strip-bom: 3.0.0
4535 |
4536 | tslib@2.8.1: {}
4537 |
4538 | type-check@0.4.0:
4539 | dependencies:
4540 | prelude-ls: 1.2.1
4541 |
4542 | type-fest@0.20.2: {}
4543 |
4544 | typed-array-buffer@1.0.3:
4545 | dependencies:
4546 | call-bound: 1.0.4
4547 | es-errors: 1.3.0
4548 | is-typed-array: 1.1.15
4549 |
4550 | typed-array-byte-length@1.0.3:
4551 | dependencies:
4552 | call-bind: 1.0.8
4553 | for-each: 0.3.5
4554 | gopd: 1.2.0
4555 | has-proto: 1.2.0
4556 | is-typed-array: 1.1.15
4557 |
4558 | typed-array-byte-offset@1.0.4:
4559 | dependencies:
4560 | available-typed-arrays: 1.0.7
4561 | call-bind: 1.0.8
4562 | for-each: 0.3.5
4563 | gopd: 1.2.0
4564 | has-proto: 1.2.0
4565 | is-typed-array: 1.1.15
4566 | reflect.getprototypeof: 1.0.10
4567 |
4568 | typed-array-length@1.0.7:
4569 | dependencies:
4570 | call-bind: 1.0.8
4571 | for-each: 0.3.5
4572 | gopd: 1.2.0
4573 | is-typed-array: 1.1.15
4574 | possible-typed-array-names: 1.1.0
4575 | reflect.getprototypeof: 1.0.10
4576 |
4577 | typed-query-selector@2.12.0: {}
4578 |
4579 | typescript@5.8.2: {}
4580 |
4581 | unbox-primitive@1.1.0:
4582 | dependencies:
4583 | call-bound: 1.0.4
4584 | has-bigints: 1.1.0
4585 | has-symbols: 1.1.0
4586 | which-boxed-primitive: 1.1.1
4587 |
4588 | unbzip2-stream@1.4.3:
4589 | dependencies:
4590 | buffer: 5.7.1
4591 | through: 2.3.8
4592 |
4593 | undici-types@6.19.8: {}
4594 |
4595 | uri-js@4.4.1:
4596 | dependencies:
4597 | punycode: 2.3.1
4598 |
4599 | util-deprecate@1.0.2: {}
4600 |
4601 | utrie@1.0.2:
4602 | dependencies:
4603 | base64-arraybuffer: 1.0.2
4604 |
4605 | which-boxed-primitive@1.1.1:
4606 | dependencies:
4607 | is-bigint: 1.1.0
4608 | is-boolean-object: 1.2.2
4609 | is-number-object: 1.1.1
4610 | is-string: 1.1.1
4611 | is-symbol: 1.1.1
4612 |
4613 | which-builtin-type@1.2.1:
4614 | dependencies:
4615 | call-bound: 1.0.4
4616 | function.prototype.name: 1.1.8
4617 | has-tostringtag: 1.0.2
4618 | is-async-function: 2.1.1
4619 | is-date-object: 1.1.0
4620 | is-finalizationregistry: 1.1.1
4621 | is-generator-function: 1.1.0
4622 | is-regex: 1.2.1
4623 | is-weakref: 1.1.1
4624 | isarray: 2.0.5
4625 | which-boxed-primitive: 1.1.1
4626 | which-collection: 1.0.2
4627 | which-typed-array: 1.1.19
4628 |
4629 | which-collection@1.0.2:
4630 | dependencies:
4631 | is-map: 2.0.3
4632 | is-set: 2.0.3
4633 | is-weakmap: 2.0.2
4634 | is-weakset: 2.0.4
4635 |
4636 | which-typed-array@1.1.19:
4637 | dependencies:
4638 | available-typed-arrays: 1.0.7
4639 | call-bind: 1.0.8
4640 | call-bound: 1.0.4
4641 | for-each: 0.3.5
4642 | get-proto: 1.0.1
4643 | gopd: 1.2.0
4644 | has-tostringtag: 1.0.2
4645 |
4646 | which@2.0.2:
4647 | dependencies:
4648 | isexe: 2.0.0
4649 |
4650 | word-wrap@1.2.5: {}
4651 |
4652 | wrap-ansi@7.0.0:
4653 | dependencies:
4654 | ansi-styles: 4.3.0
4655 | string-width: 4.2.3
4656 | strip-ansi: 6.0.1
4657 |
4658 | wrap-ansi@8.1.0:
4659 | dependencies:
4660 | ansi-styles: 6.2.1
4661 | string-width: 5.1.2
4662 | strip-ansi: 7.1.0
4663 |
4664 | wrappy@1.0.2: {}
4665 |
4666 | ws@8.18.1: {}
4667 |
4668 | y18n@5.0.8: {}
4669 |
4670 | yaml@2.7.0: {}
4671 |
4672 | yargs-parser@21.1.1: {}
4673 |
4674 | yargs@17.7.2:
4675 | dependencies:
4676 | cliui: 8.0.1
4677 | escalade: 3.2.0
4678 | get-caller-file: 2.0.5
4679 | require-directory: 2.1.1
4680 | string-width: 4.2.3
4681 | y18n: 5.0.8
4682 | yargs-parser: 21.1.1
4683 |
4684 | yauzl@2.10.0:
4685 | dependencies:
4686 | buffer-crc32: 0.2.13
4687 | fd-slicer: 1.1.0
4688 |
4689 | yocto-queue@0.1.0: {}
4690 |
4691 | zod@3.23.8: {}
4692 |
--------------------------------------------------------------------------------
/postcss.config.mjs:
--------------------------------------------------------------------------------
1 | /** @type {import('postcss-load-config').Config} */
2 | const config = {
3 | plugins: {
4 | tailwindcss: {},
5 | },
6 | };
7 |
8 | export default config;
9 |
--------------------------------------------------------------------------------
/public/logo.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/public/resume.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brijr/resume/f9309415d93a038e2fabfcae8d60bdf39dd7a51a/public/resume.pdf
--------------------------------------------------------------------------------
/tailwind.config.ts:
--------------------------------------------------------------------------------
1 | import type { Config } from "tailwindcss";
2 |
3 | export default {
4 | darkMode: ["class"],
5 | content: [
6 | "./pages/**/*.{js,ts,jsx,tsx,mdx}",
7 | "./components/**/*.{js,ts,jsx,tsx,mdx}",
8 | "./app/**/*.{js,ts,jsx,tsx,mdx}",
9 | ],
10 | theme: {
11 | extend: {
12 | colors: {
13 | background: "hsl(var(--background))",
14 | foreground: "hsl(var(--foreground))",
15 | card: {
16 | DEFAULT: "hsl(var(--card))",
17 | foreground: "hsl(var(--card-foreground))",
18 | },
19 | popover: {
20 | DEFAULT: "hsl(var(--popover))",
21 | foreground: "hsl(var(--popover-foreground))",
22 | },
23 | primary: {
24 | DEFAULT: "hsl(var(--primary))",
25 | foreground: "hsl(var(--primary-foreground))",
26 | },
27 | secondary: {
28 | DEFAULT: "hsl(var(--secondary))",
29 | foreground: "hsl(var(--secondary-foreground))",
30 | },
31 | muted: {
32 | DEFAULT: "hsl(var(--muted))",
33 | foreground: "hsl(var(--muted-foreground))",
34 | },
35 | accent: {
36 | DEFAULT: "hsl(var(--accent))",
37 | foreground: "hsl(var(--accent-foreground))",
38 | },
39 | destructive: {
40 | DEFAULT: "hsl(var(--destructive))",
41 | foreground: "hsl(var(--destructive-foreground))",
42 | },
43 | border: "hsl(var(--border))",
44 | input: "hsl(var(--input))",
45 | ring: "hsl(var(--ring))",
46 | chart: {
47 | "1": "hsl(var(--chart-1))",
48 | "2": "hsl(var(--chart-2))",
49 | "3": "hsl(var(--chart-3))",
50 | "4": "hsl(var(--chart-4))",
51 | "5": "hsl(var(--chart-5))",
52 | },
53 | },
54 | borderRadius: {
55 | lg: "var(--radius)",
56 | md: "calc(var(--radius) - 2px)",
57 | sm: "calc(var(--radius) - 4px)",
58 | },
59 | },
60 | },
61 | plugins: [require("tailwindcss-animate")],
62 | } satisfies Config;
63 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2017",
4 | "lib": ["dom", "dom.iterable", "esnext"],
5 | "allowJs": true,
6 | "skipLibCheck": true,
7 | "strict": true,
8 | "noEmit": true,
9 | "esModuleInterop": true,
10 | "module": "esnext",
11 | "moduleResolution": "bundler",
12 | "resolveJsonModule": true,
13 | "isolatedModules": true,
14 | "jsx": "preserve",
15 | "incremental": true,
16 | "plugins": [
17 | {
18 | "name": "next"
19 | }
20 | ],
21 | "paths": {
22 | "@/*": ["./*"]
23 | }
24 | },
25 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
26 | "exclude": ["node_modules"]
27 | }
28 |
--------------------------------------------------------------------------------