From a04a5a6eeb701cc859b14d3c1f635f4a985a7c29 Mon Sep 17 00:00:00 2001
From: adilallo <39313955+adilallo@users.noreply.github.com>
Date: Mon, 18 Aug 2025 12:56:53 -0600
Subject: [PATCH] Hero Banner xsm breakpoint
---
app/components/ContentLockup.js | 43 +
app/components/HeroBanner.js | 43 +
app/components/HeroDecor.js | 70 +
app/page.js | 11 +
next.config.mjs | 8 +
package-lock.json | 2357 ++++++++++++++++++++++++++++++-
package.json | 1 +
public/assets/HeroImage.png | Bin 0 -> 115064 bytes
public/assets/Shapes_1.svg | 15 +
9 files changed, 2533 insertions(+), 15 deletions(-)
create mode 100644 app/components/ContentLockup.js
create mode 100644 app/components/HeroBanner.js
create mode 100644 app/components/HeroDecor.js
create mode 100644 public/assets/HeroImage.png
create mode 100644 public/assets/Shapes_1.svg
diff --git a/app/components/ContentLockup.js b/app/components/ContentLockup.js
new file mode 100644
index 0000000..c55b97b
--- /dev/null
+++ b/app/components/ContentLockup.js
@@ -0,0 +1,43 @@
+"use client";
+
+import Button from "./Button";
+
+const ContentLockup = ({ title, subtitle, description, ctaText, ctaHref }) => {
+ return (
+
+ {/* Text content container */}
+
+ {/* Title container */}
+
+
+ {title}
+
+

+
+
+ {/* Subtitle */}
+
+ {subtitle}
+
+
+ {/* Description */}
+
+ {description}
+
+
+
+ {/* CTA Button */}
+
+
+
+
+ );
+};
+
+export default ContentLockup;
diff --git a/app/components/HeroBanner.js b/app/components/HeroBanner.js
new file mode 100644
index 0000000..e05bc8c
--- /dev/null
+++ b/app/components/HeroBanner.js
@@ -0,0 +1,43 @@
+"use client";
+
+import ContentLockup from "./ContentLockup";
+import HeroDecor from "./HeroDecor";
+
+const HeroBanner = ({ title, subtitle, description, ctaText, ctaHref }) => {
+ return (
+
+
+ {/* Frame container for content */}
+
+ {/* DECORATIONS (behind content) */}
+
+
+ {/* Content lockup - Large variant */}
+
+
+ {/* Hero Image Container */}
+
+

+
+
+
+
+ );
+};
+
+export default HeroBanner;
diff --git a/app/components/HeroDecor.js b/app/components/HeroDecor.js
new file mode 100644
index 0000000..ed31e4e
--- /dev/null
+++ b/app/components/HeroDecor.js
@@ -0,0 +1,70 @@
+"use client";
+
+const HeroDecor = ({ className = "" }) => {
+ return (
+
+ );
+};
+
+export default HeroDecor;
diff --git a/app/page.js b/app/page.js
index 6c5df65..78c8ecb 100644
--- a/app/page.js
+++ b/app/page.js
@@ -1,6 +1,16 @@
import NumberedCards from "./components/NumberedCards";
+import HeroBanner from "./components/HeroBanner";
export default function Page() {
+ const heroBannerData = {
+ title: "Collaborate",
+ subtitle: "with clarity",
+ description:
+ "Help your community make important decisions in a way that reflects its unique values.",
+ ctaText: "Learn how CommunityRule works",
+ ctaHref: "#",
+ };
+
const numberedCardsData = {
title: "How CommunityRule works",
subtitle: "Here's a quick overview of the process, from start to finish.",
@@ -25,6 +35,7 @@ export default function Page() {
return (
+
);
diff --git a/next.config.mjs b/next.config.mjs
index d55e0fc..ca50116 100644
--- a/next.config.mjs
+++ b/next.config.mjs
@@ -3,6 +3,14 @@ const nextConfig = {
eslint: {
ignoreDuringBuilds: true,
},
+ webpack(config) {
+ config.module.rules.push({
+ test: /\.svg$/,
+ issuer: /\.[jt]sx?$/,
+ use: ["@svgr/webpack"],
+ });
+ return config;
+ },
};
export default nextConfig;
diff --git a/package-lock.json b/package-lock.json
index e63cc48..a572d6d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,6 +23,7 @@
"@storybook/addon-viewport": "^9.0.8",
"@storybook/addon-vitest": "^9.1.2",
"@storybook/nextjs-vite": "^9.1.2",
+ "@svgr/webpack": "^8.1.0",
"@tailwindcss/postcss": "^4.1.11",
"@vitest/browser": "^3.2.4",
"@vitest/coverage-v8": "^3.2.4",
@@ -137,14 +138,14 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
+ "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.28.3",
+ "@babel/types": "^7.28.2",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -153,6 +154,19 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.27.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-compilation-targets": {
"version": "7.27.2",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
@@ -197,6 +211,83 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz",
+ "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-optimise-call-expression": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/traverse": "^7.28.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz",
+ "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "regexpu-core": "^6.2.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz",
+ "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "debug": "^4.4.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.22.10"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/@babel/helper-globals": {
"version": "7.28.0",
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
@@ -207,6 +298,20 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
+ "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-module-imports": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
@@ -239,6 +344,79 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz",
+ "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
+ "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz",
+ "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-wrap-function": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
+ "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-optimise-call-expression": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz",
+ "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-string-parser": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
@@ -269,6 +447,21 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz",
+ "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helpers": {
"version": "7.28.2",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
@@ -284,13 +477,13 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
+ "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.0"
+ "@babel/types": "^7.28.2"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -299,6 +492,1296 @@
"node": ">=6.0.0"
}
},
+ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz",
+ "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz",
+ "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz",
+ "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz",
+ "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/plugin-transform-optional-chaining": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz",
+ "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.28.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.0-placeholder-for-preset-env.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
+ "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-assertions": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz",
+ "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
+ "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
+ "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
+ "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
+ "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz",
+ "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-generator-functions": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz",
+ "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-remap-async-to-generator": "^7.27.1",
+ "@babel/traverse": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz",
+ "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-remap-async-to-generator": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz",
+ "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.0.tgz",
+ "integrity": "sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-class-properties": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz",
+ "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-class-static-block": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz",
+ "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.28.3",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.3.tgz",
+ "integrity": "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-globals": "^7.28.0",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/traverse": "^7.28.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz",
+ "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/template": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz",
+ "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz",
+ "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz",
+ "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz",
+ "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dynamic-import": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz",
+ "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-explicit-resource-management": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz",
+ "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz",
+ "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-export-namespace-from": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz",
+ "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz",
+ "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz",
+ "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-json-strings": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz",
+ "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz",
+ "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-logical-assignment-operators": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz",
+ "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz",
+ "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz",
+ "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
+ "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz",
+ "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz",
+ "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz",
+ "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz",
+ "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz",
+ "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-numeric-separator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz",
+ "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-rest-spread": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.0.tgz",
+ "integrity": "sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.28.0",
+ "@babel/plugin-transform-parameters": "^7.27.7",
+ "@babel/traverse": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz",
+ "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-catch-binding": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz",
+ "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-chaining": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz",
+ "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.27.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz",
+ "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-methods": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz",
+ "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-property-in-object": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz",
+ "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz",
+ "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-constant-elements": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz",
+ "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-display-name": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz",
+ "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz",
+ "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-development": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz",
+ "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/plugin-transform-react-jsx": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-pure-annotations": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz",
+ "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.3.tgz",
+ "integrity": "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regexp-modifiers": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz",
+ "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz",
+ "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz",
+ "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz",
+ "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz",
+ "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz",
+ "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz",
+ "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz",
+ "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/plugin-syntax-typescript": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz",
+ "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-property-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz",
+ "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz",
+ "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-sets-regex": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz",
+ "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/preset-env": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz",
+ "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.28.0",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-option": "^7.27.1",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1",
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3",
+ "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
+ "@babel/plugin-syntax-import-assertions": "^7.27.1",
+ "@babel/plugin-syntax-import-attributes": "^7.27.1",
+ "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
+ "@babel/plugin-transform-arrow-functions": "^7.27.1",
+ "@babel/plugin-transform-async-generator-functions": "^7.28.0",
+ "@babel/plugin-transform-async-to-generator": "^7.27.1",
+ "@babel/plugin-transform-block-scoped-functions": "^7.27.1",
+ "@babel/plugin-transform-block-scoping": "^7.28.0",
+ "@babel/plugin-transform-class-properties": "^7.27.1",
+ "@babel/plugin-transform-class-static-block": "^7.28.3",
+ "@babel/plugin-transform-classes": "^7.28.3",
+ "@babel/plugin-transform-computed-properties": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.28.0",
+ "@babel/plugin-transform-dotall-regex": "^7.27.1",
+ "@babel/plugin-transform-duplicate-keys": "^7.27.1",
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-dynamic-import": "^7.27.1",
+ "@babel/plugin-transform-explicit-resource-management": "^7.28.0",
+ "@babel/plugin-transform-exponentiation-operator": "^7.27.1",
+ "@babel/plugin-transform-export-namespace-from": "^7.27.1",
+ "@babel/plugin-transform-for-of": "^7.27.1",
+ "@babel/plugin-transform-function-name": "^7.27.1",
+ "@babel/plugin-transform-json-strings": "^7.27.1",
+ "@babel/plugin-transform-literals": "^7.27.1",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.27.1",
+ "@babel/plugin-transform-member-expression-literals": "^7.27.1",
+ "@babel/plugin-transform-modules-amd": "^7.27.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.27.1",
+ "@babel/plugin-transform-modules-systemjs": "^7.27.1",
+ "@babel/plugin-transform-modules-umd": "^7.27.1",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-new-target": "^7.27.1",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1",
+ "@babel/plugin-transform-numeric-separator": "^7.27.1",
+ "@babel/plugin-transform-object-rest-spread": "^7.28.0",
+ "@babel/plugin-transform-object-super": "^7.27.1",
+ "@babel/plugin-transform-optional-catch-binding": "^7.27.1",
+ "@babel/plugin-transform-optional-chaining": "^7.27.1",
+ "@babel/plugin-transform-parameters": "^7.27.7",
+ "@babel/plugin-transform-private-methods": "^7.27.1",
+ "@babel/plugin-transform-private-property-in-object": "^7.27.1",
+ "@babel/plugin-transform-property-literals": "^7.27.1",
+ "@babel/plugin-transform-regenerator": "^7.28.3",
+ "@babel/plugin-transform-regexp-modifiers": "^7.27.1",
+ "@babel/plugin-transform-reserved-words": "^7.27.1",
+ "@babel/plugin-transform-shorthand-properties": "^7.27.1",
+ "@babel/plugin-transform-spread": "^7.27.1",
+ "@babel/plugin-transform-sticky-regex": "^7.27.1",
+ "@babel/plugin-transform-template-literals": "^7.27.1",
+ "@babel/plugin-transform-typeof-symbol": "^7.27.1",
+ "@babel/plugin-transform-unicode-escapes": "^7.27.1",
+ "@babel/plugin-transform-unicode-property-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.27.1",
+ "@babel/preset-modules": "0.1.6-no-external-plugins",
+ "babel-plugin-polyfill-corejs2": "^0.4.14",
+ "babel-plugin-polyfill-corejs3": "^0.13.0",
+ "babel-plugin-polyfill-regenerator": "^0.6.5",
+ "core-js-compat": "^3.43.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.6-no-external-plugins",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
+ "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/preset-react": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz",
+ "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-option": "^7.27.1",
+ "@babel/plugin-transform-react-display-name": "^7.27.1",
+ "@babel/plugin-transform-react-jsx": "^7.27.1",
+ "@babel/plugin-transform-react-jsx-development": "^7.27.1",
+ "@babel/plugin-transform-react-pure-annotations": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-typescript": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz",
+ "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-option": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.27.1",
+ "@babel/plugin-transform-typescript": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/runtime": {
"version": "7.28.2",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz",
@@ -325,18 +1808,18 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
- "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz",
+ "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.0",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.28.0",
+ "@babel/types": "^7.28.2",
"debug": "^4.3.1"
},
"engines": {
@@ -2374,6 +3857,277 @@
"vite": "^5.0.0 || ^6.0.0 || ^7.0.0"
}
},
+ "node_modules/@svgr/babel-plugin-add-jsx-attribute": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz",
+ "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-remove-jsx-attribute": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz",
+ "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz",
+ "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz",
+ "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-svg-dynamic-title": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz",
+ "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-svg-em-dimensions": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz",
+ "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-transform-react-native-svg": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz",
+ "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-transform-svg-component": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz",
+ "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-preset": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz",
+ "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@svgr/babel-plugin-add-jsx-attribute": "8.0.0",
+ "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0",
+ "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0",
+ "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0",
+ "@svgr/babel-plugin-svg-dynamic-title": "8.0.0",
+ "@svgr/babel-plugin-svg-em-dimensions": "8.0.0",
+ "@svgr/babel-plugin-transform-react-native-svg": "8.1.0",
+ "@svgr/babel-plugin-transform-svg-component": "8.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/core": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz",
+ "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.21.3",
+ "@svgr/babel-preset": "8.1.0",
+ "camelcase": "^6.2.0",
+ "cosmiconfig": "^8.1.3",
+ "snake-case": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/hast-util-to-babel-ast": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz",
+ "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.21.3",
+ "entities": "^4.4.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/plugin-jsx": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz",
+ "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.21.3",
+ "@svgr/babel-preset": "8.1.0",
+ "@svgr/hast-util-to-babel-ast": "8.0.0",
+ "svg-parser": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@svgr/core": "*"
+ }
+ },
+ "node_modules/@svgr/plugin-svgo": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz",
+ "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cosmiconfig": "^8.1.3",
+ "deepmerge": "^4.3.1",
+ "svgo": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@svgr/core": "*"
+ }
+ },
+ "node_modules/@svgr/webpack": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz",
+ "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.21.3",
+ "@babel/plugin-transform-react-constant-elements": "^7.21.3",
+ "@babel/preset-env": "^7.20.2",
+ "@babel/preset-react": "^7.18.6",
+ "@babel/preset-typescript": "^7.21.0",
+ "@svgr/core": "8.1.0",
+ "@svgr/plugin-jsx": "8.1.0",
+ "@svgr/plugin-svgo": "8.1.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
"node_modules/@swc/counter": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
@@ -2727,6 +4481,16 @@
"@testing-library/dom": ">=7.21.4"
}
},
+ "node_modules/@trysound/sax": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
+ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
"node_modules/@tybys/wasm-util": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz",
@@ -3949,6 +5713,58 @@
"node": ">= 0.4"
}
},
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz",
+ "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.27.7",
+ "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "semver": "^6.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz",
+ "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "core-js-compat": "^3.43.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz",
+ "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.5"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -3969,6 +5785,13 @@
"node": ">=12.0.0"
}
},
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/brace-expansion": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
@@ -4107,6 +5930,19 @@
"node": ">=6"
}
},
+ "node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/caniuse-lite": {
"version": "1.0.30001734",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
@@ -4256,6 +6092,16 @@
"simple-swizzle": "^0.2.2"
}
},
+ "node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -4270,6 +6116,47 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/core-js-compat": {
+ "version": "3.45.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.0.tgz",
+ "integrity": "sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.25.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/cosmiconfig": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
+ "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "import-fresh": "^3.3.0",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.2.0",
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/d-fischer"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.9.5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/cross-spawn": {
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
@@ -4285,6 +6172,50 @@
"node": ">= 8"
}
},
+ "node_modules/css-select": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
+ "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.1.0",
+ "domhandler": "^5.0.2",
+ "domutils": "^3.0.1",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-tree": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
+ "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mdn-data": "2.0.30",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
+ "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
"node_modules/css.escape": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
@@ -4292,6 +6223,42 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/csso": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
+ "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "css-tree": "~2.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/css-tree": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
+ "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mdn-data": "2.0.28",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/mdn-data": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
+ "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
+ "dev": true,
+ "license": "CC0-1.0"
+ },
"node_modules/damerau-levenshtein": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
@@ -4388,6 +6355,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/define-data-property": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
@@ -4474,6 +6451,76 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/dom-serializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "domelementtype": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/dunder-proto": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
@@ -4524,6 +6571,36 @@
"node": ">=10.13.0"
}
},
+ "node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/error-ex/node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/es-abstract": {
"version": "1.24.0",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz",
@@ -6603,6 +8680,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@@ -6952,6 +9036,13 @@
"url": "https://opencollective.com/parcel"
}
},
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/locate-path": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
@@ -6975,6 +9066,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/lodash.merge": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
@@ -7002,6 +9100,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/lru-cache": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
@@ -7067,6 +9175,13 @@
"node": ">= 0.4"
}
},
+ "node_modules/mdn-data": {
+ "version": "2.0.30",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
+ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
+ "dev": true,
+ "license": "CC0-1.0"
+ },
"node_modules/merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -7323,6 +9438,17 @@
"node": "^10 || ^12 || >=14"
}
},
+ "node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/node-releases": {
"version": "2.0.19",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
@@ -7330,6 +9456,19 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -7559,6 +9698,25 @@
"node": ">=6"
}
},
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/path-exists": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
@@ -7603,6 +9761,16 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/pathe": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
@@ -7952,6 +10120,26 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
+ "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/regexp.prototype.flags": {
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
@@ -7973,6 +10161,57 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/regexpu-core": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz",
+ "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.2.0",
+ "regjsgen": "^0.8.0",
+ "regjsparser": "^0.12.0",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regjsgen": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz",
+ "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/regjsparser": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz",
+ "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "jsesc": "~3.0.2"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/regjsparser/node_modules/jsesc": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/resolve": {
"version": "1.22.10",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
@@ -8403,6 +10642,17 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/snake-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
+ "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -8819,6 +11069,39 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/svg-parser": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz",
+ "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/svgo": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz",
+ "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@trysound/sax": "0.2.0",
+ "commander": "^7.2.0",
+ "css-select": "^5.1.0",
+ "css-tree": "^2.3.1",
+ "css-what": "^6.1.0",
+ "csso": "^5.0.5",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/svgo"
+ }
+ },
"node_modules/tailwindcss": {
"version": "4.1.11",
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.11.tgz",
@@ -9161,6 +11444,50 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
+ "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
+ "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/unicorn-magic": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
diff --git a/package.json b/package.json
index 9010af6..233af71 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,7 @@
"@storybook/addon-viewport": "^9.0.8",
"@storybook/addon-vitest": "^9.1.2",
"@storybook/nextjs-vite": "^9.1.2",
+ "@svgr/webpack": "^8.1.0",
"@tailwindcss/postcss": "^4.1.11",
"@vitest/browser": "^3.2.4",
"@vitest/coverage-v8": "^3.2.4",
diff --git a/public/assets/HeroImage.png b/public/assets/HeroImage.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d82e902445153bd48eec4f50a43851c9e009f34
GIT binary patch
literal 115064
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