From 04099b0f059d8b6e7bfae6eda8c7bf9cd4de5bd7 Mon Sep 17 00:00:00 2001 From: Cayden Schwechten <4884755-caydens@users.noreply.gitlab.com> Date: Thu, 16 Jul 2026 16:41:56 -0500 Subject: [PATCH] init --- .gitignore | 41 + .idea/.gitignore | 10 + .idea/.name | 1 + .idea/cat-activity.xml | 7 + .idea/caydenwebsite.iml | 8 + .idea/discord.xml | 7 + .idea/git_toolbox_prj.xml | 15 + .idea/inspectionProfiles/Project_Default.xml | 13 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .prettierrc | 5 + AGENTS.md | 5 + CLAUDE.md | 1 + README.md | 36 + app/blog/[slug]/page.tsx | 23 + app/blog/page.tsx | 21 + app/contact/page.tsx | 7 + app/favicon.ico | Bin 0 -> 25931 bytes app/globals.css | 84 ++ app/layout.tsx | 38 + app/page.tsx | 14 + articles/setup.md | 7 + articles/squirt.md | 27 + articles/stress.md | 7 + bun.lock | 1083 ++++++++++++++++++ components/ArticleListItem.tsx | 26 + components/layout/layout-header.tsx | 62 + eslint.config.mjs | 18 + lib/articles.ts | 74 ++ next.config.ts | 7 + package.json | 34 + postcss.config.mjs | 7 + public/fatdudesquirting.jpg | Bin 0 -> 63694 bytes tsconfig.json | 34 + types/index.ts | 6 + 35 files changed, 1742 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/cat-activity.xml create mode 100644 .idea/caydenwebsite.iml create mode 100644 .idea/discord.xml create mode 100644 .idea/git_toolbox_prj.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .prettierrc create mode 100644 AGENTS.md create mode 100644 CLAUDE.md create mode 100644 README.md create mode 100644 app/blog/[slug]/page.tsx create mode 100644 app/blog/page.tsx create mode 100644 app/contact/page.tsx create mode 100644 app/favicon.ico create mode 100644 app/globals.css create mode 100644 app/layout.tsx create mode 100644 app/page.tsx create mode 100644 articles/setup.md create mode 100644 articles/squirt.md create mode 100644 articles/stress.md create mode 100644 bun.lock create mode 100644 components/ArticleListItem.tsx create mode 100644 components/layout/layout-header.tsx create mode 100644 eslint.config.mjs create mode 100644 lib/articles.ts create mode 100644 next.config.ts create mode 100644 package.json create mode 100644 postcss.config.mjs create mode 100644 public/fatdudesquirting.jpg create mode 100644 tsconfig.json create mode 100644 types/index.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..30cf57e --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,10 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..4573d98 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +caydenwebsite \ No newline at end of file diff --git a/.idea/cat-activity.xml b/.idea/cat-activity.xml new file mode 100644 index 0000000..7eadaf0 --- /dev/null +++ b/.idea/cat-activity.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/.idea/caydenwebsite.iml b/.idea/caydenwebsite.iml new file mode 100644 index 0000000..c956989 --- /dev/null +++ b/.idea/caydenwebsite.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/discord.xml b/.idea/discord.xml new file mode 100644 index 0000000..30bab2a --- /dev/null +++ b/.idea/discord.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/.idea/git_toolbox_prj.xml b/.idea/git_toolbox_prj.xml new file mode 100644 index 0000000..02b915b --- /dev/null +++ b/.idea/git_toolbox_prj.xml @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..b825bb7 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..10baef7 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..919a858 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "tabWidth": 4, + "singleQuote": true, + "useTabs": true +} \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..8bd0e39 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,5 @@ + +# This is NOT the Next.js you know + +This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in `node_modules/next/dist/docs/` before writing any code. Heed deprecation notices. + diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..43c994c --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..e215bc4 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/app/blog/[slug]/page.tsx b/app/blog/[slug]/page.tsx new file mode 100644 index 0000000..bd61ed8 --- /dev/null +++ b/app/blog/[slug]/page.tsx @@ -0,0 +1,23 @@ +import Link from "next/link" +import { ArrowLeftIcon } from "@heroicons/react/24/solid" +import { getArticleData } from "@/lib/articles"; + +const Article = async ({ params }: { params: Promise<{ slug: string }> }) => { + const { slug } = await params; + const articleData = await getArticleData(slug); + + return ( +
+
+ + +

blog homepage

+ +

{articleData.date.toString()}

