From a9e74f983e6049c58921c38470345146c24ad3ae Mon Sep 17 00:00:00 2001 From: Neon Date: Tue, 17 Jun 2025 19:23:53 -0400 Subject: [PATCH 01/48] feat: redoing aa (#16) ## Only merge when the new version has actually been created (branch wise) --- bun.lockb | Bin 610295 -> 613687 bytes src/App.tsx | 2 ++ src/components/ReWork/index.tsx | 15 +++++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 src/components/ReWork/index.tsx diff --git a/bun.lockb b/bun.lockb index 69ce7ff2e064c899c5a462eb8121d4a331a26b6b..dc54fb44f87903268a1e2ab75d638b2d2f741711 100755 GIT binary patch delta 128565 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 delta 128646 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 rw>Af+LmFuA?P+)dX2UBm3ns#&FcS3g#c4+i={ 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 diff --git a/src/App.tsx b/src/App.tsx index 6a52a10d..e9673bdd 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -10,8 +10,10 @@ import GithubStats from './components/AboutPage/Github' import Projects from './components/Projects' import Page404 from './components/static/404' import ContactPage from './components/ContactPage' +import ReWork from './components/ReWork' function App ({ analytics }: any) { + return return ( diff --git a/src/components/ReWork/index.tsx b/src/components/ReWork/index.tsx new file mode 100644 index 00000000..6a340f8d --- /dev/null +++ b/src/components/ReWork/index.tsx @@ -0,0 +1,15 @@ +export default function ReWork() { + return
+
+
+
+

🚧 Being redone 🚧

+

+ Hiii this site is currently being re done, until then visit my retro site! +

+ Retro site +
+
+
+
; +} \ No newline at end of file From 179ffbe73009534e4db0d89749a4a8f51ababbab Mon Sep 17 00:00:00 2001 From: "zeon-neon[bot]" <136533918+zeon-neon[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 23:24:09 +0000 Subject: [PATCH 02/48] enhancement(lint): Fix lint errors for src/App.tsx Co-authored-by: NeonGamerBot-QK Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> --- src/App.tsx | 74 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 44 insertions(+), 30 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index e9673bdd..91eedd2e 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,36 +1,50 @@ -import React from 'react' -import Main from './components/main' -import Navbar from './components/navbar' -import InfogramBelowMain from './components/infobelowmain' -import { HashRouter } from './components/HashRouter' -import Route from './components/HashRouter/Route' -import AboutPage from './components/AboutPage' -import SkillSet from './components/AboutPage/SkillSet' -import GithubStats from './components/AboutPage/Github' -import Projects from './components/Projects' -import Page404 from './components/static/404' -import ContactPage from './components/ContactPage' -import ReWork from './components/ReWork' +import React from "react"; +import Main from "./components/main"; +import Navbar from "./components/navbar"; +import InfogramBelowMain from "./components/infobelowmain"; +import { HashRouter } from "./components/HashRouter"; +import Route from "./components/HashRouter/Route"; +import AboutPage from "./components/AboutPage"; +import SkillSet from "./components/AboutPage/SkillSet"; +import GithubStats from "./components/AboutPage/Github"; +import Projects from "./components/Projects"; +import Page404 from "./components/static/404"; +import ContactPage from "./components/ContactPage"; +import ReWork from "./components/ReWork"; -function App ({ analytics }: any) { - return +function App({ analytics }: any) { + return ; return ( - -
- -
- } /> - - - - - } /> - } /> - } /> - } /> + +
+ +
+ + } + /> + + + + + + } + /> + } /> + } + /> + } /> - ) + ); } -export default App +export default App; From 9712bdcb511d572af4a219040483f740032c45da Mon Sep 17 00:00:00 2001 From: "zeon-neon[bot]" <136533918+zeon-neon[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 23:24:10 +0000 Subject: [PATCH 03/48] enhancement(lint): Fix lint errors for src/components/ReWork/index.tsx Co-authored-by: NeonGamerBot-QK Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> --- src/components/ReWork/index.tsx | 35 +++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/src/components/ReWork/index.tsx b/src/components/ReWork/index.tsx index 6a340f8d..c921c8f3 100644 --- a/src/components/ReWork/index.tsx +++ b/src/components/ReWork/index.tsx @@ -1,15 +1,20 @@ -export default function ReWork() { - return
-
-
-
-

🚧 Being redone 🚧

-

- Hiii this site is currently being re done, until then visit my retro site! -

- Retro site -
-
-
-
; -} \ No newline at end of file +export default function ReWork() { + return ( +
+
+
+
+

🚧 Being redone 🚧

+

+ Hiii this site is currently being re done, until then visit my + retro site! +

+ + Retro site + +
+
+
+
+ ); +} From 4cdc45eb88e86135730c4c8d0d49242fbc29731a Mon Sep 17 00:00:00 2001 From: Neon Date: Tue, 17 Jun 2025 19:49:10 -0400 Subject: [PATCH 04/48] Update App.tsx (#17) ## delete me --- src/App.tsx | 41 +++++------------------------------------ 1 file changed, 5 insertions(+), 36 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 91eedd2e..35e5b86d 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -4,47 +4,16 @@ import Navbar from "./components/navbar"; import InfogramBelowMain from "./components/infobelowmain"; import { HashRouter } from "./components/HashRouter"; import Route from "./components/HashRouter/Route"; -import AboutPage from "./components/AboutPage"; -import SkillSet from "./components/AboutPage/SkillSet"; -import GithubStats from "./components/AboutPage/Github"; -import Projects from "./components/Projects"; +//import AboutPage from "./components/AboutPage"; +//import SkillSet from "./components/AboutPage/SkillSet"; +//import GithubStats from "./components/AboutPage/Github"; +//import Projects from "./components/Projects"; import Page404 from "./components/static/404"; -import ContactPage from "./components/ContactPage"; +//import ContactPage from "./components/ContactPage"; import ReWork from "./components/ReWork"; function App({ analytics }: any) { return ; - return ( - - -
- -
- - } - /> - - - - - - } - /> - } /> - } - /> - } /> - - ); } export default App; From 5dd40519f739661db5b7954945560663496e020f Mon Sep 17 00:00:00 2001 From: "zeon-neon[bot]" <136533918+zeon-neon[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 23:49:14 +0000 Subject: [PATCH 05/48] enhancement(lint): Fix lint errors for src/App.tsx Co-authored-by: NeonGamerBot-QK Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> From 768cc7e6002085c3ade03e7fb5eb1c299aae9551 Mon Sep 17 00:00:00 2001 From: Neon Date: Tue, 17 Jun 2025 20:09:43 -0400 Subject: [PATCH 06/48] Update SkillSet.tsx (#18) ## delete me Signed-off-by: Neon --- src/components/AboutPage/SkillSet.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/AboutPage/SkillSet.tsx b/src/components/AboutPage/SkillSet.tsx index 7a8747af..827e339a 100644 --- a/src/components/AboutPage/SkillSet.tsx +++ b/src/components/AboutPage/SkillSet.tsx @@ -29,7 +29,7 @@ import { visualStudio, } from "../static/icons_list"; import "./skillset.css"; -import { SiKalilinux, SiPostman } from "react-icons/si"; +// import { SiKalilinux, SiPostman } from "react-icons/si"; import { mdiArch, mdiConsole, mdiLinux, mdiUbuntu } from "@mdi/js"; export function SkillSet() { return ( @@ -244,14 +244,14 @@ export function TechStack() { className={"tech-icons inline-flex mauve"} style={{ color: "var(--mauve)" }} > - +{/* */}
{" "} - +{/* */}
{/*
*/} From 1432916a44c183e004bc6d9c7e16be4343f6fc7f Mon Sep 17 00:00:00 2001 From: "zeon-neon[bot]" <136533918+zeon-neon[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 00:09:47 +0000 Subject: [PATCH 07/48] enhancement(lint): Fix lint errors for src/components/AboutPage/SkillSet.tsx Co-authored-by: NeonGamerBot-QK Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> --- src/components/AboutPage/SkillSet.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/AboutPage/SkillSet.tsx b/src/components/AboutPage/SkillSet.tsx index 827e339a..17962d7d 100644 --- a/src/components/AboutPage/SkillSet.tsx +++ b/src/components/AboutPage/SkillSet.tsx @@ -244,14 +244,14 @@ export function TechStack() { className={"tech-icons inline-flex mauve"} style={{ color: "var(--mauve)" }} > -{/* */} + {/* */}
{" "} -{/* */} + {/* */}
{/*
*/} From 2f0fa2294e37c2913d09501dca1f62c275e8c476 Mon Sep 17 00:00:00 2001 From: Neon Date: Tue, 17 Jun 2025 20:16:02 -0400 Subject: [PATCH 08/48] Update SkillSet.tsx (#19) ## delete me Signed-off-by: Neon --- src/components/AboutPage/SkillSet.tsx | 242 +------------------------- 1 file changed, 2 insertions(+), 240 deletions(-) diff --git a/src/components/AboutPage/SkillSet.tsx b/src/components/AboutPage/SkillSet.tsx index 17962d7d..020355ac 100644 --- a/src/components/AboutPage/SkillSet.tsx +++ b/src/components/AboutPage/SkillSet.tsx @@ -1,6 +1,5 @@ import { json } from "stream/consumers"; import Icon from "../static/Icons"; -import MIcon from "@mdi/react"; import { bash, bun, @@ -33,249 +32,12 @@ import "./skillset.css"; import { mdiArch, mdiConsole, mdiLinux, mdiUbuntu } from "@mdi/js"; export function SkillSet() { return ( -
-

- Professional Skillset -

-
-
- - -
- - - - - - - - - - - - - {/* for the sake of css coffeescript is out! */} - {/*
*/} - - - - - - - - - -
- {/* - - */} -
- {/*
-
-
-
*/} -
-
+

meow

); } export function TechStack() { return ( -
-

- Tools I use -

-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
- {/*
*/} -
-
-
- {/*
*/} -
- -
-
- -
-
- -
-
- -
-
- {/* */} -
-
- {" "} - {/* */} -
- {/*
*/} -
- {/*
-
-
-
-
*/} - {/* for the sake of css coffeescript is out! */} - {/*
*/} - {/*
-
-
-
*/} - {/* - - */} -
- {/*
-
-
-
*/} -
-
+

meow

); } export default function () { From 27a09424efcbf019843e839c272ee9f743a28665 Mon Sep 17 00:00:00 2001 From: "zeon-neon[bot]" <136533918+zeon-neon[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 00:16:07 +0000 Subject: [PATCH 09/48] enhancement(lint): Fix lint errors for src/components/AboutPage/SkillSet.tsx Co-authored-by: NeonGamerBot-QK Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> --- src/components/AboutPage/SkillSet.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/components/AboutPage/SkillSet.tsx b/src/components/AboutPage/SkillSet.tsx index 020355ac..a19961fe 100644 --- a/src/components/AboutPage/SkillSet.tsx +++ b/src/components/AboutPage/SkillSet.tsx @@ -31,14 +31,10 @@ import "./skillset.css"; // import { SiKalilinux, SiPostman } from "react-icons/si"; import { mdiArch, mdiConsole, mdiLinux, mdiUbuntu } from "@mdi/js"; export function SkillSet() { - return ( -

meow

- ); + return

meow

; } export function TechStack() { - return ( -

meow

- ); + return

meow

; } export default function () { return ( From c1d2bb7c56482c07b579e165fa5bc3087f23adaf Mon Sep 17 00:00:00 2001 From: Neon Date: Tue, 17 Jun 2025 20:24:00 -0400 Subject: [PATCH 10/48] Update index.tsx (#20) ## delete me Signed-off-by: Neon --- src/components/footer/index.tsx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/components/footer/index.tsx b/src/components/footer/index.tsx index 6ea3796e..d80bc867 100644 --- a/src/components/footer/index.tsx +++ b/src/components/footer/index.tsx @@ -1,14 +1,10 @@ -import { SiDiscord, SiReplit } from "react-icons/si"; -import { FaKey } from "react-icons/fa"; import Icon from "../static/Icons"; import { git, npm } from "../static/icons_list"; import bento from "../../assets/bento.svg"; import tor from "../../assets/tor.svg"; import "./index.css"; import { useEffect, useState } from "react"; -import { LuGlobe, LuKey } from "react-icons/lu"; // import { FaCodeCommit} fr -import { FaCodeCommit, FaRocket } from "react-icons/fa6"; const isDev = process.env.NODE_ENV !== "production"; type DiscordStatus = "dnd" | "idle" | "online" | "offline"; @@ -124,7 +120,7 @@ export default function Footer() { className="badge mauve p-2 lg:visible hidden" style={{ background: "var(--surface1)" }} > - {fingerprint} + {fingerprint} - -
- {" "} {lanyardData ? ( @@ -199,7 +192,6 @@ export default function Footer() { ) : ( - )} From 2c22a27a65ddc070311a97ad53806c1369e6c7e9 Mon Sep 17 00:00:00 2001 From: "zeon-neon[bot]" <136533918+zeon-neon[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 00:24:05 +0000 Subject: [PATCH 11/48] enhancement(lint): Fix lint errors for src/components/footer/index.tsx Co-authored-by: NeonGamerBot-QK Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> --- src/components/footer/index.tsx | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/components/footer/index.tsx b/src/components/footer/index.tsx index d80bc867..14b98f0c 100644 --- a/src/components/footer/index.tsx +++ b/src/components/footer/index.tsx @@ -120,7 +120,7 @@ export default function Footer() { className="badge mauve p-2 lg:visible hidden" style={{ background: "var(--surface1)" }} > - {fingerprint} + {fingerprint}
- - - - + + @@ -147,7 +147,7 @@ export default function Footer() { className="badge mauve p-2 md:visible invisible" style={{ background: "var(--surface1)" }} > - {" "} + {process.env.REACT_APP_BUILD_ID} @@ -159,12 +159,7 @@ export default function Footer() { target="_blank" className="inline-flex" > - + {lanyardData ? ( - +

m

) : null} {window.location.hostname.includes(".onion") ? ( - +

globe

) : ( From 48188ad208830bbde16497914f23464c13b47aac Mon Sep 17 00:00:00 2001 From: "zeon-neon[bot]" <136533918+zeon-neon[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 00:27:53 +0000 Subject: [PATCH 13/48] enhancement(lint): Fix lint errors for src/components/footer/index.tsx Co-authored-by: NeonGamerBot-QK Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> --- src/components/footer/index.tsx | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/components/footer/index.tsx b/src/components/footer/index.tsx index 26f53efa..d4dac19a 100644 --- a/src/components/footer/index.tsx +++ b/src/components/footer/index.tsx @@ -147,7 +147,6 @@ export default function Footer() { className="badge mauve p-2 md:visible invisible" style={{ background: "var(--surface1)" }} > - {process.env.REACT_APP_BUILD_ID} @@ -158,9 +157,7 @@ export default function Footer() { href="https://replit.com/@NeonGamerBotQK" target="_blank" className="inline-flex" - > - - + > {lanyardData ? ( -

m

+

m

) : null} {window.location.hostname.includes(".onion") ? ( -

globe

+

globe

) : ( From d52a0e9cca2ae9f430bfcd8a4400c54123cd75de Mon Sep 17 00:00:00 2001 From: Neon Date: Tue, 17 Jun 2025 20:33:28 -0400 Subject: [PATCH 14/48] Rm/fonts (#22) ## delete me --------- Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> Co-authored-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> --- src/components/Projects/index.tsx | 246 +++++++++++++++++++----------- 1 file changed, 157 insertions(+), 89 deletions(-) diff --git a/src/components/Projects/index.tsx b/src/components/Projects/index.tsx index 4bfa1695..e47e57d9 100644 --- a/src/components/Projects/index.tsx +++ b/src/components/Projects/index.tsx @@ -1,101 +1,169 @@ -import React, { useEffect, useState } from "react" -import "./style.css" -import { LuGitFork, LuGlobe } from "react-icons/lu" +import React, { useEffect, useState } from "react"; +import "./style.css"; /** - * - * @param param0 - * @returns + * + * @param param0 + * @returns */ -export function Card({ title, description, image,alt, Badges, svn_link, is_fork} : { - title: string , - description: string, - image?: string, - alt?: string, - Badges?: any, - svn_link: string, - is_fork: Boolean +export function Card({ + title, + description, + image, + alt, + Badges, + svn_link, + is_fork, +}: { + title: string; + description: string; + image?: string; + alt?: string; + Badges?: any; + svn_link: string; + is_fork: Boolean; }) { - return
-{image ? -
{alt
: null} -
-

{is_fork ? : null} -{title} - {/*
NEW
*/} -

-

{description}

-
- {/*
Fashion
+ return ( +
+ {image ? ( +
+ {alt +
+ ) : null} +
+

+ {title} + {/*
NEW
*/} +

+

{description}

+
+ {/*
Fashion
Products
*/} - {Badges ? Badges : ""} + {Badges ? Badges : ""} +
-
+ ); } // oh boy i cannot WAIT for myself to add projects in via git export default function Projects() { - // most projects should be loaded via github - // otherwise they will all be concacted with the github.json file - const [githubData, setGithubData] = useState ([]) -const [translateY, setTranslateY] = useState(0) + // most projects should be loaded via github + // otherwise they will all be concacted with the github.json file + const [githubData, setGithubData] = useState([]); + const [translateY, setTranslateY] = useState(0); - const fetchData = () => { - return Promise.all([fetch(`https://api.github.com/users/NeonGamerBot-QK/repos?per_page=100`) - .then((response) => response.json()),fetch(`https://api.github.com/users/NeonGamerBot-QK/repos?per_page=100?page=2`) - .then((response) => response.json())]) + const fetchData = () => { + return Promise.all([ + fetch( + `https://api.github.com/users/NeonGamerBot-QK/repos?per_page=100`, + ).then((response) => response.json()), + fetch( + `https://api.github.com/users/NeonGamerBot-QK/repos?per_page=100?page=2`, + ).then((response) => response.json()), + ]).then((data) => { + if (process.env.NODE_ENV !== "production") console.log(data[0], data[1]); + const idsThatAreFound: any = {}; + const items = [...data[0], ...data[1]] + .filter((e) => e.topics.includes("github-include-on-site")) + .filter(function (item, pos, self) { + if (idsThatAreFound[item.id]) return false; + idsThatAreFound[item.id] = true; + return true; + }); - .then((data) => - { - if(process.env.NODE_ENV !== "production") console.log(data[0], data[1]) - const idsThatAreFound:any = {} - const items = [...data[0], ...data[1]] - .filter(e => e.topics.includes('github-include-on-site')) - .filter(function(item, pos, self) { - if(idsThatAreFound[item.id]) return false; - idsThatAreFound[item.id] = true - return true; - }) - - console.log() - if(process.env.NODE_ENV !== "production") console.log(items) - //@ts-ignore - setGithubData(items) - }) - } - useEffect (() => { - fetchData() - }, []) - return <> -
-
- {/* */} -
-

Projects

- {/*

Provident cupiditate voluptatem et in. Quaerat fugiat ut assumenda excepturi exercitationem quasi. In deleniti eaque aut repudiandae et a id nisi.

+ console.log(); + if (process.env.NODE_ENV !== "production") console.log(items); + //@ts-ignore + setGithubData(items); + }); + }; + useEffect(() => { + fetchData(); + }, []); + return ( + <> +
+
+ {/* */} +
+

+ Projects +

+ {/*

Provident cupiditate voluptatem et in. Quaerat fugiat ut assumenda excepturi exercitationem quasi. In deleniti eaque aut repudiandae et a id nisi.

*/} -
-{githubData.length > 0 ? githubData.map((d: any) => { -return -
- - -{d.homepage ? - -: null} -
-
-{d.topics.filter((e:string) => !e.includes('github-include-on-site')).map((topic:string,i:number) => { - return
{topic}
-})} -
-}/> - -}) :
- -
} -
-
-
-
- -} \ No newline at end of file +
+ {githubData.length > 0 ? ( + githubData.map((d: any) => { + return ( + +
+ + {d.homepage ? ( + + ) : null} +
+
+ {d.topics + .filter( + (e: string) => + !e.includes("github-include-on-site"), + ) + .map((topic: string, i: number) => { + return ( +
+ {topic} +
+ ); + })} +
+ + } + /> + ); + }) + ) : ( +
+ +
+ )} +
+
+
+
+ + ); +} From 08d6ff6c84dc6f92c23dea313dd858da1d1b1dfb Mon Sep 17 00:00:00 2001 From: "zeon-neon[bot]" <136533918+zeon-neon[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 00:33:33 +0000 Subject: [PATCH 15/48] enhancement(lint): Fix lint errors for src/components/Projects/index.tsx Co-authored-by: NeonGamerBot-QK Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> From 7667b2c71488e834e483d754671db7f893f425b4 Mon Sep 17 00:00:00 2001 From: Neon Date: Mon, 28 Jul 2025 23:41:06 -0400 Subject: [PATCH 16/48] Rewrite (#23) Co-authored-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> --- .github/workflows/deploy.yml | 3 - .gitignore | 37 +- Dockerfile | 14 - README.md | 261 +- app.vue | 103 + assets/app.css | 2 + bun.lockb | Bin 613687 -> 0 bytes components/AboutMe.vue | 62 + components/AgeCounter.vue | 99 + components/Backdrop.vue | 176 + components/BigTextMain.vue | 72 + components/FeedbackCards.vue | 67 + components/Footer.vue | 43 + components/Navbar.vue | 113 + components/ProjectGrid.vue | 99 + components/SnakeGrid.vue | 9 + docker-compose.yml | 7 - eslint.config.mjs | 5 + justfile | 8 - lib/jsscripts/changing_title.ts | 28 + lib/jsscripts/index.ts | 14 + lib/jsscripts/log.ts | 20 + {src/scripts => lib/jsscripts}/oneko.ts | 33 +- nuxt.config.ts | 36 + package-lock.json | 18100 ---------------------- package.json | 72 +- pages/about.vue | 60 + pages/buttons.vue | 245 + pages/index.vue | 3 + pages/projects.vue | 9 + pnpm-lock.yaml | 12112 --------------- public/_canary.txt | 25 + public/canary.txt | 42 + public/index.html | 207 - public/manifest.json | 2 +- public/neonspfp.png | Bin 0 -> 215552 bytes public/robots.txt | 3 +- public/screenshot.png | Bin 618587 -> 1517599 bytes scripts/build.ts | 7 - scripts/tsconfig.json | 27 - shell.nix | 9 - src/Ackee.ts | 69 - src/App.tsx | 19 - src/assets/avatar.png | Bin 234276 -> 0 bytes src/assets/bento.svg | 7 - src/assets/icons/bash.svg | 7 - src/assets/icons/bun.svg | 7 - src/assets/icons/coffeescript.svg | 6 - src/assets/icons/cpp.svg | 4 - src/assets/icons/csharp.svg | 3 - src/assets/icons/css.svg | 6 - src/assets/icons/docker.svg | 3 - src/assets/icons/ejs.svg | 3 - src/assets/icons/figma.svg | 9 - src/assets/icons/folder_cloud.svg | 6 - src/assets/icons/folder_cloud_open.svg | 6 - src/assets/icons/generate_code.js | 14 - src/assets/icons/git.svg | 6 - src/assets/icons/graphql.svg | 3 - src/assets/icons/html.svg | 6 - src/assets/icons/install.js | 12 - src/assets/icons/javascript.svg | 6 - src/assets/icons/javascriptReact.svg | 8 - src/assets/icons/json.svg | 3 - src/assets/icons/next.svg | 6 - src/assets/icons/nodejs.svg | 6 - src/assets/icons/npm.svg | 6 - src/assets/icons/pnpm.svg | 8 - src/assets/icons/prisma.svg | 3 - src/assets/icons/puppeteer.svg | 5 - src/assets/icons/python.svg | 8 - src/assets/icons/reactjs.svg | 8 - src/assets/icons/readme.txt | 27 - src/assets/icons/robots.svg | 6 - src/assets/icons/sass.svg | 3 - src/assets/icons/tailwind.svg | 3 - src/assets/icons/typescript.svg | 6 - src/assets/icons/vercel.svg | 3 - src/assets/icons/visualStudio.svg | 3 - src/assets/icons/vscode.svg | 3 - src/assets/icons/yarn.svg | 6 - src/assets/tor.svg | 31 - src/bg/main.tsx | 32 - src/bg/style.css | 427 - src/components/AboutPage/Github.tsx | 17 - src/components/AboutPage/SkillSet.tsx | 46 - src/components/AboutPage/index.tsx | 86 - src/components/AboutPage/skillset.css | 41 - src/components/ContactPage/index.tsx | 100 - src/components/HashRouter/Route.tsx | 8 - src/components/HashRouter/index.tsx | 24 - src/components/Projects/index.tsx | 169 - src/components/Projects/style.css | 13 - src/components/ReWork/index.tsx | 20 - src/components/footer/index.css | 3 - src/components/footer/index.tsx | 188 - src/components/infobelowmain/index.tsx | 46 - src/components/infobelowmain/style.css | 0 src/components/main/avatar.css | 67 - src/components/main/index.tsx | 30 - src/components/main/type.tsx | 14 - src/components/navbar/index.tsx | 35 - src/components/navbar/nav.css | 42 - src/components/static/404.css | 20 - src/components/static/404.tsx | 26 - src/components/static/Icons.tsx | 11 - src/components/static/icons_list.ts | 71 - src/index.css | 66 - src/index.tsx | 38 - src/react-app-env.d.ts | 1 - src/reportWebVitals.ts | 15 - src/scripts/easteregg.css | 49 - src/scripts/log.ts | 20 - src/scripts/oneko_easteregg.ts | 26 - src/scripts/title.ts | 26 - src/setupTests.ts | 5 - tailwind.config.js | 11 - tsconfig.json | 26 +- yarn.lock | 9902 ------------ 119 files changed, 1445 insertions(+), 42864 deletions(-) delete mode 100644 Dockerfile create mode 100644 app.vue create mode 100644 assets/app.css delete mode 100755 bun.lockb create mode 100644 components/AboutMe.vue create mode 100644 components/AgeCounter.vue create mode 100644 components/Backdrop.vue create mode 100644 components/BigTextMain.vue create mode 100644 components/FeedbackCards.vue create mode 100644 components/Footer.vue create mode 100644 components/Navbar.vue create mode 100644 components/ProjectGrid.vue create mode 100644 components/SnakeGrid.vue delete mode 100644 docker-compose.yml create mode 100644 eslint.config.mjs delete mode 100644 justfile create mode 100644 lib/jsscripts/changing_title.ts create mode 100644 lib/jsscripts/index.ts create mode 100644 lib/jsscripts/log.ts rename {src/scripts => lib/jsscripts}/oneko.ts (90%) create mode 100644 nuxt.config.ts delete mode 100644 package-lock.json create mode 100644 pages/about.vue create mode 100644 pages/buttons.vue create mode 100644 pages/index.vue create mode 100644 pages/projects.vue delete mode 100644 pnpm-lock.yaml create mode 100644 public/_canary.txt create mode 100644 public/canary.txt delete mode 100644 public/index.html create mode 100644 public/neonspfp.png delete mode 100644 scripts/build.ts delete mode 100644 scripts/tsconfig.json delete mode 100644 shell.nix delete mode 100644 src/Ackee.ts delete mode 100644 src/App.tsx delete mode 100644 src/assets/avatar.png delete mode 100644 src/assets/bento.svg delete mode 100644 src/assets/icons/bash.svg delete mode 100644 src/assets/icons/bun.svg delete mode 100644 src/assets/icons/coffeescript.svg delete mode 100644 src/assets/icons/cpp.svg delete mode 100644 src/assets/icons/csharp.svg delete mode 100644 src/assets/icons/css.svg delete mode 100644 src/assets/icons/docker.svg delete mode 100644 src/assets/icons/ejs.svg delete mode 100644 src/assets/icons/figma.svg delete mode 100644 src/assets/icons/folder_cloud.svg delete mode 100644 src/assets/icons/folder_cloud_open.svg delete mode 100644 src/assets/icons/generate_code.js delete mode 100644 src/assets/icons/git.svg delete mode 100644 src/assets/icons/graphql.svg delete mode 100644 src/assets/icons/html.svg delete mode 100644 src/assets/icons/install.js delete mode 100644 src/assets/icons/javascript.svg delete mode 100644 src/assets/icons/javascriptReact.svg delete mode 100644 src/assets/icons/json.svg delete mode 100644 src/assets/icons/next.svg delete mode 100644 src/assets/icons/nodejs.svg delete mode 100644 src/assets/icons/npm.svg delete mode 100644 src/assets/icons/pnpm.svg delete mode 100644 src/assets/icons/prisma.svg delete mode 100644 src/assets/icons/puppeteer.svg delete mode 100644 src/assets/icons/python.svg delete mode 100644 src/assets/icons/reactjs.svg delete mode 100644 src/assets/icons/readme.txt delete mode 100644 src/assets/icons/robots.svg delete mode 100644 src/assets/icons/sass.svg delete mode 100644 src/assets/icons/tailwind.svg delete mode 100644 src/assets/icons/typescript.svg delete mode 100644 src/assets/icons/vercel.svg delete mode 100644 src/assets/icons/visualStudio.svg delete mode 100644 src/assets/icons/vscode.svg delete mode 100644 src/assets/icons/yarn.svg delete mode 100644 src/assets/tor.svg delete mode 100644 src/bg/main.tsx delete mode 100644 src/bg/style.css delete mode 100644 src/components/AboutPage/Github.tsx delete mode 100644 src/components/AboutPage/SkillSet.tsx delete mode 100644 src/components/AboutPage/index.tsx delete mode 100644 src/components/AboutPage/skillset.css delete mode 100644 src/components/ContactPage/index.tsx delete mode 100644 src/components/HashRouter/Route.tsx delete mode 100644 src/components/HashRouter/index.tsx delete mode 100644 src/components/Projects/index.tsx delete mode 100644 src/components/Projects/style.css delete mode 100644 src/components/ReWork/index.tsx delete mode 100644 src/components/footer/index.css delete mode 100644 src/components/footer/index.tsx delete mode 100644 src/components/infobelowmain/index.tsx delete mode 100644 src/components/infobelowmain/style.css delete mode 100644 src/components/main/avatar.css delete mode 100644 src/components/main/index.tsx delete mode 100644 src/components/main/type.tsx delete mode 100644 src/components/navbar/index.tsx delete mode 100644 src/components/navbar/nav.css delete mode 100644 src/components/static/404.css delete mode 100644 src/components/static/404.tsx delete mode 100644 src/components/static/Icons.tsx delete mode 100644 src/components/static/icons_list.ts delete mode 100644 src/index.css delete mode 100644 src/index.tsx delete mode 100644 src/react-app-env.d.ts delete mode 100644 src/reportWebVitals.ts delete mode 100644 src/scripts/easteregg.css delete mode 100644 src/scripts/log.ts delete mode 100644 src/scripts/oneko_easteregg.ts delete mode 100644 src/scripts/title.ts delete mode 100644 src/setupTests.ts delete mode 100644 tailwind.config.js delete mode 100644 yarn.lock diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 72b5eb77..30477732 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -35,7 +35,4 @@ jobs: port: ${{ secrets.PORT }} script: | cd /${{ secrets.USERNAME }} - export REACT_APP_BUILD_SHA=${{ steps.short_sha.outputs.short_sha }} - export REACT_APP_BUILD_ID=${{ github.run_id }} - export REACT_APP_BUILD_NUM=${{ github.run_number }} bash ./deploy.sh ${{ github.event.repository.name }} diff --git a/.gitignore b/.gitignore index 4d29575d..4a7f73a2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,24 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. +# Nuxt dev/build outputs +.output +.data +.nuxt +.nitro +.cache +dist -# dependencies -/node_modules -/.pnp -.pnp.js +# Node dependencies +node_modules -# testing -/coverage +# Logs +logs +*.log -# production -/build - -# misc +# Misc .DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local +.fleet +.idea -npm-debug.log* -yarn-debug.log* -yarn-error.log* +# Local env files +.env +.env.* +!.env.example diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 02aad885..00000000 --- a/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -FROM node:20-alpine as builder -WORKDIR /app -COPY package*.json . -COPY yarn*.lock . -RUN yarn install -COPY . . -RUN yarn build:react - -#Stage 2 -FROM nginx:1.19.0 -WORKDIR /usr/share/nginx/html -RUN rm -rf ./* -COPY --from=builder /app/build . -ENTRYPOINT ["nginx", "-g", "daemon off;"] diff --git a/README.md b/README.md index e7d4643b..6cc923c2 100644 --- a/README.md +++ b/README.md @@ -1,236 +1,77 @@ - - - +![screenshot](./public/screenshot.png) +## My portfolio +This is my website portfolio made in nuxt + vue + daisyui! - - -[![Contributors][contributors-shield]][contributors-url] -[![Forks][forks-shield]][forks-url] -[![Stargazers][stars-shield]][stars-url] -[![Issues][issues-shield]][issues-url] -[![MIT License][license-shield]][license-url] -[![wakatime](https://wakatime.com/badge/user/018eed1d-6093-4f51-9fca-7863b7a1ac97/project/ef0a3841-b8cc-4944-92cb-44f8de438476.svg)](https://wakatime.com/badge/user/018eed1d-6093-4f51-9fca-7863b7a1ac97/project/ef0a3841-b8cc-4944-92cb-44f8de438476) +## Setup +Make sure to install dependencies: - -
-
- - Logo - +```bash +# npm +npm install -

saahild.com

+# pnpm +pnpm install -

- My Site -
- -
-
- View Site - · - Report Bug - · - Request Feature -

-
+# yarn +yarn install +# bun +bun install +``` +## Development Server - -
- Table of Contents -
    -
  1. - About The Project - -
  2. -
  3. - Getting Started - -
  4. -
  5. Usage
  6. -
  7. Roadmap
  8. -
  9. Contributing
  10. -
  11. License
  12. -
  13. Contact
  14. -
  15. Acknowledgments
  16. -
-
+Start the development server on `http://localhost:3000`: +```bash +# npm +npm run dev +# pnpm +pnpm dev - -## About The Project +# yarn +yarn dev -[![Product Name Screen Shot][product-screenshot]](https://saahild.com) +# bun +bun run dev +``` -This is my personal website -

(back to top)

+## Production +Build the application for production: +```bash +# npm +npm run build -### Built With +# pnpm +pnpm build - -* [![React][React.js]][React-url] -* ![Tailwind CSS](https://img.shields.io/static/v1?style=for-the-badge&message=Tailwind+CSS&color=222222&logo=Tailwind+CSS&logoColor=06B6D4&label=) -* [![Catppuccin](https://img.shields.io/static/v1?message=Catppuccin&colorA=363a4f&colorB=f0c6c6&style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Q2F0cHB1Y2NpbjwvdGl0bGU+PHBhdGggZD0iTTEyIDBBMTIgMTIgMCAwIDAgMCAxMmExMiAxMiAwIDAgMCA2LjMwMyAxMC40NzVjLjA1NC0uMzA5LjU1Ni0zLjE3Ny44MDItMy42NDEgMCAwLTUuOTQ0LTIuNzM1LTEuOTcyLTkuODYzIDAgMC0uOTUtMy43MjUtLjE3NC00LjQwMy43NzYtLjY3NyAzLjM4My45MjcgMy45MzYgMS42MTIgMCAwIDIuMDg0LS45ODMgNS4zNjUtLjIzIDAgMCAyLjI5Mi0yLjI4MSAzLjIxMy0xLjg4NC45Mi4zOTguNzIyIDMuNzAyLjYxOSAzLjk2IDAgMCA1LjYzIDUuMjMyLTEuMjQ2IDEwLjQzNyAwIDAgLjQ3NSAzLjA1OC40MzEgNC4xMjNBMTIgMTIgMCAwIDAgMjQgMTIgMTIgMTIgMCAwIDAgMTIgMFptNC4wMyA5LjFjLS44ODQgMC0xLjYuNjEtMS42IDEuMzYgMCAuMDMzIDAgLjA2NS4wMDQuMDk3YS4xNDguMTQ4IDAgMCAwIC4yNjQuMDgyYy4zMDUtLjM4Ljc5Ny0uNzEzIDEuMzUzLS43MTMuNTIgMCAuOTg1LjI5NyAxLjI5My42NDQuMDQ1LjA1MS4xMTcuMDcuMTgxLjA0NWEuMTY0LjE2NCAwIDAgMCAuMTA2LS4xNTRjMC0uNzUtLjcxOC0xLjM2MS0xLjYwMi0xLjM2MXptLTUuMjA2LjEyM2MtMS4wMSAwLTEuODMuNzExLTEuODMgMS41ODYgMCAuMDYuMDA0LjExOC4wMTIuMTc3YS4xNDcuMTQ3IDAgMCAwIC4yNjQuMDczYy4zNDYtLjQ0Ni45MjQtLjgxNSAxLjU3OC0uODE1LjU5IDAgMS4xMi4zMDcgMS40Ny42OTRhLjE5NC4xOTQgMCAwIDAgLjMzNi0uMTNjMC0uODc0LS44Mi0xLjU4NS0xLjgzLTEuNTg1em0yLjkzIDIuNTAyYy0uMDE0IDAtLjAyNS4wMS0uMDI1LjAyM3YuMDAybC4wMDEuMDAyLjAwMi0uMDAyYy4wMDUtLjAwNi4wMTUtLjAxLjAyNC0uMDEuMDA4IDAgLjAxNC4wMDUuMDIuMDFoLjAwM3YtLjAwMmMwLS4wMTItLjAxMS0uMDIzLS4wMjUtLjAyM3ptMS4yMjUuMjQ2LTEuODAxLjE2YS4xMDcuMTA3IDAgMCAwLS4wNTUuMTkzbDEuMDQxLjc2OGEuMTguMTggMCAwIDAgLjI0NC0uMDNsLjcwNS0uODMyYS4xNTguMTU4IDAgMCAwLS4xMzUtLjI2em0uOTIgMS4zMzRjLS41MDQuODY2LTEuNDU4LjI3LTEuNDU4LjI3LS42NzQgMS4wNzktMS45MTYuMzEyLTEuOTE2LjMxMi43NjggMS40NjUgMi4wMTIuMzYzIDIuMDEyLjM2MyAxLjMyNS4zNzcgMS4zNjEtLjk0NSAxLjM2MS0uOTQ1em0tMy4zODcgNS40NDFjLS40NTggMS4zODEuMzE4IDIuMjU0LjMxOCAyLjI1NC43MTYuMDAyIDEuMzYxLS44ODUgMS4zNjEtLjg4NS4xLjExMS45MDguNDA5IDEuMDcuNDE2LjE2My4wMDguMjQ2LTEuNi0uMDgxLTEuNzA3LS4zMjctLjEwNi0xLjA1Ny42NDctMS4wNTcuNjQ3LS4zOC0uMzkzLTEuNjExLS43MjUtMS42MTEtLjcyNXoiIGZpbGw9IiNjYWQzZjUiLz48L3N2Zz4=&label)](https://catppuccin.com/) - - - - - - +# yarn +yarn build -

(back to top)

+# bun +bun run build +``` +Locally preview production build: +```bash +# npm +npm run preview - -## Getting Started +# pnpm +pnpm preview -### Prerequisites -Install deps -* npm - ```sh - npm install - ``` +# yarn +yarn preview -### Installation -1. Clone the repo - ```sh - git clone https://github.com/NeonGamerBot-QK/saahild.com.git - ``` -2. Install NPM packages - ```sh - npm install - ``` -

(back to top)

+# bun +bun run preview +``` - - - - - - - - - -See the [open issues](https://github.com/NeonGamerBot-QK/saahild.com/issues) for a full list of proposed features (and known issues). - -

(back to top)

- - - - -## Contributing - -Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. - -If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". -Don't forget to give the project a star! Thanks again! - -1. Fork the Project -2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) -3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) -4. Push to the Branch (`git push origin feature/AmazingFeature`) -5. Open a Pull Request - -

(back to top)

- - - - -## License - -Distributed under the MIT License. See `LICENSE.txt` for more information. - -

(back to top)

- - - - -## Contact - -Neon - - git@saahild.com - -Project Link: [https://github.com/NeonGamerBot-QK/saahild.com](https://github.com/NeonGamerBot-QK/saahild.com) - -

(back to top)

- - - - - - - - - - -[contributors-shield]: https://img.shields.io/github/contributors/NeonGamerBot-QK/saahild.com.svg?style=for-the-badge -[contributors-url]: https://github.com/NeonGamerBot-QK/saahild.com/graphs/contributors -[forks-shield]: https://img.shields.io/github/forks/NeonGamerBot-QK/saahild.com.svg?style=for-the-badge -[forks-url]: https://github.com/NeonGamerBot-QK/saahild.com/network/members -[stars-shield]: https://img.shields.io/github/stars/NeonGamerBot-QK/saahild.com.svg?style=for-the-badge -[stars-url]: https://github.com/NeonGamerBot-QK/saahild.com/stargazers -[issues-shield]: https://img.shields.io/github/issues/NeonGamerBot-QK/saahild.com.svg?style=for-the-badge -[issues-url]: https://github.com/NeonGamerBot-QK/saahild.com/issues -[license-shield]: https://img.shields.io/github/license/NeonGamerBot-QK/saahild.com.svg?style=for-the-badge -[license-url]: https://github.com/NeonGamerBot-QK/saahild.com/blob/master/LICENSE.txt -[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555 -[linkedin-url]: https://linkedin.com/in/linkedin_username -[product-screenshot]: public/screenshot.png -[Next.js]: https://img.shields.io/badge/next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white -[Next-url]: https://nextjs.org/ -[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB -[React-url]: https://reactjs.org/ -[Vue.js]: https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge&logo=vuedotjs&logoColor=4FC08D -[Vue-url]: https://vuejs.org/ -[Angular.io]: https://img.shields.io/badge/Angular-DD0031?style=for-the-badge&logo=angular&logoColor=white -[Angular-url]: https://angular.io/ -[Svelte.dev]: https://img.shields.io/badge/Svelte-4A4A55?style=for-the-badge&logo=svelte&logoColor=FF3E00 -[Svelte-url]: https://svelte.dev/ -[Laravel.com]: https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge&logo=laravel&logoColor=white -[Laravel-url]: https://laravel.com -[Bootstrap.com]: https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge&logo=bootstrap&logoColor=white -[Bootstrap-url]: https://getbootstrap.com -[JQuery.com]: https://img.shields.io/badge/jQuery-0769AD?style=for-the-badge&logo=jquery&logoColor=white -[JQuery-url]: https://jquery.com +Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. diff --git a/app.vue b/app.vue new file mode 100644 index 00000000..4a150758 --- /dev/null +++ b/app.vue @@ -0,0 +1,103 @@ + + + + diff --git a/assets/app.css b/assets/app.css new file mode 100644 index 00000000..4c1b0c2f --- /dev/null +++ b/assets/app.css @@ -0,0 +1,2 @@ +@import "tailwindcss"; +@plugin "daisyui"; diff --git a/bun.lockb b/bun.lockb deleted file mode 100755 index dc54fb44f87903268a1e2ab75d638b2d2f741711..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 613687 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%0AK2Bi)zHe?Y7UKvHVMzCSJnMj3K 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⁣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 diff --git a/components/AboutMe.vue b/components/AboutMe.vue new file mode 100644 index 00000000..03f4321a --- /dev/null +++ b/components/AboutMe.vue @@ -0,0 +1,62 @@ + + diff --git a/components/AgeCounter.vue b/components/AgeCounter.vue new file mode 100644 index 00000000..210177d4 --- /dev/null +++ b/components/AgeCounter.vue @@ -0,0 +1,99 @@ + + + diff --git a/components/Backdrop.vue b/components/Backdrop.vue new file mode 100644 index 00000000..2fed7c16 --- /dev/null +++ b/components/Backdrop.vue @@ -0,0 +1,176 @@ + + + diff --git a/components/BigTextMain.vue b/components/BigTextMain.vue new file mode 100644 index 00000000..5e1241a7 --- /dev/null +++ b/components/BigTextMain.vue @@ -0,0 +1,72 @@ + + + diff --git a/components/FeedbackCards.vue b/components/FeedbackCards.vue new file mode 100644 index 00000000..64f5963e --- /dev/null +++ b/components/FeedbackCards.vue @@ -0,0 +1,67 @@ + + + diff --git a/components/Footer.vue b/components/Footer.vue new file mode 100644 index 00000000..d34690ea --- /dev/null +++ b/components/Footer.vue @@ -0,0 +1,43 @@ + diff --git a/components/Navbar.vue b/components/Navbar.vue new file mode 100644 index 00000000..7979bab0 --- /dev/null +++ b/components/Navbar.vue @@ -0,0 +1,113 @@ + diff --git a/components/ProjectGrid.vue b/components/ProjectGrid.vue new file mode 100644 index 00000000..adc98e14 --- /dev/null +++ b/components/ProjectGrid.vue @@ -0,0 +1,99 @@ + + + diff --git a/components/SnakeGrid.vue b/components/SnakeGrid.vue new file mode 100644 index 00000000..4c1f0764 --- /dev/null +++ b/components/SnakeGrid.vue @@ -0,0 +1,9 @@ + + diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 25cc46ac..00000000 --- a/docker-compose.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: -services: - : - ports: - - 3000:80 - container_name: saahildcom - image: :latest diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000..4b785f29 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,5 @@ +// @ts-check +import withNuxt from "./.nuxt/eslint.config.mjs"; + +export default withNuxt(); +// Your custom configs here diff --git a/justfile b/justfile deleted file mode 100644 index b6cd4c2f..00000000 --- a/justfile +++ /dev/null @@ -1,8 +0,0 @@ -run: - yarn start - -build: - yarn build - -install: - yarn install \ No newline at end of file diff --git a/lib/jsscripts/changing_title.ts b/lib/jsscripts/changing_title.ts new file mode 100644 index 00000000..2e09417a --- /dev/null +++ b/lib/jsscripts/changing_title.ts @@ -0,0 +1,28 @@ +let title0: null | string = null; +let interId: any = null; +const isDev = process.env.NODE_ENV !== "production"; + +export function runTitle() { + if (interId) clearInterval(interId); + interId = setInterval(() => { + if (document.title !== "Come Back :(") { + title0 = document.title; + } + window.document.documentElement.className = "duration-500 ease-in-out "; + if (document.hasFocus()) { + document.title = + title0?.toLowerCase() === "react app" + ? "Saahild.com" + : (title0 ?? "Saahild.com"); + window.document.documentElement.style.filter = ""; + } else { + document.title = "Come Back :("; + // if (!isDev) window.document.documentElement.style.filter = "blur(30px)"; + } + }, 200); +} +export function stopTitle() { + if (!interId) return false; + return clearInterval(interId); +} +// runTitle() diff --git a/lib/jsscripts/index.ts b/lib/jsscripts/index.ts new file mode 100644 index 00000000..64760c7c --- /dev/null +++ b/lib/jsscripts/index.ts @@ -0,0 +1,14 @@ +import { startingLog } from "./log"; +import { runTitle } from "./changing_title"; +import { injectOneko } from "./oneko"; + +if (process.client) { + // DOM-related logic here + // onMounted(() => { + startingLog(); + runTitle(); + + injectOneko(); + + // }); +} diff --git a/lib/jsscripts/log.ts b/lib/jsscripts/log.ts new file mode 100644 index 00000000..f4760f8a --- /dev/null +++ b/lib/jsscripts/log.ts @@ -0,0 +1,20 @@ +export function startingLog(): void { + const isDev = process.env.NODE_ENV !== "production"; + console.log( + `%c What's up?`, + `font-size: 120px; + font-family: "Poppins", sans-serif; + background-size: 1000% 1000%; + animation: gradient 1s ease infinite; + `, + ); + console.log( + `%c Thanks for visting this site you can dontate me at https://ko-fi.com/saahil\n Try to find the easter egg in this site🥚\n HINT: to use it you must use the console it is a very VERY hard one`, + `font-size: 15px;`, + ); + if (isDev) { + console.debug( + "This message will show during production build. & development build", + ); + } +} diff --git a/src/scripts/oneko.ts b/lib/jsscripts/oneko.ts similarity index 90% rename from src/scripts/oneko.ts rename to lib/jsscripts/oneko.ts index d6e77d34..e4ffe947 100644 --- a/src/scripts/oneko.ts +++ b/lib/jsscripts/oneko.ts @@ -3,7 +3,8 @@ // oneko.js: https://github.com/adryd325/oneko.js export function injectOneko() { - const isReducedMotion = window.matchMedia(`(prefers-reduced-motion: reduce)`).matches === true; + const isReducedMotion = + window.matchMedia(`(prefers-reduced-motion: reduce)`).matches === true; if (isReducedMotion) return; @@ -17,7 +18,7 @@ export function injectOneko() { let frameCount = 0; let idleTime = 0; - let idleAnimation:any = null; + let idleAnimation: any = null; let idleAnimationFrame = 0; const nekoSpeed = 10; @@ -96,10 +97,10 @@ export function injectOneko() { nekoEl.style.top = `${nekoPosY - 16}px`; nekoEl.style.zIndex = "99999999"; - let nekoFile = "https://saahild.com/oneko.gif" - const curScript = document.currentScript + let nekoFile = "https://saahild.com/oneko.gif"; + const curScript = document.currentScript; if (curScript && curScript.dataset.cat) { - nekoFile = curScript.dataset.cat + nekoFile = curScript.dataset.cat; } nekoEl.style.backgroundImage = `url(${nekoFile})`; @@ -113,7 +114,7 @@ export function injectOneko() { window.requestAnimationFrame(onAnimationFrame); } - let lastFrameTimestamp: any ; + let lastFrameTimestamp: any; function onAnimationFrame(timestamp: any) { // Stops execution if the neko element is removed from DOM @@ -124,8 +125,8 @@ export function injectOneko() { lastFrameTimestamp = timestamp; } if (timestamp - lastFrameTimestamp > 100) { - lastFrameTimestamp = timestamp - frame() + lastFrameTimestamp = timestamp; + frame(); } window.requestAnimationFrame(onAnimationFrame); } @@ -165,7 +166,7 @@ export function injectOneko() { } idleAnimation = avalibleIdleAnimations[ - Math.floor(Math.random() * avalibleIdleAnimations.length) + Math.floor(Math.random() * avalibleIdleAnimations.length) ]; } @@ -206,9 +207,9 @@ export function injectOneko() { const centerY = rect.top + rect.height / 2 + scrollTop; for (let i = 0; i < 10; i++) { - const heart = document.createElement('div'); - heart.className = 'heart'; - heart.textContent = '❤'; + const heart = document.createElement("div"); + heart.className = "heart"; + heart.textContent = "❤"; const offsetX = (Math.random() - 0.5) * 50; const offsetY = (Math.random() - 0.5) * 50; heart.style.left = `${centerX + offsetX - 16}px`; @@ -222,7 +223,7 @@ export function injectOneko() { } } - const style = document.createElement('style'); + const style = document.createElement("style"); style.innerHTML = ` @keyframes heartBurst { 0% { transform: scale(0); opacity: 1; } @@ -238,7 +239,7 @@ export function injectOneko() { `; document.head.appendChild(style); - nekoEl.addEventListener('click', explodeHearts); + nekoEl.addEventListener("click", explodeHearts); function frame() { frameCount += 1; @@ -283,5 +284,5 @@ export function injectOneko() { } export function stopOneko() { - return document.getElementById('oneko')?.remove() -} \ No newline at end of file + return document.getElementById("oneko")?.remove(); +} diff --git a/nuxt.config.ts b/nuxt.config.ts new file mode 100644 index 00000000..e58596ed --- /dev/null +++ b/nuxt.config.ts @@ -0,0 +1,36 @@ +import tailwindcss from "@tailwindcss/vite"; +// https://nuxt.com/docs/api/configuration/nuxt-config +export default defineNuxtConfig({ + compatibilityDate: "2025-05-15", + devtools: { enabled: true }, + target: "static", + // make static output + ssr: true, + nitro: { + preset: "static", + }, + modules: [ + "@nuxt/eslint", + "@nuxt/fonts", + "@nuxt/icon", + "@nuxt/image", + "nuxt-umami", + ], + umami: { + id: "ee9a2efa-f5af-496f-8e37-b8fe9e1e8ec2", + host: "https://cloud.umami.is", + autoTrack: true, + // proxy: 'cloak', + useDirective: true, + ignoreLocalhost: false, + // excludeQueryParams: false, + // domains: ['cool-site.app', 'my-space.site'], + // customEndpoint: '/my-custom-endpoint', + // enabled: false, + logErrors: true, + }, + vite: { + plugins: [tailwindcss()], + }, + css: ["~/assets/app.css"], +}); diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index dd0dfc1d..00000000 --- a/package-lock.json +++ /dev/null @@ -1,18100 +0,0 @@ -{ - "name": "saahild.com", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "saahild.com", - "version": "0.1.0", - "dependencies": { - "@testing-library/jest-dom": "^5.17.0", - "@testing-library/react": "^13.4.0", - "@testing-library/user-event": "^13.5.0", - "@types/jest": "^27.5.2", - "@types/node": "^16.18.98", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "react": "^18.3.1", - "react-animate-on-scroll": "^2.1.9", - "react-dom": "^18.3.1", - "react-parallax-tilt": "^1.7.228", - "react-scripts": "5.0.1", - "typescript": "^4.9.5", - "web-vitals": "^2.1.4" - }, - "devDependencies": { - "@types/react-animate-on-scroll": "^2.1.8", - "daisyui": "^4.12.2", - "tailwindcss": "^3.4.4" - } - }, - "node_modules/@adobe/css-tools": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", - "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==" - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", - "dependencies": { - "@babel/highlight": "^7.24.7", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz", - "integrity": "sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", - "dependencies": { - "@babel/types": "^7.24.7", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", - "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", - "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "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==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", - "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==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", - "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", - "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", - "dependencies": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", - "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "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.24.7", - "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.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", - "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", - "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-decorators": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.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==", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz", - "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", - "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", - "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", - "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "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==", - "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.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", - "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", - "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", - "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", - "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", - "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", - "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", - "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", - "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-flow": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", - "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", - "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", - "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", - "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", - "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", - "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", - "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", - "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", - "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", - "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", - "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", - "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.7.tgz", - "integrity": "sha512-7LidzZfUXyfZ8/buRW6qIIHBY8wAZ1OrY9c/wTr8YhZ6vMPo+Uc/CVFLYY1spZrEQlD4w5u8wjqk5NQ3OVqQKA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", - "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", - "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", - "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", - "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", - "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", - "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz", - "integrity": "sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-typescript": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", - "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", - "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", - "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", - "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", - "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.7", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.7", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.7", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.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==", - "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==", - "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.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", - "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.24.7", - "@babel/plugin-transform-react-jsx-development": "^7.24.7", - "@babel/plugin-transform-react-pure-annotations": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", - "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, - "node_modules/@babel/runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", - "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", - "dependencies": { - "@babel/helper-string-parser": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "node_modules/@csstools/normalize.css": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", - "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" - }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", - "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", - "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "deprecated": "Use @eslint/config-array instead", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/transform/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", - "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", - "dependencies": { - "ansi-html": "^0.0.9", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^4.2.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <5.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x || 5.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.3.tgz", - "integrity": "sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "dependencies": { - "@babel/types": "^7.12.6" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@testing-library/dom": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", - "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", - "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", - "dependencies": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", - "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@testing-library/react/node_modules/@testing-library/dom": { - "version": "8.20.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", - "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@testing-library/react/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/react/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@testing-library/react/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@testing-library/react/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/react/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@testing-library/react/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "engines": { - "node": ">= 6" - } - }, - "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==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.56.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", - "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.3", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.3.tgz", - "integrity": "sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "27.5.2", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", - "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", - "dependencies": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" - }, - "node_modules/@types/node": { - "version": "16.18.98", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.98.tgz", - "integrity": "sha512-fpiC20NvLpTLAzo3oVBKIqBGR6Fx/8oAK/SSf7G+fydnXMY1x4x9RZ6sBXhqKlCU21g2QapUsbLlhv3+a7wS+Q==" - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" - }, - "node_modules/@types/q": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" - }, - "node_modules/@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" - }, - "node_modules/@types/react": { - "version": "18.3.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", - "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-animate-on-scroll": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@types/react-animate-on-scroll/-/react-animate-on-scroll-2.1.8.tgz", - "integrity": "sha512-Lyd1hb1aY9T0bOUL3VE7bKuOlAv2nBziJg5piDLqW+jxzy5jCa/nIftsOpYxZ0+Sdo0wFXuI6tpLo6B0Q288IQ==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" - }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.9", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", - "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", - "dependencies": { - "@types/jest": "*" - } - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" - }, - "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", - "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", - "dependencies": { - "@typescript-eslint/utils": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", - "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.reduce": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", - "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" - }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "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==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "node_modules/bfj": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", - "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", - "dependencies": { - "bluebird": "^3.7.2", - "check-types": "^11.2.3", - "hoopy": "^0.1.4", - "jsonpath": "^1.1.1", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "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==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "node_modules/browserslist": { - "version": "4.23.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", - "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001629", - "electron-to-chromium": "^1.4.796", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.16" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001632", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz", - "integrity": "sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/check-types": { - "version": "11.2.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", - "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", - "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==" - }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", - "peer": true - }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/core-js": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", - "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz", - "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "node_modules/css-selector-tokenizer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz", - "integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "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", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" - }, - "node_modules/cssdb": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", - "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - } - ] - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/culori": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/culori/-/culori-3.3.0.tgz", - "integrity": "sha512-pHJg+jbuFsCjz9iclQBqyL3B2HLCBF71BwVNujUYEvCeQMvV97R59MNK3R2+jgJ3a1fcZgI9B3vYgz8lzr/BFQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/daisyui": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.12.2.tgz", - "integrity": "sha512-ed3EFwPRLN+9+/MYPRB1pYjk6plRCBMobfBdSeB3voAS81KdL2pCKtbwJfUUpDdOnJ0F8T6oRdVX02P6UCD0Hg==", - "dev": true, - "dependencies": { - "css-selector-tokenizer": "^0.8", - "culori": "^3", - "picocolors": "^1", - "postcss-js": "^4" - }, - "engines": { - "node": ">=16.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/daisyui" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - }, - "node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.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==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "deprecated": "Use your platform's native DOMException instead", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "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==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.798", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.798.tgz", - "integrity": "sha512-by9J2CiM9KPGj9qfp5U4FcPSbXJG7FNzqnYaY4WLzX+v2PHieVGmnsA4dxfpGE3QEC7JofpPZmn7Vn1B9NR2+Q==" - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "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==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", - "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==" - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.34.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", - "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.hasown": "^1.1.4", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", - "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", - "dependencies": { - "@typescript-eslint/utils": "^5.58.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "dependencies": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "node_modules/fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", - "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", - "dependencies": { - "harmony-reflect": "^1.4.6" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jackspeak": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", - "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jake": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", - "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watch-typeahead/node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "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==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpath": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", - "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", - "dependencies": { - "esprima": "1.2.2", - "static-eval": "2.0.2", - "underscore": "1.12.1" - } - }, - "node_modules/jsonpath/node_modules/esprima": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", - "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "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==" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "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==" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "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==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", - "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", - "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "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==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nwsapi": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", - "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "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==", - "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/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", - "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", - "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", - "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-svgo/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==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-animate-on-scroll": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/react-animate-on-scroll/-/react-animate-on-scroll-2.1.9.tgz", - "integrity": "sha512-E4PZLX6RDLLn+/iIMhnQrC1xU74ixGcCQ5/TBX8fBsaO+SnaU9VFoZLvIfUqVf3mH5HUNzO8wAqA11niot5Obw==", - "dependencies": { - "lodash.throttle": "^4.1.1", - "prop-types": "^15.5.9" - }, - "peerDependencies": { - "classnames": "^2.2.5", - "react": ">= 15.4.1 < 19.0.0-0" - } - }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-parallax-tilt": { - "version": "1.7.228", - "resolved": "https://registry.npmjs.org/react-parallax-tilt/-/react-parallax-tilt-1.7.228.tgz", - "integrity": "sha512-dACuwQ+yOk47rjWYCYk1PGqIEA7lQM3x7kVeWrhxXleclyYPEJwdD8/EmjpileaH443dgLmNKHYf8366SjnR8g==", - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "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==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", - "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" - }, - "node_modules/static-eval": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", - "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", - "dependencies": { - "escodegen": "^1.8.1" - } - }, - "node_modules/static-eval/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/static-eval/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/static-eval/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-eval/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "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==" - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/tailwindcss": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", - "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.31.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", - "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/underscore": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "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==", - "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.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", - "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", - "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-build": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", - "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.6.0", - "workbox-broadcast-update": "6.6.0", - "workbox-cacheable-response": "6.6.0", - "workbox-core": "6.6.0", - "workbox-expiration": "6.6.0", - "workbox-google-analytics": "6.6.0", - "workbox-navigation-preload": "6.6.0", - "workbox-precaching": "6.6.0", - "workbox-range-requests": "6.6.0", - "workbox-recipes": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0", - "workbox-streams": "6.6.0", - "workbox-sw": "6.6.0", - "workbox-window": "6.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", - "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", - "deprecated": "workbox-background-sync@6.6.0", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-core": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", - "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" - }, - "node_modules/workbox-expiration": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", - "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", - "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", - "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", - "dependencies": { - "workbox-background-sync": "6.6.0", - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", - "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-precaching": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", - "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", - "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", - "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-recipes": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", - "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", - "dependencies": { - "workbox-cacheable-response": "6.6.0", - "workbox-core": "6.6.0", - "workbox-expiration": "6.6.0", - "workbox-precaching": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "node_modules/workbox-routing": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", - "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-strategies": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", - "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-streams": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", - "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", - "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0" - } - }, - "node_modules/workbox-sw": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", - "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", - "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.6.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/workbox-window": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", - "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.6.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/package.json b/package.json index b4791ebb..4f13ba40 100644 --- a/package.json +++ b/package.json @@ -1,58 +1,30 @@ { - "name": "saahild.com", - "version": "0.1.0", + "name": "nuxt-app", "private": true, - "dependencies": { - "@mdi/js": "^7.4.47", - "@mdi/react": "^1.6.1", - "@testing-library/jest-dom": "^5.17.0", - "@testing-library/react": "^13.4.0", - "@testing-library/user-event": "^13.5.0", - "@types/jest": "^27.5.2", - "@types/node": "^16.18.98", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "ackee-tracker": "^5.1.0", - "animate.css": "^4.1.1", - "react": "^18.2.0", - "react-animate-on-scroll": "^2.1.9", - "react-dom": "^18.2.0", - "react-icons": "^5.2.1", - "react-parallax-tilt": "^1.7.224", - "react-scripts": "5.0.1", - "typescript": "^4.9.5", - "typewriter-effect": "^2.21.0", - "web-vitals": "^2.1.4" - }, + "type": "module", "scripts": { - "start": "react-scripts start", - "build:react": "react-scripts build", - "build": "bun run scripts/build.ts", - "test": "react-scripts test", - "eject": "react-scripts eject" + "build": "nuxt build", + "dev": "nuxt dev", + "generate": "nuxt generate", + "preview": "nuxt preview", + "postinstall": "nuxt prepare" }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "dependencies": { + "@nuxt/eslint": "1.4.1", + "@nuxt/fonts": "0.11.4", + "@nuxt/icon": "1.13.0", + "@nuxt/image": "1.10.0", + "@tailwindcss/vite": "^4.1.10", + "better-sqlite3": "^11.10.0", + "daisyui": "^5.0.43", + "eslint": "^9.0.0", + "nuxt": "^3.17.5", + "nuxt-umami": "3.2.0", + "tailwindcss": "^4.1.10", + "vue": "^3.5.16", + "vue-router": "^4.5.1" }, "devDependencies": { - "@types/ackee-tracker": "^5.0.4", - "@types/react-animate-on-scroll": "^2.1.8", - "daisyui": "^4.12.2", - "tailwindcss": "^3.4.4" + "@iconify-json/catppuccin": "^1.2.11" } } diff --git a/pages/about.vue b/pages/about.vue new file mode 100644 index 00000000..5a96fbd7 --- /dev/null +++ b/pages/about.vue @@ -0,0 +1,60 @@ + + + diff --git a/pages/buttons.vue b/pages/buttons.vue new file mode 100644 index 00000000..1a872794 --- /dev/null +++ b/pages/buttons.vue @@ -0,0 +1,245 @@ + +