From 0e624a8059cfe37ebcb9afebc112086755d0e76d Mon Sep 17 00:00:00 2001
From: Dominik Kundel
Date: Tue, 14 Oct 2025 12:44:51 -0700
Subject: [PATCH 01/52] feat: better handle the growing list of editors (#85)
* feat: better handle the growing list of editors
* fix build
* fix padding for scrolling list
---
components/CompatibilitySection.tsx | 512 ++++++++++++++++++----------
styles/globals.css | 21 ++
2 files changed, 356 insertions(+), 177 deletions(-)
diff --git a/components/CompatibilitySection.tsx b/components/CompatibilitySection.tsx
index 0cb69509..7786c31e 100644
--- a/components/CompatibilitySection.tsx
+++ b/components/CompatibilitySection.tsx
@@ -1,190 +1,348 @@
-import React from "react";
+import React, { useEffect, useMemo, useRef, useState } from "react";
import Image from "next/image";
import Section from "@/components/Section";
+type AgentEntry = {
+ name: string;
+ url: string;
+ from?: string;
+ imageSrc?: string;
+ imageSrcLight?: string;
+ imageSrcDark?: string;
+};
+
+const agents: AgentEntry[] = [
+ {
+ name: "Codex",
+ url: "https://openai.com/codex/",
+ from: "OpenAI",
+ imageSrc: "/logos/codex.svg",
+ },
+ {
+ name: "Amp",
+ url: "https://ampcode.com",
+ imageSrc: "/logos/amp.svg",
+ },
+ {
+ name: "Jules",
+ url: "https://jules.google",
+ from: "Google",
+ imageSrc: "/logos/jules.svg",
+ },
+ {
+ name: "Cursor",
+ url: "https://cursor.com",
+ imageSrc: "/logos/cursor.svg",
+ },
+ {
+ name: "Factory",
+ url: "https://factory.ai",
+ imageSrc: "/logos/factory.svg",
+ },
+ {
+ name: "RooCode",
+ url: "https://roocode.com",
+ imageSrc: "/logos/roocode.svg",
+ },
+ {
+ name: "Aider",
+ url: "https://aider.chat/docs/usage/conventions.html#always-load-conventions",
+ imageSrc: "/logos/aider.svg",
+ },
+ {
+ name: "Gemini CLI",
+ url: "https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/configuration.md#available-settings-in-settingsjson",
+ from: "Google",
+ imageSrc: "/logos/gemini.svg",
+ },
+ {
+ name: "Kilo Code",
+ url: "https://kilocode.ai/",
+ imageSrc: "/logos/kilo-code.svg",
+ },
+ {
+ name: "opencode",
+ url: "https://opencode.ai/docs/rules/",
+ imageSrc: "/logos/opencode.svg",
+ },
+ {
+ name: "Phoenix",
+ url: "https://phoenix.new/",
+ imageSrc: "/logos/phoenix.svg",
+ },
+ {
+ name: "Zed",
+ url: "https://zed.dev/docs/ai/rules",
+ imageSrc: "/logos/zed.svg",
+ },
+ {
+ name: "Semgrep",
+ url: "https://semgrep.dev",
+ imageSrc: "/logos/semgrep.svg",
+ },
+ {
+ name: "Warp",
+ url: "https://docs.warp.dev/knowledge-and-collaboration/rules#project-scoped-rules-1",
+ imageSrc: "/logos/warp.svg",
+ },
+ {
+ name: "Coding agent",
+ from: "GitHub Copilot",
+ url: "https://gh.io/coding-agent-docs",
+ imageSrc: "/logos/copilot.svg",
+ },
+ {
+ name: "VS Code",
+ url: "https://code.visualstudio.com/docs/editor/artificial-intelligence",
+ imageSrcLight: "/logos/vscode-light.svg",
+ imageSrcDark: "/logos/vscode-dark.svg",
+ },
+ {
+ name: "Ona",
+ url: "https://ona.com",
+ imageSrcLight: "/logos/ona-light.svg",
+ imageSrcDark: "/logos/ona-dark.svg",
+ },
+ {
+ name: "Devin",
+ from: "Cognition",
+ url: "https://devin.ai",
+ imageSrcLight: "/logos/devin-light.svg",
+ imageSrcDark: "/logos/devin-dark.svg",
+ },
+];
+
+const shuffleAgents = (items: AgentEntry[]) => {
+ const copy = [...items];
+ for (let i = copy.length - 1; i > 0; i -= 1) {
+ const j = Math.floor(Math.random() * (i + 1));
+ [copy[i], copy[j]] = [copy[j], copy[i]];
+ }
+ return copy;
+};
+
+type LogoItemProps = AgentEntry & {
+ variant?: "marquee" | "grid";
+};
+
+function LogoItem({
+ name,
+ url,
+ from,
+ imageSrc,
+ imageSrcLight,
+ imageSrcDark,
+ variant = "marquee",
+}: LogoItemProps) {
+ const baseClasses =
+ variant === "grid"
+ ? "flex h-full w-full min-w-0 items-center gap-4"
+ : "flex h-20 min-w-[280px] items-center gap-4 pr-10";
+
+ return (
+
+
+ {imageSrcLight && imageSrcDark ? (
+ <>
+
+
+ >
+ ) : imageSrc ? (
+
+ ) : null}
+
+
+
+ {name}
+
+ {from ? (
+
+ from{" "}
+ {from}
+
+ ) : null}
+
+
+ );
+}
+
+function LogoMarqueeRow({
+ agents,
+ isActive,
+ duration,
+ offset,
+}: {
+ agents: AgentEntry[];
+ isActive: boolean;
+ duration: number;
+ offset?: number;
+}) {
+ const doubledAgents = useMemo(() => [...agents, ...agents], [agents]);
+
+ if (doubledAgents.length === 0) {
+ return null;
+ }
+
+ const trackStyle = {
+ animationPlayState: isActive ? "running" : "paused",
+ animationDelay: offset ? `${offset}s` : undefined,
+ "--marquee-duration": `${duration}s`,
+ } as React.CSSProperties;
+
+ return (
+
+
+ {doubledAgents.map((agent, index) => (
+
+ ))}
+
+
+ );
+}
+
export default function CompatibilitySection() {
- type AgentEntry = {
- name: string;
- url: string;
- from?: string;
- imageSrc?: string;
- imageSrcLight?: string;
- imageSrcDark?: string;
- };
-
- const agents: AgentEntry[] = [
- {
- name: "Codex",
- url: "https://openai.com/codex/",
- from: "OpenAI",
- imageSrc: "/logos/codex.svg",
- },
- {
- name: "Amp",
- url: "https://ampcode.com",
- imageSrc: "/logos/amp.svg",
- },
- {
- name: "Jules",
- url: "https://jules.google",
- from: "Google",
- imageSrc: "/logos/jules.svg",
- },
- {
- name: "Cursor",
- url: "https://cursor.com",
- imageSrc: "/logos/cursor.svg",
- },
- {
- name: "Factory",
- url: "https://factory.ai",
- imageSrc: "/logos/factory.svg",
- },
- {
- name: "RooCode",
- url: "https://roocode.com",
- imageSrc: "/logos/roocode.svg",
- },
- {
- name: "Aider",
- url: "https://aider.chat/docs/usage/conventions.html#always-load-conventions",
- imageSrc: "/logos/aider.svg",
- },
- {
- name: "Gemini CLI",
- url: "https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/configuration.md#available-settings-in-settingsjson",
- from: "Google",
- imageSrc: "/logos/gemini.svg",
- },
- {
- name: "Kilo Code",
- url: "https://kilocode.ai/",
- imageSrc: "/logos/kilo-code.svg",
- },
- {
- name: "opencode",
- url: "https://opencode.ai/docs/rules/",
- imageSrc: "/logos/opencode.svg",
- },
- {
- name: "Phoenix",
- url: "https://phoenix.new/",
- imageSrc: "/logos/phoenix.svg",
- },
- {
- name: "Zed",
- url: "https://zed.dev/docs/ai/rules",
- imageSrc: "/logos/zed.svg",
- },
- {
- name: "Semgrep",
- url: "https://semgrep.dev",
- imageSrc: "/logos/semgrep.svg",
- },
- {
- name: "Warp",
- url: "https://docs.warp.dev/knowledge-and-collaboration/rules#project-scoped-rules-1",
- imageSrc: "/logos/warp.svg",
- },
- {
- name: "Coding agent",
- from: "GitHub Copilot",
- url: "https://gh.io/coding-agent-docs",
- imageSrc: "/logos/copilot.svg",
- },
- {
- name: "VS Code",
- url: "https://code.visualstudio.com/docs/editor/artificial-intelligence",
- imageSrcLight: "/logos/vscode-light.svg",
- imageSrcDark: "/logos/vscode-dark.svg",
- },
- {
- name: "Ona",
- url: "https://ona.com",
- imageSrcLight: "/logos/ona-light.svg",
- imageSrcDark: "/logos/ona-dark.svg",
- },
- {
- name: "Devin",
- from: "Cognition",
- url: "https://devin.ai",
- imageSrcLight: "/logos/devin-light.svg",
- imageSrcDark: "/logos/devin-dark.svg",
- },
- ];
+ const containerRef = useRef(null);
+ const [isInView, setIsInView] = useState(false);
+ const [shuffledAgents, setShuffledAgents] = useState(agents);
+ const [showGrid, setShowGrid] = useState(false);
+
+ useEffect(() => {
+ setShuffledAgents(shuffleAgents(agents));
+ }, []);
+
+ useEffect(() => {
+ if (showGrid) {
+ setIsInView(false);
+ return;
+ }
+
+ const node = containerRef.current;
+ if (!node) {
+ return;
+ }
+
+ const observer = new IntersectionObserver(
+ ([entry]) => {
+ setIsInView(entry.isIntersecting && entry.intersectionRatio > 0);
+ },
+ {
+ threshold: 0,
+ }
+ );
+
+ observer.observe(node);
+
+ if (typeof window !== "undefined") {
+ const rect = node.getBoundingClientRect();
+ const isVisible =
+ rect.bottom >= 0 &&
+ rect.right >= 0 &&
+ rect.left <= window.innerWidth &&
+ rect.top <= window.innerHeight;
+ setIsInView(isVisible);
+ }
+
+ return () => {
+ observer.disconnect();
+ };
+ }, [showGrid]);
+
+ const [topRow, bottomRow] = useMemo(() => {
+ const first: AgentEntry[] = [];
+ const second: AgentEntry[] = [];
+
+ shuffledAgents.forEach((agent, index) => {
+ if (index % 2 === 0) {
+ first.push(agent);
+ } else {
+ second.push(agent);
+ }
+ });
+
+ return [first, second];
+ }, [shuffledAgents]);
+
return (
-
- Your agent definitions are compatible with a growing ecosystem of AI
- coding agents and tools:
-
-
- {agents.map(
- ({ name, url, from, imageSrc, imageSrcLight, imageSrcDark }) => {
- return (
-
-
- {imageSrcLight && imageSrcDark ? (
- <>
-
-
- >
- ) : imageSrc ? (
-
- ) : null}
-
-
-
- {name}
-
- {from ? (
-
- from{" "}
- {from}
-
- ) : null}
-
-
- );
- }
- )}
+
+
+ Your agent definitions are compatible with a growing ecosystem of AI
+ coding agents and tools:
+
+
+ {showGrid ? (
+
+ {agents.map((agent) => (
+
+ ))}
+
+ ) : (
+
+
+
+
+ )}
+
+
);
diff --git a/styles/globals.css b/styles/globals.css
index 9eb027f2..fec13f38 100644
--- a/styles/globals.css
+++ b/styles/globals.css
@@ -109,3 +109,24 @@ code {
white-space: pre-wrap;
word-break: break-word;
}
+
+.logo-marquee-track {
+ width: max-content;
+ animation: logo-marquee-scroll var(--marquee-duration, 70s) linear infinite;
+ will-change: transform;
+}
+
+@keyframes logo-marquee-scroll {
+ from {
+ transform: translateX(0);
+ }
+ to {
+ transform: translateX(-50%);
+ }
+}
+
+@media (prefers-reduced-motion: reduce) {
+ .logo-marquee-track {
+ animation: none;
+ }
+}
From ce0374411816634ec5d3bbcca4641dc4058d05f4 Mon Sep 17 00:00:00 2001
From: Harald Kirschner
Date: Tue, 14 Oct 2025 12:46:17 -0700
Subject: [PATCH 02/52] Fix styling for VS Code icons (#82)
---
public/logos/vscode-dark.svg | 48 ++++-------------------------------
public/logos/vscode-light.svg | 43 ++++---------------------------
2 files changed, 10 insertions(+), 81 deletions(-)
diff --git a/public/logos/vscode-dark.svg b/public/logos/vscode-dark.svg
index 66699157..d8e5a98b 100644
--- a/public/logos/vscode-dark.svg
+++ b/public/logos/vscode-dark.svg
@@ -1,55 +1,17 @@
);
-}
+}
\ No newline at end of file
From df336c2bb1274dee71fa0491c08eb758da2b8ff4 Mon Sep 17 00:00:00 2001
From: Radu Mocanu
Date: Wed, 22 Oct 2025 18:03:45 +0300
Subject: [PATCH 04/52] add UiPath coded agents to the compatibility section
(#87)
---
components/CompatibilitySection.tsx | 6 ++++++
public/logos/uipath.svg | 6 ++++++
2 files changed, 12 insertions(+)
create mode 100644 public/logos/uipath.svg
diff --git a/components/CompatibilitySection.tsx b/components/CompatibilitySection.tsx
index f5f71eb4..4c4560ba 100644
--- a/components/CompatibilitySection.tsx
+++ b/components/CompatibilitySection.tsx
@@ -110,6 +110,12 @@ const agents: AgentEntry[] = [
imageSrcLight: "/logos/devin-light.svg",
imageSrcDark: "/logos/devin-dark.svg",
},
+ {
+ name: "Coded Agents",
+ from: "UiPath",
+ url: "https://uipath.github.io/uipath-python",
+ imageSrc: "/logos/uipath.svg",
+ },
];
const shuffleAgents = (items: AgentEntry[]) => {
diff --git a/public/logos/uipath.svg b/public/logos/uipath.svg
new file mode 100644
index 00000000..efeb66aa
--- /dev/null
+++ b/public/logos/uipath.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
From b1c86cb4c19a6511de1e246a37634288cc3f6413 Mon Sep 17 00:00:00 2001
From: Radu Mocanu
Date: Thu, 4 Dec 2025 21:44:57 +0200
Subject: [PATCH 05/52] include Autopilot alongside UiPath Coded Agents in
compatibility section (#96)
---
components/CompatibilitySection.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/CompatibilitySection.tsx b/components/CompatibilitySection.tsx
index 4c4560ba..202b5874 100644
--- a/components/CompatibilitySection.tsx
+++ b/components/CompatibilitySection.tsx
@@ -111,7 +111,7 @@ const agents: AgentEntry[] = [
imageSrcDark: "/logos/devin-dark.svg",
},
{
- name: "Coded Agents",
+ name: "Autopilot & Coded Agents",
from: "UiPath",
url: "https://uipath.github.io/uipath-python",
imageSrc: "/logos/uipath.svg",
From ec2b566571d52db66ae65bc0cf5e3ac48478b123 Mon Sep 17 00:00:00 2001
From: Angie Jones
Date: Fri, 5 Dec 2025 11:44:52 -0600
Subject: [PATCH 06/52] Add goose to compatibility section (#109)
Add goose (https://github.com/block/goose) to the list of compatible AI coding agents.
---
components/CompatibilitySection.tsx | 7 ++++++-
public/logos/goose.svg | 12 ++++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
create mode 100644 public/logos/goose.svg
diff --git a/components/CompatibilitySection.tsx b/components/CompatibilitySection.tsx
index 202b5874..bf223a55 100644
--- a/components/CompatibilitySection.tsx
+++ b/components/CompatibilitySection.tsx
@@ -55,6 +55,11 @@ const agents: AgentEntry[] = [
from: "Google",
imageSrc: "/logos/gemini.svg",
},
+ {
+ name: "goose",
+ url: "https://github.com/block/goose",
+ imageSrc: "/logos/goose.svg",
+ },
{
name: "Kilo Code",
url: "https://kilocode.ai/",
@@ -352,4 +357,4 @@ export default function CompatibilitySection() {
);
-}
\ No newline at end of file
+}
diff --git a/public/logos/goose.svg b/public/logos/goose.svg
new file mode 100644
index 00000000..8186d147
--- /dev/null
+++ b/public/logos/goose.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From 13156b65a43e4850c34a83bfde733388cafc2ba7 Mon Sep 17 00:00:00 2001
From: Drew Bredvick
Date: Mon, 8 Dec 2025 11:48:06 -0600
Subject: [PATCH 07/52] chore: bump next.js for cve-2025-55182 (#112)
---
package.json | 6 +-
pnpm-lock.yaml | 3388 ++++++++++++++++++++++++++----------------------
2 files changed, 1836 insertions(+), 1558 deletions(-)
diff --git a/package.json b/package.json
index a6ec40b0..e74b0e6e 100644
--- a/package.json
+++ b/package.json
@@ -11,9 +11,9 @@
"dependencies": {
"@tailwindcss/postcss": "4.1.11",
"@vercel/analytics": "^1.5.0",
- "next": "15.4.4",
- "react": "19.1.0",
- "react-dom": "19.1.0",
+ "next": "15.4.8",
+ "react": "19.1.2",
+ "react-dom": "19.1.2",
"tailwindcss": "4.1.11"
},
"devDependencies": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5b87c35d..0ac230e6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,75 +1,1541 @@
-lockfileVersion: '6.0'
+lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
-dependencies:
- '@tailwindcss/postcss':
- specifier: 4.1.11
- version: 4.1.11
- '@vercel/analytics':
- specifier: ^1.5.0
- version: 1.5.0(next@15.4.4)(react@19.1.0)
- next:
- specifier: 15.4.4
- version: 15.4.4(@babel/core@7.28.3)(react-dom@19.1.0)(react@19.1.0)
- react:
- specifier: 19.1.0
- version: 19.1.0
- react-dom:
- specifier: 19.1.0
- version: 19.1.0(react@19.1.0)
- tailwindcss:
- specifier: 4.1.11
- version: 4.1.11
-
-devDependencies:
- '@svgr/webpack':
- specifier: ^8.1.0
- version: 8.1.0(typescript@5.9.2)
- '@types/node':
- specifier: '20'
- version: 20.19.11
- '@types/react':
- specifier: '19'
- version: 19.1.10
- '@types/react-dom':
- specifier: '19'
- version: 19.1.7(@types/react@19.1.10)
- typescript:
- specifier: '5'
- version: 5.9.2
+importers:
+
+ .:
+ dependencies:
+ '@tailwindcss/postcss':
+ specifier: 4.1.11
+ version: 4.1.11
+ '@vercel/analytics':
+ specifier: ^1.5.0
+ version: 1.5.0(next@15.4.8(@babel/core@7.28.3)(react-dom@19.1.2(react@19.1.2))(react@19.1.2))(react@19.1.2)
+ next:
+ specifier: 15.4.8
+ version: 15.4.8(@babel/core@7.28.3)(react-dom@19.1.2(react@19.1.2))(react@19.1.2)
+ react:
+ specifier: 19.1.2
+ version: 19.1.2
+ react-dom:
+ specifier: 19.1.2
+ version: 19.1.2(react@19.1.2)
+ tailwindcss:
+ specifier: 4.1.11
+ version: 4.1.11
+ devDependencies:
+ '@svgr/webpack':
+ specifier: ^8.1.0
+ version: 8.1.0(typescript@5.9.2)
+ '@types/node':
+ specifier: '20'
+ version: 20.19.11
+ '@types/react':
+ specifier: '19'
+ version: 19.1.10
+ '@types/react-dom':
+ specifier: '19'
+ version: 19.1.7(@types/react@19.1.10)
+ typescript:
+ specifier: '5'
+ version: 5.9.2
packages:
- /@alloc/quick-lru@5.2.0:
- resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+ '@alloc/quick-lru@5.2.0':
+ resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+ engines: {node: '>=10'}
+
+ '@ampproject/remapping@2.3.0':
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+ engines: {node: '>=6.0.0'}
+
+ '@babel/code-frame@7.27.1':
+ resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/compat-data@7.28.0':
+ resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/core@7.28.3':
+ resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/generator@7.28.3':
+ resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-annotate-as-pure@7.27.3':
+ resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-compilation-targets@7.27.2':
+ resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-create-class-features-plugin@7.28.3':
+ resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-create-regexp-features-plugin@7.27.1':
+ resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-define-polyfill-provider@0.6.5':
+ resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
+ '@babel/helper-globals@7.28.0':
+ resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-member-expression-to-functions@7.27.1':
+ resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-module-imports@7.27.1':
+ resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-module-transforms@7.28.3':
+ resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-optimise-call-expression@7.27.1':
+ resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-plugin-utils@7.27.1':
+ resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-remap-async-to-generator@7.27.1':
+ resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-replace-supers@7.27.1':
+ resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
+ resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-string-parser@7.27.1':
+ resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-validator-identifier@7.27.1':
+ resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-validator-option@7.27.1':
+ resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-wrap-function@7.28.3':
+ resolution: {integrity: sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helpers@7.28.3':
+ resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/parser@7.28.3':
+ resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1':
+ resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1':
+ resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1':
+ resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1':
+ resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.13.0
+
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3':
+ resolution: {integrity: sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2':
+ resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-import-assertions@7.27.1':
+ resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-import-attributes@7.27.1':
+ resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-jsx@7.27.1':
+ resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-typescript@7.27.1':
+ resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6':
+ resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-transform-arrow-functions@7.27.1':
+ resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-async-generator-functions@7.28.0':
+ resolution: {integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-async-to-generator@7.27.1':
+ resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-block-scoped-functions@7.27.1':
+ resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-block-scoping@7.28.0':
+ resolution: {integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-class-properties@7.27.1':
+ resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-class-static-block@7.28.3':
+ resolution: {integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.12.0
+
+ '@babel/plugin-transform-classes@7.28.3':
+ resolution: {integrity: sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-computed-properties@7.27.1':
+ resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-destructuring@7.28.0':
+ resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-dotall-regex@7.27.1':
+ resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-duplicate-keys@7.27.1':
+ resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1':
+ resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-transform-dynamic-import@7.27.1':
+ resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-explicit-resource-management@7.28.0':
+ resolution: {integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-exponentiation-operator@7.27.1':
+ resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-export-namespace-from@7.27.1':
+ resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-for-of@7.27.1':
+ resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-function-name@7.27.1':
+ resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-json-strings@7.27.1':
+ resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-literals@7.27.1':
+ resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-logical-assignment-operators@7.27.1':
+ resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-member-expression-literals@7.27.1':
+ resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-modules-amd@7.27.1':
+ resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-modules-commonjs@7.27.1':
+ resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-modules-systemjs@7.27.1':
+ resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-modules-umd@7.27.1':
+ resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-named-capturing-groups-regex@7.27.1':
+ resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-transform-new-target@7.27.1':
+ resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-nullish-coalescing-operator@7.27.1':
+ resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-numeric-separator@7.27.1':
+ resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-object-rest-spread@7.28.0':
+ resolution: {integrity: sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-object-super@7.27.1':
+ resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-optional-catch-binding@7.27.1':
+ resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-optional-chaining@7.27.1':
+ resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-parameters@7.27.7':
+ resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-private-methods@7.27.1':
+ resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-private-property-in-object@7.27.1':
+ resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-property-literals@7.27.1':
+ resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-constant-elements@7.27.1':
+ resolution: {integrity: sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-display-name@7.28.0':
+ resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx-development@7.27.1':
+ resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx@7.27.1':
+ resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-pure-annotations@7.27.1':
+ resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-regenerator@7.28.3':
+ resolution: {integrity: sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-regexp-modifiers@7.27.1':
+ resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-transform-reserved-words@7.27.1':
+ resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-shorthand-properties@7.27.1':
+ resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-spread@7.27.1':
+ resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-sticky-regex@7.27.1':
+ resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-template-literals@7.27.1':
+ resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-typeof-symbol@7.27.1':
+ resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-typescript@7.28.0':
+ resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-unicode-escapes@7.27.1':
+ resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-unicode-property-regex@7.27.1':
+ resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-unicode-regex@7.27.1':
+ resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-unicode-sets-regex@7.27.1':
+ resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/preset-env@7.28.3':
+ resolution: {integrity: sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/preset-modules@0.1.6-no-external-plugins':
+ resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
+
+ '@babel/preset-react@7.27.1':
+ resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/preset-typescript@7.27.1':
+ resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/template@7.27.2':
+ resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/traverse@7.28.3':
+ resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/types@7.28.2':
+ resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@emnapi/runtime@1.4.5':
+ resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==}
+
+ '@img/sharp-darwin-arm64@0.34.3':
+ resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@img/sharp-darwin-x64@0.34.3':
+ resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@img/sharp-libvips-darwin-arm64@1.2.0':
+ resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@img/sharp-libvips-darwin-x64@1.2.0':
+ resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@img/sharp-libvips-linux-arm64@1.2.0':
+ resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-arm@1.2.0':
+ resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==}
+ cpu: [arm]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-ppc64@1.2.0':
+ resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-s390x@1.2.0':
+ resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-x64@1.2.0':
+ resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-libvips-linuxmusl-arm64@1.2.0':
+ resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-libvips-linuxmusl-x64@1.2.0':
+ resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-linux-arm64@0.34.3':
+ resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-linux-arm@0.34.3':
+ resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@img/sharp-linux-ppc64@0.34.3':
+ resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@img/sharp-linux-s390x@0.34.3':
+ resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [s390x]
+ os: [linux]
+
+ '@img/sharp-linux-x64@0.34.3':
+ resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-linuxmusl-arm64@0.34.3':
+ resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-linuxmusl-x64@0.34.3':
+ resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-wasm32@0.34.3':
+ resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [wasm32]
+
+ '@img/sharp-win32-arm64@0.34.3':
+ resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@img/sharp-win32-ia32@0.34.3':
+ resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@img/sharp-win32-x64@0.34.3':
+ resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@isaacs/fs-minipass@4.0.1':
+ resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
+ engines: {node: '>=18.0.0'}
+
+ '@jridgewell/gen-mapping@0.3.13':
+ resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
+
+ '@jridgewell/resolve-uri@3.1.2':
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/sourcemap-codec@1.5.5':
+ resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+
+ '@jridgewell/trace-mapping@0.3.30':
+ resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==}
+
+ '@next/env@15.4.8':
+ resolution: {integrity: sha512-LydLa2MDI1NMrOFSkO54mTc8iIHSttj6R6dthITky9ylXV2gCGi0bHQjVCtLGRshdRPjyh2kXbxJukDtBWQZtQ==}
+
+ '@next/swc-darwin-arm64@15.4.8':
+ resolution: {integrity: sha512-Pf6zXp7yyQEn7sqMxur6+kYcywx5up1J849psyET7/8pG2gQTVMjU3NzgIt8SeEP5to3If/SaWmaA6H6ysBr1A==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@next/swc-darwin-x64@15.4.8':
+ resolution: {integrity: sha512-xla6AOfz68a6kq3gRQccWEvFC/VRGJmA/QuSLENSO7CZX5WIEkSz7r1FdXUjtGCQ1c2M+ndUAH7opdfLK1PQbw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@next/swc-linux-arm64-gnu@15.4.8':
+ resolution: {integrity: sha512-y3fmp+1Px/SJD+5ntve5QLZnGLycsxsVPkTzAc3zUiXYSOlTPqT8ynfmt6tt4fSo1tAhDPmryXpYKEAcoAPDJw==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@next/swc-linux-arm64-musl@15.4.8':
+ resolution: {integrity: sha512-DX/L8VHzrr1CfwaVjBQr3GWCqNNFgyWJbeQ10Lx/phzbQo3JNAxUok1DZ8JHRGcL6PgMRgj6HylnLNndxn4Z6A==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@next/swc-linux-x64-gnu@15.4.8':
+ resolution: {integrity: sha512-9fLAAXKAL3xEIFdKdzG5rUSvSiZTLLTCc6JKq1z04DR4zY7DbAPcRvNm3K1inVhTiQCs19ZRAgUerHiVKMZZIA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@next/swc-linux-x64-musl@15.4.8':
+ resolution: {integrity: sha512-s45V7nfb5g7dbS7JK6XZDcapicVrMMvX2uYgOHP16QuKH/JA285oy6HcxlKqwUNaFY/UC6EvQ8QZUOo19cBKSA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@next/swc-win32-arm64-msvc@15.4.8':
+ resolution: {integrity: sha512-KjgeQyOAq7t/HzAJcWPGA8X+4WY03uSCZ2Ekk98S9OgCFsb6lfBE3dbUzUuEQAN2THbwYgFfxX2yFTCMm8Kehw==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@next/swc-win32-x64-msvc@15.4.8':
+ resolution: {integrity: sha512-Exsmf/+42fWVnLMaZHzshukTBxZrSwuuLKFvqhGHJ+mC1AokqieLY/XzAl3jc/CqhXLqLY3RRjkKJ9YnLPcRWg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+
+ '@svgr/babel-plugin-add-jsx-attribute@8.0.0':
+ resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@svgr/babel-plugin-remove-jsx-attribute@8.0.0':
+ resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0':
+ resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0':
+ resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@svgr/babel-plugin-svg-dynamic-title@8.0.0':
+ resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@svgr/babel-plugin-svg-em-dimensions@8.0.0':
+ resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@svgr/babel-plugin-transform-react-native-svg@8.1.0':
+ resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@svgr/babel-plugin-transform-svg-component@8.0.0':
+ resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@svgr/babel-preset@8.1.0':
+ resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@svgr/core@8.1.0':
+ resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==}
+ engines: {node: '>=14'}
+
+ '@svgr/hast-util-to-babel-ast@8.0.0':
+ resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==}
+ engines: {node: '>=14'}
+
+ '@svgr/plugin-jsx@8.1.0':
+ resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@svgr/core': '*'
+
+ '@svgr/plugin-svgo@8.1.0':
+ resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@svgr/core': '*'
+
+ '@svgr/webpack@8.1.0':
+ resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==}
+ engines: {node: '>=14'}
+
+ '@swc/helpers@0.5.15':
+ resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
+
+ '@tailwindcss/node@4.1.11':
+ resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==}
+
+ '@tailwindcss/oxide-android-arm64@4.1.11':
+ resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [android]
+
+ '@tailwindcss/oxide-darwin-arm64@4.1.11':
+ resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-darwin-x64@4.1.11':
+ resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-freebsd-x64@4.1.11':
+ resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
+ resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
+ resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
+ resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
+ resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-musl@4.1.11':
+ resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-wasm32-wasi@4.1.11':
+ resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+ bundledDependencies:
+ - '@napi-rs/wasm-runtime'
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+ - '@tybys/wasm-util'
+ - '@emnapi/wasi-threads'
+ - tslib
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
+ resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
+ resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+
+ '@tailwindcss/oxide@4.1.11':
+ resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==}
+ engines: {node: '>= 10'}
+
+ '@tailwindcss/postcss@4.1.11':
+ resolution: {integrity: sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==}
+
+ '@trysound/sax@0.2.0':
+ resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
+ engines: {node: '>=10.13.0'}
+
+ '@types/node@20.19.11':
+ resolution: {integrity: sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==}
+
+ '@types/react-dom@19.1.7':
+ resolution: {integrity: sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==}
+ peerDependencies:
+ '@types/react': ^19.0.0
+
+ '@types/react@19.1.10':
+ resolution: {integrity: sha512-EhBeSYX0Y6ye8pNebpKrwFJq7BoQ8J5SO6NlvNwwHjSj6adXJViPQrKlsyPw7hLBLvckEMO1yxeGdR82YBBlDg==}
+
+ '@vercel/analytics@1.5.0':
+ resolution: {integrity: sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==}
+ peerDependencies:
+ '@remix-run/react': ^2
+ '@sveltejs/kit': ^1 || ^2
+ next: '>= 13'
+ react: ^18 || ^19 || ^19.0.0-rc
+ svelte: '>= 4'
+ vue: ^3
+ vue-router: ^4
+ peerDependenciesMeta:
+ '@remix-run/react':
+ optional: true
+ '@sveltejs/kit':
+ optional: true
+ next:
+ optional: true
+ react:
+ optional: true
+ svelte:
+ optional: true
+ vue:
+ optional: true
+ vue-router:
+ optional: true
+
+ argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+
+ babel-plugin-polyfill-corejs2@0.4.14:
+ resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
+ babel-plugin-polyfill-corejs3@0.13.0:
+ resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
+ babel-plugin-polyfill-regenerator@0.6.5:
+ resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
+ boolbase@1.0.0:
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+
+ browserslist@4.25.3:
+ resolution: {integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
+ callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+
+ camelcase@6.3.0:
+ resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
+ engines: {node: '>=10'}
+
+ caniuse-lite@1.0.30001735:
+ resolution: {integrity: sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==}
+
+ chownr@3.0.0:
+ resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
+ engines: {node: '>=18'}
+
+ client-only@0.0.1:
+ resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
+
+ color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+
+ color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
+ color-string@1.9.1:
+ resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
+
+ color@4.2.3:
+ resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
+ engines: {node: '>=12.5.0'}
+
+ commander@7.2.0:
+ resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
+ engines: {node: '>= 10'}
+
+ convert-source-map@2.0.0:
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+
+ core-js-compat@3.45.0:
+ resolution: {integrity: sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==}
+
+ cosmiconfig@8.3.6:
+ resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ typescript: '>=4.9.5'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ css-select@5.2.2:
+ resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
+
+ css-tree@2.2.1:
+ resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+
+ css-tree@2.3.1:
+ resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+
+ css-what@6.2.2:
+ resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
+ engines: {node: '>= 6'}
+
+ csso@5.0.5:
+ resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+
+ csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+
+ debug@4.4.1:
+ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+ engines: {node: '>=0.10.0'}
+
+ detect-libc@2.0.4:
+ resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
+ engines: {node: '>=8'}
+
+ dom-serializer@2.0.0:
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+
+ domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+
+ domhandler@5.0.3:
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
+ engines: {node: '>= 4'}
+
+ domutils@3.2.2:
+ resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
+
+ dot-case@3.0.4:
+ resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
+
+ electron-to-chromium@1.5.207:
+ resolution: {integrity: sha512-mryFrrL/GXDTmAtIVMVf+eIXM09BBPlO5IQ7lUyKmK8d+A4VpRGG+M3ofoVef6qyF8s60rJei8ymlJxjUA8Faw==}
+
+ enhanced-resolve@5.18.3:
+ resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
+ engines: {node: '>=10.13.0'}
+
+ entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+
+ error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+
+ escalade@3.2.0:
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+ engines: {node: '>=6'}
+
+ esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
+
+ function-bind@1.1.2:
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+
+ gensync@1.0.0-beta.2:
+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+ engines: {node: '>=6.9.0'}
+
+ graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+
+ hasown@2.0.2:
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
+ engines: {node: '>= 0.4'}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+ engines: {node: '>=6'}
+
+ is-arrayish@0.2.1:
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+
+ is-arrayish@0.3.2:
+ resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
+
+ is-core-module@2.16.1:
+ resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
+ engines: {node: '>= 0.4'}
+
+ jiti@2.5.1:
+ resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
+ hasBin: true
+
+ js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+ js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+ hasBin: true
+
+ jsesc@3.0.2:
+ resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ jsesc@3.1.0:
+ resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+
+ json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ lightningcss-darwin-arm64@1.30.1:
+ resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ lightningcss-darwin-x64@1.30.1:
+ resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ lightningcss-freebsd-x64@1.30.1:
+ resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ lightningcss-linux-arm-gnueabihf@1.30.1:
+ resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ lightningcss-linux-arm64-gnu@1.30.1:
+ resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ lightningcss-linux-arm64-musl@1.30.1:
+ resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ lightningcss-linux-x64-gnu@1.30.1:
+ resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ lightningcss-linux-x64-musl@1.30.1:
+ resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ lightningcss-win32-arm64-msvc@1.30.1:
+ resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ lightningcss-win32-x64-msvc@1.30.1:
+ resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ lightningcss@1.30.1:
+ resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==}
+ engines: {node: '>= 12.0.0'}
+
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+ lodash.debounce@4.0.8:
+ resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+
+ lower-case@2.0.2:
+ resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+
+ lru-cache@5.1.1:
+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+
+ magic-string@0.30.17:
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+
+ mdn-data@2.0.28:
+ resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
+
+ mdn-data@2.0.30:
+ resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
+
+ minipass@7.1.2:
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minizlib@3.0.2:
+ resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
+ engines: {node: '>= 18'}
+
+ mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
+ nanoid@3.3.11:
+ resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ next@15.4.8:
+ resolution: {integrity: sha512-jwOXTz/bo0Pvlf20FSb6VXVeWRssA2vbvq9SdrOPEg9x8E1B27C2rQtvriAn600o9hH61kjrVRexEffv3JybuA==}
+ engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@opentelemetry/api': ^1.1.0
+ '@playwright/test': ^1.51.1
+ babel-plugin-react-compiler: '*'
+ react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
+ react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
+ sass: ^1.3.0
+ peerDependenciesMeta:
+ '@opentelemetry/api':
+ optional: true
+ '@playwright/test':
+ optional: true
+ babel-plugin-react-compiler:
+ optional: true
+ sass:
+ optional: true
+
+ no-case@3.0.4:
+ resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+
+ node-releases@2.0.19:
+ resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+
+ nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+
+ parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+
+ parse-json@5.2.0:
+ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+ engines: {node: '>=8'}
+
+ path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+
+ path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
+ picocolors@1.1.1:
+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
+
+ postcss@8.4.31:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ postcss@8.5.6:
+ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ react-dom@19.1.2:
+ resolution: {integrity: sha512-dEoydsCp50i7kS1xHOmPXq4zQYoGWedUsvqv9H6zdif2r7yLHygyfP9qou71TulRN0d6ng9EbRVsQhSqfUc19g==}
+ peerDependencies:
+ react: ^19.1.2
+
+ react@19.1.2:
+ resolution: {integrity: sha512-MdWVitvLbQULD+4DP8GYjZUrepGW7d+GQkNVqJEzNxE+e9WIa4egVFE/RDfVb1u9u/Jw7dNMmPB4IqxzbFYJ0w==}
+ engines: {node: '>=0.10.0'}
+
+ regenerate-unicode-properties@10.2.0:
+ resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==}
+ engines: {node: '>=4'}
+
+ regenerate@1.4.2:
+ resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
+
+ regexpu-core@6.2.0:
+ resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==}
+ engines: {node: '>=4'}
+
+ regjsgen@0.8.0:
+ resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
+
+ regjsparser@0.12.0:
+ resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==}
+ hasBin: true
+
+ resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+
+ resolve@1.22.10:
+ resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
+ engines: {node: '>= 0.4'}
+ hasBin: true
+
+ scheduler@0.26.0:
+ resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
+
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+
+ semver@7.7.2:
+ resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
- dev: false
+ hasBin: true
- /@ampproject/remapping@2.3.0:
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
+ sharp@0.34.3:
+ resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+
+ simple-swizzle@0.2.2:
+ resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
+
+ snake-case@3.0.4:
+ resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
+
+ source-map-js@1.2.1:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+ styled-jsx@5.1.6:
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
+ engines: {node: '>= 12.0.0'}
+ peerDependencies:
+ '@babel/core': '*'
+ babel-plugin-macros: '*'
+ react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ babel-plugin-macros:
+ optional: true
+
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+
+ svg-parser@2.0.4:
+ resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
+
+ svgo@3.3.2:
+ resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+ tailwindcss@4.1.11:
+ resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==}
+
+ tapable@2.2.2:
+ resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==}
+ engines: {node: '>=6'}
+
+ tar@7.4.3:
+ resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
+ engines: {node: '>=18'}
+
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
+ typescript@5.9.2:
+ resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ undici-types@6.21.0:
+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ unicode-canonical-property-names-ecmascript@2.0.1:
+ resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
+ engines: {node: '>=4'}
+
+ unicode-match-property-ecmascript@2.0.0:
+ resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
+ engines: {node: '>=4'}
+
+ unicode-match-property-value-ecmascript@2.2.0:
+ resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==}
+ engines: {node: '>=4'}
+
+ unicode-property-aliases-ecmascript@2.1.0:
+ resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
+ engines: {node: '>=4'}
+
+ update-browserslist-db@1.1.3:
+ resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
+ yallist@3.1.1:
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
+ yallist@5.0.0:
+ resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
+ engines: {node: '>=18'}
+
+snapshots:
+
+ '@alloc/quick-lru@5.2.0': {}
+
+ '@ampproject/remapping@2.3.0':
dependencies:
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.30
- /@babel/code-frame@7.27.1:
- resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
- engines: {node: '>=6.9.0'}
+ '@babel/code-frame@7.27.1':
dependencies:
'@babel/helper-validator-identifier': 7.27.1
js-tokens: 4.0.0
picocolors: 1.1.1
- /@babel/compat-data@7.28.0:
- resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
- engines: {node: '>=6.9.0'}
+ '@babel/compat-data@7.28.0': {}
- /@babel/core@7.28.3:
- resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/core@7.28.3':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
@@ -89,9 +1555,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/generator@7.28.3:
- resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
- engines: {node: '>=6.9.0'}
+ '@babel/generator@7.28.3':
dependencies:
'@babel/parser': 7.28.3
'@babel/types': 7.28.2
@@ -99,16 +1563,11 @@ packages:
'@jridgewell/trace-mapping': 0.3.30
jsesc: 3.1.0
- /@babel/helper-annotate-as-pure@7.27.3:
- resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-annotate-as-pure@7.27.3':
dependencies:
'@babel/types': 7.28.2
- dev: true
- /@babel/helper-compilation-targets@7.27.2:
- resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-compilation-targets@7.27.2':
dependencies:
'@babel/compat-data': 7.28.0
'@babel/helper-validator-option': 7.27.1
@@ -116,11 +1575,7 @@ packages:
lru-cache: 5.1.1
semver: 6.3.1
- /@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3):
- resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-annotate-as-pure': 7.27.3
@@ -132,24 +1587,15 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-annotate-as-pure': 7.27.3
regexpu-core: 6.2.0
semver: 6.3.1
- dev: true
- /@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.3):
- resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-compilation-targets': 7.27.2
@@ -159,36 +1605,24 @@ packages:
resolve: 1.22.10
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/helper-globals@7.28.0:
- resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-globals@7.28.0': {}
- /@babel/helper-member-expression-to-functions@7.27.1:
- resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
'@babel/traverse': 7.28.3
'@babel/types': 7.28.2
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/helper-module-imports@7.27.1:
- resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-module-imports@7.27.1':
dependencies:
'@babel/traverse': 7.28.3
'@babel/types': 7.28.2
transitivePeerDependencies:
- supports-color
- /@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3):
- resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-module-imports': 7.27.1
@@ -197,23 +1631,13 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/helper-optimise-call-expression@7.27.1:
- resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-optimise-call-expression@7.27.1':
dependencies:
'@babel/types': 7.28.2
- dev: true
- /@babel/helper-plugin-utils@7.27.1:
- resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
- engines: {node: '>=6.9.0'}
- dev: true
+ '@babel/helper-plugin-utils@7.27.1': {}
- /@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-annotate-as-pure': 7.27.3
@@ -221,13 +1645,8 @@ packages:
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-member-expression-to-functions': 7.27.1
@@ -235,93 +1654,56 @@ packages:
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/helper-skip-transparent-expression-wrappers@7.27.1:
- resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
'@babel/traverse': 7.28.3
'@babel/types': 7.28.2
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/helper-string-parser@7.27.1:
- resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-string-parser@7.27.1': {}
- /@babel/helper-validator-identifier@7.27.1:
- resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-identifier@7.27.1': {}
- /@babel/helper-validator-option@7.27.1:
- resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-option@7.27.1': {}
- /@babel/helper-wrap-function@7.28.3:
- resolution: {integrity: sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-wrap-function@7.28.3':
dependencies:
'@babel/template': 7.27.2
'@babel/traverse': 7.28.3
'@babel/types': 7.28.2
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/helpers@7.28.3:
- resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==}
- engines: {node: '>=6.9.0'}
+ '@babel/helpers@7.28.3':
dependencies:
'@babel/template': 7.27.2
'@babel/types': 7.28.2
- /@babel/parser@7.28.3:
- resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==}
- engines: {node: '>=6.0.0'}
- hasBin: true
+ '@babel/parser@7.28.3':
dependencies:
'@babel/types': 7.28.2
- /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.13.0
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
@@ -329,96 +1711,51 @@ packages:
'@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.3):
- resolution: {integrity: sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.3):
- resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- dev: true
- /@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.3):
- resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- '@babel/helper-plugin-utils': 7.27.1
- dev: true
-
- /@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/helper-plugin-utils': 7.27.1
+
+ '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
@@ -426,13 +1763,8 @@ packages:
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-module-imports': 7.27.1
@@ -440,59 +1772,34 @@ packages:
'@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.3):
- resolution: {integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.12.0
+ '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-classes@7.28.3(@babel/core@7.28.3):
- resolution: {integrity: sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-classes@7.28.3(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-annotate-as-pure': 7.27.3
@@ -503,125 +1810,70 @@ packages:
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/template': 7.27.2
- dev: true
- /@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-compilation-targets': 7.27.2
@@ -629,79 +1881,44 @@ packages:
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3)
@@ -710,67 +1927,37 @@ packages:
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-compilation-targets': 7.27.2
@@ -780,72 +1967,42 @@ packages:
'@babel/traverse': 7.28.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.3):
- resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-annotate-as-pure': 7.27.3
@@ -853,55 +2010,30 @@ packages:
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-react-constant-elements@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-react-constant-elements@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-annotate-as-pure': 7.27.3
@@ -911,108 +2043,58 @@ packages:
'@babel/types': 7.28.2
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-regenerator@7.28.3(@babel/core@7.28.3):
- resolution: {integrity: sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-regenerator@7.28.3(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-annotate-as-pure': 7.27.3
@@ -1022,56 +2104,31 @@ packages:
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
'@babel/helper-plugin-utils': 7.27.1
- dev: true
- /@babel/preset-env@7.28.3(@babel/core@7.28.3):
- resolution: {integrity: sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/preset-env@7.28.3(@babel/core@7.28.3)':
dependencies:
'@babel/compat-data': 7.28.0
'@babel/core': 7.28.3
@@ -1146,24 +2203,15 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.3):
- resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
'@babel/types': 7.28.2
esutils: 2.0.3
- dev: true
- /@babel/preset-react@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/preset-react@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
@@ -1174,13 +2222,8 @@ packages:
'@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/preset-typescript@7.27.1(@babel/core@7.28.3):
- resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/preset-typescript@7.27.1(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@babel/helper-plugin-utils': 7.27.1
@@ -1190,19 +2233,14 @@ packages:
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/template@7.27.2:
- resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
- engines: {node: '>=6.9.0'}
+ '@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/parser': 7.28.3
'@babel/types': 7.28.2
- /@babel/traverse@7.28.3:
- resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.28.3':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.28.3
@@ -1214,408 +2252,179 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/types@7.28.2:
- resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/types@7.28.2':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- /@emnapi/runtime@1.4.5:
- resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==}
- requiresBuild: true
+ '@emnapi/runtime@1.4.5':
dependencies:
tslib: 2.8.1
- dev: false
optional: true
- /@img/sharp-darwin-arm64@0.34.3:
- resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
+ '@img/sharp-darwin-arm64@0.34.3':
optionalDependencies:
'@img/sharp-libvips-darwin-arm64': 1.2.0
- dev: false
optional: true
- /@img/sharp-darwin-x64@0.34.3:
- resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
+ '@img/sharp-darwin-x64@0.34.3':
optionalDependencies:
'@img/sharp-libvips-darwin-x64': 1.2.0
- dev: false
optional: true
-
- /@img/sharp-libvips-darwin-arm64@1.2.0:
- resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
+
+ '@img/sharp-libvips-darwin-arm64@1.2.0':
optional: true
- /@img/sharp-libvips-darwin-x64@1.2.0:
- resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
+ '@img/sharp-libvips-darwin-x64@1.2.0':
optional: true
- /@img/sharp-libvips-linux-arm64@1.2.0:
- resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@img/sharp-libvips-linux-arm64@1.2.0':
optional: true
- /@img/sharp-libvips-linux-arm@1.2.0:
- resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@img/sharp-libvips-linux-arm@1.2.0':
optional: true
- /@img/sharp-libvips-linux-ppc64@1.2.0:
- resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@img/sharp-libvips-linux-ppc64@1.2.0':
optional: true
- /@img/sharp-libvips-linux-s390x@1.2.0:
- resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@img/sharp-libvips-linux-s390x@1.2.0':
optional: true
- /@img/sharp-libvips-linux-x64@1.2.0:
- resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@img/sharp-libvips-linux-x64@1.2.0':
optional: true
- /@img/sharp-libvips-linuxmusl-arm64@1.2.0:
- resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@img/sharp-libvips-linuxmusl-arm64@1.2.0':
optional: true
- /@img/sharp-libvips-linuxmusl-x64@1.2.0:
- resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@img/sharp-libvips-linuxmusl-x64@1.2.0':
optional: true
- /@img/sharp-linux-arm64@0.34.3:
- resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+ '@img/sharp-linux-arm64@0.34.3':
optionalDependencies:
'@img/sharp-libvips-linux-arm64': 1.2.0
- dev: false
optional: true
- /@img/sharp-linux-arm@0.34.3:
- resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
+ '@img/sharp-linux-arm@0.34.3':
optionalDependencies:
'@img/sharp-libvips-linux-arm': 1.2.0
- dev: false
optional: true
- /@img/sharp-linux-ppc64@0.34.3:
- resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
+ '@img/sharp-linux-ppc64@0.34.3':
optionalDependencies:
'@img/sharp-libvips-linux-ppc64': 1.2.0
- dev: false
optional: true
- /@img/sharp-linux-s390x@0.34.3:
- resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
+ '@img/sharp-linux-s390x@0.34.3':
optionalDependencies:
'@img/sharp-libvips-linux-s390x': 1.2.0
- dev: false
optional: true
- /@img/sharp-linux-x64@0.34.3:
- resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
+ '@img/sharp-linux-x64@0.34.3':
optionalDependencies:
'@img/sharp-libvips-linux-x64': 1.2.0
- dev: false
optional: true
- /@img/sharp-linuxmusl-arm64@0.34.3:
- resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+ '@img/sharp-linuxmusl-arm64@0.34.3':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-arm64': 1.2.0
- dev: false
optional: true
- /@img/sharp-linuxmusl-x64@0.34.3:
- resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
+ '@img/sharp-linuxmusl-x64@0.34.3':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-x64': 1.2.0
- dev: false
optional: true
- /@img/sharp-wasm32@0.34.3:
- resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [wasm32]
- requiresBuild: true
+ '@img/sharp-wasm32@0.34.3':
dependencies:
'@emnapi/runtime': 1.4.5
- dev: false
optional: true
- /@img/sharp-win32-arm64@0.34.3:
- resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
+ '@img/sharp-win32-arm64@0.34.3':
optional: true
- /@img/sharp-win32-ia32@0.34.3:
- resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: false
+ '@img/sharp-win32-ia32@0.34.3':
optional: true
- /@img/sharp-win32-x64@0.34.3:
- resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
+ '@img/sharp-win32-x64@0.34.3':
optional: true
- /@isaacs/fs-minipass@4.0.1:
- resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
- engines: {node: '>=18.0.0'}
+ '@isaacs/fs-minipass@4.0.1':
dependencies:
minipass: 7.1.2
- dev: false
- /@jridgewell/gen-mapping@0.3.13:
- resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
+ '@jridgewell/gen-mapping@0.3.13':
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
'@jridgewell/trace-mapping': 0.3.30
- /@jridgewell/resolve-uri@3.1.2:
- resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
- engines: {node: '>=6.0.0'}
+ '@jridgewell/resolve-uri@3.1.2': {}
- /@jridgewell/sourcemap-codec@1.5.5:
- resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+ '@jridgewell/sourcemap-codec@1.5.5': {}
- /@jridgewell/trace-mapping@0.3.30:
- resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==}
+ '@jridgewell/trace-mapping@0.3.30':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- /@next/env@15.4.4:
- resolution: {integrity: sha512-SJKOOkULKENyHSYXE5+KiFU6itcIb6wSBjgM92meK0HVKpo94dNOLZVdLLuS7/BxImROkGoPsjR4EnuDucqiiA==}
- dev: false
+ '@next/env@15.4.8': {}
- /@next/swc-darwin-arm64@15.4.4:
- resolution: {integrity: sha512-eVG55dnGwfUuG+TtnUCt+mEJ+8TGgul6nHEvdb8HEH7dmJIFYOCApAaFrIrxwtEq2Cdf+0m5sG1Np8cNpw9EAw==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
+ '@next/swc-darwin-arm64@15.4.8':
optional: true
- /@next/swc-darwin-x64@15.4.4:
- resolution: {integrity: sha512-zqG+/8apsu49CltEj4NAmCGZvHcZbOOOsNoTVeIXphYWIbE4l6A/vuQHyqll0flU2o3dmYCXsBW5FmbrGDgljQ==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
+ '@next/swc-darwin-x64@15.4.8':
optional: true
- /@next/swc-linux-arm64-gnu@15.4.4:
- resolution: {integrity: sha512-LRD4l2lq4R+2QCHBQVC0wjxxkLlALGJCwigaJ5FSRSqnje+MRKHljQNZgDCaKUZQzO/TXxlmUdkZP/X3KNGZaw==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@next/swc-linux-arm64-gnu@15.4.8':
optional: true
- /@next/swc-linux-arm64-musl@15.4.4:
- resolution: {integrity: sha512-LsGUCTvuZ0690fFWerA4lnQvjkYg9gHo12A3wiPUR4kCxbx/d+SlwmonuTH2SWZI+RVGA9VL3N0S03WTYv6bYg==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@next/swc-linux-arm64-musl@15.4.8':
optional: true
- /@next/swc-linux-x64-gnu@15.4.4:
- resolution: {integrity: sha512-aOy5yNRpLL3wNiJVkFYl6w22hdREERNjvegE6vvtix8LHRdsTHhWTpgvcYdCK7AIDCQW5ATmzr9XkPHvSoAnvg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@next/swc-linux-x64-gnu@15.4.8':
optional: true
- /@next/swc-linux-x64-musl@15.4.4:
- resolution: {integrity: sha512-FL7OAn4UkR8hKQRGBmlHiHinzOb07tsfARdGh7v0Z0jEJ3sz8/7L5bR23ble9E6DZMabSStqlATHlSxv1fuzAg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@next/swc-linux-x64-musl@15.4.8':
optional: true
- /@next/swc-win32-arm64-msvc@15.4.4:
- resolution: {integrity: sha512-eEdNW/TXwjYhOulQh0pffTMMItWVwKCQpbziSBmgBNFZIIRn2GTXrhrewevs8wP8KXWYMx8Z+mNU0X+AfvtrRg==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
+ '@next/swc-win32-arm64-msvc@15.4.8':
optional: true
- /@next/swc-win32-x64-msvc@15.4.4:
- resolution: {integrity: sha512-SE5pYNbn/xZKMy1RE3pAs+4xD32OI4rY6mzJa4XUkp/ItZY+OMjIgilskmErt8ls/fVJ+Ihopi2QIeW6O3TrMw==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
+ '@next/swc-win32-x64-msvc@15.4.8':
optional: true
- /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==}
- engines: {node: '>=14'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- dev: true
- /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==}
- engines: {node: '>=14'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- dev: true
- /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==}
- engines: {node: '>=14'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- dev: true
- /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==}
- engines: {node: '>=14'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- dev: true
- /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==}
- engines: {node: '>=14'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- dev: true
- /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==}
- engines: {node: '>=14'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- dev: true
- /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==}
- engines: {node: '>=14'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- dev: true
- /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==}
- engines: {node: '>=12'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
- dev: true
- /@svgr/babel-preset@8.1.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==}
- engines: {node: '>=14'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@svgr/babel-preset@8.1.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
'@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.28.3)
@@ -1626,11 +2435,8 @@ packages:
'@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.28.3)
'@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.28.3)
'@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.28.3)
- dev: true
- /@svgr/core@8.1.0(typescript@5.9.2):
- resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==}
- engines: {node: '>=14'}
+ '@svgr/core@8.1.0(typescript@5.9.2)':
dependencies:
'@babel/core': 7.28.3
'@svgr/babel-preset': 8.1.0(@babel/core@7.28.3)
@@ -1640,21 +2446,13 @@ packages:
transitivePeerDependencies:
- supports-color
- typescript
- dev: true
- /@svgr/hast-util-to-babel-ast@8.0.0:
- resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==}
- engines: {node: '>=14'}
+ '@svgr/hast-util-to-babel-ast@8.0.0':
dependencies:
'@babel/types': 7.28.2
entities: 4.5.0
- dev: true
- /@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0):
- resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==}
- engines: {node: '>=14'}
- peerDependencies:
- '@svgr/core': '*'
+ '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.9.2))':
dependencies:
'@babel/core': 7.28.3
'@svgr/babel-preset': 8.1.0(@babel/core@7.28.3)
@@ -1663,13 +2461,8 @@ packages:
svg-parser: 2.0.4
transitivePeerDependencies:
- supports-color
- dev: true
- /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.9.2):
- resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==}
- engines: {node: '>=14'}
- peerDependencies:
- '@svgr/core': '*'
+ '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.9.2))(typescript@5.9.2)':
dependencies:
'@svgr/core': 8.1.0(typescript@5.9.2)
cosmiconfig: 8.3.6(typescript@5.9.2)
@@ -1677,11 +2470,8 @@ packages:
svgo: 3.3.2
transitivePeerDependencies:
- typescript
- dev: true
- /@svgr/webpack@8.1.0(typescript@5.9.2):
- resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==}
- engines: {node: '>=14'}
+ '@svgr/webpack@8.1.0(typescript@5.9.2)':
dependencies:
'@babel/core': 7.28.3
'@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.28.3)
@@ -1689,21 +2479,17 @@ packages:
'@babel/preset-react': 7.27.1(@babel/core@7.28.3)
'@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)
'@svgr/core': 8.1.0(typescript@5.9.2)
- '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0)
- '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.9.2)
+ '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.9.2))
+ '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.9.2))(typescript@5.9.2)
transitivePeerDependencies:
- supports-color
- typescript
- dev: true
- /@swc/helpers@0.5.15:
- resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
+ '@swc/helpers@0.5.15':
dependencies:
tslib: 2.8.1
- dev: false
- /@tailwindcss/node@4.1.11:
- resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==}
+ '@tailwindcss/node@4.1.11':
dependencies:
'@ampproject/remapping': 2.3.0
enhanced-resolve: 5.18.3
@@ -1712,126 +2498,44 @@ packages:
magic-string: 0.30.17
source-map-js: 1.2.1
tailwindcss: 4.1.11
- dev: false
- /@tailwindcss/oxide-android-arm64@4.1.11:
- resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-android-arm64@4.1.11':
optional: true
- /@tailwindcss/oxide-darwin-arm64@4.1.11:
- resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-darwin-arm64@4.1.11':
optional: true
- /@tailwindcss/oxide-darwin-x64@4.1.11:
- resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-darwin-x64@4.1.11':
optional: true
- /@tailwindcss/oxide-freebsd-x64@4.1.11:
- resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-freebsd-x64@4.1.11':
optional: true
- /@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11:
- resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==}
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
optional: true
- /@tailwindcss/oxide-linux-arm64-gnu@4.1.11:
- resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
optional: true
- /@tailwindcss/oxide-linux-arm64-musl@4.1.11:
- resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
optional: true
- /@tailwindcss/oxide-linux-x64-gnu@4.1.11:
- resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
optional: true
- /@tailwindcss/oxide-linux-x64-musl@4.1.11:
- resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-linux-x64-musl@4.1.11':
optional: true
- /@tailwindcss/oxide-wasm32-wasi@4.1.11:
- resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==}
- engines: {node: '>=14.0.0'}
- cpu: [wasm32]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-wasm32-wasi@4.1.11':
optional: true
- bundledDependencies:
- - '@napi-rs/wasm-runtime'
- - '@emnapi/core'
- - '@emnapi/runtime'
- - '@tybys/wasm-util'
- - '@emnapi/wasi-threads'
- - tslib
- /@tailwindcss/oxide-win32-arm64-msvc@4.1.11:
- resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
optional: true
- /@tailwindcss/oxide-win32-x64-msvc@4.1.11:
- resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
optional: true
- /@tailwindcss/oxide@4.1.11:
- resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==}
- engines: {node: '>= 10'}
- requiresBuild: true
+ '@tailwindcss/oxide@4.1.11':
dependencies:
detect-libc: 2.0.4
tar: 7.4.3
@@ -1848,81 +2552,37 @@ packages:
'@tailwindcss/oxide-wasm32-wasi': 4.1.11
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.11
'@tailwindcss/oxide-win32-x64-msvc': 4.1.11
- dev: false
- /@tailwindcss/postcss@4.1.11:
- resolution: {integrity: sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==}
+ '@tailwindcss/postcss@4.1.11':
dependencies:
'@alloc/quick-lru': 5.2.0
'@tailwindcss/node': 4.1.11
'@tailwindcss/oxide': 4.1.11
postcss: 8.5.6
tailwindcss: 4.1.11
- dev: false
- /@trysound/sax@0.2.0:
- resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
- engines: {node: '>=10.13.0'}
- dev: true
+ '@trysound/sax@0.2.0': {}
- /@types/node@20.19.11:
- resolution: {integrity: sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==}
+ '@types/node@20.19.11':
dependencies:
undici-types: 6.21.0
- dev: true
- /@types/react-dom@19.1.7(@types/react@19.1.10):
- resolution: {integrity: sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==}
- peerDependencies:
- '@types/react': ^19.0.0
+ '@types/react-dom@19.1.7(@types/react@19.1.10)':
dependencies:
'@types/react': 19.1.10
- dev: true
- /@types/react@19.1.10:
- resolution: {integrity: sha512-EhBeSYX0Y6ye8pNebpKrwFJq7BoQ8J5SO6NlvNwwHjSj6adXJViPQrKlsyPw7hLBLvckEMO1yxeGdR82YBBlDg==}
+ '@types/react@19.1.10':
dependencies:
csstype: 3.1.3
- dev: true
- /@vercel/analytics@1.5.0(next@15.4.4)(react@19.1.0):
- resolution: {integrity: sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==}
- peerDependencies:
- '@remix-run/react': ^2
- '@sveltejs/kit': ^1 || ^2
- next: '>= 13'
- react: ^18 || ^19 || ^19.0.0-rc
- svelte: '>= 4'
- vue: ^3
- vue-router: ^4
- peerDependenciesMeta:
- '@remix-run/react':
- optional: true
- '@sveltejs/kit':
- optional: true
- next:
- optional: true
- react:
- optional: true
- svelte:
- optional: true
- vue:
- optional: true
- vue-router:
- optional: true
- dependencies:
- next: 15.4.4(@babel/core@7.28.3)(react-dom@19.1.0)(react@19.1.0)
- react: 19.1.0
- dev: false
+ '@vercel/analytics@1.5.0(next@15.4.8(@babel/core@7.28.3)(react-dom@19.1.2(react@19.1.2))(react@19.1.2))(react@19.1.2)':
+ optionalDependencies:
+ next: 15.4.8(@babel/core@7.28.3)(react-dom@19.1.2(react@19.1.2))(react@19.1.2)
+ react: 19.1.2
- /argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- dev: true
+ argparse@2.0.1: {}
- /babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.3):
- resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.3):
dependencies:
'@babel/compat-data': 7.28.0
'@babel/core': 7.28.3
@@ -1930,431 +2590,223 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
- /babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.3):
- resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.3):
dependencies:
'@babel/core': 7.28.3
'@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3)
core-js-compat: 3.45.0
transitivePeerDependencies:
- supports-color
- dev: true
- /babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.3):
- resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.3):
dependencies:
'@babel/core': 7.28.3
'@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
- dev: true
-
- /boolbase@1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- dev: true
- /browserslist@4.25.3:
- resolution: {integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
+ boolbase@1.0.0: {}
+
+ browserslist@4.25.3:
dependencies:
caniuse-lite: 1.0.30001735
electron-to-chromium: 1.5.207
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.3)
- /callsites@3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
- dev: true
+ callsites@3.1.0: {}
- /camelcase@6.3.0:
- resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
- engines: {node: '>=10'}
- dev: true
+ camelcase@6.3.0: {}
- /caniuse-lite@1.0.30001735:
- resolution: {integrity: sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==}
+ caniuse-lite@1.0.30001735: {}
- /chownr@3.0.0:
- resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
- engines: {node: '>=18'}
- dev: false
+ chownr@3.0.0: {}
- /client-only@0.0.1:
- resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
- dev: false
+ client-only@0.0.1: {}
- /color-convert@2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
- requiresBuild: true
+ color-convert@2.0.1:
dependencies:
color-name: 1.1.4
- dev: false
optional: true
- /color-name@1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- requiresBuild: true
- dev: false
+ color-name@1.1.4:
optional: true
- /color-string@1.9.1:
- resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
- requiresBuild: true
+ color-string@1.9.1:
dependencies:
color-name: 1.1.4
simple-swizzle: 0.2.2
- dev: false
optional: true
- /color@4.2.3:
- resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
- engines: {node: '>=12.5.0'}
- requiresBuild: true
+ color@4.2.3:
dependencies:
color-convert: 2.0.1
color-string: 1.9.1
- dev: false
optional: true
- /commander@7.2.0:
- resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
- engines: {node: '>= 10'}
- dev: true
+ commander@7.2.0: {}
- /convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+ convert-source-map@2.0.0: {}
- /core-js-compat@3.45.0:
- resolution: {integrity: sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==}
+ core-js-compat@3.45.0:
dependencies:
browserslist: 4.25.3
- dev: true
- /cosmiconfig@8.3.6(typescript@5.9.2):
- resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
- engines: {node: '>=14'}
- peerDependencies:
- typescript: '>=4.9.5'
- peerDependenciesMeta:
- typescript:
- optional: true
+ cosmiconfig@8.3.6(typescript@5.9.2):
dependencies:
import-fresh: 3.3.1
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
+ optionalDependencies:
typescript: 5.9.2
- dev: true
- /css-select@5.2.2:
- resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
+ css-select@5.2.2:
dependencies:
boolbase: 1.0.0
css-what: 6.2.2
domhandler: 5.0.3
domutils: 3.2.2
nth-check: 2.1.1
- dev: true
- /css-tree@2.2.1:
- resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+ css-tree@2.2.1:
dependencies:
mdn-data: 2.0.28
source-map-js: 1.2.1
- dev: true
- /css-tree@2.3.1:
- resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+ css-tree@2.3.1:
dependencies:
mdn-data: 2.0.30
source-map-js: 1.2.1
- dev: true
- /css-what@6.2.2:
- resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
- engines: {node: '>= 6'}
- dev: true
+ css-what@6.2.2: {}
- /csso@5.0.5:
- resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+ csso@5.0.5:
dependencies:
css-tree: 2.2.1
- dev: true
- /csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- dev: true
+ csstype@3.1.3: {}
- /debug@4.4.1:
- resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
+ debug@4.4.1:
dependencies:
ms: 2.1.3
- /deepmerge@4.3.1:
- resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
- engines: {node: '>=0.10.0'}
- dev: true
+ deepmerge@4.3.1: {}
- /detect-libc@2.0.4:
- resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
- engines: {node: '>=8'}
- dev: false
+ detect-libc@2.0.4: {}
- /dom-serializer@2.0.0:
- resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+ dom-serializer@2.0.0:
dependencies:
domelementtype: 2.3.0
domhandler: 5.0.3
entities: 4.5.0
- dev: true
- /domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
- dev: true
+ domelementtype@2.3.0: {}
- /domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
+ domhandler@5.0.3:
dependencies:
domelementtype: 2.3.0
- dev: true
- /domutils@3.2.2:
- resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
+ domutils@3.2.2:
dependencies:
dom-serializer: 2.0.0
domelementtype: 2.3.0
domhandler: 5.0.3
- dev: true
- /dot-case@3.0.4:
- resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
+ dot-case@3.0.4:
dependencies:
no-case: 3.0.4
tslib: 2.8.1
- dev: true
- /electron-to-chromium@1.5.207:
- resolution: {integrity: sha512-mryFrrL/GXDTmAtIVMVf+eIXM09BBPlO5IQ7lUyKmK8d+A4VpRGG+M3ofoVef6qyF8s60rJei8ymlJxjUA8Faw==}
+ electron-to-chromium@1.5.207: {}
- /enhanced-resolve@5.18.3:
- resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
- engines: {node: '>=10.13.0'}
+ enhanced-resolve@5.18.3:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.2
- dev: false
- /entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
- dev: true
+ entities@4.5.0: {}
- /error-ex@1.3.2:
- resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+ error-ex@1.3.2:
dependencies:
is-arrayish: 0.2.1
- dev: true
- /escalade@3.2.0:
- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
- engines: {node: '>=6'}
+ escalade@3.2.0: {}
- /esutils@2.0.3:
- resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
- engines: {node: '>=0.10.0'}
- dev: true
+ esutils@2.0.3: {}
- /function-bind@1.1.2:
- resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- dev: true
+ function-bind@1.1.2: {}
- /gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
+ gensync@1.0.0-beta.2: {}
- /graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- dev: false
+ graceful-fs@4.2.11: {}
- /hasown@2.0.2:
- resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
- engines: {node: '>= 0.4'}
+ hasown@2.0.2:
dependencies:
function-bind: 1.1.2
- dev: true
- /import-fresh@3.3.1:
- resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
- engines: {node: '>=6'}
+ import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
- dev: true
- /is-arrayish@0.2.1:
- resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
- dev: true
+ is-arrayish@0.2.1: {}
- /is-arrayish@0.3.2:
- resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
- requiresBuild: true
- dev: false
+ is-arrayish@0.3.2:
optional: true
- /is-core-module@2.16.1:
- resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
- engines: {node: '>= 0.4'}
+ is-core-module@2.16.1:
dependencies:
hasown: 2.0.2
- dev: true
- /jiti@2.5.1:
- resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
- hasBin: true
- dev: false
+ jiti@2.5.1: {}
- /js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+ js-tokens@4.0.0: {}
- /js-yaml@4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
+ js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
- dev: true
- /jsesc@3.0.2:
- resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
- engines: {node: '>=6'}
- hasBin: true
- dev: true
+ jsesc@3.0.2: {}
- /jsesc@3.1.0:
- resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
- engines: {node: '>=6'}
- hasBin: true
+ jsesc@3.1.0: {}
- /json-parse-even-better-errors@2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- dev: true
+ json-parse-even-better-errors@2.3.1: {}
- /json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
+ json5@2.2.3: {}
- /lightningcss-darwin-arm64@1.30.1:
- resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
+ lightningcss-darwin-arm64@1.30.1:
optional: true
- /lightningcss-darwin-x64@1.30.1:
- resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
+ lightningcss-darwin-x64@1.30.1:
optional: true
- /lightningcss-freebsd-x64@1.30.1:
- resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: false
+ lightningcss-freebsd-x64@1.30.1:
optional: true
- /lightningcss-linux-arm-gnueabihf@1.30.1:
- resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: false
+ lightningcss-linux-arm-gnueabihf@1.30.1:
optional: true
- /lightningcss-linux-arm64-gnu@1.30.1:
- resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
+ lightningcss-linux-arm64-gnu@1.30.1:
optional: true
- /lightningcss-linux-arm64-musl@1.30.1:
- resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
+ lightningcss-linux-arm64-musl@1.30.1:
optional: true
- /lightningcss-linux-x64-gnu@1.30.1:
- resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
+ lightningcss-linux-x64-gnu@1.30.1:
optional: true
- /lightningcss-linux-x64-musl@1.30.1:
- resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
+ lightningcss-linux-x64-musl@1.30.1:
optional: true
- /lightningcss-win32-arm64-msvc@1.30.1:
- resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
+ lightningcss-win32-arm64-msvc@1.30.1:
optional: true
- /lightningcss-win32-x64-msvc@1.30.1:
- resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
+ lightningcss-win32-x64-msvc@1.30.1:
optional: true
- /lightningcss@1.30.1:
- resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==}
- engines: {node: '>= 12.0.0'}
+ lightningcss@1.30.1:
dependencies:
detect-libc: 2.0.4
optionalDependencies:
@@ -2368,202 +2820,116 @@ packages:
lightningcss-linux-x64-musl: 1.30.1
lightningcss-win32-arm64-msvc: 1.30.1
lightningcss-win32-x64-msvc: 1.30.1
- dev: false
- /lines-and-columns@1.2.4:
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- dev: true
+ lines-and-columns@1.2.4: {}
- /lodash.debounce@4.0.8:
- resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- dev: true
+ lodash.debounce@4.0.8: {}
- /lower-case@2.0.2:
- resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+ lower-case@2.0.2:
dependencies:
tslib: 2.8.1
- dev: true
- /lru-cache@5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
- /magic-string@0.30.17:
- resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+ magic-string@0.30.17:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
- dev: false
- /mdn-data@2.0.28:
- resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
- dev: true
+ mdn-data@2.0.28: {}
- /mdn-data@2.0.30:
- resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
- dev: true
+ mdn-data@2.0.30: {}
- /minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
- engines: {node: '>=16 || 14 >=14.17'}
- dev: false
+ minipass@7.1.2: {}
- /minizlib@3.0.2:
- resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
- engines: {node: '>= 18'}
+ minizlib@3.0.2:
dependencies:
minipass: 7.1.2
- dev: false
- /mkdirp@3.0.1:
- resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
- engines: {node: '>=10'}
- hasBin: true
- dev: false
+ mkdirp@3.0.1: {}
- /ms@2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+ ms@2.1.3: {}
- /nanoid@3.3.11:
- resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
- dev: false
+ nanoid@3.3.11: {}
- /next@15.4.4(@babel/core@7.28.3)(react-dom@19.1.0)(react@19.1.0):
- resolution: {integrity: sha512-kNcubvJjOL9yUOfwtZF3HfDhuhp+kVD+FM2A6Tyua1eI/xfmY4r/8ZS913MMz+oWKDlbps/dQOWdDricuIkXLw==}
- engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
- hasBin: true
- peerDependencies:
- '@opentelemetry/api': ^1.1.0
- '@playwright/test': ^1.51.1
- babel-plugin-react-compiler: '*'
- react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
- react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
- sass: ^1.3.0
- peerDependenciesMeta:
- '@opentelemetry/api':
- optional: true
- '@playwright/test':
- optional: true
- babel-plugin-react-compiler:
- optional: true
- sass:
- optional: true
+ next@15.4.8(@babel/core@7.28.3)(react-dom@19.1.2(react@19.1.2))(react@19.1.2):
dependencies:
- '@next/env': 15.4.4
+ '@next/env': 15.4.8
'@swc/helpers': 0.5.15
caniuse-lite: 1.0.30001735
postcss: 8.4.31
- react: 19.1.0
- react-dom: 19.1.0(react@19.1.0)
- styled-jsx: 5.1.6(@babel/core@7.28.3)(react@19.1.0)
+ react: 19.1.2
+ react-dom: 19.1.2(react@19.1.2)
+ styled-jsx: 5.1.6(@babel/core@7.28.3)(react@19.1.2)
optionalDependencies:
- '@next/swc-darwin-arm64': 15.4.4
- '@next/swc-darwin-x64': 15.4.4
- '@next/swc-linux-arm64-gnu': 15.4.4
- '@next/swc-linux-arm64-musl': 15.4.4
- '@next/swc-linux-x64-gnu': 15.4.4
- '@next/swc-linux-x64-musl': 15.4.4
- '@next/swc-win32-arm64-msvc': 15.4.4
- '@next/swc-win32-x64-msvc': 15.4.4
+ '@next/swc-darwin-arm64': 15.4.8
+ '@next/swc-darwin-x64': 15.4.8
+ '@next/swc-linux-arm64-gnu': 15.4.8
+ '@next/swc-linux-arm64-musl': 15.4.8
+ '@next/swc-linux-x64-gnu': 15.4.8
+ '@next/swc-linux-x64-musl': 15.4.8
+ '@next/swc-win32-arm64-msvc': 15.4.8
+ '@next/swc-win32-x64-msvc': 15.4.8
sharp: 0.34.3
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
- dev: false
- /no-case@3.0.4:
- resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+ no-case@3.0.4:
dependencies:
lower-case: 2.0.2
tslib: 2.8.1
- dev: true
- /node-releases@2.0.19:
- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+ node-releases@2.0.19: {}
- /nth-check@2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ nth-check@2.1.1:
dependencies:
boolbase: 1.0.0
- dev: true
- /parent-module@1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
+ parent-module@1.0.1:
dependencies:
callsites: 3.1.0
- dev: true
- /parse-json@5.2.0:
- resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
- engines: {node: '>=8'}
+ parse-json@5.2.0:
dependencies:
'@babel/code-frame': 7.27.1
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- dev: true
- /path-parse@1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- dev: true
+ path-parse@1.0.7: {}
- /path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
- dev: true
+ path-type@4.0.0: {}
- /picocolors@1.1.1:
- resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
+ picocolors@1.1.1: {}
- /postcss@8.4.31:
- resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
- engines: {node: ^10 || ^12 || >=14}
+ postcss@8.4.31:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
source-map-js: 1.2.1
- dev: false
- /postcss@8.5.6:
- resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
- engines: {node: ^10 || ^12 || >=14}
+ postcss@8.5.6:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
source-map-js: 1.2.1
- dev: false
- /react-dom@19.1.0(react@19.1.0):
- resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
- peerDependencies:
- react: ^19.1.0
+ react-dom@19.1.2(react@19.1.2):
dependencies:
- react: 19.1.0
+ react: 19.1.2
scheduler: 0.26.0
- dev: false
- /react@19.1.0:
- resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==}
- engines: {node: '>=0.10.0'}
- dev: false
+ react@19.1.2: {}
- /regenerate-unicode-properties@10.2.0:
- resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==}
- engines: {node: '>=4'}
+ regenerate-unicode-properties@10.2.0:
dependencies:
regenerate: 1.4.2
- dev: true
- /regenerate@1.4.2:
- resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
- dev: true
+ regenerate@1.4.2: {}
- /regexpu-core@6.2.0:
- resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==}
- engines: {node: '>=4'}
+ regexpu-core@6.2.0:
dependencies:
regenerate: 1.4.2
regenerate-unicode-properties: 10.2.0
@@ -2571,54 +2937,29 @@ packages:
regjsparser: 0.12.0
unicode-match-property-ecmascript: 2.0.0
unicode-match-property-value-ecmascript: 2.2.0
- dev: true
- /regjsgen@0.8.0:
- resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
- dev: true
+ regjsgen@0.8.0: {}
- /regjsparser@0.12.0:
- resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==}
- hasBin: true
+ regjsparser@0.12.0:
dependencies:
jsesc: 3.0.2
- dev: true
- /resolve-from@4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
- dev: true
+ resolve-from@4.0.0: {}
- /resolve@1.22.10:
- resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
- engines: {node: '>= 0.4'}
- hasBin: true
+ resolve@1.22.10:
dependencies:
is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- dev: true
- /scheduler@0.26.0:
- resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
- dev: false
+ scheduler@0.26.0: {}
- /semver@6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
- hasBin: true
+ semver@6.3.1: {}
- /semver@7.7.2:
- resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
- engines: {node: '>=10'}
- hasBin: true
- requiresBuild: true
- dev: false
+ semver@7.7.2:
optional: true
- /sharp@0.34.3:
- resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- requiresBuild: true
+ sharp@0.34.3:
dependencies:
color: 4.2.3
detect-libc: 2.0.4
@@ -2646,59 +2987,32 @@ packages:
'@img/sharp-win32-arm64': 0.34.3
'@img/sharp-win32-ia32': 0.34.3
'@img/sharp-win32-x64': 0.34.3
- dev: false
optional: true
- /simple-swizzle@0.2.2:
- resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
- requiresBuild: true
+ simple-swizzle@0.2.2:
dependencies:
is-arrayish: 0.3.2
- dev: false
optional: true
- /snake-case@3.0.4:
- resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
+ snake-case@3.0.4:
dependencies:
dot-case: 3.0.4
tslib: 2.8.1
- dev: true
- /source-map-js@1.2.1:
- resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
- engines: {node: '>=0.10.0'}
+ source-map-js@1.2.1: {}
- /styled-jsx@5.1.6(@babel/core@7.28.3)(react@19.1.0):
- resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
- engines: {node: '>= 12.0.0'}
- peerDependencies:
- '@babel/core': '*'
- babel-plugin-macros: '*'
- react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- babel-plugin-macros:
- optional: true
+ styled-jsx@5.1.6(@babel/core@7.28.3)(react@19.1.2):
dependencies:
- '@babel/core': 7.28.3
client-only: 0.0.1
- react: 19.1.0
- dev: false
+ react: 19.1.2
+ optionalDependencies:
+ '@babel/core': 7.28.3
- /supports-preserve-symlinks-flag@1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
- dev: true
+ supports-preserve-symlinks-flag@1.0.0: {}
- /svg-parser@2.0.4:
- resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
- dev: true
+ svg-parser@2.0.4: {}
- /svgo@3.3.2:
- resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==}
- engines: {node: '>=14.0.0'}
- hasBin: true
+ svgo@3.3.2:
dependencies:
'@trysound/sax': 0.2.0
commander: 7.2.0
@@ -2707,20 +3021,12 @@ packages:
css-what: 6.2.2
csso: 5.0.5
picocolors: 1.1.1
- dev: true
- /tailwindcss@4.1.11:
- resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==}
- dev: false
+ tailwindcss@4.1.11: {}
- /tapable@2.2.2:
- resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==}
- engines: {node: '>=6'}
- dev: false
+ tapable@2.2.2: {}
- /tar@7.4.3:
- resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
- engines: {node: '>=18'}
+ tar@7.4.3:
dependencies:
'@isaacs/fs-minipass': 4.0.1
chownr: 3.0.0
@@ -2728,58 +3034,30 @@ packages:
minizlib: 3.0.2
mkdirp: 3.0.1
yallist: 5.0.0
- dev: false
- /tslib@2.8.1:
- resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+ tslib@2.8.1: {}
- /typescript@5.9.2:
- resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
- engines: {node: '>=14.17'}
- hasBin: true
- dev: true
+ typescript@5.9.2: {}
- /undici-types@6.21.0:
- resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
- dev: true
+ undici-types@6.21.0: {}
- /unicode-canonical-property-names-ecmascript@2.0.1:
- resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
- engines: {node: '>=4'}
- dev: true
+ unicode-canonical-property-names-ecmascript@2.0.1: {}
- /unicode-match-property-ecmascript@2.0.0:
- resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
- engines: {node: '>=4'}
+ unicode-match-property-ecmascript@2.0.0:
dependencies:
unicode-canonical-property-names-ecmascript: 2.0.1
unicode-property-aliases-ecmascript: 2.1.0
- dev: true
- /unicode-match-property-value-ecmascript@2.2.0:
- resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==}
- engines: {node: '>=4'}
- dev: true
+ unicode-match-property-value-ecmascript@2.2.0: {}
- /unicode-property-aliases-ecmascript@2.1.0:
- resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
- engines: {node: '>=4'}
- dev: true
+ unicode-property-aliases-ecmascript@2.1.0: {}
- /update-browserslist-db@1.1.3(browserslist@4.25.3):
- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
+ update-browserslist-db@1.1.3(browserslist@4.25.3):
dependencies:
browserslist: 4.25.3
escalade: 3.2.0
picocolors: 1.1.1
- /yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+ yallist@3.1.1: {}
- /yallist@5.0.0:
- resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
- engines: {node: '>=18'}
- dev: false
+ yallist@5.0.0: {}
From 6f89c7e7f9bd81bce9013d7adf2d905f68e62d7c Mon Sep 17 00:00:00 2001
From: Andrew Kean Gao
Date: Mon, 8 Dec 2025 09:58:45 -0800
Subject: [PATCH 08/52] Add Windsurf from Cognition to compatibility section
(#111)
---
components/CompatibilitySection.tsx | 7 +++++++
public/logos/windsurf-dark.svg | 3 +++
public/logos/windsurf-light.svg | 3 +++
3 files changed, 13 insertions(+)
create mode 100644 public/logos/windsurf-dark.svg
create mode 100644 public/logos/windsurf-light.svg
diff --git a/components/CompatibilitySection.tsx b/components/CompatibilitySection.tsx
index bf223a55..4c0742d2 100644
--- a/components/CompatibilitySection.tsx
+++ b/components/CompatibilitySection.tsx
@@ -115,6 +115,13 @@ const agents: AgentEntry[] = [
imageSrcLight: "/logos/devin-light.svg",
imageSrcDark: "/logos/devin-dark.svg",
},
+ {
+ name: "Windsurf",
+ from: "Cognition",
+ url: "https://windsurf.com",
+ imageSrcLight: "/logos/windsurf-light.svg",
+ imageSrcDark: "/logos/windsurf-dark.svg",
+ },
{
name: "Autopilot & Coded Agents",
from: "UiPath",
diff --git a/public/logos/windsurf-dark.svg b/public/logos/windsurf-dark.svg
new file mode 100644
index 00000000..2e4e4e49
--- /dev/null
+++ b/public/logos/windsurf-dark.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/logos/windsurf-light.svg b/public/logos/windsurf-light.svg
new file mode 100644
index 00000000..386f8c03
--- /dev/null
+++ b/public/logos/windsurf-light.svg
@@ -0,0 +1,3 @@
+
+
+
From 97910498bdea240ba7c08130a1c70a2eff04faf0 Mon Sep 17 00:00:00 2001
From: colby-oai
Date: Mon, 8 Dec 2025 13:33:16 -0500
Subject: [PATCH 09/52] remove unused package-lock (#113)
---
README.md | 4 +-
package-lock.json | 922 ----------------------------------------------
2 files changed, 2 insertions(+), 924 deletions(-)
delete mode 100644 package-lock.json
diff --git a/README.md b/README.md
index 46f788d2..2a832723 100644
--- a/README.md
+++ b/README.md
@@ -42,10 +42,10 @@ that explains the project’s goals in a simple way, and featuring some examples
### Running the app locally
1. Install dependencies:
```bash
- npm install
+ pnpm install
```
2. Start the development server:
```bash
- npm run dev
+ pnpm run dev
```
3. Open your browser and go to http://localhost:3000
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 7639db80..00000000
--- a/package-lock.json
+++ /dev/null
@@ -1,922 +0,0 @@
-{
- "name": "agents.md",
- "version": "0.1.0",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "agents.md",
- "version": "0.1.0",
- "dependencies": {
- "@tailwindcss/postcss": "4.1.11",
- "next": "15.4.4",
- "react": "19.1.0",
- "react-dom": "19.1.0",
- "tailwindcss": "4.1.11"
- },
- "devDependencies": {
- "@types/node": "20",
- "@types/react": "19",
- "@types/react-dom": "19",
- "typescript": "5"
- }
- },
- "node_modules/@alloc/quick-lru": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
- "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@ampproject/remapping": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
- "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.24"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@img/sharp-darwin-arm64": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.3.tgz",
- "integrity": "sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==",
- "cpu": [
- "arm64"
- ],
- "license": "Apache-2.0",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-darwin-arm64": "1.2.0"
- }
- },
- "node_modules/@img/sharp-libvips-darwin-arm64": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.0.tgz",
- "integrity": "sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==",
- "cpu": [
- "arm64"
- ],
- "license": "LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "darwin"
- ],
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@isaacs/fs-minipass": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
- "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
- "license": "ISC",
- "dependencies": {
- "minipass": "^7.0.4"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0",
- "@jridgewell/trace-mapping": "^0.3.24"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
- "license": "MIT",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
- "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
- "license": "MIT"
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.29",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
- }
- },
- "node_modules/@next/env": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-15.4.4.tgz",
- "integrity": "sha512-SJKOOkULKENyHSYXE5+KiFU6itcIb6wSBjgM92meK0HVKpo94dNOLZVdLLuS7/BxImROkGoPsjR4EnuDucqiiA==",
- "license": "MIT"
- },
- "node_modules/@next/swc-darwin-arm64": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.4.4.tgz",
- "integrity": "sha512-eVG55dnGwfUuG+TtnUCt+mEJ+8TGgul6nHEvdb8HEH7dmJIFYOCApAaFrIrxwtEq2Cdf+0m5sG1Np8cNpw9EAw==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-darwin-x64": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.4.4.tgz",
- "integrity": "sha512-zqG+/8apsu49CltEj4NAmCGZvHcZbOOOsNoTVeIXphYWIbE4l6A/vuQHyqll0flU2o3dmYCXsBW5FmbrGDgljQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm64-gnu": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.4.4.tgz",
- "integrity": "sha512-LRD4l2lq4R+2QCHBQVC0wjxxkLlALGJCwigaJ5FSRSqnje+MRKHljQNZgDCaKUZQzO/TXxlmUdkZP/X3KNGZaw==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm64-musl": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.4.4.tgz",
- "integrity": "sha512-LsGUCTvuZ0690fFWerA4lnQvjkYg9gHo12A3wiPUR4kCxbx/d+SlwmonuTH2SWZI+RVGA9VL3N0S03WTYv6bYg==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-x64-gnu": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.4.4.tgz",
- "integrity": "sha512-aOy5yNRpLL3wNiJVkFYl6w22hdREERNjvegE6vvtix8LHRdsTHhWTpgvcYdCK7AIDCQW5ATmzr9XkPHvSoAnvg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-x64-musl": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.4.4.tgz",
- "integrity": "sha512-FL7OAn4UkR8hKQRGBmlHiHinzOb07tsfARdGh7v0Z0jEJ3sz8/7L5bR23ble9E6DZMabSStqlATHlSxv1fuzAg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-arm64-msvc": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.4.4.tgz",
- "integrity": "sha512-eEdNW/TXwjYhOulQh0pffTMMItWVwKCQpbziSBmgBNFZIIRn2GTXrhrewevs8wP8KXWYMx8Z+mNU0X+AfvtrRg==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-x64-msvc": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.4.4.tgz",
- "integrity": "sha512-SE5pYNbn/xZKMy1RE3pAs+4xD32OI4rY6mzJa4XUkp/ItZY+OMjIgilskmErt8ls/fVJ+Ihopi2QIeW6O3TrMw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@swc/helpers": {
- "version": "0.5.15",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz",
- "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.8.0"
- }
- },
- "node_modules/@tailwindcss/node": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.11.tgz",
- "integrity": "sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==",
- "license": "MIT",
- "dependencies": {
- "@ampproject/remapping": "^2.3.0",
- "enhanced-resolve": "^5.18.1",
- "jiti": "^2.4.2",
- "lightningcss": "1.30.1",
- "magic-string": "^0.30.17",
- "source-map-js": "^1.2.1",
- "tailwindcss": "4.1.11"
- }
- },
- "node_modules/@tailwindcss/oxide": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.11.tgz",
- "integrity": "sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==",
- "hasInstallScript": true,
- "license": "MIT",
- "dependencies": {
- "detect-libc": "^2.0.4",
- "tar": "^7.4.3"
- },
- "engines": {
- "node": ">= 10"
- },
- "optionalDependencies": {
- "@tailwindcss/oxide-android-arm64": "4.1.11",
- "@tailwindcss/oxide-darwin-arm64": "4.1.11",
- "@tailwindcss/oxide-darwin-x64": "4.1.11",
- "@tailwindcss/oxide-freebsd-x64": "4.1.11",
- "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.11",
- "@tailwindcss/oxide-linux-arm64-gnu": "4.1.11",
- "@tailwindcss/oxide-linux-arm64-musl": "4.1.11",
- "@tailwindcss/oxide-linux-x64-gnu": "4.1.11",
- "@tailwindcss/oxide-linux-x64-musl": "4.1.11",
- "@tailwindcss/oxide-wasm32-wasi": "4.1.11",
- "@tailwindcss/oxide-win32-arm64-msvc": "4.1.11",
- "@tailwindcss/oxide-win32-x64-msvc": "4.1.11"
- }
- },
- "node_modules/@tailwindcss/oxide-darwin-arm64": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.11.tgz",
- "integrity": "sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tailwindcss/postcss": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.11.tgz",
- "integrity": "sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==",
- "license": "MIT",
- "dependencies": {
- "@alloc/quick-lru": "^5.2.0",
- "@tailwindcss/node": "4.1.11",
- "@tailwindcss/oxide": "4.1.11",
- "postcss": "^8.4.41",
- "tailwindcss": "4.1.11"
- }
- },
- "node_modules/@types/node": {
- "version": "20.19.9",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.9.tgz",
- "integrity": "sha512-cuVNgarYWZqxRJDQHEB58GEONhOK79QVR/qYx4S7kcUObQvUwvFnYxJuuHUKm2aieN9X3yZB4LZsuYNU1Qphsw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "undici-types": "~6.21.0"
- }
- },
- "node_modules/@types/react": {
- "version": "19.1.8",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz",
- "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "csstype": "^3.0.2"
- }
- },
- "node_modules/@types/react-dom": {
- "version": "19.1.6",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.6.tgz",
- "integrity": "sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "@types/react": "^19.0.0"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001727",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz",
- "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "CC-BY-4.0"
- },
- "node_modules/chownr": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
- "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/client-only": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
- "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
- "license": "MIT"
- },
- "node_modules/color": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
- "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "color-convert": "^2.0.1",
- "color-string": "^1.9.0"
- },
- "engines": {
- "node": ">=12.5.0"
- }
- },
- "node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/color-string": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "node_modules/csstype": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
- "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/detect-libc": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
- "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/enhanced-resolve": {
- "version": "5.18.2",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz",
- "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "license": "ISC"
- },
- "node_modules/is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/jiti": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz",
- "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==",
- "license": "MIT",
- "bin": {
- "jiti": "lib/jiti-cli.mjs"
- }
- },
- "node_modules/lightningcss": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
- "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
- "license": "MPL-2.0",
- "dependencies": {
- "detect-libc": "^2.0.3"
- },
- "engines": {
- "node": ">= 12.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- },
- "optionalDependencies": {
- "lightningcss-darwin-arm64": "1.30.1",
- "lightningcss-darwin-x64": "1.30.1",
- "lightningcss-freebsd-x64": "1.30.1",
- "lightningcss-linux-arm-gnueabihf": "1.30.1",
- "lightningcss-linux-arm64-gnu": "1.30.1",
- "lightningcss-linux-arm64-musl": "1.30.1",
- "lightningcss-linux-x64-gnu": "1.30.1",
- "lightningcss-linux-x64-musl": "1.30.1",
- "lightningcss-win32-arm64-msvc": "1.30.1",
- "lightningcss-win32-x64-msvc": "1.30.1"
- }
- },
- "node_modules/lightningcss-darwin-arm64": {
- "version": "1.30.1",
- "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
- "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
- "cpu": [
- "arm64"
- ],
- "license": "MPL-2.0",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 12.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
- }
- },
- "node_modules/minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
- "license": "ISC",
- "engines": {
- "node": ">=16 || 14 >=14.17"
- }
- },
- "node_modules/minizlib": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
- "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
- "license": "MIT",
- "dependencies": {
- "minipass": "^7.1.2"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/mkdirp": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
- "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
- "license": "MIT",
- "bin": {
- "mkdirp": "dist/cjs/src/bin.js"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/nanoid": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
- "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/next": {
- "version": "15.4.4",
- "resolved": "https://registry.npmjs.org/next/-/next-15.4.4.tgz",
- "integrity": "sha512-kNcubvJjOL9yUOfwtZF3HfDhuhp+kVD+FM2A6Tyua1eI/xfmY4r/8ZS913MMz+oWKDlbps/dQOWdDricuIkXLw==",
- "license": "MIT",
- "dependencies": {
- "@next/env": "15.4.4",
- "@swc/helpers": "0.5.15",
- "caniuse-lite": "^1.0.30001579",
- "postcss": "8.4.31",
- "styled-jsx": "5.1.6"
- },
- "bin": {
- "next": "dist/bin/next"
- },
- "engines": {
- "node": "^18.18.0 || ^19.8.0 || >= 20.0.0"
- },
- "optionalDependencies": {
- "@next/swc-darwin-arm64": "15.4.4",
- "@next/swc-darwin-x64": "15.4.4",
- "@next/swc-linux-arm64-gnu": "15.4.4",
- "@next/swc-linux-arm64-musl": "15.4.4",
- "@next/swc-linux-x64-gnu": "15.4.4",
- "@next/swc-linux-x64-musl": "15.4.4",
- "@next/swc-win32-arm64-msvc": "15.4.4",
- "@next/swc-win32-x64-msvc": "15.4.4",
- "sharp": "^0.34.3"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.1.0",
- "@playwright/test": "^1.51.1",
- "babel-plugin-react-compiler": "*",
- "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
- "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
- "sass": "^1.3.0"
- },
- "peerDependenciesMeta": {
- "@opentelemetry/api": {
- "optional": true
- },
- "@playwright/test": {
- "optional": true
- },
- "babel-plugin-react-compiler": {
- "optional": true
- },
- "sass": {
- "optional": true
- }
- }
- },
- "node_modules/next/node_modules/postcss": {
- "version": "8.4.31",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
- "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "nanoid": "^3.3.6",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/picocolors": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
- "license": "ISC"
- },
- "node_modules/postcss": {
- "version": "8.5.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
- "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "nanoid": "^3.3.11",
- "picocolors": "^1.1.1",
- "source-map-js": "^1.2.1"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/react": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
- "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dom": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz",
- "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==",
- "license": "MIT",
- "dependencies": {
- "scheduler": "^0.26.0"
- },
- "peerDependencies": {
- "react": "^19.1.0"
- }
- },
- "node_modules/scheduler": {
- "version": "0.26.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
- "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
- "license": "MIT"
- },
- "node_modules/semver": {
- "version": "7.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
- "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
- "license": "ISC",
- "optional": true,
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/sharp": {
- "version": "0.34.3",
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.3.tgz",
- "integrity": "sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==",
- "hasInstallScript": true,
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "color": "^4.2.3",
- "detect-libc": "^2.0.4",
- "semver": "^7.7.2"
- },
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-darwin-arm64": "0.34.3",
- "@img/sharp-darwin-x64": "0.34.3",
- "@img/sharp-libvips-darwin-arm64": "1.2.0",
- "@img/sharp-libvips-darwin-x64": "1.2.0",
- "@img/sharp-libvips-linux-arm": "1.2.0",
- "@img/sharp-libvips-linux-arm64": "1.2.0",
- "@img/sharp-libvips-linux-ppc64": "1.2.0",
- "@img/sharp-libvips-linux-s390x": "1.2.0",
- "@img/sharp-libvips-linux-x64": "1.2.0",
- "@img/sharp-libvips-linuxmusl-arm64": "1.2.0",
- "@img/sharp-libvips-linuxmusl-x64": "1.2.0",
- "@img/sharp-linux-arm": "0.34.3",
- "@img/sharp-linux-arm64": "0.34.3",
- "@img/sharp-linux-ppc64": "0.34.3",
- "@img/sharp-linux-s390x": "0.34.3",
- "@img/sharp-linux-x64": "0.34.3",
- "@img/sharp-linuxmusl-arm64": "0.34.3",
- "@img/sharp-linuxmusl-x64": "0.34.3",
- "@img/sharp-wasm32": "0.34.3",
- "@img/sharp-win32-arm64": "0.34.3",
- "@img/sharp-win32-ia32": "0.34.3",
- "@img/sharp-win32-x64": "0.34.3"
- }
- },
- "node_modules/simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "is-arrayish": "^0.3.1"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/styled-jsx": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",
- "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==",
- "license": "MIT",
- "dependencies": {
- "client-only": "0.0.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- },
- "peerDependencies": {
- "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "babel-plugin-macros": {
- "optional": true
- }
- }
- },
- "node_modules/tailwindcss": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.11.tgz",
- "integrity": "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==",
- "license": "MIT"
- },
- "node_modules/tapable": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
- "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/tar": {
- "version": "7.4.3",
- "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
- "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
- "license": "ISC",
- "dependencies": {
- "@isaacs/fs-minipass": "^4.0.0",
- "chownr": "^3.0.0",
- "minipass": "^7.1.2",
- "minizlib": "^3.0.1",
- "mkdirp": "^3.0.1",
- "yallist": "^5.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/tslib": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
- "license": "0BSD"
- },
- "node_modules/typescript": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
- "dev": true,
- "license": "Apache-2.0",
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
- "node_modules/undici-types": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
- "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/yallist": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
- "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
- }
- }
- }
-}
From eff68186703742953683b9dbef0e26eabd98eea3 Mon Sep 17 00:00:00 2001
From: Romain Huet
Date: Mon, 8 Dec 2025 17:37:03 -0800
Subject: [PATCH 10/52] Update count and filtering for projects on GitHub
---
components/ExampleListSection.tsx | 4 ++--
components/Hero.tsx | 4 ++--
pages/_app.tsx | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/components/ExampleListSection.tsx b/components/ExampleListSection.tsx
index 7604455f..c299eea1 100644
--- a/components/ExampleListSection.tsx
+++ b/components/ExampleListSection.tsx
@@ -73,10 +73,10 @@ const InnerGrid = ({
>
diff --git a/components/Hero.tsx b/components/Hero.tsx
index 8f47dfe8..30f94c26 100644
--- a/components/Hero.tsx
+++ b/components/Hero.tsx
@@ -22,12 +22,12 @@ export default function Hero() {
used by over{" "}
- 20k open-source projects
+ 60k open-source projects
.
diff --git a/pages/_app.tsx b/pages/_app.tsx
index f6664476..251602e7 100644
--- a/pages/_app.tsx
+++ b/pages/_app.tsx
@@ -6,7 +6,7 @@ export default function App({ Component, pageProps }: AppProps) {
return <>
AGENTS.md
-
+
From 8ce2dd7b56579e197733d91c2f9e340fc5488960 Mon Sep 17 00:00:00 2001
From: Romain Huet
Date: Tue, 9 Dec 2025 17:44:06 -0800
Subject: [PATCH 11/52] Update favicon to new AGENTS.md logo
---
pages/_document.tsx | 13 ++++++++++++-
public/favicon-dark.png | Bin 0 -> 1220 bytes
public/favicon-light.png | Bin 0 -> 1068 bytes
public/favicon.ico | Bin 15406 -> 32038 bytes
4 files changed, 12 insertions(+), 1 deletion(-)
create mode 100644 public/favicon-dark.png
create mode 100644 public/favicon-light.png
diff --git a/pages/_document.tsx b/pages/_document.tsx
index 628a7334..e2f89f78 100644
--- a/pages/_document.tsx
+++ b/pages/_document.tsx
@@ -3,7 +3,18 @@ import { Html, Head, Main, NextScript } from "next/document";
export default function Document() {
return (
-
+
+
+
+
diff --git a/public/favicon-dark.png b/public/favicon-dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..b71408e5ae114e77420825d764b2bdadcf28fafe
GIT binary patch
literal 1220
zcmV;#1UvhQP)^{W*q~v8mI-Vopc`DIBd5nH{bO0z@r(O@
z=lCRFTE~)YJv~V_;GA>rsaoIwkz9t4H({&VtqI$&ux%ELMFTgEQ1DgQF8HuhIK5D?
zufz72{al9a1)N5E=Jzf9tsih2J#IVqc?(x26ygboyMS@#qo7cTHBzKA)XNYVUBjqn
zFpMdpsZi!M3^Q8+q42Bl@d-0$`3i_<|Lj9alWjnI_SYzP9q#`xVVKn`Ko!0Ggv(PH
zcHUOO^%n~4MGQNsv4YDJ3hk5{H9Z%UhbiBqasrnp6xx~^isKfiP
zTpsGe&NyCB!S%<~@Yd8=!R4VhywjnFozn`1_JbPcN4?CU=X<6_4?CwrZN8_1>yO&7
zbN0iPa`dosI`pt}T1@jb6=v1&?qyKEJ!4e`cchwv&NR(E&Kuee-drI~aW^}WYY^%h
z-mef~N`Kc6>}SonL|8Nyc834)WuN<-6pb~!%s&}w9`e{S4TYUd3p|E6%yk9@2Yi<$
z3UT-v1IhmPj)w9*O!JLO99G7a#t3tUZ
zY?8P?P;{(f;mfarF=j_Ep>Zbckv7mcrMPb}Mg_b=xh53;IYiou+(1K`iyET>6ld)*
z^v<9W+mj_k#;AZlD04o>^B%(g+=P$s(6F14EsQuuo!!RNAIM#Ce;>PHDTjxlD~v4e
zgBqiRr4k%=73^i0k=j)_UtksU&a|3)O#M>RG261c5S%F`Q9p737n~sP&a&j(&hLk1
zOk)Bk?E%-FZOsX@j5L<5eUd`KeWgZCUlf>++OTv5moF6DCu-OYORb|%7M>QhVd)Ys
zAD>ECY88F%>h!3~6V>zvIUhYNogTGeX$6;$x(3;w-a7<6ES(;G9rLs}?1AC;xp(+-
z@yL&ep;R1jsBjpXcJN(-DUwmVk08zzIqE&ni76aA6`le6wx(uI>F5s;T->qKc*e*3
z)}ePKny|eKXWbPFFio{oMKk}cZ(H2jSrtAmF`q{U$4mZLPzmvbT%ufD0Jt;h>~;l|
zJ}Ta#*e)EQ08=Qbie`?x?bNf*PEIht!jCEzCdb+W`v#4jF@x^Z#P^sl#j&lRnfF?;
z(>d!_faw<<6e>QpHiT4N1vl@u=~lp;)2FIqiwi~?l&iL1x)m_5<@viL$JSm2A5iZ3
z_Di<{ib6HxWXIMv$QzXTz5UXyfM1v|)w+PK&nUCme!1xfFy(z>KVWWcL4y=~HxOca
zaL7mG+v%6wTmi!Sn>A-6yVV!D!TP*)6pX*PFrx_cRj4
zR0(yD-?X~x?;jfvh#i!8rs%&_!@Z1mg^V2n-QG23jHjA}|?128+99T{Td{&Pw`i%R_%v
zf7R61j`irax~+!?9LI5-Kb61OC*7ofCWQxmo%C_i-NR>RA;P3I>HZNNa2DZq(l;LO
z{8^tS-QdUwJiYU0y~mMpY1sLlUf@&{DeHVw!l`DY+yEwz1r;2q>wHs(Q$!#?@b1n4
zf734J{XTqbM4;aDP2XsoR_}m>h7UN|L^R%S3OHHVm_MTF{2nKp1Deh^BYFVOB%m95
zB2G2~I`4Nfu}L$P_XnJ8%xe{$Kj35&(R98&bOoF&0-knmiVYbacsC-T3%n608(Xtg
zbbi9gCZhBHfRoLLrt=4!Y!2uGZ@|eSp!5F!ak8-?L*@NWCIMaGjX2rZeoYU&zp&Q!
z^oXwGo}=4>-f`UYJ1^dR=D5ZEJ6DE{*$VG}jfNK&>SWFmxDpQN0&k$6S1XsdDS@^E
z?;*2HGs3RdmIrj+U(0P_*}FYwP}<;g>Zm7eT>k2eXgYtOo}0=#Bz8tb=ly|tIzc^l
zHT5x~>HHoIouDqZ=Ddr5tlDBSqHC}!9`)=1dstF5Hlm|82B?R`MM-G9zr}jpvx9)F
zSnCbw=|EzDdm2wmYlonL<#-Dy3^39#9pw#MdUx9mnuC9)rqfdMkdj9AEKd(84A691
z+R^T9tvrSEiiYXQ>-@labZ87Ujg7$DI&fukX;qT`7MwoT_+o2~sL
zQ9ZSrL;0b=0+eZKk5h!@^9lp(X126NYzR>pVZbS(!vpf>Bs2y{I7I|>cR|D{qDNzZ
z5f8{kcv{*3%Ct1#6p_#v!Qb9nNQW*UcQ{4(Ip&QCtgw7}>4c1B1-I-cn0)1U!bL@o
z=JyEf#LaUuPTt%+6s+=qwKbq|noV9JnDavkEo(%xT)67nyzC#Yq4Q^1TNFk}qWYvu
z1&yMDTGB{8ov=RL?+S^+LRwR#9_8}oS(2!L7L}++IZxEh7d?G>chmb@Dp9n}Qph)G
zIQ!c+Eqbm}3RG$7hxvl1cfi#h&p$!cHoMNh)bniqaB6_hTrbMD-BJIv{bl}eYJiVi
zFYnOuk~;3r{ZSd^Thhofb6KTn>G;@1m5<%6D6$Nt0Xbf}a1Y#HiIzUak~?qq|%cF)!M{K|MBxfpQWvq0KDb8v&`lQ
m_`V>=aU92S9LI5-Hu(X%(^Z~)D!@3R>?RNl0U;tnII{!+QI4nqEG{VsRzMMo02T#FhEsxy
zScsGyS`w;EkOG6EgyI;8TnUI6EKvds;l39FxWHz|-+yL$dFi~@uixy<>@dz({OH%+
z-~0Oedir(u>m7z5XbFY}8*Uhob_O$s2EhSA5Oj7H^Ybacg|dkgOZjm@aKt7-(A8DU
zkDn3*eR~AKcPEn2@F9F0
zLl5QWfRV9WJPy5Z30w_*kar+GNelcKjIP=q1xLflFvCJ+$HJx{*&SX3-Twq^4ZboA
z#hXC)egf0MmbEF^0Ze=0`e|g;Pr82*sNZclk%Bkjc3@QWi|joBy7yf;5TZo=Bpq>P
zNa1jFxPVJO)JmcbIxXYZ2ps5CxY$@P$u@)o4}tdeAN6dncH
zcni89t>`oV2xQ|nSRc~JdMN8Y-LLU`Fr<~ex#4-xc$<>;X7n}IHD2{>t_7(igLXey
z%0RX?2yz`ox=DpT;7;fQ%~u6s;;F(sQ?%Xuw{H*diLD`;6EsKs2PlXSxy0D(_wdUXhAWF3U
zt%R_xcgTMQjsdN4;kt6Jd$I8iutoiQ57;)}rcCq47X+5w{G
zPKs9(&4YghyKVV%q?<$aiuWZ5+tJt=
zAJVZex1-=`2;ZY?#jq!&5zUPsfNe{AKlM$NTt=a-ul(f@^^8W@FlCy{mVs^WP0G5!
z7VXjh2)6!Hl#R2MJ@cocr+MABskw9g2pgALx*7+vQLc>S#w^(FYwsF07PY2poN0gk
z8tAh!b3B)2$zj~J5^NuqP&PWk;&96J%hH>Z_Oqz=
zbD%h@Et>Z(hNwQcmh!c#?Ev;W;U8f8&`sHaPz#w(BT;*`J1CFadsfmfz1yoTyAR~k
z36*TfVM~3jKDT|inX+1p1GS+sXSc6sG;Up>s-iLhYkvdd!%JM(Y7Ck{wAP*j7s6iP
zvo}Glz9f%uWR(emHXIXLMzu8-t4ltg3wm0!Ed^RKtvw>hw6Peqm*^nvV8NW+7j)$N
zf_99z70Hl_EaXabx97E)nFz;2|2f4r&2tL6qbbcEaP@%RleHdc-BUVHWG8A*OR=|T
zuQ>*^4~^UVby7DQw1>VM?x`Su!qzMp3u#2_)>K#oT1%dTd0?MuXu4VqX5Fb)dOvMw
zjq{ahD83H1KT9byb~Lf;eZbbKR{jdwT5}Ph&=QT8#~{v+OQ;(HqabSk8F$}6%hi_7
z5?rD+|9o(@rSUxi^h`XHpzE@ew(dFF+8kW68VFVpK+l!_1~vuutq`&$n@P_sD#7>QBXIeDAN89-y~#Kn
zdJ>;Ti3Hs
z^`MC6z4yW8{}a@2GbrA<8`V6Lv~SdWG{bGiyH;m3yTB=M2Iy>LAbb0n+^_lE)%Sm)
zUhBd@MeF(x;RRR)YV%$A4UB@cqV-ejsLS_vsQ-Fe!!i2bqFnQDRC_<8T%V1vNY`i2
zuJbq@-V9XK_rHTE-&Ll4jn->lk*@v@5ob^3&%@482^oQr2f)?dt<-BTneF+4*3772}hiTXDkcGSj+
z2{y{9Zs(@kz~#T@rE|gcxsRsawNG0}z1pgV?1xcT-zl~nOoTX5Y^MQ7x@+`>=H`8&
zT9Rho)0`D2+Vf~Fc@|cJ))AdGOas?vNA-Z^3s_hVu5qMyxC0Ve(mUU_@HNmoPC08J
zx0NMla#zy2zX%=8yY(nK|5yyJ&p`9YN%iP_$)}@9qrQg`j_Gl9I_fkAt)ufH?5};T
zb@U?8Sg%Lv!l|USRCD64_2@i4wZc!p?sq%?TXbCWDb<4}+RwPwQ^lhBed?fjnB4I9
zQTZ6`eh=sGp?;HOQ-h)*zvN%oU;A3|ojNGq`8BHXp>bmS9nNcC>~oIj*J5S0^nB_$
z4f|_fzd^nB&-E&rCpBN%ew+L&)J>>Y=kZJHl-4Wbubt}sVK~&YXdihC*uMXVvM%^6
zh+;So?tuH?D)=&dmPGF%8Y>&Z(9e?Nwe(frQ_?q;>@>?ebf0>VJx*^S30m~Riu9-5
zrF_mxv!%RAGsS$XQfSi~BJK6{r|hE0_i8s)NZUxWeC3I^_=m?3uP(?y|M#>gX#V$PbVyU0J<#ld
zW)C!bAgTv+_Rs-4gZBNkKzqP3ur^dm^tYKk;W(HM2Z8G>R=W}{n^(ib@H9MEBc7!l
zy~F+-c7lP5;`lYZ1ne>j=pFiQ(7AMR2gXH6_UAh3yvEq7X1WYN&Iw=DG|!N^Hmd<3q0YFYOIz8q_uOOa}9
z>pO8tzP^V}cns)0H0hpN*Z&fq(#S?A-wHl{>ecIpPdXJ
zf=~OOpm!D+xs(f^`)a8ppL}Ht6dwa$|Fjky7&5*O*E)mry}#Oe@*=Ql=V<042p>-V)k5Ir4-%mv@Q&~E5zP4jK@9dvc3ZVRU(h2w%8sjsa{>%B_b
zb0GZLkd2k~sJRZ(_;D@z+8aj6Pzoo(O!z5WUL(}j8K5yA=NnaP$f1<@taqk=UO->_
zdLPjP$3hQVue+QV@l2Sd}8PI3k2%^7DYOY9%+tfdduHLa4K|W6qkAsOVDSaQ^
z6B{9LV$k^2e9;F@ASvc>z20rotSPA1
ztsH@8Dv}o5U##0`(mAFxihIEoZ@A99<3yeHq-%NbwH1T*M``xw51`)()fDZI
zCW3tX1?cSM1Sse1hTCFgdupD7@aOBg)-&?$SZkH37>*h3lb?a`yO+M7xfFC3GXw@I
z>f3bP_RltG$vGF3(srE$L8&!Lce>83QoHc3Rc?^^*YR5Ik?Ed&S`rDP;Sc>~*q1y{~
z`%!t#!yPGX8`ZH~=$$3XW>lHhhSSZ>RZdUCzVBM3F*zI3&V`!4ecMof+zX?j7NRq!
z*C6V1h$<^*A9i*M`|qMV6>25gPu~DhvBs7C3jK9F9n|`AZVLMg(A9ceOVQf40^;Je
z%QarKC-9Y{Q1lu9&!V@xuh9zXwPNc+(DQA_8kfHlUElR^D|8np*jC$fL3^aZkgaKS
z8N|hFmuqi09W=gu8bu}%$kSlQ8JB+@-ETHZ@Wi3H>H=5=aWUKF_oBNoG>VKRkcYsI
zGcMnQ?kSBDd?}9akovqEn?89Gea+{MBAXG&tzhCyN;PK=<{qvZ{oaMqHy|l?Q~xr$
z`#__JSr1KoKIshvziy*+0CDU9dbWLHmyY(e+TS&bXg$;!hR-{!>7)D5AJr%wP>Mw{
znfQ`Y^_BWeeb*?WF|Dzk6uYU{`}Fum37$AKr)h38@g=1?S3VvZNwl_UjZ2E%)Xze9
zNCS0%&Zo4;@qIs>*+8+IP_)POSr2v2qw|DDl#>Z6>D}NKbVfE}@WiAudi{Met`GiB
zoz4*&S=0wJ;C^@pG%qUdt6>8CzlhGQcY(cOTWEu(G<%??J;3iGct~G+4zJqsJ*^qi
zmVBQ1DCCPN-!CZS`TyAPdkXs5gvtEQ!W^2LobL`M)6ASwnkVH4AkZnKElP{ce44g(
zs~Ot`_4W0o^vi+^Vxp;-tYb1
zKhOKT&-1+RIi=EJr5>d|eM&r=N>}$Rl}40GrKYA2-Us(Bl@?JqWJvk@X{FL1PAHWI
z(}phe_@JIgwZcfH1@IEQRmSp<;cO_9qxf(?ybEh!CQK@GJ+~`Ex>4NipdRA9&F}#1
zf&ajNJHR%(K|N0e$LNY2OQ+fJ4~RJ(dmp&gC2$wqT`oVv({HJc`+2_|j)u<2X*Avd
zF|YphE6}!m!CaCR>$JOjv;yoC{nt_cG*lx)X=EObzUwKEg1kAY&K29Xz;h7eyh?cp
zR1)_(=6;W|wyhLXmB#X$cGo8zOFh(~$PVuJv*mWSzX@DNt~C64zHsLx(F9VUfm%;Z`e!`32@^Fre)5ert^FFY>
zdk}eUE#*AhQ(gKxIF^0B52*~|We&{G;XBlMuS>-_%+-!%9^X|iFXCAw?(I`xAAMyY
z)FMmh>{#xZ`)YX}RFd=f_zu|C`$#R~x#c*X-PO+DOxrih{eH%?7D?x?#{TY^bE@;d
zU{|3Y=hP1umdpB8Ui|f<{`qp7zwta7
zY7y@b5r5v1t^jp0zAl2Se2j{Jg5PIkKX&2WJB(w=rC@&hJE+4l&_1bX>o37KKwH!z
zj_p0lx%Pl}TE|}m))`;tLZf691HTK-mHN>cylZ3Y^^Np5G_Q3L&-C@+9NuXMLx?u`
z0r<^*v7Frps=6$W^&@b6nFHAv@?6Zpme;Mz`K%RIH+5zgQ4%(rX
zz0l@&L(ILMa@>0;=8Cy3bZ{@s5&C3jY+>7xunxlJ&OH>W5$zCrVSnRdDVQJ3QQ5tt
z>V5tC@SF@!K=`@+pM_@VjOY({Ld1pRXpc8w4J-oBOtI|!VK3Mw*6evT7mkIli0d>q
z9Y1nZj9uxe9uI+b%(E5Mof5||PhJ6@7y9rn&_~6xbXte12r@}q(3aE3M7b@wU_szbJ;ri#pAZSE3>U!1!I-GVX11~I
z$uI$o0d>|MfpcvIbGABkMZ9BN1G^!{^{L*!2JPI{vFUn1j-WIiegoNcyiVQK&>K1<
zj;ZcDAar-1_2HSI?dln4j-|iNf>ua<>aV=JhH7o4&rOBY?vA$}MuBTn=Q}^solLVj(~dFoZ)iCIX(y3HEgBMm{!LkF-QIqB38rhpQWx+zoPNF
zTJK!v!5<;^L7mJ?=GHuM-JYjuj?~{rL3h}lX$}(S90RQozF>S`3wio9Q=i7GdB*ir
z8#gqqyBH6~befmicpsFR$^5hcVy|59axkwSYWV~Tm|J5H-lOdK*9$_1Q`iR4M%%YQ
z-ab*?t)dR+L%IiBct5+WMNghLz+0gH?!gkM5Lv`D;Hcz=!@yN$B`S0rEHgKe~#dt8Ly+u_TQw-28A-uXgLeaM`1G5FuF
z_3AVa(%9hjAo1I6@DA9=efuf6t~~MordVstUFqpPR=>!K`)J(8Sg!X%m<`6XWA2Bk
zppO)ZwiyP0hS0;<`Woc*8%6z#ppD+HfZw-)ev)T@$DRh}7Uxyxo8igwyLIj0d>x5C
zdOd_K>}xCxgsj;14EQ2Us(|0mf+GLt)BC?4UgPO}@)&GN-ZxWjhHB(^8m)zhd;R*m
zV6JGCoXNo62}1vkl=mj@FHo)&yL>)KCi3Q<#d!W!)YgrXQy5rZjQN~9^#SjE=A>%n
zI2ta57~@^a--A5=rMhN0ff4*o9r_y!F}HP{)xQ^gZimQ4#?(CMPW`j~a}x7cD?@4c
z5`;arQ*MDqN!EXMGErCK*En4av48r`0yqX5CB{}7zxvX02>Tfi)#OievFDySC;D!s
zd@eLn#xQuAKYzjd9MEso!}DtjbmYJ0`KKUscMom>{JNF*OTe>FUDRVP
zRMMj--)Dg5cj&*4@`=z$@%}I$!e8Bc&%@K94MLZdlm|eO9L0zGA@fLY;^o2&t1x&C9)L&h_JM;tnVHSiBY1hSI
zeUZ4A?%Qy1{T;;%O=^HRQ-jrE=DAaoo-xfNn>_E8=Qjn<1PIuv!#A0lqm@f8>f
zA-yT+)3H9=EQ6EaP>X)Q0>ZZHsL$#HsptSy{B3aW4wZOD&VS;1`;SAV
z`@Q|f!mAK#b`8&fYbaVbpXw&gq3-J-bXS*cFd90tqxtDyD`PFMx{b?PgQX^vb9
zE#Tbs5N&2|^?dM*%g*V%+DzZlUpK=G;O}X%Y+XCp#Z7X;l-2lVEJ6Ly%
t`KLd)Czrq-U>-5g`oD&LB9=FSXZvjU3fQL~)FX#6%!l%!1v+nm{{h(3+tL64
From c4009a63af66f860078d8859b2b0423562354214 Mon Sep 17 00:00:00 2001
From: Romain Huet
Date: Tue, 9 Dec 2025 17:44:30 -0800
Subject: [PATCH 12/52] Update social card to new AGENTS.md logo
---
public/og.png | Bin 1652052 -> 201196 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/public/og.png b/public/og.png
index b63d4b7946768c08ebf8e9804a26e9a56642000b..072e934f6c8940fae9a2fe81480bae26400c274f 100644
GIT binary patch
literal 201196
zcmeFZ2T+q;)CL%eK$Ip}=&&p9{$s;N96xkz&n1Ok!BKfL=G
z1R^B|fxx0f1i+c*(o`|v1MK)v7YYJhqQw5g0ma2r0Vi>wj~~c_@_XnOfj{sqWt3$=
zprX)Aho%=mc$fX;@5*Sn;;c+A+mCBq3!JrEvekV%uzidwlpR6tLFX;
z>`Mb%Abjek6WE0nmx7>BMyW(vpuOJ*d791dKY(x2bU4ia;{-khIqsh)q?!KSfW_l4
z4rf~N7l*$%oFVWRhrc)gOV!`?;#3X(;&3(_{^IZ#hd=G&Uw!zi4}bOHZ}@Po1AoJZ
zGa&xr@c$kTaiX9Z-aE+NRafy{lzZTGAgZ$g@0Sgl@sSW0_uQ&ku0EdLA)W>`BL88+
z_m#?IX)G{qsK4MpeenX$ubcOvJiTT{-bj^<>BC8K3R3=ATM-*jBN|MEGjqqfW@g<}
zkt8wr(+5V`WkWoxBN5`vPj5tjJqv0l8Z0
zZ$)V$P=g?GwD1d~sVC~pCM2=TJJpN=+Bs1&05^1g%s5m}+}Nwj^ABoCCIcHA8&B5<
zO)s;Tk;^I(flhYTH@>$)@qF)SC!3JGyGm+wA9j`4UIbBYz=I+DuL+Q^RVEaPIjZ;C
z-%Rrv-h3r<0q#s%$^fdg#FYiD>5;s3{@!IFq*Ku&E-AS?JA<|_`VE1J7{`s=g{_5N
zhXxYn5%&6WJiErJ3nT;HKq3!2Qn(su2|F=-O;`%%>_tW
z#6gwIjCvuqb7I63vpP4IW_*Y2zb8PAM+b-d(1v%8L|_}r*(XKMKw+)5xv>!sY7SwaJ=tqk=yeI#1P4uojW#$2h05
zI4}ZJVw2WcUsBx_N{W{hk933ndtS%sZ)*5VRXRXVYra_K5z%vuIEwg=X
zFpHYW@`Z&3EcJMP_}sJm=WsCtc~J3++*f~C7*uH*vtbed`}TW0K*w)KZHFX1_xc)o
z7oZ+qUaLT(!PrJ~kG!YbV1~nGF)=aT7^eT)1c43>uaX__eGj#(GYTfcsk8!=%Kq^u
zSlPAuZ%vHed&zbph(BaFi4@B?I6lH0$7f@OU}eIenLm_dFyOjI^1I1n5?)?jyNdCD
zf%fFF?RCsLl9T;rCi${6GHxRNyLkT-%(%h(>YvxE$L`)@!Jio-0`37{1ym&wiTnin
z-9bn`OY^=b4{*y<;Fj20n%qEF$BOYC(Td;qGzxp}ttWRsEjbQZo^^Z%;Cd>Y%=F?3Lfb1EoI%ls$DYkLxPg5I1*kZ|@(kmY>&CUhjd<
zKgr+9<$UX}khhli1wqH)-}3SvWcNR=-uwH%q5r*sf-BcN&Z}tSJN9lb>y`$u7(^`Uld|ubG*0w~EVN;DPdGu+7ku1|1*m?T!3?
zXQoepY3iIS4kff>#-GsxpfOM;krgH%oNuCe`^RnVg#l_n3uRcPk259LD;WMml>V=f
z(fsAH#TQH09YBpE=Z#oY>R$NWLb!%FVAl>D08A+Qwf;*t05w
zT?gR$FcUC)IRbGqhl+o%u+rJHwJX?e96^n-*lzBTNCWu%dRn?Te|f5$oYe9ejtLil
z$$f3n4C0Cm;+Eg09F$7a)5Q?lMgTGc_$9vT+4(CQOurfcp-sy4c2K5ZLQn`6_@9Bk
zjzu~`zppT~`kDhXQyma4MELSW~$ZOZ~b6nn3J(PBjFj(Sg<-fK}7+D$w+=W3AgUaMx2(6hs9(m9s@<
zc%S$8IDtSj)2UOx?#6!cmHzX2-~`c)Ki=%`4Oom$kH0|uKf)min4xa?@N*E)KFEQ!
z^naZ2`(HP#Gw!Y-MMDK87$&bnf@FJ$}yw+5u;ZNoR6Aq~Z5s
z8e;#*#-5d`%v7zw@%SM<#1NM&^FsJ!56YvT8WGL@uTTDa%lX9bAcoJ&JK>&zg3#$u
zwAjK*80e4r21xVbq3<8o3OFHl<9|s>Pw~HI1}XS|Wmbdm|Csqe6G?Ko|MSiJm~sA?
zt-u{W|B3;i@Za$ljsK9qe*Q({{{u9TBG^uSN!+*Ql`-=Ohx(J=@$qpx8=IV8u7=A$
zXNEy(Z7@fBb!H|hAu+MM!eRRON5k~!sFjC@$7&Oda1{uMe)(#ZRVV09?O*{d^qNISeSSEFeQa)3=X!N*U>bvz%!Pm#mZIJIhO2BKkMxJ_6zV9SF
zc2|aGn{G=;*pV?x+B!_v+x-V`;||f8Axlw!n&84+cDhBUOD88Me}#Akp=ZXDFHY29
zDiTgeSYT9V-HViR_|-z&xhYJ6+`e7;j5Ie=`rCMg!>>4a-So^5Hs0!&-23(^Sc`kM
ziNBubzsI-lpV?ljPv6@@$90VAJxBk$uY45L;^zs;?0r2*E_qR@gU*lMQG=wZEDGAMg@J{&WX0^G*S*&TVc-Ge~^vY<7
zNIJ3pO=2OqCx~VC8@}MC7zASFFjc#6a{GJr%a<>C)_1QpY8I9EXeV%tPaAEtX@Rx4JwdZiqsFr&TLpz=uG)o}%6
zTI+qJ=NtA&!gH^%&V46aQ!zrVXZo;xGPQg0=g*%ksqdyW?*Uy?e0%6<=HgP}wKJ%l
zCu){(V&mlMI)c>;4&@CG`4Ovsl`W&%=CvCRG;8vB>-WBWVG#YP$%=um*1B$dkZ{{feGZj-#wYVenP8%yElS%v1`LyQ-~P!`
z`%cQV-N~V2=YprfP%;b#D-LWLKPGmwAWQ618A`6JtGh?wcRGZ=&prE3@p^6U>&`Jo
zNIfvJQ0&;#%}V#q*C_u8ICRUtlO*?*UQYMoYI*}#GyOM^kHWDGf0S|v^NH7c!)t3U
zy%~m5z{~;cRfEH4XYR8Yh52kkMn2SG!-->GSy>UH8W_PtSqq$*I6vqlg
zwzhgiQnpr2O*upq#Tr%f>F&2cTupsT74Vsvn&OOhJ!|e${qo&8_Y&4@vl|Cz+9Pg~
zv^u?b@ijec`Kc8%oc+c`;WqF@Ak*yeas4_$aM8!4D;l&zsS^z`-V($%kMhrErHSF0
zE8%;m-DD>c_8F-AvIq3rhA%L_S3O{e;%?vij#*Vqs%dEq&|1Gq6w~YJJBne1ct7F;
z$~yL^zsCvXmf^0RqFu;vKKT+-^Xxiyn=(|9B2=ACO)`l7&KO?W=?kI&v)8F9lsM;I
zRZ%f~4{`NK(YM2`V=Nwtbn!t-N=VcZl`g2Bww2^_-d3LSq-5-R(ymOakaMS6{q$H6
zIw&v$m~Z85Zqs08Yu_h56p3+82|>!85^mheMc`7)qd_5T6&)}c0Kt@Fk_ubchc0lId8&(8Nbkxaix^P}(ld=6nA6xlQB@2Kq@7%Y{jN*yljo=VMeE
zg>RH@YuWB77y`_nOuJ?pgilXzFRv_(UTD3I>-glPGgoZcP1Qu9pQGdq6CYvt^GrCh
z%V&Px_PHUbjAF<0x^w5wD!{vvw1&?#=4cm;vE7g^&qCFKAwyP^`U4*Iq$Fxxy7}6}
zTy+YW5;ALLfrNy*K|1B|N0Dv2s%3eIbY
zey7*#o%SlPmoJB&**Q3%p5&d`*8`R_?VWfS_&US3U14jc&I3&oVl~jMw|{KKvhsd?
zW+xSggV`;L~n3&t6%V4n{JrKt{^5#
z>Y~>5s=YV_vrP#3SL@r`rA-q*aB%(aZ9iEGdct*Y$hz%}D>&G+I#vJ5bYeZ#QOVMZ
ziVUx?FZA^EWsrxyg~N?2Yinz*%`h;F6fh$I=_`6AF)QB^od&&FlQU;Sqhe|*2`@)a)^}-y}Bg@`IL-?EYutT1&a^-m8uBlU!KGVS24s))MVpsNf-=3g4)7oOomcAl2*xE8E~^lBNhxg
zVdSmhTdX#d26!o_8sE6%b!IyAO}k{4T`bf_3kB3;6)`hRQoVGD9Q%Kg1KHPT!Mh}H
zlr-PK7{j%y;Fd-W-V*YhHg9KRaV}TB!PifS;nI|S4%T?fyevy&v$deJ{HWf3x4i{T
zJrIdGBlS$g&!_hT3s=`%ndKa%%N>6Fc=#1j>oXc}yv)R;q#Ur`gITrDiT52bv1%ex
z`wwOOGR+e?6gTJu*W;m2+DYKsoo?-qEmkw5g%_6#8W@CcyGEJPcc2;NETF8XZ&L_4
z?}jkV^p;Fc){R#YCZr*G9MWOQM;%Pv?d|gV)xbjXsO3Fm3Zh~~H&L4Wjt}L=1$H2E
zH+Je{EOU72(>
zYNnCNNp8DwefL{8+g|2g`;?cL7wqxaNL@tSu#McBF6V-RFAU;jR4fEO(4=XGA-wnQ
z4Sj@)^swz;?`t-EvnWyKI9UWKg<>=#MjA4q%B(5{pIms!guXfeUBE7AYC7|Rs
zO5UGo>ycYtQUcu&e0!PY>uxLETztF}66B)kR?qfTGH89q0(@C(?EyhPP&y18IwI#P
zR@eHB-wlaxpML0_tFKAUDR&^}m?UsJM&<}`GRxE2dnN8GegVwc)Ra9mX3I2}Jh@zS
z{^w|kWpJ%=kt9U5x2H!h3Rre^0apvKik>72EoYuqp}{%qQ55)MfFGzX55h@z^z<~i
z<^-6^qvHZf-y^`2(hGpoMGx&pwD$Aoe`gl2OnupZm}_=;TuLtRpb9DJb6ndrp*ba0
zA|l~+P}==ymt}C+{B6RyY37PKgWfR>u&Q7q3HR;HrYrqj>a&wWUBoLH?+O)Up^D+(
z^(G}N%gV|s*Jn&DEiEHk8`Bc5cWKWZahS5svdrffW1(&6*3CzC*obd}&J3l=`*Y}#
z4_ynzh_;!bc8thn-wKD>(>EwXSah6uEMHBxBHdiwo(rywW;A2
zli7?^NsnS7opJ&k8iCDiyX&(pTKA-}RplU1^zy(d9_u~=R0j0;2VsEUbdSWe#I~)i
z&4Swv2tQCqD2i)27w2w>?=21H?Ed_cBBEVosZl}3ljgQj?WB^LkjFtB2ZeM8I%cs^s;o;#Eq`Q-oQ;|>Y;*sl!hotNJ%m-%yWQhnfSxUP{Whdq#5l`~x+R(B*
zR>;$qjn1Ol?&^56@}cjinN!c$bKNuzxmHBBm}eT|rU-kWH_mZ`Xt!u~U+9X~1)?CF
z6$t6dLS_2ZGzEewN~V=Z1XY|Z(GaAEgq9K~I=W;2>qJR$#(EeiHVFPIo2Ip74NYUz
z3)A4(71|GhCYVL`nH-Pe6QZguyCnHB{vT@)qK=W#n!*-09Knrgrs5!_wZ|#5J~4@911_f=zp~XBwSvXe2>`+0)unI-KLg
z1XB@eDw-+UfxZJ2BBE9_IgvOUMko@>5tFO3Sr=0Jw}KW
zbEr$&np;<$ObUZs4EHBA-Fm&W$CisTIwWqRzfDBsz~B(AQ9`W%^@8v%Zeyu}m6T0M
zccNyJHxX`gF2d2BZ4N|H7tvTRq0#+3+PmHotWJXOU}x7YKy+_98@HIczP@M1iJ)9C
zNq_LR=rG7sv-8Q1kzL8J@yy5BP+8wFg(^!{qHsr<0Qi%6_i6tc1xM@r?nZ6-ONN7G
zI@I?KQdSU7$b==RcFzF3ZPN=%s=!h(
zY})>mmAJvu#;NyWuX^UYYuPXDHYL)w#%2)HYLi%7n(S9INP6ms7$h)%uMLHi(H*Eq^gbB>DaTM=ZaerpR~neR+sv&9g19(I
z;xx4&sI#`QPi;@jfDi+@Md7oAhKBOuzSA{}W@+O={v&b(dUd!)f!|YzsXWAbDb@x0Xc%3TY4Sqq7^ZwiyWd5F~7;
ztdY6~|IFt`pgK@{*GHh#(D|(t5ZkrR!icT31D3-C$AFfV4KuU0_H6)hejAUULx
zHCoEHi=jrW3(aUfNXJzMXCA
zbUOB4VWxE>1Jm~Ki{JjdP(im)Wf}0j%Xxk#+goG4u5JhN3l>V61Xof|t-nAl0fGx>vj??Lz&{;9NZ~lOdw_z$;K>~;?>@_)z;=*XStON$&!&s
zMl03KohnPs3Ucc`3)0qSwcW>150CNVcbD8Ac82R|Q_^{$y^%~tb4CsvR>{*p^dhD`
z=3sK^(H^>UW2cL3SMZtn%~c{mWYFbykYq=FiZJ}Bo2
z@2|WgXh?&iutAxx_nC=m>`?kbaQh)<=888`#6y@}I087P$2rz}5ayA#P{xWH
z1s&$(01jT`dRxRMmS_Wr5Ys8Albl)=N~SA?CIji#?|a^wgT#s7-`7DIl)^C|`_kjg5Zb#x_lZ+Cu3$y1e0@ItcL{bgZ12Zr*A)nKy@;Z#
zz-JD^QJzNuzN%&xap==mkcCH@Cd}M$1QEaH)B}phBnOCbcC#gPGspNSJMZ3_pqu6e
z8On*V$;qo>Pt1z1S$ZKin`jur3ssF`^qaQ?=V_>M1LP_l0n+wM%!F}?3L90l?}#Q6
z;^h59P<7W^y}W(;Zcle@P$z1R!;RMsq%_qTOGfqic}Jp0SFa;L08$@G3dA$I)uCeR
zIZ<~|K0OPkbBC`^^|V5yuZ~#ssfiB}z4fi&_K|0*wZv
z9q-W)XOG7k1Vk60rqlpGtDly|AOJ!|)GfsiCne|cVbBIXU@{Abqfgh34Gx`;jr?Us
z(S=G7LZI-)>+)uY@lC#idZ@sO;cl4Q!~4gg(CQ$z+p)--$o9>xxrIZuK5ii96$PZT
z=xRMEk~&FOcF85&zHvL&Oemgln1rl#{k_?3<5uxjEcT5~XB2PaMf1w%*-4KAX*u=B
z=b2hE2ufp^->_+B;|V?*{U}lzth5T~nC2I0g3d4|ISUYTQzkzmW5$f4Q1?lguxT2z
zPAprm_)n(fW+1=_CcHFK&||zSY3y^f^J$@ET-=fM1QA~Y4xGH9Arkl?l)(_6aBFLV
zEewGM2+Z4K9$D_0pEWrc^_+BZ-$O*R<648v;-U5fXXqB{p3fj$b<)L~FN8HQCQ3VX
z?w9WEW*2i8KY51EF3{a~9^euXCV>~KfQ2-SO7`6gYVyS8MXCnU_*v(ffi9k$QlW
z7m0>ba>5GK3GlL;VPEu3@P?TD-gRKK^@2H3oQ~>ppqyc0D6ZQY!M&P3iFDsf9G&s@t^iA9t2pCn$NL9oG`k@pJAn(9YV5V6iO{1F
z72vyb55(NI2}G9!JeEJZ5uz5b4eD?7TLwM*aRok}o)aAAeeT)N;^CxTfcybyG#lu<
zp-dpOCV)m@wAVzz$C{rdEIK@>3@n~WcFM6ABY!^HEd*1LVn(uPTZXwj>Wfg%AwiVu
zJt!9?H^#wk7^-8VV_&zdpuqlO?qS#EQIs+@1Kkgo_jL|~3#W9u$?>^sOo5;|R*f}%
z?KdjpPdZ4VG+}5_^Eq}E1|#0kCRt(gjhOwZjPL644rhsdT&ci}C~khCLoq3=>N8F3
zZrZ@WfL2p=2VE}nU8)!uTtbw$=iXb??5rt5b}gj}`F5u;s5T}`5;cd>2-tQKcbd|^
zu$?_l2<29x2gI4^VyIj=Q{%lBB_)Tk3w)#4nL(3Y5ZDvf`gyaP#!T37;=Z0ndN{%B@87?-KD8J*0%z>dzz_rXgPGr=ET5dDelGPirK#I3QV;z#zl+wS38E
zY~l+6b#m&@Hh1*4j(QUWxgK++K8t4F=pUS?^DKGyqR80${6EsM>Og@U)8!j0RqyyP
zuY@jNygX%S;W4GGS<$OH+H;i8K0YVKHvC`>@2Zn`SDKe&Vf(ZocF_4q&WIu%KYXGb
zeIh|6iHfGS&yHxFH^C?ckoD^!(W!#XJ%UjVo1X}`}|
z@!DDs87?q3K6DPvgM;N+A4UdR+B-y;<}USGB8aXO+aKZemo7Wl>YOQ
znedLIOe2Vu99V3f>8XY2bDnQ-fW@ear$U5&XbAh6o4lly>!=c;l+6sEo#)r*=WKbK
zkEm%!xy!$a*v>g%zR;T}F|gK|Ytazq<-E%TzOs9btqV_p!qJI-YKjf9#nFIH-))0I
zE)eBNLhsH^HT2WL-e6x_n*RK?{}oEmgddlem-7UsEsRLsrb>Cf;U!=oG0bOy;*cvs
z*uKu98|vQ2<{3qzJC+srX4g1^MrX^Nj57@gp$>hrpC8{a5r%^Ylw4oDcu_<)Y3`dV
zD+>p2IYA*e(+}tb%2!uc%jKbBZ*Shbnb#bzf4qr0UH*N&&yupfgH!~E4tL1oUq%t%
z?}dm{QHw|bx>|c^;VLU3K@NRS~qRmbMusz)k(ll7s!ooIwT7S!H%9kqm@vnjTK%Im{EyU
zCJ}x!_WoSa)a0ZcB6>O3>EWH>Wu5-JdaTSBlgQ){)=~IW(d6L)2!$j*j}388mStyu
zd2D^Z>-s&0^>@pePI+~~hqk*FqJn7O5#?H1Z^NAI-KJO!|LWr5X^z8N36B}8N4Yw(
zif(C|rqAT4&0QTAbpViVVtHNkImd3zbJT3JMg#^Q+&rmH;
z=k3+_JX^M`i~hJL{~A~7!p>$r@0No*TkY=A6BC_JwCZF&}TrLIfIeF8@+igItm!-0ZvM-q{WKy-9GDQ$RO6cFg$;epAx`_)5=5q7K*0gj9dJ8PWE}#z
zn;+<^MbkNa0gA_QkKlc5wDqrX*5XUOgeb)ZHuA&Zqw40}`JS&pTmffc
zLm%GR{7>?rhSSC2WP~v<*VZ2_<=oH1m#M19*UiC$4=Vo){=#}#C~rlaASN9v9SLHt
zQyAf0a2@nwv2k6a^e1sFGhiHbnb(t#btK-eRxgO^i%7$F+=8<4okmgHa}lT9Y9VeY
zgG8KAAHa7GXGUoy;0pphxVEZ6Kwf}dANp(}BB9t6;E(@aMgu`IeTJFS6b?
zh6SffViMt*6WM6Jf{@?U#*x*~=02
zCa|vrp9sh`09EMK1gDLdB%k{^gAaeQ`vqo+d+c^4IWw=qDg^JZJ9&82Xi{_jxa|Ud
zB8}pJZC7b4?K6RNih(r&U0X#^wjg`r>5Wxu
zskb6{L6Zy@yO?Xb?{8Y@Q*x{1-t)&qy-Cx(1aF^pZynjX*wC`dJy#MU!Erj)i)Z{Z
z5a_0={L`t?RA0)wy0%uHkdV;23S;w1o_33oq@
z4)uXzjNP0}rF)WNEXz>l(wMO<$R)eC4f_s_+mcq;PY|cZRnO|T%qxwnsdlex+8cd#AbVJ{J&VIY
z$OX43_mOkUPrc^WiEau!pFyWd%|N@HxFA#c?4g3Ktt}B3*=B4beY|IyX%Z!%Bw^w4
zWojzXuS=hzJo^#-$BEHVb`pHn$ihJKWN9v&NG9#LzU=tKM3n<3&}T@622fv;_qvYD
zM&s)J9wV2v;XVpIic?cDexB0RS_Y<{GAmw6GpT5d^!suI4fu%`DfdnBJ%HEOS_F*N
zWDq6(6WttqB2KwBn@VFx(I^tQ;#4pYdB*f55e#CJ!P#9BA)dehV5R-751Ny&w)w&2
z7w=4TefjbzMaB7*GhiY#mn5Dc&}`(LdaUAm+lvEQtjk#@l8le34=!i>?Q|SyUiC$K
zv`mMOYn{qTcAm`F;x-NJxSvWUKVk}`Zk|g3QS_G~t(CpKN=;yr7IYLK@%=YzP|8yg
zg_Jfiecl$CihM}2EL)~h#{C{3rvMWk1B$1vVrzfqIc8=n=*i*
z;!XulayXxwORTw(Y-L$Qt%jj8N6$4xks+6NJ5lu+<@L2lc#t0|PLXripvhA*b<+UL
zi79GO8(n8I&&$SzgUQ(L-hQx~jg_!Z^la>XPo^VD?l<3MjQO6DXGaGqkLtb&rVP2<
z*eyINcMBUh0a^0`9H~qr=!GpeWOkn_9V26JIb=nSL;q7Y4ZW!q2f7++P*QBHtPVMC
zxZsS?0ZogtC|}ia-(Au5*#7yBEe4%wyFZH6Dso#{+)H2{4X->n5hnt#?IMQNHKz3=
zP*72khUG>A16<7OybkxC>&8l=8JF3$vkXp3yq}(wr#4#4%0w-ffS7Hfpi%{|B@FZ1
zCsgN4?ZMx$zMk~SncV>$_X6P%X0wy`rd3S)`XW$sGY)KgqLtE;SV=TJ;iuV5-wifC
z{ID{ibgMu>`nDEGbhsTb_t$AzlnNgsE*Wqy8(XA|Qy^xkjEB5++#Qn_mB>Nc#(El7Gz7Gmbvp8pOvhEcv3Y#2x#o^Q`2=fvPo%;`o8Pa
zC7W%^6c?r3&LPFHa)|~q->odQVQm`BW`_R!^3{fCS+kDp;hi-K+#Frel53g@IfA*G
zyD6IU+YmJj6BgB67=bMIGd7u+GW|Jc)B7@!rBv>DY=xKdO?8n_)~+zW9`?5$^$+51
zzJ2?aMkj6?3~zMj=n`4pY9G~vr^1|QllNZNM@#{l!p@C_aHP{P0f3V15EbRM=}tw6T#&lXN|&85n)A*EKmUhysI`^_4kJwSL{UDku@v2
z*lF}%AZK!4pf-k2*I97nG0CbSP^M5%^)->@c4TrNvB6D{Pyli10(w$WamsLxCX?fwAs+&03=v6xkmaZww>|UI8X5Erv!aVEP
z9yesKf7Js!+5Dy~$t`UB1wx?ZPXhxHp5%zq6mwry*YykmPy$BaxZvV{BlbYT1fv
z2~V$`go0~fagnQ<8!=^^0u%r8e$Xz9n``4-FV2|4Xz9uhhlMf1=XxO+ysj--dFtK8
zp3lRPLLjgYmbu&16skBb7x*TFiXpL>guMZi%@)ksxo$h>tR^vYhtTR)mMt+|3dHI)
zpIUwlZ^L16t>L0b|5P~UUXQ5Uh~u3h=~j`UL?)Ta+y{t@pgPXwFI2Nlz!DcsZX9sv
z2{xK~(M>mWTt#Oy#7_1;%d<~Oa(Mn&$oclmkm$!)cuc0wCXop&a9$=kVwn~<#*9q&
zDc_5b@;G!m`NEjKCI^Cw(nN72Uv!XL0c@*uxS2Uf2`>7TTWoe@P`pDYdBFw^v
zuPAfGz+nCjYL*@I#zR&sP%fLkuQJV@HZy<@(aJG&sBNtK=f1z{@fMz!?)jOpmUF?_
zd3<+0ES?`lFK1J}&V+sY+<}Z!mw)6H@tPGwZ5=U_z(q_~^FXqZL4Dh+ow
z;o}%4Ids%;3t(0B3j(jDWj9*nr}4kl&QAd9hg610V^I;>1StcO?=f=zsrvf*tN8+5
z321>i%;G)VXw7a-#YkuKY`)cglI{j|d_UccrJXG=C(?x|lyL4nfQrgf@IJ<-oP^nv
zQ;Ib4c}w1Etz`rS{kvT|Z8qg(sDX0W)V+lcUZKsFE3SIFx%Kv{(5d$~e;(_KF!^1?
z+jNPU?cm3Qza#(p<;xdyWdXUL)^;4z(4K!i&}(IhtYK2UkH^PvL{sZse4p1XC|)-ufXW(}tTaSi_(%nc;F
z+pS&}&|*==Q{0q(>xTh?69hg#*T&WxhC8V{9Z;jHOY5ZVt&T4
zez))C?SR@0p}QI)gI$IMb5Las`Cv1YKxzDZLNQJRZenu@vZxKgT
zPsX!Q|Fnm()>zHBxuD~peKpTrlpnqmGxS9NvRH?tLkQD8xmvFTo(MDgT~Yp`=Oq4{
z5-EUD5GVRxZQ2YcpcGRv8H1f>-F*Gd#cHIXoo@|SQ@bbF5oGQtSdbN15B1JvmyQj5
z!=b4RfyS5^^|WWJO~jf`z=b#OByzxOu0XT}UF!oIIVbKmOM|(=;(XD`t8P}N^;xXX
zbT=IRfH4<|K4iE+G#Y8Z*b)ciuA9Dha;Kxp^DMjR#uT<3FWTI~BD2nOwsw#B3O!f*
zM=o6bA?@Qh#&o{|8=I+<3BbK_!#TQ7dlW~DnN-z%~k__Ptxfj;e
z!2&kS=C-;K6t*sm^?I^vnjZfAjPV~n#VB_=3k)XOKN~z%sLD5I6d_+#maKyfpJt6L
z4P(0XZQTKrXSj}5oteey*W%!t9JF|xuy}2GL33PM&+9{;6%c|w8C+^GUz3g#Sx>d-
z{jIhBxv?DLqc>IBjC#W+>P}?Oc~2vSXz8=CU#FBkD3J15?33Fsvekaj(E;Uq9MrDU
zK%tP$W9rzhvTdLoL?j(fv~|aLD{KeI9|9i5BRoki8GR~s2GVyP0#Z~!j+5DiJ9L`|
z9bTkYd)j*TdFp`RSz@-}T#?excE@K4#F0RPu;cjHTOYC1`l&;D0dqqf4Uho^#fDrm
zQNm^B&4#HK!n{-wFDDqy4SOV$+#T}XzY+d?oFCNtujDdz36X9%H<5TlRPofEUroD+
zgAR@cGf8vu_@9L*A9kPG$J4@!R(!
zwni{d$)1|>P}J)?fm9<{up|3lfvAW{$m~R!`}&LwVhroP#12tpyKj8EmlHmFQbro4
zO<+sGkb79?`Ow=K;Cd#>ILMMi;!_&CZ!jecJ*FCu8-ET>ut=b>VHBP>GE`)TmV70j
z?UO#Wu>Xa;A~UlsL2qh0lfJVN1Z_#Q9o8d=?y0O|w*~;a2dp$-0?V%+tE1j%TqJo@
zq=0z>YSir6KYo$$8v(7eyFi(!)+BM;i@=u?!WZfXLhd|uK1*Cg^uB6
zayKRRjSkq(m;+kAmmoWC5o(${;^MYux-B#A7A>FB{ZpauOqAy!5ssEd>K&+p43TDR
zbsJQix9Mgj0-uJ$$)Ej)XD0)1LE<=3P@@`dwHfUeH1wtMJcq~F#Dn>IvMXn?*MIc^
zB%{;Q4iiR!^r8@i(UvZ@_%ocP^5M_lKORbE7$>51?A1d!TXzKUhHO;bY@kiPInTB5bJ*BNVw`Vt
z9Yi*K%IfFB&JDstf?c7diK!CHUJ=Qa*lFV(>7TLPfzWp{g9>AoOXFS?>zOaRpM&J0aSH&x~}xvK*huZ5$DM|)iuJ=
z0=64=y{F^1d`{oeMm9;zW*|C2^K@f%0*?EK`&(M9C>s(IaozU5X6_}FhFcyTGQbn
zCMH%qUwjK{HQHnOQ@rcmEk^8E4xO`fB3yXw1bg|G&lF?TVRE>(SM&VbRBfI;cH3Ff
z#O`j;ivkiptu6v#2Gqn4ne0geXYMzX?Uxi=ZIo{c{xFI}vin@*ZxrH?!#Jt~D+JUv
z_LF9yqsP$3N|gvb9o-Mh&%G~V$W5p8>sx^+2$nW#o@2F}U-c61aO!f_olidk3h8#f
zwU71JaOBwJciz@nX;SnFeW8=S{L`dEZkXe
z)v{s~J%9AWhg1A>zac5bd~eYj{pddndYxVzXoBUNSbTEFPcU=5KKpifzW*N1i#AwI
zdt>Y{hg-elz23VefJJRot#jS@_Jkb590j=79@7sGgi+KaBNTCM07pfM40{FsUeH0x?FE-C9;1`cNBqVz9VL
z6D4838=+{Bl3(M{gXy%yA$yZ#S;erq{uckp3FQiG3aZKSeA(m0j6`l_G%^9A)XtsY
z9q$zQOnM)0AuCj+j!JQWO})Slbbx#UE_a*H+?I(gYbSqUq-bYOM<7j!-)&5Wm*gfz
zz1`F2LU2cPR0Gc@%!YT^gxF_3QEWmxXx)BIbbpz3+65F_U<&LqNy-^Y?F`(p+7mQQ
zG8)dTJy}5nHCp`eBJ+5$
zHmumw=iJBHDZmc9oGHS8fB)a!w)n^XY~SPaEkyq{BK>zSlC|Ay?aE37XCTxX#82ibOa4Zc#QfqeG(?MA0bsWa$OE}yuo-<
zbkrhs*n%Fu+YI&De&8d7**cL!YTLUXJuO%V{Aflm5f$HcY$skKffo)+q%b9%C*JuB
zz)sW#JJAj7E36`q7m@W159VzSf%Y~&T>@3=?GEkJc}F!Ib~e~HpgkIffi1u}4F@@l
zUia&`JjRqgwYsNnpB&F{oNkrm!KNQ(U;?GC^!rluBzx0_1UF6&3Qi7g!Up7iesegU
zchDLa!)e?!mr#5)V|=n>Oxrj!nd~#umQQosxg&5`Ck%hKHF_KN9wq6>l>Ghhh*;+0
zviWMTiz7Vwenf^)FYlXq8AU#BK9F$GXl$;-&9&?qQ9ekDa=h5zN=
z6MtLW77a=&^N42i2!Cse#wQW}PVYbzh%2Rzv-6uY4?!oJ`(mNBl4EX9U!vbnj!K}e
zuU|+*A)&h~Jtyxi*~-H7f|C{S#Be}5h$ZfXCrSVVm+~^dBj7m88gv}L)cds^$BAqI
zflOr9!0Sa?yf#Idk4DECZ%#vd>`dbep~O}thoxRPF}pT-2y8T8>xqX9n2KF^;!f0$
z53>E#mn8#A$8NxVH!)$xdGqMc3+Tl_q8V^1qod+n)l}&g%;-3tINP0KHXhuhfx;oQ8+k_8e_*`(cM3hTVCsoZR36?CQRw1l`}9TLTgX
z?Z^i7lm|Ts#63WOKgBcRP`5KA@0A{K60b*07YghNWc5im@wFMwf5ZctWL%c_N)uUl
z6QC}FtauEog{W?127IkXarxtdN_#FbXh^)=n(vNiB=m>-eotD|aav6K-8nOwSZEAoT18>p=f5aGmM
zS-@8+L;N{VCcFmheLoQaX}jGsZu@x93Jj*iXwnRjOpNCtn7Lz-n&~MXIB=TyIPE;0
z<&?jg-T>6$N3U%YP`Pux1}Gn8J&|;N4C;8sf2AfJ543wCCl&JDhYI{0UqUiZFgiIX8hy1KNkZG*8ekFD
z_Y?gIfz0QKvYW*J`R)SjZvMuT9e{d6dXju;hoNe>dS-g3yfLe5Us4{xqz0@4jlK8h
z+T{cEQ*4HhfVlZndjs(M4F|g~?q5(@O8mLp^(H;RzVl4
zA+;X1s1%Q!f|dc^Ve>`3;luIiV-dH>DoU}6`$%o1K2q0MZeIqei=_A21hxu9VA5aY
zd!&0|TwT2zR_;
z9Rp2aO2gOk4$D1!Z0(vPII|GkM`ecwJCGGYs=4lKORu?y+uM3tFOUvIM|rgA%%^pP
z982ilK`mATzkU#GTQ%h5aZ}c6IwznwWBORCR;#8ydMq<&^+UZ@o4xfNI$AL$hiXO}
zsh04f?mDz^9l!V_Og%$ISTw(AaI^MBZRw}&=w&?A^LSC#7|U{jw~xOSPWHJY8;sK#
z-;&WsFLD=eb}w~Bk6W?lg_`BD50=~IO{{OeOOwH%V;zmhqOBS4hswLI_C+6L4rzVa
zv8xi-y7Qw@Qrzocdqr5d>iN5C2U);4=`fxu!|jc|jqg8tYnv1h(!(Y{!h*;cUjjd@
zu~IG@;d}9wxB=h$6ptjP&g2N1HusYwbOefj-e?M_rNB}kgg!5U`Gq2mw;|VEl=e~I
z9JM1qu0v1J3KL1~dfnJOe%)`uv95`Bz13~=?e1`b!m`|l0uQSWGN9~^b|*JIJy_yP
zU9pgNWo5rQXB{A5X$`O?ai%xls7`FpTfIYekWeh@<>G~}X~Ws#w$=vABLc(y|Eer^
zPnzYV=-*PW-7NW-r(f~fn>R{C@s{#W-ONJ{<%T!|U|Z;6`_Y?3@j*+5>^s{=!}*4^
zhqQ`}2Q?aXDa%USCbas!Z{$OtpluXrr7a%kEKcP+*zR*f3!wH>2Qx6T;)WE`r;0G;K`zNmGseN!y5_*HsTjbrTt+PyB)*4&korefztc38TsqC&5
z#qhRz4zb&vWJO+ApKAk%qt5)Vk-Os>>SKo&pJ+>{-Kk4kTNv2{e!`*H{SlhA>`Q;2
za8|q?2ia~XoZm}hu0q4(=HSzJ{EIH~>KG%NZ9|2vu~|Vi?*YMq2F18=vgqo9M|0Kv
zO4%e)G_aCto)}cFLuD&fd+c#-S=H(&NtCJLko;wZgU9SPktF)Oy?H04yRM5PA|qdS
zL(@WwYWY(rviAM!i=c$9xCE_|4|H?h#&sM7*lh1-6hr>)=O2r1ozIAFE9-dTu)-od
z#h0F2C^mR-LA}6-^Shk-{Ql5Gr25jR+57J_cNVPBbNy+G5&q!1-S&9?hQ~$-t(}pb
z<>8vR)}EtKFG(YhDfRy7nR>#$?mzFB6+CtT;-I}#))QG)mL@2R>P`ap9ds8%aq(-D6p+jwAL}El}?Gb9G
z661~gy#MDTaenKZ^Bsp1Xzpha^%^qtrQw79eA*k}>yqA2?rW*TFqcy(
zI^9!~J+_1EQ|<#H!_j*UEddU)gU#)273usg98sgjGAo$DUBf^S5Dw)?pd&S=VHZ!XQq
zK9IULd3iDuNV`{@gq`z;`C$0;lR(}WWs)-lo{31v>|bJ7L$PHW{R%To6CMj45uQe_
zClApM!un-4bG1ymmA7eb0JV0nJSZpqC#XSazG14`fiDbnIaalB87cC3P`?bX0Bcsk
z`xycl44PJy(fAGDUf3Ya04!0ySsY})F;rau5hIjZ?m0BY#x0>2^xFr@TJWQ&lMutc
z4(F(TI#5~?Z}%$Y0lI~Xo>ATZ^CLC&JTswtaqAp2H9qmRYueGv(IoW*=9~FJ;+Y*Y
zWYM=CfmhP)In5>Rg@%_z`5F0Eh7?nD*l)`FkRP63EywXa
zUb4pf8{Lnp4JZmD&|PQpy0SDHL32{#XOgf?{Yr=anOM)E5U)Qjg*8(wAH8gk$dCFo
zWRW{h&8uM9sR*L-MwX-a2HVKYuXp^rfYisv3j2qH>HPZzSq>}3eM(=x@-ayw|2IDOnbb3)g)MA3}0!8e~N$bI}jVRbu0M*s_)*-
zZX-hCAFd(XCXM<-Z$EPw2Q6WiRFf{MXQ}UW7)R2F$CldKm256$^$e;!#Yiofx2ft6
z0}{=&(tni(H6`@A=${G6>I?$5irYVE)hfN&e26>!TocdZc^jpD@UJzVi0y}K^+PM;
zxs=qLRxZBnK08reLsTJ#m3BWy#CS
z4en5Ncwy!ZCij?6#_liFagwHEtdt5*JAL3G6^m9Xq|rfDvM;L6XT|U(=ZN2sT;`J9
zD}EXGqwB{aZEyv&Dd`pU34|ZcUow2M8xc^Z`l0dfQkDHmw~}!IniV&{I7_ydG7LT^3e_xS9|>X0&vNmY}*a`#pS`1FA#-WYaFqzD@Du*IEhASucDK24@v$Que)u&ELA#1G
zPSEmbT*MNK(=AT@6JRLIiCdK#sIXv`qvNT=K~0Y?Ht7KQuA-!2eOMQ^IIr1PIc`p~
zU12u$nozHG6UbnFenxE?kVgGHX|}ajZkuOQL+DIUdcFsX=`3B#_SNMF^
z;GxQJV3O_+=Sy-4BvZvd{&4{=edv|xNk}V3+aizB&gP(dB0=rUuY@A
z=R*U?d%7;oGi#Nph+|7Fq4m^U;W}33!thO9PTi%u!F_aZI$CWI-a4og*UA*=Mq;|m
z?3xSqn0a^WK}-6pT{1)lTE1OF$}SFgoM`DoTSw6pyD!tLL+wqld{^vdn2EVDrM^&A
z{A;W0knPfs0yA(^JDK5eCt`Uk!``LFTilS{qD%z5J^Z-_KlDPvaJy%9G0eNHK|+^$
z4SDfJ*6oglliNyOHkEmnP564VC>SQUQr0Fc?{Qi%IVM((9wbD<#>%h!T
z8&r1;hE&r^Isia2Gq(72Rez+55Gc*(%LDC|s4~nxI4v@u7Kl^;%6Ee^HdA9*5$k9a2ZedMK~Ty2u=3RIak%nHqQ$m9dS~
z3LGT2=r7$JI+PVdEcVpk$KO}96seM!&4zJs>}Gss2X%~RS4wZ9Pfh~LtaE)T1(sb7
zsz-j7hz|RElIZdlmo6u)XUwBx{1Olu3qjGfnH<%S7fH_R4@P-mkZylwm1Um7k!uH)W~bb*9#t|YE*RjC$8)1IYttmZshn7Hv#
zg?Ghwp~lkfdBU!J*Nr&M-YUW^etd$HHLr+l%U`DL+^TegpF7fbVEpe>-7E2vykhe7
zz|3WUibFaZMTLmp2{v0u)O+=lG1oE&8&nzDSqj94e_{;!w|YM5$}5BS{E#}Kq6DYf
z!aPp8@<#6aHL5Z_+MMeyTDkzDmRkr5Xv`nkIii?mLeWYvjuxB8nN``~>$RiXiV%NC
z4NC$?KXakJU(-l%oJsLZ#=y?kCb-r(v{IN!gJa=;Ny9^DE^)%w$nNI#mWhO-Z{viQ
zB`ruA=#G^hHeXLRE0j8pn!Q(G_;P81%e(L5X*KBPtZR{xeyX0vsRIliyn6kO?TJLg
zhRcJezcY`}n>~=`s?fDpL+0sK8&uTZ!!8)L6^w+
z=z%Q@E+fEx<3}r--i)dVFMul{Y(AQU&h~@8uHyb{xu{d_B|uL%-91z=RF1;rIF)pF
zxNs)Sak$NHmW~!*)K`;(7KUaBkbo&@tQmXy5vkH9P;!leTRBXmvZ!g&6rDE;$9e6?
zdsS?jBQ4HW7T|HE5fNWL2i2q~uHXOClXlu!+t$J7SJozG{EYzg2~9D5%0~HTM3uj%
zHFmcU?zh6eH15G^D&dN8P)+$Nn%kv&~iWAS=F~
zR-sf|m2B>gaer7IXjs21D?XtoZ5E9=SYw_FBImBXbTCqXIEQdUGJp6i5!RnSYB@Az
z#?`}mVMVoUbAk}mc1Ln*@up`{h-Y@PQnncloN(g1?T6Vk)yTEkW`)P>0#F0Jc{9EC
zFU2b}DUM0xhXbR~bgta%rE76RQJXdL+CH9INE3e+O!t>#C(JJQv7x_DYmm~<*PaxL
zSdubMTU`=4KO{+=vCa+d3OBc@yd=hRYG6IB*I~(BfZKIZ!GjWBPOks>rBmTPQaLuy
zrl4|HxoM}&EHKFD_Rq9_wvaM|(Cb*6x(&!I7LMAQ_g?nzT#imFN`UG)khnQxm-TNX
z{M&o+9J3gD)Z7v|)1GjIJaxkH&e6ireqm~)?8A+55VNC1+;KQsiB#F+Dn6-s(I9Cf
z_^^L!>98kqPjd3;aOx=R&w|?DZ&}}t&MaJ+@T*M&bnBXg4u4Nh32@pzJeua+f8|Pl8ZqGR
z;pFTi3eY@u(o9h!Ngw?AaXD@Xvo{gR@Gabrkie~s9sP*>dpXX*5-TIE$^OFrKIM-7
zdg!j+dWGVnB_}tdn{
z4h5g!D5#sa=A(ni{iGwQF#po!%~l%i(B86pSx)k=-O}&iR>tHa>x&Az-W`K?o24yB
z#)n;MONVo<`(W>vdom6ac7yIBesU31wUCXD7A0JE~|EZc4*d$eS*YZyYmDv0&cNt?K~td%=Y^yS&W&wZ~ELo6&)+)R`7hRbc5A-$$_o6QuAxHL@cuIiZN+2M5eO7P(Hbv8!4x7z#qAFEw!>?PRut
zO`xF$n3@%C$b+`5x}ovDrhfAYv+Y}@%FVVg?{9j8Ggj}~iMl3OtpS(z+YG&e?6rg1
z^o64(wF4n}!}9%uj-$W4Nj?lHI7Wmv271NAC4H%e`S2m*7T2LdAGHWSfLX|w33oEi
z=y#-T-+C4_rYonht(=Bzj~CN-T^HS6dqL>V;jk%G9a3^L#44P(k|usW$3|^
z1Ml*+kpr{*zsEmZ?WRuMiSLJBYAl07X6{1h*C<~))0#NG%CsIGtQ!-DBaRqT?f}3E
z$E$>64`Cf~StoI`pzHN^!=>1%6zt<|a_mEqe;T)0{sHc-YHVkBh>KpE$0%BP{gOv`fR#)Ixmj38N)RD
zLk3zIkMAUbk)#hwCk=MI`huiOyHGrVQ)O$y1)yf1KEmdAqt%UBqq_=eptE?93Gk52f*ji|i3nL%1>1u?jX|?(7%24n>$+tXZz>_KheeSX~p3$>qs}$THwlF?Q$(p-m
z*8WXEUKJ6ZH~y*eU;8U71i$O+X=c_we|Q
zfVlTU++GfO6Ktmk$gf5`%^1S=Q!pO~b-Z+-U6YVYM;&v2eZKe~P;g7+qGKpqInyd)
z%J7%rxkS5JJN;!y4*?ILye?K{WKDj|EM^+nev@}GuIL2_|CwbG@d6AC$l@n;?NZ|~
z4N^gVk599jeA;wr>(33n2w>_fmOp9uB)hfU)rH^m-87B!^-6<>;xTc0X%5&0Rk@e#
z%~MUrWHHHJ+z1Y@3&FY%X$PwFFI0UckJ0h>GrC@G-ceOB?O+_0s9JGtUH_
za>Axeixo`p_5mcBXhIxcM;be3S6g$eR4W9OcT4UqX8`*k?^B!3<|KGrCT`(bU1!~E
z)hbKgMf>#9+LV{280vCGu2F-Bk+tVZ`vNI&o9$;^O-xNdI=fRw2ym^ZPE9
zdKXbVByMe?R2FGlRqK>D)Seg0FRwZo8Yw9&`PI+F*$CxuWGVj2Z!y1v>J8(0do&5-#Nz3rk_Ah75!73tGHKkGT3(j_eNLB
zH)?~dE4f}D$uy9*1I@3A+H-k-`gWjjYClwhG8>){`x`?dlbi>P*UZr|CpZATy0A4w
zf%=y=SStDVz+zp1(fy4(Dopj}(@@F$7u|-pwEqZNlo%%+rv>hkA9qyIYaqfJ7O)wV
zl3AYmzOqw4v__XR#@6n7?MHkF^`}%|GUrPH6Y6p&-3f5D@Q%ENVyU-PrD}fy6QbedyZ$Zg
zxr==4gcr1c?RKmlh$0<#i}8L`9Kc-I-}6y0CI-f}e@K=o$NnBM)Td+;MB?c2$us+u
zkijg+LpZ$-(h>P~Rt}oQ-3tzA#gV+A@yh6v3u$ICnJH|1Nl$X^?Q9fxE9DSqCvO63
zzWqJ=`-FjCHTlLPW{pNVb3^)FTFOLTUHXPxYOZBZ7s`x2Ph@L~q)aW)b7A^BzW#3h
z34OorvJ63%9v0*0!5^N2dXE_$EB}F^)8{-tOUh=8a!S}P&i@hI1{Pe`H!M#21=}TZ
z#OoM*@QD8C`a;q9B%X=WrKnZ;`IZxd&8mb`
zJJeIKNjw3_=Y{=<9Ws;8%$XhuEFB7;?ZSj69fRKxC|kWNXwU0{Z}EfBAvJVW_%;i?
z^No{$e_WP+T7eahUudkQWJR7Z;Bp{NwD3}Ev9Z-gO)wrBaFLQYuQ!tn&awTVyRDuI
z?|G9){!M$5r+!0YE`enHUV_oMPcEiE!W`D3zo778L4ya0i-!*Pe5I2*ANc!BzamM*
z0|(swe47ezq9AtwTfruj}I)9|_0++Yj&v~w5BO97*Q?_Xs*1-ZL&
z!nep&^L}_7_N#kE^4XH0bbRb3f6-cVZoXnWkXiB_za*Or*M@L3%h8!y@
zEi|F@p`(gmCs^)6nFuM5e4IQg}$+JF?6gK2yBZ2+^x|?rs|iNfS>#BH*aI0
zo}aW~cPR@=mB#m+hxvVNHK_}ojFN!V&{BZ!C1wZxrRV<|8|tWFu^!gMkoDHnzK?c}
z9rWdCDDcqipDH-J=3SvD{z6__XZpkgFM|L+J^B5ZGy%^0RJWl!!Po4%L~PA^C*Pno
z5!25laha#Bj=AYK_ge%Xm-Mh8Z^c>d|EnTG1z1dgUZlup+q#^5UA`Z>)hC~-mh{hW
zJC|2c<*X){03J*XDGW(mPI2ii0d)e3k*FJ;Ra-drs~sMQ^=VX;UXXlYF>&QKI}-P7
z<BvJ{zV*3(ZC!ZSc>@wEX18RAzxY*)r{yP9!Z{FH<0WH~bzB<3PV24#^M
zst=9T+RYkRhV6rerIA6%av9vnH1Qe?`279Q3v-65^QudN*S*8eQPxN1x#LH}#8Uhj{@u
zQ^~I5rl~(Ge#)a%n=>hT#tA?hW|o5Zd0%g}@Kbs|+3S#Pti4UWfQ!A)lvY*<&
z2Ofcxr-%3!hzeBPtlFOKS6@;o;?g~<8P0^NF!KEu|jYiO&?
z^#8o~;VDhy6?QO+7Z7vHYFF^Dzfv{2oT!vgR4f3jK!CC{8FSMG_UaXz2h;58tJ*oG>&8V9IrA)((($$i4M@
zuW_3k@r2%2UT4Xzk&%Dgucmf^P6IU?LH?dnn`7PrlU4RE>ad$2)<>hon4$%5rCEFz
z3G?#}=#P^hvUeI(tSD0q8QjORw;Io^A+XY4&36
zxS6g|AqUhCtR8wBtRmY!i=%DLU&cxm<>dB(og`MCQunGbkb;~zOCA|>IT4ufdi>r6
zCQZt)w5l`kN^%C*+4%563{A?ikdP;BVwWqLx^sXD^fR|x+c`?>FM-ba5uWETm(kS;vFU-W1IO2rlb{K$z?H{u^zDu~goeGQ
zxF=HykDBH0a0$qt{JeedtA&xi4d_=UE}~LAKlgdYmtDg5OOk+4CVl80CH9`IhtohF
z-76_-QGd(Gq*7sN9gvl9?mCbktVv;}nd?rqMSu$p?uer`$T{NJWg8raqzE5iH3oj-`y$neQf{KI-ugm5jf!uLU79%dT_+UzdMh<<z^7(_p6Bk$}&xTW%KfyyO34&7(+aaM>gn5@QB-Pb8mj&`kr&lv1g
z9OmVZrz0HiG$MD~US}F*+<55=c7}+tBPjJ1`83>lB8G3c<{D$637Z>Fu
zu5E=ut9K8W7Fi)KjUamlSoE&-Q07LVqKF=;-r_`&pft+m7n6)6c=7u#XSUcC({1a2WyXGAdiyRTXLQQ>YhMmK
zyZ(i*(w%CCRgeEcoV{WMJHP=f`2W5rkmVH8^@$qFTWBWg_Wor@MUDufhHGniDDA?i
z5%Lvh{lGI(9#mjGRj=9oHc~<{LovMX#HbXp*BwK9GWi1~?`4893IpZHa(?hBS{*zX
z{9Da|M5nYj+7_TQjK>HfiEA@V31~AD01Gg?0B$IU3iQP;PH|M=k%kha3&N@mL644Z
zfqd#LrOzRQFsrx-eK()DxybIEs4q4vnIkRszN@7&hFbaRf^Pcix+}?6;UQdLP9PAAWxM
z8bs(tf{aR~f4x3ugTz~%#@t37FzsA3$?05wG{qBhHpd^G<}mXiT`Oy9_}rs%^7)EY
zv0bGM7CsDYbneso1u}yc`HjLm8Wy~8%0h)}xhw}VLdAzK+Ukk($#l~u2D37(I{P)f
z7$0d1Tz?maoHEUBhHtix7{Y-K>3)KJ6=f{vsI#MF9Ibnw!*%KNbYA!41QgrTt)5_!yh|y=?Y~BKyU3n9IF3{icdS7h#_Mpz%
zlCeINzAXZa@IJ%+`9$QWy->+cNz%O8Sm8g>&tM(e5yIcvUogM_;hDVuu>I3AqkBxW
zu0|`TZDa?bqFc&-N;c}_%HX}=Hly5QIx>w(R9%}%QhR>wO74pT`cA4{xu3F^Byh_<
za``nCA9)DrHb0Rn67r`%Uun|H;yL^f^-=PmwYx=RJ&HPg-OhU~hpN_V#-KF%|L(j!
zPDc>gL4{ZF70&~2>5mPRftp~9-9>zj@<%P)E|OGA!vFiyTw?_<9vEE&ZhHqC*un-;
z$Gh6!=UlEG&YvGzG706u?Q&gzRNTkYv7C9rA;~i_FPSx=gusVI*V9
z%;SMIJMo|1?{b6!$8AB*Oe^6f!-&tL@`iZ9oz?AwoK!vgoNPu5s&J36KMRw<37&l2
z@lz=Q6wAsD%AAOCDbrk7#8j$;Fh!lI`N)n8l=wYhdrsU>uhX6AZkt{!C4{e(B+9=J
z)VO#4bG{JiQcXp=J38otO$CZUq~M;Q3UOi0ntNJ%_j%lY6beUrIzc50MR0{`kuA)_
zN!HD!u$;}T>u}e;O%Y1q=V89B2fM{CAxyq1B=YviLSYZL
zJCO#W)MMP5NK*(Ew)$nX>2;9kE@>Ai%;4bEDs;Z1I`|+nA
zcCDD~YT)`u#pOSH%iGrLI|H|o*a{V&xsf-BynmYK518TndWa()jhsYXKKqEQb85Q(H{Ux|7Nquzsszats%eMsf`;HD0nu>U8BVs}m)9ZNDE
z(c-wS`e_#j=aqL5#Vuh*#3yWQJ}#q{0+R@(t;{@gwPl>V|9NgRkF{s9ULje`vL>(h
z&Hny^nq&dH$=7vLe~3Xc>=1+Xn;!@7V4$Nb>opjYF0$0-I1G=HPZytq_Yuea?Sa*k
zLX*JepgzZH5vr6DPf*Oby9W3%64p820tQwg#AR1fpHRLqxlAYSpA|Z0!>{Ja>sCD;
zIP|GQd6LEmzuD{-IL>Z>E$t_+O38XuoquA~H~uy!^`|}Gd-2+7GK>A&&EG^0Pf6W9
zdrs;*kJL>^uRAZhB>>N>ik_d4%z(2OnVHKo?;lj0
zDZ>@GpS(HEH5Z-#MAa1;_0!9j*;qz|;mof9XN~p&fO6V$`8YU&g>8O=4w79*SQ^(n
zo-^_a*P<1rZ}88d%nM8vEUJ=_4-{luGC(EEIi@7r`onOhVb(jS|B~T1sln|g04ue!
zS}*;gsM^1T>$1Cw!K+R^a~M)T5$1G9)!S&6jDf7>B@HFBT+aN!Cc&h1kS=^TQ*Z$F
z_k+~ZfRJ9|N=NTx)}Wke`AFeZ_ut>ZK+<)4yJuTK^cSbZ@iVeL&XO==>Sd89D$hzi
z3ThmTLa7?KOIw@Z?sR!jdKUl%F`K#DB;TYHMs7Ri^Yu)hR%e#MJi{l7(T{Xat#Ts#U6z80rohsTmio>$x(z>;Ma}dI28F$4U;s4D>
zypi;i06JX)WqZl5b!NXYjfQiyKplCh$j@C4QZJMoF{;^H1+JVG<+}sdwjahlqw~-=
z>H79zFA#EGH4ays8AaC7~EHQ?tGOcBe53%!K
zX6{Ia0GjY>@-Kx+t(CIcaA6s_XCl3}Iii3nXve?^ngdPAGAqSM_S+03;H&U;&F)3d*#4Xgv1mv^%;Sp(O24(HVx=~5l
z6--qKbh5$n6)n2!-b7uH{LnIAdXA|q(mU+68Lf4*zggX=7jUzBffFN)xB1KwsHYvr
z?U$z(sk&D$J69hZWmikXnLYl=Yo>uU@}){6
zz7bowK9?kuMsCsKMT4;s+6VoJy6s!w>Lp0K{3FS|!zy|%50%J`piFsw2
zg7c?$m&Zc4s1|}DGqi4-_$hQBNQ{(&Hn;yH2L@Ld*t=-RGvj;f?Em7sdYr=-GEG_v
za;xo}Kbyt1Mr@`QhA*rfb0j9U{+xkW+t%`QE9pyOft&Zle6KyE*RMcYj}95H9C*Y3
zJVpy(w5kXF;}%MW;)mP<_PCQNnR&{DPfnuw$1;Z>bpOX#6o-S4+k=}>N-0+|@WS`e
z`jnrV$qn~Kcfv`dAKgUsGrtYu`+F8lz#lo}fBm6TY|iZ~KexC3ovvX9jT!`*v=}BJ
z38P;Hg8jAMck8S}50))kmy4m`gcPkh`x6m}pq*>nZ+Tw9S7taSP?S=>t7XQ_Rqq01
zE>KW9WwHs)pW0o8)#l9aM7fNPe
z{-DQ`$uloRlgw7$rxo(cgO1aN|1}~YL4l`2T#G!ao2C2$hP6D>^e%>
zydRvSLx{eVeo(Pr(NyPJ%aW07^YOYuQ8jA`B{ncj#clP57WnR+F$x+sqfF(wshEUo#j>9MT{uOrUL6&K#587vP891BZ
zuG6@OHQZ|-XF_8W;o_A?R8&dB`8FWr1|mBbiSy?#R#}{Dg%>z2!vetigdZ-<0WO8G
zUF*>>EqnAvcVlP7+j%xzgm!?MG7~_d0SCEH=fot`WrVa~7-mB?eSPvejX!KCA#g&9
z%Lx-mBxNN;h%nOa5QEmVu_lV9E_CO&-3*K*tUbANgOhn}NB-9g9=&52!?d^+-`hgH
z3c_l|=e&p^|JwQxOxJ8%>#{%biAM2A<*@I&_-R-(M_#1Xg73Zj&0^)hOJ#-q{g*K(
z@=|o)(WWBR7^vAcguHbLzEUd)f)vVpzP;+Tx?BG99)vR@Q~U}~{bzo($EeczO3kil
zr|8xR|6?vAUdBmL-Y|wEvmxZY^!!G5UrcNe;NE-H*r51Mt$v#l<)x8-ud*%egyZPy
zq|dZBx=kI&4t0mNZh!LL%yLvet+HD{p%?P5lqRq@a=jGj=7p?dx_Nzzu9kKIL@jgO
zjc_HZI-1QDr73))7^SrZ4nk%l13MM>PjL_UK}l`PP?K|jRL&Soh#P1HI&=!
z3SX%J7mn|2*xKiF__65J^vVA`Zcaw8VQ98XvcJtoT8>eD=bIs&K$m8?y4g14)v*5j(N
z>-}dkl2_dOi=`%F!;{!AiK;QBXF2U%PFbAZ5FZxIBgUP19cguTdRme-m4V|hGZ5C>m0Pb8xqL;I$G
zqAIYvEE9y=7{8hJ*(L?_2W3l3YAoH4a@QoikogRKTMR>ND=pki?*ypk)x{Wr3kwgo
z%j|mm*%GQ-r2|cx*1j>NXjMKe0lhW080HiL@a=RHm$lXi%Sd#(*)Q|8kb|@7cr&^r
zvkOM2yBP63@{BAhj+=ad2
z4yHj7g#%INfR95cfh%Leg@omv{<(Cp+?rxwwU(zU3IB!Jzqjlm2R-$P4`0)@q)ch|
zA?M{fvy_5o(?KrseA{d9hNkoOa&oAzWW}Y<+<)$pdTqUhu~t4MIf=baeF{raG7Rui
zscw=9rTBXazNhEe)+i^7tlAs3rI
zu@e>>D{jbn^tF0L*0)PS%>nUNRQoqtQF@ls<$C035+%4;m)
z;q1jI`Xs58S>UVtVQkdz`9Xxwk1z1{&Sz>NJ06AbY;qQ)?QgNAy=KDY^nRX%oBH+B
z^_`fKl*4G&tJ>%v=K=3Cuw$Y9Ix{i(ES7V9{CkB%(myI?HBFbD%9*dn?&*>fBDeb@a%_
zqDum9$QsL=F+o>S5wk;D9&%4EkiYX+>v*c46sJV9!q1B}d+P-EL>9LW8};aM3V42}
zq<$Qt)*0Tz>iPjR2fp*Mop|VdWNlsSZ|vqOI$2I8;EOqLE(hZJ&R4JYW0=;U62o;I
z@z6MX#@u(ON%7FHb3NvXoBze0%5Y7VM9f$xruxT$PzG)p%*z`uxxt=oRC84A*!_?y|fKQ~Ro
z?cJzdD6g}}`wKe;_x>Fpa{1b1VHZ|uOy-^0rSDrvhI&3*FPVz%bZ>fViy``|m5ZB<
z-6vQ`-YiU7LoSZ*P$*WfN3`Tri8+j))iBA1PM)@G@s_+Wi7k0>LM%!d@m>8Iw
z`;@TZ6lDITzki?=Z`oy^)FDUD)+u_aT#Zs7WoUUCa03!)3RalpZpNmPi0}fc!
zT`_1yKG0M;)UG$fmYiazeILIm0M03I+OvAqhdQSf_e5`KFU=9i_WlM$@zMFJ8HkXo
zu_3=6d(%9T<=juzu(j;IKHkuvZca>Cyk9jK7^*%$s_Y*3S>M>wTBGZCKCHPqr(><%xAAEPsCG0EA5*s%d5ukMpl(0Q)1^oC;w=i&QnN+cf16Qdd8}@wwDyM
z#H6k59AexdR*i;GURXN@_Dds(ZnGB1PyfYaNR>bEsd8jnVY?X1EWjqKVm7oAE{iOR
z(XB5HW_i>gZVWb}3{RJ3aKjJYVD`%A5-d%{pFkIL5C&Pf8D73EmOvfg)0>T5<1aDv
z`^5&0wH@W`9hpyo{aUl0BdF6e$8R4AbZi9?^uy?+{@^T7zu{G&-jYwgndbmxRkMWJ
ztMc6W32onsQ^k9P9NV48@oF*SOQ{O$WiB?+oMuPqGK)VSD->$EZ-%&?bdeqYuzUvB
zks)|7Y3!Qk_h`%Wx5;O1dLIZT*-ZHMs=FLas7=oO*_j`3mhLWZfRA%8>)ZT|e%^R}6C7aN^-gDmURptG<=qm5Hwa)42*GtL8A{Pf;sz0+fcU}yoL_1fhEU0jbE*g5UD7T*GF0GCDs#M~S**&8a3d@fH#;qA6Hd;Fyb4^06
zox?lF-^+GrgZBe{a5hRjK1EY%pMt_7EBa`9#D@)ymsn;-YA$QRhPhzn0^%l9m8!}_
z!!2e|6IuV4R}}L^n6c+`owjosBF4NCfakSQ>(M$U5vf~deg03omkwmc=
zqaMK>I!G4=ex;cgt_@B$2Uj(CdNpP?3O8LK!Vo++BnIQajSVrMEv6STI32*TL)qQv
z7>4&j76R~cWT*0We2qI|{oiMDgk_i5ZptF5=2`2Q^Bl3ApVmI)>k1=>X4`|vH39p2
zLT~zxT_r5W2i%{I8L7FCm%eiuvCnGVeJ+Ng@4thko1gfVw^?MNq=OHOg^Koc43b*S
zZx+!i25;9*e_7o9kY9j$Ex?oqw>yAXmwjRUA|NHLB#6zpmGi!BnNR3kT+JIp{oTh<
z1X1~8_d5js6tR-Mq(h4t%7GfvaU*QCoe3(WsDbtqY~bCgTLgWK*En?9Og?kbdG9V-TUw#tHgpZl0j*#s<&4Fq-JG<%61X
zXWN&F_=s22p$74`R84VMsL9F}q}09JG$0{s^UD2h;R=TQ5`M0U@&_Q8^V7~%#Cgr5
z7dK9zEWJ)&b+j^vVc{*cBko-2Fy`O`c^%P6I0qmz&pe}kWRo17#Xo+vcw25)vkNy2
z899h4S2Fd!wMD^&l?>Z=bAjn;ovM+Q-qj-uN!|<9CN(=aM_OcvrKVW
zRab}#6EyN{0&`opqs$xo+`vMp-0hK2`t49-6_R-~anPN6NMA`srdgcr546i6a}~$(z(xwDm2H{nQr-hU^()<~W3DAbKSy!rUf4|0Y3^TE
zO~P5&O=U~F3)cq=7O$G#zW3tKL#u3rd(HNPpklkFpMuL~NHy0rPk{pxnzds*K!chp
zH8)-Rnel1UaT#Lq;sKlRrns@ERN@*M-oq(rA6};7+WZ|f*q=kyVr%D_I7W``2oM0jLd1DzH(*^AK4>RWq2?58({uhji`)t&Y{d=^g5oMZnY!+}(9&
z_XcRYzO=CdY=UHMb%eg#sckWrXt3qQJ4GS&AZFdswuhT*vEAgDfR>+|*r~+NbN5u=0JJ0S?~)=CsDA{C?eq3`>?KacO9@O^yp
z3r#BLoal*yHT(;ule)x*|bxHhC;W*#CBMeTRh-Z5`
z9hxESZvDc?8>rKN-@pS3WUUO%<4kRL4u~Fs;lDreH3AP!;LM+Wx-ye1QgGbEVMK6}
z@qCy&2`j0W>NcC!KDIKb-WVXvm#1^r`&v7PEgQ?qs;r)cTGdOJE!Aq42U`tT*Mfyb
zg3}sMVEpqVG`-5p-zRT%0_dH#+LXzg#94%3up9G(s?q@ML)G$r;&AvDV{LyfvBG8`
zBzn>IBgdpA+2mcEjrZ*=s;#jzUsQ6pM4iF>OK=TtJ#Mq+c1T4@qOpH%ws)(S;O|E^
zwi&9#S7{$PR@kxE>w+FqJ`Q*AS|Tvv_<&Ll+xPNY6aeVa^`!#{+9aC@$Spjfzmu@A
zble|1weXcz8<+c3B>-AnnmG7sv^aioy*tv;ZMobqo4!MCT->YqR&|;Txw*qj>)H9V
zC~Os$yr=euqw}@V<4Lm)u`@f|wp@m#s<}IXJ6kL5C=vB9lP|`2uGhOfDf@oHv15eL
zd>ifg(=k(7A(P!;ejpugfhJ<)`p>dNi@ZCvvxp{s+NVh26s=MdS#Ofp!stz_2hwhh
ze7m#9rt+wdVQfr)AS
z#EM|>>sbw8M(pWiWnRyO9{p^Tqa!;0!iMtfyEdX3oU{lWEZ(n%bXHmMJg^coJ$wax
z0q|;bb}gD!<0w6-my7_t(}dfh-(%&Kn0%U%a^Or5?zW%5h7k_YAd$qOA_CP?}tN?uIuqAx&0JQ?NzeRvz
zq%Wrm?NET`VZ1&Epv(Sc)-8gu4}b_i8So8%yeS#+6VSi9TIGUidAAOY-H)&5H;$1y
zd7hcDIM&HXYcW7f9o#jh2#O!~mJ14zyt^H`h9@3gSVwUA;f2~imr?w>ng<-wAFaP@
zTooC3YsduXNJIADepwq=mPCl16}WWy7SeVN*af>#%Sqx)o)(R2VZVPqT6Y=k3_iG_
zOe4)eKehlIaxit-WVAA*Zr(oVmok0#VLrSVd-z3_;tRk+!SpbN<1t!)5a2_1b)D2Q
zjKS5Z_bNxHPtR8eDj{_>gfzF+K|*Ulx%(jM|3@fRWL&GLHMGdo=bQ3ioHb%MC44)j
zi~m!#314UtyAj`_VK#6TPl?C*o}R6F|M5^^4>(F&&>=ttn2@KzEsen&g6+?NcR|66
zS%C>LlUOEO5CNaldOjozP`dsgwCMV)se%Q#)|-pVm91)uFCVQ&_E=X%Yq1_bnp#<)
z7RK0glRr-L5kDNuAa}V{I
zEEi8#zg#{gm|F81(thTY$xn`!W$wD@V^2Fu+D-
znic-hH*Ag3vx>mYQ61+gfMF3T>8dgHJAfEL?II*{Vi_N<%mXG!>f)pWCLPnwzXe97
zh(hZ|KMXJ+>dK>PJAfzmR3hu`Kf4==lHi3JmW?9)EJnY>?*oRMcxw28&e>XM47m@0
zVNKZZ-kT?3VbifZ@(J6TN7PPjo|~8T{OG&To0iCQeZEO;UUsi#y=q@MWig3(NQHMD
z01B_bco)at%TobV-CpP7&U+pTZl*^4eWDM}Y<8GAC@UdRIqiP?3C1u+;oQZtoG+Vg
zQig+3%r3xfPTaF$IUn4vDmn4T|Obmo+TOE3CM?U#GLl3_0>o9Z00TALq1d&(m>G;?>!OA=9m{`@%
ztDX8F!AmFBV*ocNU}3Q|j{%s>fKr@J&e@19OxW&RqCs)I{ELIr28vF)Fgifg$wq%@tn)ftdbxKjcm^t7TBPjI0
zV<~t66yvqV*6oZ|O4!fme14U!{b>*XgQbhV`R@it>;bozMQUjVm{JI#2o2EGrGlJF
zz?i_-=*-RM>nY4HlNJw*6W7=NnU{+FLOoECJnO`Kh_QQZ<71p=9bIr$<%%z
zSivqFs5lWTVYi#Zs+Wn_Wyl}AJfk@z4B#azG#qDy@4*-YzW@z;?2Zhe3;g6qS)T+@|2RM?17XO{(!f#LcqVS&6S2CG{=#XOc}xyDoU;e0IW+-6vCEiF%>k$#h^dqt
z_QP_lPl8@OUBlDmP-~mpe7D1PJ?%-C8;^&?0Z7V#3yD&VVF(U%r<9w~kF<&`i5>A+
zQB*8KE}g&DMROWBe3hp=NDZLv6qLh8JDQ$u`vx8;3^U
zlusPSkL4|(kFG5ot1T2ylVG2bzZK2}dOKSCs0PSe?5*ks2PcI!SIjuBFazhp1wDO+
zsf|#4JN&ZB_`Pu6)c%D+<4x(l>3TKqgE1P_I>>U=1-N&K(M*~$H!+g-%NK(Jfc!zU
zNe!k^7Fp;;ZnhM#fFzy((x6jp>BFEGc_q|16MEACQwioXh-A{__=v
zxJ}saf1{>>x=v%d`>_Dt8e_KlAP2#NvFgSKj!A?8!qBuW(eB-EoUKdQs-befYm;~0
zFhwAKE{FgLTun6p%OV5Rc_73bXJKrptEQXx8BPXu=^YpWMG%?~kh3|b*nWyFIWCoI
zS6!--0Z)DK`K~>-S+<);A9S+3p~pXZhF1o1OjIA8)dXW@-*S5&uRmP+WmvawwtYVo
zaR9H!NWv}mq1UFDva#vfz&HN15kTDRxJvp3Xn4>42C{JM%A@Q^AbW1J9Yh_cigYP+
z=L7$ZDURz9cFJ^F??{l6X~heDV};Nyk3i}u#=BMCxxIjO=hD<>mk{bjW^WGt3cO?z
zkZ1n13OwFQ!QMNkaZD!k+&O>o*H!2dfr}~%&c9-_a|2XX>{?f!uWGmrX0uFD>YDB+
zYj>y^Ba%P)VbsTlT|`g49^HG$c)bZUAHVGi1h6rz_hd>2@&-(9J#uz4*?s_M05L@b
zV6J9N_C}5X4}Kf3Ya%#u^$1g_MmTTrBA^a8F=KdWnH9%%_{=kDS2L-^Grt4GxkvFp
zDD2gi$(#x3hG%Ap8#5)5HvpDE_N6JA1sQdlotGfan)XMhvPbSDPr0~?s6&WW=T%$>
zfQ%((Rd#tB0KxpYAuJW>?T?aC%qPa?**7J)l(=k@L)Wq%w1lAURiX!sd_U$4KQ?(%
zil-mQRsL9;s2y_YMh^k%-QRAY=9vMrZLz^iz~HVJ+1*`fGU2gU(UN-!{5v$qr#xv`
z%9V);dT=G33lEGpa%JUS9#j}`3x`^hOxj;rX5D6Oj+g?qfqsdphx}>!`AtAev#TJj
zGm>pl_~erjS&;}`qUo*ZoSEu@cRS4?Yf?q~V-G{v(hGKh