+
+
+
+ ) +} + +export default Article; \ No newline at end of file diff --git a/app/blog/page.tsx b/app/blog/page.tsx new file mode 100644 index 0000000..195f923 --- /dev/null +++ b/app/blog/page.tsx @@ -0,0 +1,21 @@ +import {getCategorizedArticles} from "@/lib/articles"; +import ArticleItemList from "@/components/ArticleListItem"; + +export default function BlogPage() { + const articles = getCategorizedArticles() + + return ( + <> +
+
+

Shrimple blog.

+
+
+ {articles != null && Object.keys(articles).map((article) => ( + + ))} +
+
+ + ); +} \ No newline at end of file diff --git a/app/contact/page.tsx b/app/contact/page.tsx new file mode 100644 index 0000000..4c95272 --- /dev/null +++ b/app/contact/page.tsx @@ -0,0 +1,7 @@ +export default function Contact() { + return ( +
+

Contact page, wip.

+
+ ) +} \ No newline at end of file diff --git a/app/favicon.ico b/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/app/globals.css b/app/globals.css new file mode 100644 index 0000000..419ac72 --- /dev/null +++ b/app/globals.css @@ -0,0 +1,84 @@ +@import "tailwindcss"; + +@theme inline { + --font-cormorantGaramond: "Cormorant_Garamond", "sans-serif"; + --font-poppins: "Poppins", "sans-serif"; + + /* Nord: Polar Night */ + --color-nord-0: #2e3440; + --color-nord-1: #3b4252; + --color-nord-2: #4D535F; + --color-nord-3: #434c5e; + + /* Nord: Snow Storm */ + --color-nord-4: #d8dee9; + --color-nord-5: #e5e9f0; + --color-nord-6: #eceff4; + + /* Nord: Frost */ + --color-nord-7: #8fbcbb; + --color-nord-8: #88c0d0; + --color-nord-9: #81a1c1; + --color-nord-10: #5e81ac; + + /* Nord: Aurora */ + --color-nord-11: #bf616a; + --color-nord-12: #d08770; + --color-nord-13: #ebcb8b; + --color-nord-14: #a3be8c; + --color-nord-15: #b48ead; + + /* Optional semantic aliases */ + --color-polar-night-dark: #2e3440; + --color-polar-night: #3b4252; + --color-polar-night-light: #434c5e; + --color-polar-night-lighter: #4c566a; + + --color-snow-storm-dark: #d8dee9; + --color-snow-storm: #e5e9f0; + --color-snow-storm-light: #eceff4; + + --color-frost-green: #8fbcbb; + --color-frost-cyan: #88c0d0; + --color-frost-blue: #81a1c1; + --color-frost-deep-blue: #5e81ac; + + --color-aurora-red: #bf616a; + --color-aurora-orange: #d08770; + --color-aurora-yellow: #ebcb8b; + --color-aurora-green: #a3be8c; + --color-aurora-purple: #b48ead; +} + +.article { + @apply flex flex-col gap-3 font-poppins text-lg tracking-wide mb-20 +} + +.article > h1 { + @apply text-4xl font-cormorantGaramond text-center tracking-tight; +} + +.article > h2 { + @apply text-3xl font-cormorantGaramond text-center tracking-tight; +} + +.article > ol { + @apply list-decimal flex flex-col mx-10 gap-2; +} + +.article > ul { + @apply list-disc flex flex-col mx-10 gap-2; +} + +.article > pre { + @apply bg-neutral-950 text-neutral-50 p-5 overflow-scroll; +} + +.article > blockquote { + @apply pl-5 italic border-l-2 border-neutral-600; +} + +.article > p > img { + @apply w-1/2 mx-auto; +} + diff --git a/app/layout.tsx b/app/layout.tsx new file mode 100644 index 0000000..2872e6b --- /dev/null +++ b/app/layout.tsx @@ -0,0 +1,38 @@ +import type {Metadata} from "next"; +import {Cormorant_Garamond, Poppins} from "next/font/google"; +import "./globals.css"; +import Header from "@/components/layout/layout-header"; + +const cormorantGaramond = Cormorant_Garamond({ + subsets: ['latin'], + variable: "--font-cormorantGaramond", + weight: ['400'] +}) + +const poppins = Poppins({ + subsets: ['latin'], + variable: "--font-poppins", + weight: ['400', '600'] +}) + + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, + }: Readonly<{ + children: React.ReactNode; +}>) { + return ( + +
+ {children} + + ); +} diff --git a/app/page.tsx b/app/page.tsx new file mode 100644 index 0000000..02ac464 --- /dev/null +++ b/app/page.tsx @@ -0,0 +1,14 @@ +import React from "react"; + +export default function Home() { + + return ( + <> +
+
+

Hello there, world.

+
+
+ + ); +} diff --git a/articles/setup.md b/articles/setup.md new file mode 100644 index 0000000..e639091 --- /dev/null +++ b/articles/setup.md @@ -0,0 +1,7 @@ +--- +title: "The art of the side hustle" +category: "business" +date: "02-02-2023" +--- + +# The art of the side hustle. \ No newline at end of file diff --git a/articles/squirt.md b/articles/squirt.md new file mode 100644 index 0000000..16af423 --- /dev/null +++ b/articles/squirt.md @@ -0,0 +1,27 @@ +--- +title: "Squirt" +category: "personal" +date: "29-06-2026" +--- + +# The Squirt Article + +![Fat guy](/fatdudesquirting.jpg) + +Squirt is a playful and energetic topic that can represent movement, surprise, and a little bit of chaos. Sometimes, the smallest things can make the biggest splash. + +In everyday life, a squirt might be something simple: a splash of water, a squeeze from a bottle, or a sudden burst of energy. It is quick, unexpected, and often memorable. + +## A Small Burst of Fun + +There is something fun about the word squirt. It feels lighthearted and informal. It does not take itself too seriously, which makes it a great subject for a personal article. + +Whether it reminds you of summer days, water fights, or tiny moments of surprise, squirt can be a symbol of simple joy. + +## Final Thoughts + +Not every article needs to be serious or complicated. Sometimes, writing about something small and silly is enough to create a moment of fun. + +Squirt may be simple, but it still makes a splash. + +I had NO fucking idea what to put here, so, yeah, squirt. \ No newline at end of file diff --git a/articles/stress.md b/articles/stress.md new file mode 100644 index 0000000..7779888 --- /dev/null +++ b/articles/stress.md @@ -0,0 +1,7 @@ +--- +title: "Charles de Souza" +category: "personal" +date: "02-04-2023" +--- + +# Stress and management \ No newline at end of file diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..370a0e1 --- /dev/null +++ b/bun.lock @@ -0,0 +1,1083 @@ +{ + "lockfileVersion": 1, + "configVersion": 1, + "workspaces": { + "": { + "name": "myblog", + "dependencies": { + "@heroicons/react": "^2.2.0", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-prettier": "^5.5.6", + "gray-matter": "^4.0.3", + "moment": "^2.30.1", + "next": "16.2.9", + "prettier": "^3.9.4", + "react": "19.2.4", + "react-dom": "19.2.4", + "remark": "^15.0.1", + "remark-html": "^16.0.1", + }, + "devDependencies": { + "@tailwindcss/postcss": "^4.3.1", + "@types/node": "^20.19.43", + "@types/react": "^19.2.17", + "@types/react-dom": "^19.2.3", + "eslint": "^9.39.4", + "eslint-config-next": "16.2.9", + "tailwindcss": "^4.3.1", + "typescript": "^5.9.3", + }, + }, + }, + "packages": { + "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], + + "@babel/code-frame": ["@babel/code-frame@7.29.7", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], + + "@babel/compat-data": ["@babel/compat-data@7.29.7", "", {}, "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg=="], + + "@babel/core": ["@babel/core@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-compilation-targets": "^7.29.7", "@babel/helper-module-transforms": "^7.29.7", "@babel/helpers": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA=="], + + "@babel/generator": ["@babel/generator@7.29.7", "", { "dependencies": { "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.29.7", "", { "dependencies": { "@babel/compat-data": "^7.29.7", "@babel/helper-validator-option": "^7.29.7", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.29.7", "", {}, "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.29.7", "", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.29.7", "", { "dependencies": { "@babel/helper-module-imports": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.29.7", "", {}, "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.29.7", "", {}, "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.29.7", "", {}, "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw=="], + + "@babel/helpers": ["@babel/helpers@7.29.7", "", { "dependencies": { "@babel/template": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg=="], + + "@babel/parser": ["@babel/parser@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "@babel/template": ["@babel/template@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg=="], + + "@babel/traverse": ["@babel/traverse@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-globals": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/types": "^7.29.7", "debug": "^4.3.1" } }, "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw=="], + + "@babel/types": ["@babel/types@7.29.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@emnapi/core": ["@emnapi/core@1.10.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" } }, "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.11.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw=="], + + "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.2", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.5" } }, "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + + "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.5", "", { "dependencies": { "ajv": "^6.14.0", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.1", "minimatch": "^3.1.5", "strip-json-comments": "^3.1.1" } }, "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg=="], + + "@eslint/js": ["@eslint/js@9.39.4", "", {}, "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + + "@heroicons/react": ["@heroicons/react@2.2.0", "", { "peerDependencies": { "react": ">= 16 || ^19.0.0-rc" } }, "sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ=="], + + "@humanfs/core": ["@humanfs/core@0.19.2", "", { "dependencies": { "@humanfs/types": "^0.15.0" } }, "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA=="], + + "@humanfs/node": ["@humanfs/node@0.16.8", "", { "dependencies": { "@humanfs/core": "^0.19.2", "@humanfs/types": "^0.15.0", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ=="], + + "@humanfs/types": ["@humanfs/types@0.15.0", "", {}, "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@img/colour": ["@img/colour@1.1.0", "", {}, "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ=="], + + "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="], + + "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.4" }, "os": "darwin", "cpu": "x64" }, "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw=="], + + "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g=="], + + "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg=="], + + "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A=="], + + "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw=="], + + "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA=="], + + "@img/sharp-libvips-linux-riscv64": ["@img/sharp-libvips-linux-riscv64@1.2.4", "", { "os": "linux", "cpu": "none" }, "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA=="], + + "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ=="], + + "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw=="], + + "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw=="], + + "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg=="], + + "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.4" }, "os": "linux", "cpu": "arm" }, "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw=="], + + "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg=="], + + "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.4" }, "os": "linux", "cpu": "ppc64" }, "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA=="], + + "@img/sharp-linux-riscv64": ["@img/sharp-linux-riscv64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-riscv64": "1.2.4" }, "os": "linux", "cpu": "none" }, "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw=="], + + "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.4" }, "os": "linux", "cpu": "s390x" }, "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg=="], + + "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ=="], + + "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg=="], + + "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q=="], + + "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.5", "", { "dependencies": { "@emnapi/runtime": "^1.7.0" }, "cpu": "none" }, "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw=="], + + "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g=="], + + "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg=="], + + "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.5", "", { "dependencies": { "@tybys/wasm-util": "^0.10.2" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" } }, "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q=="], + + "@next/env": ["@next/env@16.2.9", "", {}, "sha512-ki5VxxXfzD/9TDe13wyeTKIjQTAwBVpnr8KhRDUr8ltMUq1/NBpWNT5tiPoxiGl+PHM4X2ahSOiPk6iAimIzPg=="], + + "@next/eslint-plugin-next": ["@next/eslint-plugin-next@16.2.9", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-UZi8+YT/MLgTC9nrrn2Xd4lBYv1B7lVmtWHfPcthAI5Tt/C1LuDe6DfmtCtJ+WQod3ksY4VrKSvk3oMVAnL7qw=="], + + "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@16.2.9", "", { "os": "darwin", "cpu": "arm64" }, "sha512-HkfxNYUCmcct0Xsqib5KxqMSHV4AHJq857BNRchyBDs4YS19aHzVfn1kDuBYKqLLQBjXgnkIsjV2Kd4d2wzYhw=="], + + "@next/swc-darwin-x64": ["@next/swc-darwin-x64@16.2.9", "", { "os": "darwin", "cpu": "x64" }, "sha512-7IAtK4MeybpqRV9GRABWEhJ62mOS+rzWOzOTFie4cSEtm12xsoOMJRcECoZx3FHPzFAqN/IJtHqWAFOLfl152w=="], + + "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@16.2.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-hBD75iWpUtkL9SmQmcRhmLomn9jgkPzCEkbOcLgHymPEKzv+6ONy13RRiIEz/iEObjkS2Jlb5gYS2XGoS3X4rw=="], + + "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@16.2.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-qZTI3pf9SGc/obr8NkQAekBxmp1QK+kVm+VAf3BALLfFAj+1kUhkTxmrWpVos9R/UYIA8AWX2p6cGI5WdwzVUA=="], + + "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@16.2.9", "", { "os": "linux", "cpu": "x64" }, "sha512-xm0HfRNX+UkH4R3c18ynswjj5o5uEj/7iI9p9omdtTSIsRCzQqkGMA+10nzJ4EHnYC3as65IMhbbl5fWRUWHYg=="], + + "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@16.2.9", "", { "os": "linux", "cpu": "x64" }, "sha512-QumimHkGEG6vM3PfEDWKyKen03NcqLOkeKB1EfcPe7VxzmEiCa4jNnMyBn/US5zcd/VE1CI+O8Ovb3lfjVHfGw=="], + + "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@16.2.9", "", { "os": "win32", "cpu": "arm64" }, "sha512-hzQpKZvw8rAwI6A2uQh6SacCSvNAXaIkPNsWwzqqfRiIMiXMfH936skDhz1OO6KpvdKkJrgHHtqQOq5PIXOvdQ=="], + + "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@16.2.9", "", { "os": "win32", "cpu": "x64" }, "sha512-qr2VL3Ce5QrwgO2yh1ujSBawrimjVKX8FGF/cOynmdYKJY0BdHpGVNIRK1tqONB10Vkm25Ub1BD2bkjWs4+96w=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@nolyfill/is-core-module": ["@nolyfill/is-core-module@1.0.39", "", {}, "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA=="], + + "@pkgr/core": ["@pkgr/core@0.3.6", "", {}, "sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA=="], + + "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], + + "@swc/helpers": ["@swc/helpers@0.5.15", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g=="], + + "@tailwindcss/node": ["@tailwindcss/node@4.3.1", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "5.21.6", "jiti": "^2.7.0", "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.3.1" } }, "sha512-6NDaqRoAMSXD1mr/RXu0HBvNE9a2n5tHPsxu9XHLws8o4Twes5rBM2205SUUiJ9goAtadrN6xTGX0UDEwp/N4A=="], + + "@tailwindcss/oxide": ["@tailwindcss/oxide@4.3.1", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.3.1", "@tailwindcss/oxide-darwin-arm64": "4.3.1", "@tailwindcss/oxide-darwin-x64": "4.3.1", "@tailwindcss/oxide-freebsd-x64": "4.3.1", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.1", "@tailwindcss/oxide-linux-arm64-gnu": "4.3.1", "@tailwindcss/oxide-linux-arm64-musl": "4.3.1", "@tailwindcss/oxide-linux-x64-gnu": "4.3.1", "@tailwindcss/oxide-linux-x64-musl": "4.3.1", "@tailwindcss/oxide-wasm32-wasi": "4.3.1", "@tailwindcss/oxide-win32-arm64-msvc": "4.3.1", "@tailwindcss/oxide-win32-x64-msvc": "4.3.1" } }, "sha512-yVPyo8RNkabVr3O2EhHEE0Rewu7YKzc1DhIqfL46LKveFrmu9XbDazNOJY7/GRuvw1h6u3utWnR29H/p5JPlgA=="], + + "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.3.1", "", { "os": "android", "cpu": "arm64" }, "sha512-SVlyf61g374l5cHyg8x9kf5xmLcOaxvOTsbsqDnSsDJaKOEFZ7GCvi84VAVGpxojYOs1+3K6M0UjXfqPU8vmOQ=="], + + "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.3.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-hVnWLwv+e/l7c4WKyVtHVrIPvYdqWHjRB3MDIqARynzFtnQg85kmQEFCbV9Ja0VVx4xXTIiDWY60Y7iz/iNoDA=="], + + "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.3.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-Cf7abu0WVgbhU7ANgPUnSAvm7nCvMweusHb8FnaHlLfv/Caq4GYaEZg7ZImzzmjx4lIAfuS8q+eLIS7A7IzxIg=="], + + "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.3.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-ZZqzX2Y+GXtXXfqSfpJhDm60OoZfvLHLCgm+J7NVqgHHJjG/m9ugZI77RwTsVd4fnBJuCFP6Ae6kTJb71UdS8g=="], + + "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.3.1", "", { "os": "linux", "cpu": "arm" }, "sha512-/Ah/xik0LaMYfv9DZ0S/t4pBlBNYOcqtRwusjgovHkvT8ixueWCLyJjsaF5kQIckjb4IT8Q6K6p/iPmZMixYgg=="], + + "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.3.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-gqdFoVJlw444GvpnheZLHmvTzSxI/cOUUh2KSNejQjTcYkW062SVD+En0rUgD+QV91bz1XGIGtt1HJd48xUGbQ=="], + + "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.3.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-Bwv9KwOvE0VKa86xPFif9b9c3Y1NxOV1P0gLti/IYaWEsQYZXDlxfGEtA8mdDZ7SG3wyNXAWYT5SIn3giL57oA=="], + + "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.3.1", "", { "os": "linux", "cpu": "x64" }, "sha512-Ymi8O8T15HYQdOUWUtTI6ldN0neHP85FC+Qz32xTcZ7iJXtem/x8ITev0o1e9e5rkqj4lONZfTRLvkmin1+tKg=="], + + "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.3.1", "", { "os": "linux", "cpu": "x64" }, "sha512-M+P/91qJ6uILLw4k2G93GMDRAXj61SMvFQYt39AqvUqYgExXpLL5aepfns7sj4HiAQeolirQF9E0lzRvdf4zPQ=="], + + "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.3.1", "", { "dependencies": { "@emnapi/core": "^1.10.0", "@emnapi/runtime": "^1.10.0", "@emnapi/wasi-threads": "^1.2.1", "@napi-rs/wasm-runtime": "^1.1.4", "@tybys/wasm-util": "^0.10.2", "tslib": "^2.8.1" }, "cpu": "none" }, "sha512-zsM8uOeqvVGHsAXsJxsT28ttosFahLJKCLOTUBqRAtKnVgGSRitds9T432QiT8b77Yga7JIBkulIRRlJPtYhRA=="], + + "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.3.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-aiNvSq9BsVk8V513lDKlrCFAgf8qBMPZTpgEhInL+NwQqs97mYmupVMrPrgBBSL8Pv/0zXu9MrMF9rMun1ZeNg=="], + + "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.3.1", "", { "os": "win32", "cpu": "x64" }, "sha512-xDEyu1rg290472FEGaKHnzyDyh5QH+AlWvsU5hMoMtPpzmKlRI0jaYKCgSHDYtaQWZOYbMaduSyCwFwY4n1HmA=="], + + "@tailwindcss/postcss": ["@tailwindcss/postcss@4.3.1", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "@tailwindcss/node": "4.3.1", "@tailwindcss/oxide": "4.3.1", "postcss": "8.5.15", "tailwindcss": "4.3.1" } }, "sha512-dNJuNbdEJT/SWRuXTYP1WSamelsz3ztkUsdtWQPjrexysrTpaEPM40P/71knXiXLYEojqPOEGitVLLpPMS5T6A=="], + + "@tybys/wasm-util": ["@tybys/wasm-util@0.10.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg=="], + + "@types/debug": ["@types/debug@4.1.13", "", { "dependencies": { "@types/ms": "*" } }, "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw=="], + + "@types/estree": ["@types/estree@1.0.9", "", {}, "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="], + + "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="], + + "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="], + + "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="], + + "@types/node": ["@types/node@20.19.43", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA=="], + + "@types/react": ["@types/react@19.2.17", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw=="], + + "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + + "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.62.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.62.0", "@typescript-eslint/type-utils": "8.62.0", "@typescript-eslint/utils": "8.62.0", "@typescript-eslint/visitor-keys": "8.62.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.62.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.62.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.62.0", "@typescript-eslint/types": "8.62.0", "@typescript-eslint/typescript-estree": "8.62.0", "@typescript-eslint/visitor-keys": "8.62.0", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.62.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.62.0", "@typescript-eslint/types": "^8.62.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.62.0", "", { "dependencies": { "@typescript-eslint/types": "8.62.0", "@typescript-eslint/visitor-keys": "8.62.0" } }, "sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.62.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.62.0", "", { "dependencies": { "@typescript-eslint/types": "8.62.0", "@typescript-eslint/typescript-estree": "8.62.0", "@typescript-eslint/utils": "8.62.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.62.0", "", {}, "sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.62.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.62.0", "@typescript-eslint/tsconfig-utils": "8.62.0", "@typescript-eslint/types": "8.62.0", "@typescript-eslint/visitor-keys": "8.62.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.62.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.62.0", "@typescript-eslint/types": "8.62.0", "@typescript-eslint/typescript-estree": "8.62.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.62.0", "", { "dependencies": { "@typescript-eslint/types": "8.62.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ=="], + + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.2", "", {}, "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA=="], + + "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.12.2", "", { "os": "android", "cpu": "arm" }, "sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w=="], + + "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.12.2", "", { "os": "android", "cpu": "arm64" }, "sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ=="], + + "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.12.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w=="], + + "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.12.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA=="], + + "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.12.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg=="], + + "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2", "", { "os": "linux", "cpu": "arm" }, "sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A=="], + + "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.12.2", "", { "os": "linux", "cpu": "arm" }, "sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g=="], + + "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.12.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg=="], + + "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.12.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA=="], + + "@unrs/resolver-binding-linux-loong64-gnu": ["@unrs/resolver-binding-linux-loong64-gnu@1.12.2", "", { "os": "linux", "cpu": "none" }, "sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q=="], + + "@unrs/resolver-binding-linux-loong64-musl": ["@unrs/resolver-binding-linux-loong64-musl@1.12.2", "", { "os": "linux", "cpu": "none" }, "sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew=="], + + "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.12.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg=="], + + "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.12.2", "", { "os": "linux", "cpu": "none" }, "sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A=="], + + "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.12.2", "", { "os": "linux", "cpu": "none" }, "sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w=="], + + "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.12.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw=="], + + "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.12.2", "", { "os": "linux", "cpu": "x64" }, "sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ=="], + + "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.12.2", "", { "os": "linux", "cpu": "x64" }, "sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A=="], + + "@unrs/resolver-binding-openharmony-arm64": ["@unrs/resolver-binding-openharmony-arm64@1.12.2", "", { "os": "none", "cpu": "arm64" }, "sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ=="], + + "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.12.2", "", { "dependencies": { "@emnapi/core": "1.10.0", "@emnapi/runtime": "1.10.0", "@napi-rs/wasm-runtime": "^1.1.4" }, "cpu": "none" }, "sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A=="], + + "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.12.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g=="], + + "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.12.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g=="], + + "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.12.2", "", { "os": "win32", "cpu": "x64" }, "sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA=="], + + "acorn": ["acorn@8.17.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "ajv": ["ajv@6.15.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + + "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="], + + "array-buffer-byte-length": ["array-buffer-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" } }, "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="], + + "array-includes": ["array-includes@3.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.0", "es-object-atoms": "^1.1.1", "get-intrinsic": "^1.3.0", "is-string": "^1.1.1", "math-intrinsics": "^1.1.0" } }, "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ=="], + + "array.prototype.findlast": ["array.prototype.findlast@1.2.5", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ=="], + + "array.prototype.findlastindex": ["array.prototype.findlastindex@1.2.6", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-shim-unscopables": "^1.1.0" } }, "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ=="], + + "array.prototype.flat": ["array.prototype.flat@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg=="], + + "array.prototype.flatmap": ["array.prototype.flatmap@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg=="], + + "array.prototype.tosorted": ["array.prototype.tosorted@1.1.4", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA=="], + + "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], + + "ast-types-flow": ["ast-types-flow@0.0.8", "", {}, "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ=="], + + "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], + + "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], + + "axe-core": ["axe-core@4.12.1", "", {}, "sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA=="], + + "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], + + "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.10.38", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw=="], + + "brace-expansion": ["brace-expansion@1.1.15", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browserslist": ["browserslist@4.28.4", "", { "dependencies": { "baseline-browser-mapping": "^2.10.38", "caniuse-lite": "^1.0.30001799", "electron-to-chromium": "^1.5.376", "node-releases": "^2.0.48", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw=="], + + "call-bind": ["call-bind@1.0.9", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "get-intrinsic": "^1.3.0", "set-function-length": "^1.2.2" } }, "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001799", "", {}, "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw=="], + + "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="], + + "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="], + + "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="], + + "client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "damerau-levenshtein": ["damerau-levenshtein@1.0.8", "", {}, "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="], + + "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], + + "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], + + "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "decode-named-character-reference": ["decode-named-character-reference@1.3.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], + + "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], + + "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="], + + "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + + "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="], + + "doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.376", "", {}, "sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA=="], + + "emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "enhanced-resolve": ["enhanced-resolve@5.21.6", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" } }, "sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ=="], + + "es-abstract": ["es-abstract@1.24.2", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg=="], + + "es-abstract-get": ["es-abstract-get@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "es-object-atoms": "^1.1.2", "is-callable": "^1.2.7", "object-inspect": "^1.13.4" } }, "sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg=="], + + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-iterator-helpers": ["es-iterator-helpers@1.3.3", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.2", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.1.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.3.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.5", "math-intrinsics": "^1.1.0" } }, "sha512-0PuBxFi+4uPanB97iDxCLWuHeYud2FALrw5HFZGtAF38UpJDbDC8frwp2cnDyae692CQ0dou60UwWfhgsa4U/g=="], + + "es-object-atoms": ["es-object-atoms@1.1.2", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw=="], + + "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + + "es-shim-unscopables": ["es-shim-unscopables@1.1.0", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw=="], + + "es-to-primitive": ["es-to-primitive@1.3.1", "", { "dependencies": { "es-abstract-get": "^1.0.0", "es-errors": "^1.3.0", "is-callable": "^1.2.7", "is-date-object": "^1.1.0", "is-symbol": "^1.1.1" } }, "sha512-CxN9N56HYfd2m/acc/NOFrZQsN9kU4eh+2kk6A707Kz1krH8tKmfrs5RnftB8WNX80T0NS7vSQsDOlg23diR2g=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.39.4", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.2", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.5", "@eslint/js": "9.39.4", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.14.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.5", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ=="], + + "eslint-config-next": ["eslint-config-next@16.2.9", "", { "dependencies": { "@next/eslint-plugin-next": "16.2.9", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.0", "eslint-plugin-react-hooks": "^7.0.0", "globals": "16.4.0", "typescript-eslint": "^8.46.0" }, "peerDependencies": { "eslint": ">=9.0.0", "typescript": ">=3.3.1" }, "optionalPeers": ["typescript"] }, "sha512-olGtBrs07bQchpaJWeqbk9GaMoU0oGmN/pYNEBXSbfgKngb5uHnPe37X6tVeh6DJfaWFQildvinGEOrolo5fmw=="], + + "eslint-config-prettier": ["eslint-config-prettier@10.1.8", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w=="], + + "eslint-import-resolver-node": ["eslint-import-resolver-node@0.3.10", "", { "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.16.1", "resolve": "^2.0.0-next.6" } }, "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ=="], + + "eslint-import-resolver-typescript": ["eslint-import-resolver-typescript@3.10.1", "", { "dependencies": { "@nolyfill/is-core-module": "1.0.39", "debug": "^4.4.0", "get-tsconfig": "^4.10.0", "is-bun-module": "^2.0.0", "stable-hash": "^0.0.5", "tinyglobby": "^0.2.13", "unrs-resolver": "^1.6.2" }, "peerDependencies": { "eslint": "*", "eslint-plugin-import": "*", "eslint-plugin-import-x": "*" }, "optionalPeers": ["eslint-plugin-import", "eslint-plugin-import-x"] }, "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ=="], + + "eslint-module-utils": ["eslint-module-utils@2.13.0", "", { "dependencies": { "debug": "^3.2.7" }, "peerDependencies": { "eslint": "*" }, "optionalPeers": ["eslint"] }, "sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ=="], + + "eslint-plugin-import": ["eslint-plugin-import@2.32.0", "", { "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", "array.prototype.findlastindex": "^1.2.6", "array.prototype.flat": "^1.3.3", "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", "object.values": "^1.2.1", "semver": "^6.3.1", "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "peerDependencies": { "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA=="], + + "eslint-plugin-jsx-a11y": ["eslint-plugin-jsx-a11y@6.10.2", "", { "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", "axe-core": "^4.10.0", "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "safe-regex-test": "^1.0.3", "string.prototype.includes": "^2.0.1" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q=="], + + "eslint-plugin-prettier": ["eslint-plugin-prettier@5.5.6", "", { "dependencies": { "prettier-linter-helpers": "^1.0.1", "synckit": "^0.11.13" }, "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "optionalPeers": ["@types/eslint", "eslint-config-prettier"] }, "sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ=="], + + "eslint-plugin-react": ["eslint-plugin-react@7.37.5", "", { "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.3", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.9", "object.fromentries": "^2.0.8", "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@7.1.1", "", { "dependencies": { "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", "hermes-parser": "^0.25.1", "zod": "^3.25.0 || ^4.0.0", "zod-validation-error": "^3.5.0 || ^4.0.0" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" } }, "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], + + "esquery": ["esquery@1.7.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], + + "extend-shallow": ["extend-shallow@2.0.1", "", { "dependencies": { "is-extendable": "^0.1.0" } }, "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="], + + "fast-glob": ["fast-glob@3.3.1", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" } }, "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.4.2", "", {}, "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA=="], + + "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "function.prototype.name": ["function.prototype.name@1.2.0", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2", "hasown": "^2.0.4", "is-callable": "^1.2.7", "is-document.all": "^1.0.0" } }, "sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew=="], + + "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], + + "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], + + "get-tsconfig": ["get-tsconfig@4.14.0", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@16.4.0", "", {}, "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw=="], + + "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "gray-matter": ["gray-matter@4.0.3", "", { "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", "section-matter": "^1.0.0", "strip-bom-string": "^1.0.0" } }, "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q=="], + + "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], + + "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], + + "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], + + "hasown": ["hasown@2.0.4", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A=="], + + "hast-util-sanitize": ["hast-util-sanitize@5.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "unist-util-position": "^5.0.0" } }, "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg=="], + + "hast-util-to-html": ["hast-util-to-html@9.0.5", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" } }, "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw=="], + + "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="], + + "hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="], + + "hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="], + + "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], + + "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], + + "is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], + + "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], + + "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], + + "is-bun-module": ["is-bun-module@2.0.0", "", { "dependencies": { "semver": "^7.7.1" } }, "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ=="], + + "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], + + "is-core-module": ["is-core-module@2.16.2", "", { "dependencies": { "hasown": "^2.0.3" } }, "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA=="], + + "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], + + "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], + + "is-document.all": ["is-document.all@1.0.0", "", { "dependencies": { "call-bound": "^1.0.4" } }, "sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g=="], + + "is-extendable": ["is-extendable@0.1.1", "", {}, "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-finalizationregistry": ["is-finalizationregistry@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="], + + "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], + + "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], + + "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="], + + "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], + + "is-set": ["is-set@2.0.3", "", {}, "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="], + + "is-shared-array-buffer": ["is-shared-array-buffer@1.0.4", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="], + + "is-string": ["is-string@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="], + + "is-symbol": ["is-symbol@1.1.1", "", { "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" } }, "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="], + + "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], + + "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], + + "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], + + "is-weakset": ["is-weakset@2.0.4", "", { "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="], + + "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "iterator.prototype": ["iterator.prototype@1.1.5", "", { "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "get-proto": "^1.0.0", "has-symbols": "^1.1.0", "set-function-name": "^2.0.2" } }, "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="], + + "jiti": ["jiti@2.7.0", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@3.15.0", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], + + "jsx-ast-utils": ["jsx-ast-utils@3.3.5", "", { "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" } }, "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "kind-of": ["kind-of@6.0.3", "", {}, "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="], + + "language-subtag-registry": ["language-subtag-registry@0.3.23", "", {}, "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ=="], + + "language-tags": ["language-tags@1.0.9", "", { "dependencies": { "language-subtag-registry": "^0.3.20" } }, "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lightningcss": ["lightningcss@1.32.0", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.32.0", "lightningcss-darwin-arm64": "1.32.0", "lightningcss-darwin-x64": "1.32.0", "lightningcss-freebsd-x64": "1.32.0", "lightningcss-linux-arm-gnueabihf": "1.32.0", "lightningcss-linux-arm64-gnu": "1.32.0", "lightningcss-linux-arm64-musl": "1.32.0", "lightningcss-linux-x64-gnu": "1.32.0", "lightningcss-linux-x64-musl": "1.32.0", "lightningcss-win32-arm64-msvc": "1.32.0", "lightningcss-win32-x64-msvc": "1.32.0" } }, "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ=="], + + "lightningcss-android-arm64": ["lightningcss-android-arm64@1.32.0", "", { "os": "android", "cpu": "arm64" }, "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg=="], + + "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.32.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ=="], + + "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.32.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w=="], + + "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.32.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig=="], + + "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.32.0", "", { "os": "linux", "cpu": "arm" }, "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw=="], + + "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ=="], + + "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg=="], + + "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA=="], + + "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg=="], + + "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.32.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw=="], + + "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.32.0", "", { "os": "win32", "cpu": "x64" }, "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="], + + "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], + + "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.3", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q=="], + + "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="], + + "mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="], + + "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="], + + "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="], + + "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="], + + "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="], + + "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="], + + "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="], + + "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="], + + "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="], + + "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="], + + "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="], + + "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="], + + "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="], + + "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="], + + "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="], + + "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="], + + "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="], + + "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="], + + "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="], + + "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="], + + "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="], + + "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="], + + "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "moment": ["moment@2.30.1", "", {}, "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "nanoid": ["nanoid@3.3.15", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA=="], + + "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "next": ["next@16.2.9", "", { "dependencies": { "@next/env": "16.2.9", "@swc/helpers": "0.5.15", "baseline-browser-mapping": "^2.9.19", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" }, "optionalDependencies": { "@next/swc-darwin-arm64": "16.2.9", "@next/swc-darwin-x64": "16.2.9", "@next/swc-linux-arm64-gnu": "16.2.9", "@next/swc-linux-arm64-musl": "16.2.9", "@next/swc-linux-x64-gnu": "16.2.9", "@next/swc-linux-x64-musl": "16.2.9", "@next/swc-win32-arm64-msvc": "16.2.9", "@next/swc-win32-x64-msvc": "16.2.9", "sharp": "^0.34.5" }, "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" }, "optionalPeers": ["@opentelemetry/api", "@playwright/test", "babel-plugin-react-compiler", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-MEOJiq/UvuezAdqVSceHbqDgZt1kDw2tpGVOlsdIoJsQdbN2JY2hpVG4xnXGkbdJUOEWhnRfiu/O4Hpc9Juwww=="], + + "node-exports-info": ["node-exports-info@1.6.2", "", { "dependencies": { "array.prototype.flatmap": "^1.3.3", "es-errors": "^1.3.0", "object.entries": "^1.1.9", "semver": "^6.3.1" } }, "sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag=="], + + "node-releases": ["node-releases@2.0.48", "", {}, "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], + + "object.assign": ["object.assign@4.1.7", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], + + "object.entries": ["object.entries@1.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.1" } }, "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="], + + "object.fromentries": ["object.fromentries@2.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" } }, "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ=="], + + "object.groupby": ["object.groupby@1.0.3", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2" } }, "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ=="], + + "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], + + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], + + "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], + + "postcss": ["postcss@8.5.15", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "prettier": ["prettier@3.9.4", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg=="], + + "prettier-linter-helpers": ["prettier-linter-helpers@1.0.1", "", { "dependencies": { "fast-diff": "^1.1.2" } }, "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg=="], + + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + + "property-information": ["property-information@7.2.0", "", {}, "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "react": ["react@19.2.4", "", {}, "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ=="], + + "react-dom": ["react-dom@19.2.4", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.4" } }, "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ=="], + + "react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + + "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], + + "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], + + "remark": ["remark@15.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A=="], + + "remark-html": ["remark-html@16.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "hast-util-sanitize": "^5.0.0", "hast-util-to-html": "^9.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0" } }, "sha512-B9JqA5i0qZe0Nsf49q3OXyGvyXuZFDzAP2iOFLEumymuYJITVpiH1IgsTEwTpdptDmZlMDMWeDmSawdaJIGCXQ=="], + + "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="], + + "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="], + + "resolve": ["resolve@2.0.0-next.7", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.2", "node-exports-info": "^1.6.0", "object-keys": "^1.1.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ=="], + + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "safe-array-concat": ["safe-array-concat@1.1.4", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "get-intrinsic": "^1.3.0", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg=="], + + "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], + + "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], + + "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], + + "section-matter": ["section-matter@1.0.0", "", { "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" } }, "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA=="], + + "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], + + "set-function-name": ["set-function-name@2.0.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" } }, "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="], + + "set-proto": ["set-proto@1.0.0", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" } }, "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="], + + "sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "side-channel": ["side-channel@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4", "side-channel-list": "^1.0.1", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ=="], + + "side-channel-list": ["side-channel-list@1.0.1", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4" } }, "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w=="], + + "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="], + + "sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], + + "stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="], + + "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], + + "string.prototype.includes": ["string.prototype.includes@2.0.1", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3" } }, "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg=="], + + "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], + + "string.prototype.repeat": ["string.prototype.repeat@1.0.0", "", { "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w=="], + + "string.prototype.trim": ["string.prototype.trim@1.2.11", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "define-data-property": "^1.1.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.2", "es-object-atoms": "^1.1.2", "has-property-descriptors": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w=="], + + "string.prototype.trimend": ["string.prototype.trimend@1.0.10", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.2" } }, "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw=="], + + "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], + + "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="], + + "strip-bom": ["strip-bom@3.0.0", "", {}, "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="], + + "strip-bom-string": ["strip-bom-string@1.0.0", "", {}, "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "@babel/core": "*", "babel-plugin-macros": "*", "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" }, "optionalPeers": ["@babel/core", "babel-plugin-macros"] }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "synckit": ["synckit@0.11.13", "", { "dependencies": { "@pkgr/core": "^0.3.6" } }, "sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg=="], + + "tailwindcss": ["tailwindcss@4.3.1", "", {}, "sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q=="], + + "tapable": ["tapable@2.3.3", "", {}, "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A=="], + + "tinyglobby": ["tinyglobby@0.2.17", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="], + + "trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="], + + "ts-api-utils": ["ts-api-utils@2.5.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA=="], + + "tsconfig-paths": ["tsconfig-paths@3.15.0", "", { "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], + + "typed-array-byte-length": ["typed-array-byte-length@1.0.3", "", { "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.14" } }, "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="], + + "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", "reflect.getprototypeof": "^1.0.9" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], + + "typed-array-length": ["typed-array-length@1.0.8", "", { "dependencies": { "call-bind": "^1.0.9", "for-each": "^0.3.5", "gopd": "^1.2.0", "is-typed-array": "^1.1.15", "possible-typed-array-names": "^1.1.0", "reflect.getprototypeof": "^1.0.10" } }, "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "typescript-eslint": ["typescript-eslint@8.62.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.62.0", "@typescript-eslint/parser": "8.62.0", "@typescript-eslint/typescript-estree": "8.62.0", "@typescript-eslint/utils": "8.62.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-8QxXi+ZACKX0kaqO4gY8kn0RSD9gFfaHDWwjqtEN48aWCBkX4MJaufWN+c3BzlrXLOxfywDL8CaoqUwcRq4j4Q=="], + + "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], + + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + + "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="], + + "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="], + + "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="], + + "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="], + + "unist-util-visit": ["unist-util-visit@5.1.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg=="], + + "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="], + + "unrs-resolver": ["unrs-resolver@1.12.2", "", { "dependencies": { "napi-postinstall": "^0.3.4" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.12.2", "@unrs/resolver-binding-android-arm64": "1.12.2", "@unrs/resolver-binding-darwin-arm64": "1.12.2", "@unrs/resolver-binding-darwin-x64": "1.12.2", "@unrs/resolver-binding-freebsd-x64": "1.12.2", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.12.2", "@unrs/resolver-binding-linux-arm-musleabihf": "1.12.2", "@unrs/resolver-binding-linux-arm64-gnu": "1.12.2", "@unrs/resolver-binding-linux-arm64-musl": "1.12.2", "@unrs/resolver-binding-linux-loong64-gnu": "1.12.2", "@unrs/resolver-binding-linux-loong64-musl": "1.12.2", "@unrs/resolver-binding-linux-ppc64-gnu": "1.12.2", "@unrs/resolver-binding-linux-riscv64-gnu": "1.12.2", "@unrs/resolver-binding-linux-riscv64-musl": "1.12.2", "@unrs/resolver-binding-linux-s390x-gnu": "1.12.2", "@unrs/resolver-binding-linux-x64-gnu": "1.12.2", "@unrs/resolver-binding-linux-x64-musl": "1.12.2", "@unrs/resolver-binding-openharmony-arm64": "1.12.2", "@unrs/resolver-binding-wasm32-wasi": "1.12.2", "@unrs/resolver-binding-win32-arm64-msvc": "1.12.2", "@unrs/resolver-binding-win32-ia32-msvc": "1.12.2", "@unrs/resolver-binding-win32-x64-msvc": "1.12.2" } }, "sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ=="], + + "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="], + + "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], + + "which-builtin-type": ["which-builtin-type@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.1.0", "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", "which-typed-array": "^1.1.16" } }, "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="], + + "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], + + "which-typed-array": ["which-typed-array@1.1.22", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.9", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "zod": ["zod@4.4.3", "", {}, "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="], + + "zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="], + + "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], + + "@babel/core/json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "@eslint/eslintrc/js-yaml": ["js-yaml@4.2.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.11.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" }, "bundled": true }, "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.11.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA=="], + + "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.5", "", { "dependencies": { "@tybys/wasm-util": "^0.10.2" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" }, "bundled": true }, "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q=="], + + "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg=="], + + "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], + + "@typescript-eslint/typescript-estree/semver": ["semver@7.8.5", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA=="], + + "@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], + + "@unrs/resolver-binding-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.10.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA=="], + + "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "is-bun-module/semver": ["semver@7.8.5", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA=="], + + "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "next/postcss": ["postcss@8.4.31", "", { "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ=="], + + "sharp/semver": ["semver@7.8.5", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA=="], + + "@eslint/eslintrc/js-yaml/argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@5.0.6", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], + } +} diff --git a/components/ArticleListItem.tsx b/components/ArticleListItem.tsx new file mode 100644 index 0000000..4bc1a27 --- /dev/null +++ b/components/ArticleListItem.tsx @@ -0,0 +1,26 @@ +import Link from "next/link" +import type { ArticleItem} from "@/types"; + +interface Props { + category: string, + articles: ArticleItem[] +} + +const ArticleItemList = ({ category, articles }: Props) => { + return ( + <> +
+

{category}

+
+ {articles.map((article, id) => ( + + {article.title} + + ))} +
+
+ + ) +} + +export default ArticleItemList \ No newline at end of file diff --git a/components/layout/layout-header.tsx b/components/layout/layout-header.tsx new file mode 100644 index 0000000..d7c6c54 --- /dev/null +++ b/components/layout/layout-header.tsx @@ -0,0 +1,62 @@ +'use client' + +import React, { useState } from 'react' +import Image from 'next/image' +import Link from 'next/link'; +import Logo from "../../public/borb.png" + +const Header = () => { + const [navbar, setNavbar] = useState(false); + + return ( + <> +
+
+
+
+
+ + Logo + +
+
+ +
+
+
+
+
+
+
    +
  • + setNavbar(!navbar)} + className='sm:px-52 md:px-0'>Home +
  • + +
  • + setNavbar(!navbar)} + className='sm:px-52 md:px-0'>Blog +
  • + +
  • + setNavbar(!navbar)} + className='sm:px-48 md:px-0'>Contact +
  • +
+
+
+
+
+ + ) +} +export default Header \ No newline at end of file diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..05e726d --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,18 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); + +export default eslintConfig; diff --git a/lib/articles.ts b/lib/articles.ts new file mode 100644 index 0000000..7d9a04b --- /dev/null +++ b/lib/articles.ts @@ -0,0 +1,74 @@ +import fs from "fs" +import matter from "gray-matter" +import path from "path" +import moment from "moment" +import {remark} from "remark"; +import html from "remark-html" + +import type {ArticleItem} from "@/types"; + +const articlesDirectory = path.join(process.cwd(), "articles"); + +const getSortedArticles = (): ArticleItem[] => { + const fileNames = fs.readdirSync(articlesDirectory); + + const allArticlesData = fileNames.map((fileName) => { + const id = fileName.replace(/\.md$/, ""); + + const fullPath = path.join(articlesDirectory, fileName); + const fileContents = fs.readFileSync(fullPath, "utf8"); + + const matterResult = matter(fileContents); + + return { + id, + title: matterResult.data.title, + date: matterResult.data.date, + category: matterResult.data.category, + } + }) + + return allArticlesData.sort((a, b) => { + const format = "DD-MM-YYYY"; + const dateOne = moment(a.date, format); + const dateTwo = moment(b.date, format); + + return dateTwo.valueOf() - dateOne.valueOf(); + }) +} + +export const getCategorizedArticles = (): Record => { + const sortedArticles = getSortedArticles(); + const categorisedArticles: Record = {} + + sortedArticles.forEach((article) => { + if (!categorisedArticles[article.category]) { + categorisedArticles[article.category] = [] + } + categorisedArticles[article.category].push(article); + }) + + return categorisedArticles; +} + +export const getArticleData = async (id: string) => { + const fullPath = path.join(articlesDirectory, `${id}.md`); + + const fileContents = fs.readFileSync(fullPath, "utf8"); + + const matterResult = matter(fileContents); + + const processedContent = await remark() + .use(html) + .process(matterResult.content) + + const contentHtml = processedContent.toString(); + + return { + id, + contentHtml, + title: matterResult.data.title, + category: matterResult.data.category, + date: moment(matterResult.data.date, "DD-MM-YYYY").format("MMMM Do YYYY") + } +} \ No newline at end of file diff --git a/next.config.ts b/next.config.ts new file mode 100644 index 0000000..e9ffa30 --- /dev/null +++ b/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/package.json b/package.json new file mode 100644 index 0000000..094f882 --- /dev/null +++ b/package.json @@ -0,0 +1,34 @@ +{ + "name": "myblog", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint" + }, + "dependencies": { + "@heroicons/react": "^2.2.0", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-prettier": "^5.5.6", + "gray-matter": "^4.0.3", + "moment": "^2.30.1", + "next": "16.2.9", + "prettier": "^3.9.4", + "react": "19.2.4", + "react-dom": "19.2.4", + "remark": "^15.0.1", + "remark-html": "^16.0.1" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4.3.1", + "@types/node": "^20.19.43", + "@types/react": "^19.2.17", + "@types/react-dom": "^19.2.3", + "eslint": "^9.39.4", + "eslint-config-next": "16.2.9", + "tailwindcss": "^4.3.1", + "typescript": "^5.9.3" + } +} diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..61e3684 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/public/fatdudesquirting.jpg b/public/fatdudesquirting.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b51a7c71e63b45b7458ca21621f5be978c479cb GIT binary patch literal 63694 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 literal 0 HcmV?d00001 diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..3a13f90 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,34 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts", + "**/*.mts" + ], + "exclude": ["node_modules"] +} diff --git a/types/index.ts b/types/index.ts new file mode 100644 index 0000000..545b3fb --- /dev/null +++ b/types/index.ts @@ -0,0 +1,6 @@ +export type ArticleItem = { + id: string, + title: string, + date: string, + category: string +} \ No newline at end of file